Seite 2 von 3

Re: Problem beim zweiten Paket...

Verfasst: 03 Jun 2010, 08:40
von opsibeginner
So ich hab mal per TOP geschaut was für Prozesse vor und nach der ersten Paketinstallation aktiv sind, dabei fiel mir auf, dass vor der Paketinstallation die Prozesse "opsipxeconfd" sowie "mysqld" aktiv sind.

Nach der ersten Paketinstallation ist dazu der Prozess "opsiconfd" aktiv, wobei der Prozess permanent aktiv bleibt.
Beenden durch Kill von "opsiconfd" hat diesen zwar temporär beendet, jedoch wird der Prozess unregelmässig immer wieder ausgeführt, was vor der Paketinstallation nicht der Fall war..

Wäre echt Dankbar, wenn mir jemand weiterhelfen könnte.


*Edit: So jetzt wirds obskur. Der Server wurde komplett neu aufgesetzt und nach Anleitung installiert. Nach der Installation konnte aber TFTPD Server nicht gefunden werden (timeout), weshalb wir nochmals den open-bsd Dienst (aptitude install open-bsd) installiert haben. Jetzt tritt wieder genau der selbe Fehler auf!! Kann es sein, dass dadurch irgend eine Konfiguration verloren ging? Wir haben anschliessend auch nochmals via aptitude reinstall alle OPSI-Pakete neu installiert (in der selben Reihenfolge wie im Handbuch), was auch keinen Erfolg brachte.
Wir kommen echt nicht mehr weiter :(

Via ps aux haben wir auch alle aktiven Dienste / Prozesse verglichen, wobei sich vor und nach der Installation nichts geändert hat. Netzwerkproblem ist ausgeschlossen, die Berechtigungen sind richtig gesetzt.
Das Logfile hat gezeigt dass der PBX-Boot des Clients nach einem File tftpboot/linix/pxeconfig.XXX, wobei XXX die einzelnen Hexwerte der IP-Adresse sind, sucht, welches aber nicht vorhanden ist. Warum sucht er dannach? Wenn das Paket installiert, findet er direkt ein File mit dem Namen der MAC-Addy...

Re: Hilfe! Kann nur ein Paket installieren...

Verfasst: 04 Jun 2010, 12:32
von opsibeginner
So mein letztes Posting hier, da ich hier wohl keine Hilfe erhalte werde und sich den Beitrag offenbar keiner mehr anschaut.

Das Problem liegt definitiv an OPSI, irgendwo scheint da etwas entweder am OPSI Paket selbst oder an der Kompatibilität mit UBUNTU Server 10.4 / Java 1.6.0.20 / OPSI 3.4 / OpenSSH-Client und OpenSSH-Server / oder den anderen im Installationsscript erwähten OPSI Komponenten nicht zu stimmen. Eventuell halt einfach ein Programmierfehler oder dergleichen.

Re: Hilfe! Kann nur ein Paket installieren...

Verfasst: 07 Jun 2010, 09:53
von wolfbardo
Hallo opsibeginner,
opsibeginner hat geschrieben:UBUNTU Server 10.4
wird von opsi3.4 nicht unterstuetzt (erst von opsi 4.0)

Gruss
Bardo Wolf

Re: Hilfe! Kann nur ein Paket installieren...

Verfasst: 07 Jun 2010, 10:07
von opsibeginner
Ja, soweit würde ja alles funktionieren. Einzig opsipxeconfd stürtzt nach dem ersten Paket ab und bleibt hängen.

opsipxeconfd stop -> opsipxeconfd start behebt das Problem, jedoch muss das nach jedem Paket gemacht werden.

Vielleicht hilft euch das bei der weiterentwicklung von OPSI.

Naja dann werd ich mal schauen, dass ich Debian auf die Kiste krieg.

Danke

Re: Hilfe! Kann nur ein Paket installieren...

Verfasst: 07 Jun 2010, 16:25
von opsibeginner
Wird Debian in der aktuellen Version auch nicht Supportet?

Habe nun Debian auf dem Server installiert, beim Test entstand das selbe Problem wieder.

Das Update gemäss Minidump wurde ebenfalls vorgenommen, zuvor ohne Update getestet, anschliessend mit. Beides jedoch erfolglos...

Code: Alles auswählen

cd /tmp
wget http://download.uib.de/opsi3.4/experimental/opsi-linux-bootimage_20100517-1_all.deb
dpkg -i opsi-linux-bootimage_20100517-1_all.deb
Hier kurz aus der erstellen Installationsdoku wie der Server installiert wurde.

Hardware:
-HP ProLiant G3 ML370
-Raid 5
OS:
Debian 5.0
Zuvor getestet mit Ubuntu Server 10.4

Installationsdoku:
1.) Installation Debian, einrichten LVS RAID5
2.) Editieren sources.list -> Eintrag der DL-Server für Java (unstable) sowie OPSI-DL Server (uib.de)
3.) Download / Installation aller Java-Pakete
4.) Ausklammern des Unstable Eintrag in Sources.list
5.) Anpassung Netzwerkeinstellungen eth1 auf static (in /etc/network/interfaces), konfiguration netmask, network, broadcast, gw
6.) Installation der notwendigen SW via aptitude install wget lsof host python-mechanize p7zip-full cabextract
openbsd-inetd
7.) Installation Samba: aptitude install samba samba-common smbclient smbfs samba-doc ab Debian-CD
8.) Einrichtung OpenSSH-Server und OpenSSH-Client
9.) OPSI-Installation nach Anleitung:
aptitude update
aptitude remove tftpd
update-inetd --remove tftpd
aptitude install opsi-atftpd
aptitude install opsi-depotserver
aptitude install opsi-configed
10.) Deaktivieren des DHCP-Server, da bereits in der Domäne ein W2008-Server diese Rolle inne hat:
/etc/init.d/dhcp3-server stop
update-rc.d -f dhcp3-server remove
update-rc.d dhcp3-server stop 20 2 3 4 5 .
11.) Download der Minimalen OPSI-Produkte (hwinvent / memtest86)
12.) Einrichten des ersten Clients via Webinterface (https://servername:4447)
13.) Installation hwinvent -> OK
14.) Installation memtest86 -> NICHTS Passiert, Client Bootet lokal -> Installiert erst nach neustart, dafür dann das nächste Paket wiederum NICHT.

Fazit: Egal wie der Server aufgesetzt wurde (mit GUI Ohne, Debian, Ubuntu oder Ubuntu Server), nach der ersten Installation stürtzt der Demon: opsipxeconfd ab. Weitere Pakete lassen sich erst nach einem Neustart des Service installieren.

Re: Hilfe! Kann nur ein Paket installieren...

Verfasst: 07 Jun 2010, 16:30
von j.schneider
Bitte einmal die Log-Datei /var/log/opsi/opsipxeconfd.log posten.

Re: Hilfe! Kann nur ein Paket installieren...

Verfasst: 07 Jun 2010, 16:33
von opsibeginner
opsipxeconfd.log, es wird jedoch nur geloggt was auch installiert wird. Opsipxeconfd verabschiedet sich jeweils immer mit:
[2] [Jun 07 16:13:17] Request on depot 'srvopsi.schulnetz.schule.wallisellen.ch' timed out, retrying (OpsiPXEConfd.py|156)
Weiter geht es dann erst mit einem Neustart, wenn der Service wieder gestartet wird. Oder wenn man ihn manuell via stop / start neu hochfährt.

Code: Alles auswählen

[4] [Jun 07 15:27:18] opsipxeconfd starting on server 'SRVOPSI.schulnetz.schule.wallisellen.ch' (opsipxeconfd|185)
[2] [Jun 07 15:27:18] Directory '/var/lib/opsi/config/depots/srvopsi.schulnetz.schule.wallisellen.ch/products' does not exist (File31.py|1787)
[4] [Jun 07 15:27:18] Creating unix socket '/var/run/opsipxeconfd/opsipxeconfd.socket' (opsipxeconfd|248)
[4] [Jun 07 15:28:01] Got connection from '' (opsipxeconfd|273)
[4] [Jun 07 15:28:01] Opsipxeconfd is going down (opsipxeconfd|216)
[4] [Jun 07 15:28:01] Stopping startup bootimage setter... (opsipxeconfd|220)
[4] [Jun 07 15:28:01] Stopping control connections... (opsipxeconfd|225)
[4] [Jun 07 15:28:01] Stopping PXE config writers... (opsipxeconfd|234)
[4] [Jun 07 15:30:27] opsipxeconfd starting on server 'SRVOPSI.schulnetz.schule.wallisellen.ch' (opsipxeconfd|185)
[4] [Jun 07 15:30:27] Creating unix socket '/var/run/opsipxeconfd/opsipxeconfd.socket' (opsipxeconfd|248)
[2] [Jun 07 15:30:27] Directory '/var/lib/opsi/config/depots/srvopsi.schulnetz.schule.wallisellen.ch/products' does not exist (File31.py|1787)
[4] [Jun 07 15:33:00] Got connection from '' (opsipxeconfd|273)
[4] [Jun 07 15:33:00] Opsipxeconfd is going down (opsipxeconfd|216)
[4] [Jun 07 15:33:00] Stopping startup bootimage setter... (opsipxeconfd|220)
[4] [Jun 07 15:33:00] Stopping control connections... (opsipxeconfd|225)
[4] [Jun 07 15:33:00] Stopping PXE config writers... (opsipxeconfd|234)
[4] [Jun 07 15:35:26] opsipxeconfd starting on server 'SRVOPSI.schulnetz.schule.wallisellen.ch' (opsipxeconfd|185)
[4] [Jun 07 15:35:26] Creating unix socket '/var/run/opsipxeconfd/opsipxeconfd.socket' (opsipxeconfd|248)
[2] [Jun 07 15:35:26] Directory '/var/lib/opsi/config/depots/srvopsi.schulnetz.schule.wallisellen.ch/products' does not exist (File31.py|1787)
[4] [Jun 07 15:50:56] Got connection from '' (opsipxeconfd|273)
[4] [Jun 07 15:50:56] Opsipxeconfd is going down (opsipxeconfd|216)
[4] [Jun 07 15:50:56] Stopping startup bootimage setter... (opsipxeconfd|220)
[4] [Jun 07 15:50:56] Stopping control connections... (opsipxeconfd|225)
[4] [Jun 07 15:50:56] Stopping PXE config writers... (opsipxeconfd|234)
[4] [Jun 07 15:53:19] opsipxeconfd starting on server 'SRVOPSI.schulnetz.schule.wallisellen.ch' (opsipxeconfd|185)
[4] [Jun 07 15:53:20] Creating unix socket '/var/run/opsipxeconfd/opsipxeconfd.socket' (opsipxeconfd|248)
[4] [Jun 07 15:53:20] Action request for product 'memtest86', client 'tstopsi.schulnetz.schule.wallisellen.ch' is 'setup', setting PXE boot config (opsipxec$
[4] [Jun 07 15:53:20] Special pxe config template '/tftpboot/linux/pxelinux.cfg/memtest86' will be used used for host 'tstopsi.schulnetz.schule.wallisellen.$
[4] [Jun 07 15:53:20] PXE boot configuration for host tstopsi.schulnetz.schule.wallisellen.ch is now set at '/tftpboot/linux/pxelinux.cfg/01-00-0f-fe-c0-c4-$
[4] [Jun 07 15:54:09] Pipe '/tftpboot/linux/pxelinux.cfg/01-00-0f-fe-c0-c4-cd' opened, piping pxe boot configuration (opsipxeconfd|585)
[2] [Jun 07 15:54:16] Request on depot 'srvopsi.schulnetz.schule.wallisellen.ch' timed out, retrying (OpsiPXEConfd.py|156)
[4] [Jun 07 16:10:25] Got connection from '' (opsipxeconfd|273)
[4] [Jun 07 16:10:25] Opsipxeconfd is going down (opsipxeconfd|216)
[4] [Jun 07 16:10:25] Stopping startup bootimage setter... (opsipxeconfd|220)
[4] [Jun 07 16:10:25] Stopping control connections... (opsipxeconfd|225)
[4] [Jun 07 16:10:25] Stopping PXE config writers... (opsipxeconfd|234)
[4] [Jun 07 16:12:50] opsipxeconfd starting on server 'SRVOPSI.schulnetz.schule.wallisellen.ch' (opsipxeconfd|185)
[4] [Jun 07 16:12:50] Action request for product 'memtest86', client 'tstopsi.schulnetz.schule.wallisellen.ch' is 'setup', setting PXE boot config (opsipxec$
[4] [Jun 07 16:12:50] Creating unix socket '/var/run/opsipxeconfd/opsipxeconfd.socket' (opsipxeconfd|248)
[4] [Jun 07 16:12:51] Special pxe config template '/tftpboot/linux/pxelinux.cfg/memtest86' will be used used for host 'tstopsi.schulnetz.schule.wallisellen.$
[4] [Jun 07 16:12:51] PXE boot configuration for host tstopsi.schulnetz.schule.wallisellen.ch is now set at '/tftpboot/linux/pxelinux.cfg/01-00-0f-fe-c0-c4-$
[4] [Jun 07 16:13:10] Pipe '/tftpboot/linux/pxelinux.cfg/01-00-0f-fe-c0-c4-cd' opened, piping pxe boot configuration (opsipxeconfd|585)
[2] [Jun 07 16:13:17] Request on depot 'srvopsi.schulnetz.schule.wallisellen.ch' timed out, retrying (OpsiPXEConfd.py|156)


Re: Hilfe! Kann nur ein Paket installieren...

Verfasst: 07 Jun 2010, 21:02
von j.schneider
OK, ich glaube wir kommen der Sache näher.
Was geben die folgenden Befehle aus:

Code: Alles auswählen

cat /etc/hostname
hostname -f
cat /etc/hosts
ls -l /var/lib/opsi/config/depots

Re: Hilfe! Kann nur ein Paket installieren...

Verfasst: 08 Jun 2010, 09:17
von opsibeginner
cat /etc/hostname:

Code: Alles auswählen

SRVOPSI
hostname -f:

Code: Alles auswählen

SRVOPSI.schulnetz.schule.wallisellen.ch
cat /etc/hosts:

Code: Alles auswählen

127.0.0.1       localhost
192.168.1.42    SRVOPSI.schulnetz.schule.wallisellen.ch SRVOPSI

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
ls -l /var/lib/opsi/config/depots

Code: Alles auswählen

-rw-rw---- 1 opsiconfd pcpatch    0  7. Jun 15:47 product.locks
drwxrws--- 3 opsiconfd pcpatch 4096  7. Jun 15:47 srvopsi.schulnetz.schule.wallisellen.ch

Re: Hilfe! Kann nur ein Paket installieren...

Verfasst: 08 Jun 2010, 09:29
von j.schneider
Bitte in den Dateien /etc/hostname und /etc/hosts SRVOPSI ändern in srvopsi.
Danach den Befehl:

Code: Alles auswählen

hostname srvopsi
ausführen und die opsi daemons neu starten.

Code: Alles auswählen

/etc/init.d/opsiconfd restart
/etc/init.d/opsipxeconfd restart
Hilft das?