Upgrade OPSI 3.4 auf OPSI 4.0 beta test

Antworten
karni
Beiträge: 193
Registriert: 08 Okt 2009, 14:07

Upgrade OPSI 3.4 auf OPSI 4.0 beta test

Beitrag von karni »

Hallo,
das ist meine Erfahrung:
1. Repository falsch in doku?
in handbuch "deb http://download.uib.de/opsi4.0 lenny main" <- das hat fuer mich nicht funktioniert
ich habe das benutzt "deb http://download.uib.de/debian lenny opsi4.0" - von der alte Installation aber opsi3.4 mit opsi4.0 ersetzt

2. Nur zwei pakete upgradet
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
opsi-depotserver opsi-utils opsiconfd opsipxeconfd python-opsi
The following packages will be upgraded:
opsi-atftpd opsi-configed
2 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.

folgendes manuell ausgefuehrt
#apt-get install opsi-depotserver opsi-utils opsiconfd opsipxeconfd python-opsi

3. Pakete mit "." in Productname wurden nicht übernommen
Jetzt fehlen die pakete in GUI
# opsi-setup --update-file
[5] [Aug 10 14:31:28] Loading backend config '/etc/opsi/backends/file.conf' (opsi-setup|1343)
[5] [Aug 10 14:31:28] Creating file backend instance (opsi-setup|1354)
[5] [Aug 10 14:31:28] Backing up current directory '/var/lib/opsi/config' to '/var/lib/opsi/backup_1281443488.59' (opsi-setup|1365)
[5] [Aug 10 14:31:28] Creating base path: '/var/lib/opsi/config' (File.py|213)
[5] [Aug 10 14:31:28] Backing up hostKeyFile '/etc/opsi/pckeys' to '/var/lib/opsi/backup_1281443488.59' (opsi-setup|1389)
[5] [Aug 10 14:31:28] Updating depots ... (opsi-setup|1438)
[5] [Aug 10 14:31:28] Updating depot 'xxxxxxxxxxxxxx' (opsi-setup|1452)
[5] [Aug 10 14:31:28] Updating products on depot 'xxxxxxxxxxxxxxxxxxx' (opsi-setup|1510)
[4] [Aug 10 14:31:28] Invalid product: 'jre-1.5' in '/var/lib/opsi/backup_1281443488.59/depots/xxxx/products/localboot': Bad product id: 'jre-1.5' (opsi-setup|1526)
[4] [Aug 10 14:31:28] Invalid product: 'jre-1.6' in '/var/lib/opsi/backup_1281443488.59/depots/xxxx/products/localboot': Bad product id: 'jre-1.6' (opsi-setup|1526)
[4] [Aug 10 14:31:28] Invalid product: 'paint.net' in '/var/lib/opsi/backup_1281443488.59/depots/xxxx/products/localboot': Bad product id: 'paint.net' (opsi-setup|1526)
[3] [Aug 10 14:31:28] Invalid product '/var/lib/opsi/backup_1281443488.59/depots -setup|1539)
[3] [Aug 10 14:31:28] Invalid product '/var/lib/opsi/backup_1281443488.59/depots psi-setup|1539)
[3] [Aug 10 14:31:30] Invalid product '/var/lib/opsi/backup_1281443488.59/depots
|1539)

4. Booten geht nicht
PXE-T01: File not found
PXE-E3B: TFTP error - File not found

->>>>>>>opsi-atftpd upgrade aendert in /etc/inetd.conf das verzeichnis /tftpboot stat /tftpboot/linux


5. Preloginloader
alte version 3.4.39
- installation von paketen - OK
- deploy skript funktioniert nicht

# /opt/pcbin/install/preloginloader/opsi-deploy-preloginloader -u xxxxxxx -p xxxxxx xxxxxx
Traceback (most recent call last):
File "/opt/pcbin/install/preloginloader/opsi-deploy-preloginloader", line 42, in <module>
from OPSI.Tools import *
ImportError: No module named Tools

die neue version installiert - preloginloader 3.4-68 opsi.org preloginloader
dieselbe Fehlermeldung
atviesu075:~# /opt/pcbin/install/preloginloader/opsi-deploy-preloginloader --help
Traceback (most recent call last):
File "/opt/pcbin/install/preloginloader/opsi-deploy-preloginloader", line 42, in <module>
from OPSI.Tools import *
ImportError: No module named Tools

Auf dem ersten blick habe ich das gefunden :) Ich hoffe das hilft
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2046
Registriert: 29 Mai 2008, 15:14

Re: Upgrade OPSI 3.4 auf OPSI 4.0 beta test

Beitrag von j.schneider »

Hallo und danke für's Testen!
karni hat geschrieben: 1. Repository falsch in doku?
in handbuch "deb http://download.uib.de/opsi4.0 lenny main" <- das hat fuer mich nicht funktioniert
ich habe das benutzt "deb http://download.uib.de/debian lenny opsi4.0" - von der alte Installation aber opsi3.4 mit opsi4.0 ersetzt
Ja, ist ein Fehler in der Doku, danke!
karni hat geschrieben: 2. Nur zwei pakete upgradet
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
opsi-depotserver opsi-utils opsiconfd opsipxeconfd python-opsi
The following packages will be upgraded:
opsi-atftpd opsi-configed
2 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.

folgendes manuell ausgefuehrt
#apt-get install opsi-depotserver opsi-utils opsiconfd opsipxeconfd python-opsi
In der Doku sollte der Befehl dist-upgrade stehen!?
karni hat geschrieben: 3. Pakete mit "." in Productname wurden nicht übernommen
Jetzt fehlen die pakete in GUI
# opsi-setup --update-file
[5] [Aug 10 14:31:28] Loading backend config '/etc/opsi/backends/file.conf' (opsi-setup|1343)
[5] [Aug 10 14:31:28] Creating file backend instance (opsi-setup|1354)
[5] [Aug 10 14:31:28] Backing up current directory '/var/lib/opsi/config' to '/var/lib/opsi/backup_1281443488.59' (opsi-setup|1365)
[5] [Aug 10 14:31:28] Creating base path: '/var/lib/opsi/config' (File.py|213)
[5] [Aug 10 14:31:28] Backing up hostKeyFile '/etc/opsi/pckeys' to '/var/lib/opsi/backup_1281443488.59' (opsi-setup|1389)
[5] [Aug 10 14:31:28] Updating depots ... (opsi-setup|1438)
[5] [Aug 10 14:31:28] Updating depot 'xxxxxxxxxxxxxx' (opsi-setup|1452)
[5] [Aug 10 14:31:28] Updating products on depot 'xxxxxxxxxxxxxxxxxxx' (opsi-setup|1510)
[4] [Aug 10 14:31:28] Invalid product: 'jre-1.5' in '/var/lib/opsi/backup_1281443488.59/depots/xxxx/products/localboot': Bad product id: 'jre-1.5' (opsi-setup|1526)
[4] [Aug 10 14:31:28] Invalid product: 'jre-1.6' in '/var/lib/opsi/backup_1281443488.59/depots/xxxx/products/localboot': Bad product id: 'jre-1.6' (opsi-setup|1526)
[4] [Aug 10 14:31:28] Invalid product: 'paint.net' in '/var/lib/opsi/backup_1281443488.59/depots/xxxx/products/localboot': Bad product id: 'paint.net' (opsi-setup|1526)
[3] [Aug 10 14:31:28] Invalid product '/var/lib/opsi/backup_1281443488.59/depots -setup|1539)
[3] [Aug 10 14:31:28] Invalid product '/var/lib/opsi/backup_1281443488.59/depots psi-setup|1539)
[3] [Aug 10 14:31:30] Invalid product '/var/lib/opsi/backup_1281443488.59/depots
|1539)
Punkte (.) sind ab opsi 4.0 in der product-id nicht mehr erlaubt...
karni hat geschrieben: 4. Booten geht nicht
PXE-T01: File not found
PXE-E3B: TFTP error - File not found

->>>>>>>opsi-atftpd upgrade aendert in /etc/inetd.conf das verzeichnis /tftpboot stat /tftpboot/linux
/tftpboot ist richtig und war auch in opsi 3.4 schon der Standard.
Wie ist der DHCP-Server konfiguriert?
karni hat geschrieben: 5. Preloginloader
alte version 3.4.39
- installation von paketen - OK
- deploy skript funktioniert nicht

# /opt/pcbin/install/preloginloader/opsi-deploy-preloginloader -u xxxxxxx -p xxxxxx xxxxxx
Traceback (most recent call last):
File "/opt/pcbin/install/preloginloader/opsi-deploy-preloginloader", line 42, in <module>
from OPSI.Tools import *
ImportError: No module named Tools

die neue version installiert - preloginloader 3.4-68 opsi.org preloginloader
dieselbe Fehlermeldung
atviesu075:~# /opt/pcbin/install/preloginloader/opsi-deploy-preloginloader --help
Traceback (most recent call last):
File "/opt/pcbin/install/preloginloader/opsi-deploy-preloginloader", line 42, in <module>
from OPSI.Tools import *
ImportError: No module named Tools
Bitte mit opsi 4.0 den opsi-client-agent statt des preloginloaders verwenden:
http://download.uib.de/opsi4.0/products ... 4.0-1.opsi


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


karni
Beiträge: 193
Registriert: 08 Okt 2009, 14:07

Re: Upgrade OPSI 3.4 auf OPSI 4.0 beta test

Beitrag von karni »

Hallo,

1-geklärt
2 - mein Fehler:)
3 - alles klar. Ich muss die Pakete anpassen.
4- meine Schuld. Ich habe auch FAI Install Server, und ich habe /etc/inetd.conf geändert(aber vergessen), damit die DHCP Option für beide Servers gleich ist.
5 - das wusste ich nicht, /opt/pcbin/install/opsi-client-agent/opsi-deploy-client-agent funktioniert

Ich würde sagen das Upgrade von OPSIv3.4 auf OPSIv4.0 bei mir gut funktioniert hat.

Ich werde auch Installationen testen, und ich poste da falls Probleme auftreten.

GUTE ARBEIT!!!
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2046
Registriert: 29 Mai 2008, 15:14

Re: Upgrade OPSI 3.4 auf OPSI 4.0 beta test

Beitrag von j.schneider »

Hallo karni,

nach interner Beratung habe wir uns entschieden den Punkt nun doch wieder zu erlauben.
Kommt mit den nächsten Paket-Updates...
Nochmals Danke für's Testen!

Gruß
Jan Schneider


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


karni
Beiträge: 193
Registriert: 08 Okt 2009, 14:07

Re: Upgrade OPSI 3.4 auf OPSI 4.0 beta test

Beitrag von karni »

Hallo,
danke das erspart mir zeit.

Ich habe WindowsXP 32-bit Installationen getestet, und keine Probleme gefunden

Info fuer die die Upgraden:
mit der alte version von winxppro, kriegt man fehler -> not found (error on server)
[5] [Aug 11 12:45:24] Sending hardware information to service (setup.py|19)
[7] [Aug 11 12:45:24] Executing jsonrpc method 'setHardwareInformation' (JSONRPC.py|344)
[7] [Aug 11 12:45:24] Using method POST (JSONRPC.py|401)
[7] [Aug 11 12:45:24] Content-Type: application/json;charset=utf-8 (JSONRPC.py|456)
[2] [Aug 11 12:45:25] Traceback: (Logger.py|707)
[2] [Aug 11 12:45:25] line 1358 in '<module>' in file '/usr/local/bin/master.py' (Logger.py|707)
[2] [Aug 11 12:45:25] line 20 in '<module>' in file '/tmp/setup.py' (Logger.py|707)
[2] [Aug 11 12:45:25] line 1 in 'setHardwareInformation' in file '<string>' (Logger.py|707)
[2] [Aug 11 12:45:25] line 373 in '_jsonRPC' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/JSONRPC.py' (Logger.py|707)
[2] [Aug 11 12:45:25] ==>>> not found (error on server) (master.py|1406)
[7] [Aug 11 12:45:25] Backend: <OPSI.Backend.JSONRPC.JSONRPCBackend instance at 0x8a04cac> (master.py|1409)
[7] [Aug 11 12:45:25] ProductId: winxppro (master.py|1410)

Auf version winxppro_4.0-1 upgradet - funktioniert wieder

GUI bug:
In Produktkonfiguration Tab auf "Daten neu laden" clicken, dann auf irgendein Paket clicken-> info wird nicht geladen. Man sieht nur diese Windows Sanduhr, und es bleibt ewig so.
Auf Clients Tab clicken, und dann wieder auf Produktkonfiguration - dann gehts
Es ist reproduzierbar.

Eine Frage - ich benutze auch event_user_login. Wieso ist "action_type = login" in default config, wenn ich jedes mal die OPtion loeschen muss, damit die Installation von Paketen funktioniert?
Sind irgendwo die opsiclientd.conf Optionen dokumentiert?

Gute Arbeit. Bei dem Upgrade nur Kleinigkeiten, Installationen funktionieren.
Ich warte schon gespannt auf dem productiv release:)
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2046
Registriert: 29 Mai 2008, 15:14

Re: Upgrade OPSI 3.4 auf OPSI 4.0 beta test

Beitrag von j.schneider »

action_type = login ist eine Vorbereitung für Skripte die beim Login der User laufen sollen => Roaming Profiles-Unterstützung.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten