READ ONLY FORUM: m23 :: makes software distribution easy Forum Index READ ONLY FORUM: m23 :: makes software distribution easy
The m23 discussion forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Client-Auftraege schlagen fehl/werden nicht ausgefuehrt

 
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Problems with the client / Clientprobleme
View previous topic :: View next topic  
Author Message
RaeTheGit



Joined: 28 Oct 2005
Posts: 6
Location: Berlin

PostPosted: Tue Nov 01, 2005 7:33    Post subject: Client-Auftraege schlagen fehl/werden nicht ausgefuehrt Reply with quote

Das Problem trat mit Patchlevel 0.4.99 halfBaked-pre3 (100048) und 0.4.99 halfBaked-pre3 (100049) auf.

Es scheinen 2 Fehler dafuer verantwortlich zu sein:

1. Das Script work.php oder dessen Includes verweisen auf nicht-existente Dateien:
Code:
sven@sgrounsell ~ $ wget  192.168.1.23/work.php?m23clientID=3
--10:09:47--  http://192.168.1.23/work.php?m23clientID=3
           => `work.php?m23clientID=3'
Verbindungsaufbau zu 192.168.1.23:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: nicht spezifiziert [text/html]

    [ <=>                                 ] 631           --.--K/s

10:09:48 (23.14 MB/s) - »work.php?m23clientID=3« gespeichert [631]

sven@sgrounsell ~ $ cat work.php\?m23clientID\=3
<br />
<b>Warning</b>:  run(/m23/inc/distr/debimg/clientConfig.php): failed to open stream: No such file or directory in <b>/m23/cvs/inc/distr/debian/packages/m23UpdateSourcesListInstall.php</b> on line <b>8</b><br />
<br />
<b>Warning</b>:  run(): Failed opening '/m23/inc/distr/debimg/clientConfig.php' for inclusion (include_path='.:/usr/share/pear') in <b>/m23/cvs/inc/distr/debian/packages/m23UpdateSourcesListInstall.php</b> on line <b>8</b><br />
<br />
<b>Fatal error</b>:  Call to undefined function:  clcfg_sourceslist() in <b>/m23/cvs/inc/distr/debian/packages/m23UpdateSourcesListInstall.php</b> on line <b>9</b><br />


2. Dadurch verursacht oder prinzipiell tritt auf dem Client ein Parsing-Fehler auf und der Prozess bricht mit der Fehlermeldung ab, dass ein unerwartetes "newline" in Zeile 1 des obigen Scriptes (work.php) auftaucht.

Folgende Jobliste bekomme ich auf der Weboberflaeche angezeigt:
Code:

m23UpdateSourcesList      12   waiting       
m23update   type?#?complete   25   waiting       
siproxd      25   waiting       
kphone      25   waiting       
xfce4-mixer      25   waiting       
sun-j2se5.0-jre-binary      25   waiting       
m23UpdatePackageInfos      25   waiting   
Back to top
View user's profile Send private message Visit poster's website
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Tue Nov 01, 2005 13:45    Post subject: Reply with quote

Sollte mit dem Update auf 100050 korrigiert sein. Bitte ausprobieren.
_________________
Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org

Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de

Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
RaeTheGit



Joined: 28 Oct 2005
Posts: 6
Location: Berlin

PostPosted: Wed Nov 02, 2005 10:15    Post subject: Reply with quote

Zumindest bei mir ist das Problem damit behoben, ja.

Danke!
Back to top
View user's profile Send private message Visit poster's website
RaeTheGit



Joined: 28 Oct 2005
Posts: 6
Location: Berlin

PostPosted: Thu Nov 03, 2005 13:53    Post subject: Reply with quote

Weiterhin trat das Problem auf, dass neue Auftraege fuer die Clients ausschliesslich beim Booten ausgefuehrt wurden, was ja nicht wirklich im Sinne des Erfinders war.

Ursache war, dass der ssh-key auf dem Server (/root/.ssh/id_dsa.pub) ein anderer war als der auf dem Client (/root/.ssh/authorized_keys) bzw der key, der bei der client-installation eingerichtet wird (/m23/data+scripts/packages/baseSys/authorized_keys)

Loesung dazu ist, den public key auf dem server aus dem .ssh-Verzeichnis an die o.g. Stellen zu kopieren.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Problems with the client / Clientprobleme All times are GMT - 2 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group