View previous topic :: View next topic |
Author |
Message |
tw-elektric Guest
|
Posted: Thu Jun 04, 2009 11:57 Post subject: manuelle client integration (work.php) |
|
|
Hallo,
ich versuche manuell bestehende Ubuntnu PC's zu integrieren.
Wenn ich per wget-Befehl versuche die work.php zu holen, erhalte ich eine 0kb datei. gebe ich im browser die adresse http://ip/work.php erhalte ich ebenfalls eine leere datei.
worin liegt der fehler?
0.8.3 rock (100208)
danke
gruß tw-elektric |
|
Back to top |
|
|
Guest
|
|
Back to top |
|
|
Guest
|
Posted: Thu Jun 04, 2009 13:15 Post subject: |
|
|
hat sich nun erledigt. problem wurde gelöst! |
|
Back to top |
|
|
tw-elektric Guest
|
Posted: Fri Jun 05, 2009 6:22 Post subject: |
|
|
Hallo zusammen,
ich habe nun einige Clients integriert...
leider werden nicht alle jobs abgearbeitet. woran könnte dies liegen?
siehe image =>
|
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Fri Jun 05, 2009 11:20 Post subject: |
|
|
tw-elektric wrote: | ich habe nun einige Clients integriert...
leider werden nicht alle jobs abgearbeitet. woran könnte dies liegen? |
Das kann ich Dir so auch nicht sagen
Kopiere am besten die Informationen, die Du mit einem Klick auf "Server-Status" in der m23-Oberfläche erhältst, in das Forum. Dann habe ich schonmal ein paar grundlegende Informationen, die weiterhelfen können.
Dann beschreibe möglichst genau (Soft- und Hardware), um was für einen Client es sich handelt, den Du integrieren möchtest.
Und abschließen, wie Du beim Integrieren vorgegeganen bist. _________________ 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 |
|
|
Guest
|
Posted: Mon Jun 08, 2009 4:14 Post subject: |
|
|
Hey,
bei der Distribution handelt es sich um Ubuntu 9.04 und ich habe zuvor ssh installiert und kann mich auch per ssh mit dem root und mit dem user verbinden. der server läuft auf einem alten p3 und es gibt einen dhcp server im netz... die integration habe ich über m23server gemacht...
direkt über die console mit dem wget befehl hatte ich kein erfolg, da die work.php leer war.
hier die status ausgabe:
Server versions
- m23 version and patch level: 0.8.3 rock (100208)
- Installation medium: CD
- OS: Debian GNU/Linux 5.0
- Virtual machine or native: native
- Kernel: Linux m23server 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686 GNU/Linux
Network settings
- Internet connection check: failed
- Domain name resolution check: ok
- Download without proxy: MD5 ok Size ok
- Download with proxy: MD5 ok Size ok
Daemons
- Apache: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny2 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g
- MySQL: MySQL-Version: 5.0.51a MySQL-Protokoll: 10 Uptime: 318292 Threads: 1 Questions: 7208 Slow queries: 0 Opens: 59 Flush tables: 1 Open tables: 53 Queries per second avg: 0.023
Free disk space
Code: | Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda1 37968021 972044 35066827 3% /
tmpfs 95172 0 95172 0% /lib/init/rw
udev 10240 36 10204 1% /dev
tmpfs 95172 0 95172 0% /dev/shm |
Was ich nicht verstehe ist "Internet connection check: failed".
wenn ich per ssh auf dem server bin, kann ich google.de anpingen, also muss die connection ja OK sein!
Danke |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Wed Jun 10, 2009 10:11 Post subject: |
|
|
Anonymous wrote: | direkt über die console mit dem wget befehl hatte ich kein erfolg, da die work.php leer war. |
Hat der m23-Server eine feste IP?
Wie lautet der komplette wget-Befehl, den Du eingegeben hast?
Anonymous wrote: | Was ich nicht verstehe ist "Internet connection check: failed". |
Scheint so, als ob da gerade der Server weg war, der angepingt wird. Kann schonmal vorkommen, ist aber nicht weiter tragisch _________________ 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 |
|
|
Guest
|
Posted: Mon Jun 15, 2009 4:14 Post subject: |
|
|
der m23server hat eine statische ip und der komplette befehl, welchen ich im der console eingegeben habe war:
Code: | wget http://192.92.130.13/work.php -O work.php; sh work.php |
|
|
Back to top |
|
|
Guest
|
Posted: Mon Jun 15, 2009 4:15 Post subject: |
|
|
und wenn ich mir über den webbrowser die datei http://192.92.130.13/work.php anschaue, bekomme ich auch nur eine weiße blanko seite! |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Wed Jun 17, 2009 6:30 Post subject: |
|
|
Das Abfragen des Auftrages geht nur direkt vom Client aus, da der Inhalt der work.php anhand der IP des abfragenden Rechners bestimmt wird.
Wenn Du den Inhalt von der work.php für einen anderen Client abfragen möchtest, geht das über:
Code: | wget "[serverIP]/work.php?m23clientID=[clientID]" -O lala; less lala |
Die clientID findest Du z.B. im Link (id=XXX) in der m23-Weboberfläche in der Clientübersicht.
Ist die heruntergeladene work.php nun nicht mehr leer? _________________ 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 |
|
|
Guest
|
Posted: Thu Jun 18, 2009 7:46 Post subject: |
|
|
Nein, nun ist die work.php nicht mehr leer
Code: |
rm /etc/apt/sources.list 2> /dev/null
cat >> /etc/apt/sources.list <<EOF> /tmp/statusdata.post
wget -T5 -t0 --post-file /tmp/statusdata.post https://192.92.130.13/postMessage.php$idvar -O /dev/null
id=`cat /m23clientID 2> /dev/null`
if test $id
then
idvar="&m23clientID=$id"
fi
wget -qq -O/dev/null "https://192.92.130.13/packages/setStatus.php?id=28&status=done$idvar"
mv work.php `date +%s`.old
id=`cat /m23clientID 2> /dev/null`
if test $id
then
idvar="?m23clientID=$id"
fi
rm work.php
wget -Owork.php "https://192.92.130.13/work.php$idvar"
chmod +x work.php
./work.php
|
|
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Fri Jun 19, 2009 7:15 Post subject: |
|
|
Der Code sieht eigentlich ok aus. Scheint so, als ob es beim Schicken des Auftragsstatus zu einem Problem kommt.
Was passiert, wenn Du folgende Zeile direkt auf dem Client ausführst?
Code: | wget -O /tmp/res "https://192.92.130.13/packages/setStatus.php?id=28&status=done&m23clientID=[clientID]" |
Gibt es Fehlermeldungen? Was steht in /tmp/res? _________________ 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 |
|
|
Guest
|
Posted: Mon Jun 22, 2009 4:49 Post subject: |
|
|
sieht schlecht aus:
Code: |
tw80:~> wget -O /tmp/res "https://192.92.130.13/packages/setStatus.php?id=28&status=done&m23clientID=6"
--2009-06-22 08:49:25-- https://192.92.130.13/packages/setStatus.php?id=28&status=done&m23clientID=6
Connecting to 192.92.130.13:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 0 [text/html]
Saving to: `/tmp/res'
[ <0> more /tmp/res
tw80:~
|
|
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Mon Jun 22, 2009 10:47 Post subject: |
|
|
Sieht eigentlich gut aus. Keine Fehlermeldung von wget und keine in "res".
Hat sich jetzt der Status des Auftrages in der Oberfläche geändert?
Stimmt die IP, die der Client gerade hat mit der überein, die in der m23-Weboberfläche steht? _________________ 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 |
|
|
Guest
|
Posted: Mon Jun 22, 2009 11:05 Post subject: |
|
|
der status hat sich von 4/8 auf 3/8 geändert.
Im tw80 : Kontrollzentrum ist die IP des Host nicht zu sehen. Nur die IP des DNS Servers! |
|
Back to top |
|
|
|