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 

Probleme mit /mdk/bin/menuStart (neuen Bootkernel bauen)
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Bugs
View previous topic :: View next topic  
Author Message
TeeSee



Joined: 29 Aug 2005
Posts: 44

PostPosted: Tue Aug 30, 2005 12:52    Post subject: Probleme mit /mdk/bin/menuStart (neuen Bootkernel bauen) Reply with quote

...beim partitionieren bekomme ich auch die "php division zero"
Meine SCSI HD's werden nicht erkannt.
Mit anderen Distro's wird das Kernelmodul aic79xx.o erfolgreich geladen und die Platten erkannt.
Der Standart Bootkernel erkennt wohl Adaptec SCSI 320 Controller nicht?
Jedenfalls komme ich mit dem Tool "mdk/bin/menuStart" auch nicht weiter. Er läd den Kernel aus dem Netz, beim menuconfig fällt er aber aud die Nase. Leider sehe ich den Error nur kurz, dann ist der Screen wieder blau überschrieben. Loggt das Teil vielleicht irgendwo mit?

Danke für Eure Hilfe.
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Tue Aug 30, 2005 16:27    Post subject: Reply with quote

Quote:
Der Standart Bootkernel erkennt wohl Adaptec SCSI 320 Controller nicht?

Es liegt nicht am Kernel, sondern an der Hardwareerkennung. Das benötigte Modul aic79xx.ko ist bereits im Bootimage.

Ich habe das Modul jetzt in die "Durchprobierenliste" aufgenommen, sodaß der Controller nun erkannt werden sollte. Update einfach Deinen Server auf das Patch 100044 über die Oberfläche. Dann sollte es gehen.

Quote:
Loggt das Teil vielleicht irgendwo mit?

Nein. Welche Schritte hast Du genau im MDK gemacht? Welchen Kernel hast Du heruntergeladen?
_________________
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
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Tue Aug 30, 2005 16:30    Post subject: Reply with quote

Quote:
Der Standart Bootkernel erkennt wohl Adaptec SCSI 320 Controller nicht?

Es liegt nicht am Kernel, sondern an der Hardwareerkennung. Das benötigte Modul aic79xx.ko ist bereits im Bootimage.

Ich habe das Modul jetzt in die "Durchprobierenliste" aufgenommen, sodaß der Controller nun erkannt werden sollte. Update einfach Deinen Server auf das Patch 100044 über die Oberfläche. Dann sollte es gehen.

Quote:
Loggt das Teil vielleicht irgendwo mit?

Nein. Welche Schritte hast Du genau im MDK gemacht? Welchen Kernel hast Du heruntergeladen?
_________________
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
TeeSee



Joined: 29 Aug 2005
Posts: 44

PostPosted: Wed Aug 31, 2005 7:18    Post subject: Reply with quote

Quote:
Ich habe das Modul jetzt in die "Durchprobierenliste" aufgenommen, sodaß der Controller nun erkannt werden sollte. Update einfach Deinen Server auf das Patch 100044 über die Oberfläche. Dann sollte es gehen.

Es zeigt bei mir nur die aktuelle Version an Aktuelle Version: halfBaked-pre3 0.4.99 (100000)
Neue Version: (Feld ist leer)
mit "Updateinformationen holen" kann er anscheinend keine patches laden.
Die URL http://m23.sourceforge.net/m23patch/m23patch.php stimmt?
Ich bin hinter einem Proxy, habe aber in der /etc/apt/apt.conf den Proxy bekannt gemacht. Zusätzlich noch die Umgebungvariablen http_proxy und ftp_proxy gesetzt. Tests am m23 Server mit wget und lynx konnten nur eine leere Seite laden. Proxy wurde dabei korrekt verwendet.

Quote:
Loggt das Teil vielleicht irgendwo mit?
Nein. Welche Schritte hast Du genau im MDK gemacht? Welchen Kernel hast Du heruntergeladen?

Wie in einem vorigen Thred beschrieben:
1. Open a console on the server
2. execute /mdk/bin/menuStart
3. choose "clientISO"
4. choose "kernel"
5. choose "Download", "V2.4"
6. select a kernel
7. wait until the kernel is downloaded and extracted
8. choose "ConfigureOld"
9. choose "m23-bootimage-linux-2.4.28.conf"
10. choose "Menuconfig"
11. configure the kernel as you like
12. exit menuconfig
13. store the configuration
14. choose "Compile"
15. choose "Copy"
16. exit current menu
17. choose "build"
Zuerst habe ich einen 2.6'er Kernel runtergeladen damit mir aber das Bootimage terschossen --> also m23 Server neuinstalliert, geht ja schnell Wink
Beim 2. mal nach erfolgreichem Kernelrunterladen von 2.4.28 hing er bei "10. Menuconfig". Nach "Enter" (keine Ahnung was ich da im Blindflug bestätigt habe" lief er durch aber mit irgendeinem Error den ich wie beschrieben nicht genau sehen konnte.
P.S. Das Antwortverhalen vom Forum ist sehr zäh. Bandbreitenprobleme?
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Wed Aug 31, 2005 9:12    Post subject: Reply with quote

TeeSee wrote:
Die URL http://m23.sourceforge.net/m23patch/m23patch.php stimmt?
Ich bin hinter einem Proxy, habe aber in der /etc/apt/apt.conf den Proxy bekannt gemacht. Zusätzlich noch die Umgebungvariablen http_proxy und ftp_proxy gesetzt. Tests am m23 Server mit wget und lynx konnten nur eine leere Seite laden. Proxy wurde dabei korrekt verwendet.

Die URL ist ok. Wenn Du die Informationen aber per Browser abfragen willst, dann mußt Du die Basis-URL um die nötigen Parameter erweitern auf:

Code:
http://m23.sourceforge.net/m23patch/m23patch.php?patch=100000&action=info&ver=0.4.99


Der Proxy ist wohl das Problem. Vielleicht geht es, wenn Du die Proxy-Variablen zusätzlich für den Benutzer "www-data" setzt.[/quote]



TeeSee wrote:
Zuerst habe ich einen 2.6'er Kernel runtergeladen damit mir aber das Bootimage terschossen --> also m23 Server neuinstalliert, geht ja schnell Wink
Beim 2. mal nach erfolgreichem Kernelrunterladen von 2.4.28 hing er bei "10. Menuconfig". Nach "Enter" (keine Ahnung was ich da im Blindflug bestätigt habe" lief er durch aber mit irgendeinem Error den ich wie beschrieben nicht genau sehen konnte.

Als ich das das letzte Mal benutzt habe, gabs keine Probleme. Werde ich mir nochmal anschauen.

TeeSee wrote:
P.S. Das Antwortverhalen vom Forum ist sehr zäh. Bandbreitenprobleme?

Nein, hat eher mit der DB bei SF zu tun. Manchmal ist die schnell, dann wieder ermüdend langsam. Laut der SF-Statusseite wollen die die Hardware für den DB-Server aufstocken.
_________________
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
TeeSee



Joined: 29 Aug 2005
Posts: 44

PostPosted: Thu Sep 01, 2005 14:20    Post subject: Reply with quote

Hauke wrote:

Der Proxy ist wohl das Problem. Vielleicht geht es, wenn Du die Proxy-Variablen zusätzlich für den Benutzer "www-data" setzt.


Habe die Variablen die das wget auswertet (http_proxy, ftp_proxy) mal global bekanntgegeben in der /etc/profiles. Wurden vom Updateprozeß nicht erkannt.
Zusätzlich nochmal im Apatche ini Script gesetzt (/etc/init.d/apache). Selbes neg. Ergebnis.
Sehr seltsam. Confused
Hier das Log vom Apache:
--15:29:40-- http://m23.sf.net/m23patch/m23patch.php?action=info&ver=0.4.99&patch=100000
(try: 3) => `/m23/tmp/updateInfo.txt'
Connecting to m23.sf.net[66.35.250.209]:80... failed: No route to host.
Retrying.

Dannhabe ich mal das php Script (/m23/inc/update.php) beackert und Zeile
$cmd=" wget \"$URL\" -O /m23/tmp/updateCommand.sh in
$cmd="http_proxy='http://my-proxy.mydomain.de:3128' wget \"$URL\" -O /m23/tmp/updateCommand.sh geändert und
cmd="wget \"$URL\" -O /m23/tmp/updateInfo.txt"; in
cmd="http_proxy='http://my-proxy.mydomain.de:3128' wget \"$URL\" -O /m23/tmp/updateInfo.txt";
Dann wurde endlich den Proxy erkannt.
Er hat auch brav die updateCommand.sh Datei runtergeladen und aktiviert, doch hat der im updateCommand.sh Script enthaltene "wget" die Proxy Variablen wieder nicht ausgewertet. --> Daher wurden die Patches auch nicht runtergeladen.
Vielleicht kannst Du zur "Adresse mit Updateinformationen noch ein Feld Proxy einfügen und den Wert dann im /m23/inc/update.php und /m23/tmp/updateCommand.sh deklarieren (export http_proxy='http://myproxy.de:1234')
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Fri Sep 02, 2005 15:00    Post subject: Reply with quote

Wenn Du in der Datei "/etc/init.d/apache" die Zeile

Code:
ENV="env -i LANG=C PATH=/bin:/usr/bin:/usr/local/bin"


um Deine Proxy-Einstellungen erweiterst z.B. zu

Code:
ENV="env -i LANG=C PATH=/bin:/usr/bin:/usr/local/bin http_proxy=192.168.1.42:2323"


,sollte es funktionieren, ohne den PHP-Code zu ändern.

Nach dem Editieren Apache neu starten (restart ging bei mir nicht):
Code:

/etc/init.d/apache stop
/etc/init.d/apache start

_________________
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
TeeSee



Joined: 29 Aug 2005
Posts: 44

PostPosted: Mon Sep 05, 2005 12:08    Post subject: Reply with quote

Danke. Das Proxy wird jetzt erkannt. Hätte mir das ini Script mal näher anschauen sollen, da sie ja ENV direkt setzen. Sad
Leider bleibt jetzt der Client nach der dss secret key Generierung stecken.
Key Gen. ist noch erfolgreich.
es folgt:
pcilib: Cannot open /sys/bus/pci/devices
pcilib: Cannot open /sys/bus/pci/devices
pcilib: Cannot open /sys/bus/pci/devices
grep: /proc/isapnp: No such file or directory
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Wed Sep 07, 2005 10:38    Post subject: Reply with quote

Den Server hast Du jetzt auf die aktuelle Version geupdatet?

Gib mir mal genauere Daten über den Client und die Einstellungen, die Du für den Client gemacht hast z.B. Hardware, Debian-Version, Paketliste, etc.
_________________
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
TeeSee



Joined: 29 Aug 2005
Posts: 44

PostPosted: Wed Sep 07, 2005 11:33    Post subject: Reply with quote

Ja, update hat funktioniert Smile Version: 0.4.99 halfBaked-pre3 Patch 100045
Habe nur die Einstellungen für "Client hinzufügen" angegeben. Name, Sprache, Boottyp=PXE, MAC,IP-Adr. usw.
In der Rubrik "Einrichten" steht mein Client nicht drin, da er die Hardwareinformationen komplett nicht erkannt hat. (Kontrollzentrum) Daher kann ich auch kein BS und Version, Partition usw. angeben.
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Wed Sep 07, 2005 12:38    Post subject: Reply with quote

Dann komentiere in der Datei /m23/data+scripts/packages/m23PresetupInstall.php die Zeile
Code:
CIR_enableDropbear();

mit "//" (Anführungszeichen weglassen) aus. Dann wird die SSH-Schlüsselerstellung unterbunden. Diese wird nur dafür benötigt, daß man sich während der laufenden Installation in den Client einloggen kann.

Probier mal aus, ob es nun mit der Installation klappt.
_________________
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
TeeSee



Joined: 29 Aug 2005
Posts: 44

PostPosted: Wed Sep 07, 2005 13:17    Post subject: Reply with quote

Die ssh key Generierung hat ja funktioniert. Nachdem erfolgreichen Generieren kommen die Fehlermeldungen.
pcilib: Cannot open /sys/bus/pci/devices
pcilib: Cannot open /sys/bus/pci/devices
pcilib: Cannot open /sys/bus/pci/devices
grep: /proc/isapnp: No such file or directory

Die Auskommentierung habe ich trotzdem mal gemacht. Leider selbes neg. Ergebnis.
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Wed Sep 07, 2005 14:26    Post subject: Reply with quote

Dann aktiviere den Debug-Modus für den Client (Clients -> Überblick -> <Clientname> -> Debug-Status ändern.

Nun werden zusätzliche Informationen in das Client-Log geschrieben.

Kannst Du das laufende Skript nach der Fehlermeldung noch mit Strg+C abbrechen?

Mit "nano" kannst Du die Jobdatei editieren:
Code:
nano work.pho


Lösche nun mit Strg-K alle Zeilen bis zur Leerzeile vor "id=`cat /m23clientID 2> /dev/null`".

Führe mit
Code:
sh work.php
das Skript wieder aus.

Kommt die gleiche Fehlermeldung?

Dann führe die Zeilen

Code:
m23hwscanner > /tmp/partHwData.post


und

Code:
wget -T5 -t0 --post-file=/tmp/partHwData.post https://192.168.1.42/postMessage.php?m23clientID=$idvar -O /dev/null


(192.168.1.42 durch die IP vom Server und $idvar durch den Inhalt von /m23clientID ersetzen)

einzeln auf der Konsole aus.

Werden die Hardwareinformationen in die Datei /tmp/partHwData.post geschrieben?

Bleibt der Client beim wget hängen? Wenn es das wget ist: Sind in Deinem Netzwerk Ports (z.B. SSL) gesperrt?
_________________
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
TeeSee



Joined: 29 Aug 2005
Posts: 44

PostPosted: Thu Sep 08, 2005 13:29    Post subject: Reply with quote

Abbrechen mit -contr. c- funzt.

Code:
sh work.php

ausgeführt
Die gleiche Fehlermeldung wie vorher.

Code:
m23hwscanner > /tmp/partHwData.post

/tmp/partHwData.post ist leer.
Führe ich dem Befehl direkt aus (ohne > /tmp/partHwData.post) hängt sich die Kiste auf.

m23hwscanner scheint der Schuldige zu sein. (Leider eine bin Datei, konnte nicht "reinschauen") denn
bei:
Code:
m23hwscanner > /tmp/partHwData.post

erscheint die selbe Fehlermeldung

pcilib: Cannot open /sys/bus/pci/devices
Das Verzeichnis gibt es nicht auf dem Client.
grep: /proc/isapnp: No such file or directory
Dieser Befehl existiert nicht auf dem Client (find / -name isapnp)

Der wget läuft ohne Probleme durch.
Back to top
View user's profile Send private message
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Fri Sep 09, 2005 11:51    Post subject: Reply with quote

Seltsam, daß mit "> /tmp/partHwData.post" eine leere Datei angelegt wird und sich der Rechner nicht aufgängt :?

Hast Du mal ausprobiert, ob es vielleicht daran liegt, daß der 2. Aufruf von m23hwscanner bei Deinem Client immer zu einem Absturz führt? Also 2x hintereinander mit "> /tmp/partHwData.post" (bzw. ohne).

Ich hab eine m23hwscanner-Version mit zusätzlichen dbeugausgaben unter http://m23.sf.net/tmp/m23hwscanner hochgeladen.

Mach dann die Installation so wie vorher und brich wieder mit Strg+C ab. Ersetze nun m23hwscanner unter /bin mit der Debug-Version

  • Durch Kopieren mittels Diskette auf den Client
  • Speichern der Debug-Version unter /m23/data+scripts auf dem Server,
    Holen mit wget auf den Client: z.B.
    Code:
    wget 192.168.1.99/m23hwscanner -O /bin/m23hwscanner

    und Ausführbarmachen mit
    Code:
    chmod +x /bin/m23hwscanner


Dann m23hwscanner erneut ausführen. Nun sollten Zeilen mit Zahlen ausgegen bzw. in die Datei geschrieben werden. Schick mir all diese Zahlen, damit sich sehen kann, bis zu welcher Stelle Dein Client kommt.

P.S.: Der Quellcode zu m23hwscanner befindet sich auf dem Server unter /mdk/m23helper/m23hwscanner/src/m23hwscanner.c.
_________________
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
Display posts from previous:   
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Bugs All times are GMT - 2 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
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