alte Opsi VM updaten oder neue installieren?

Benutzeravatar
koepkek
uib-Team
Beiträge: 253
Registriert: 11 Jan 2012, 11:27

Re: alte Opsi VM updaten oder neue installieren?

Beitrag von koepkek »

Hallo

du kannst dem opsi-package-updater auch ein -v oder auch mehrere -vv mitgeben, dann sieht man in der Ausgabe vielleicht was dort nicht passt.

Aber wie du schon gesagt hast, kannst du dir das vielleicht auch schenken, wenn du sowieso direkt auf einen neuen Server willst.
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://uib.de
http://opsi.org
Rzpertt
Beiträge: 62
Registriert: 15 Jan 2021, 10:41

Re: alte Opsi VM updaten oder neue installieren?

Beitrag von Rzpertt »

danke.


Wenn ich das backup testweise einspiele und später evtl. ein neueres einspielen möchte, überschreibt der einfach alles?

Wie weit muss ich bei einer Neuinstallation nach der Anleitung gehen?
Ich habe schon alle Pakete installiert, reicht es das backup einzuspielen oder muss ich den mysql usw. laut Anleitung erst einrichten?

Ist mein vorhaben möglich den neuen Server dann unter der gleichen IP zu fahren? Jetzt beim testen steht ja die alte IP noch in den configs,
ich hoffe ich kann trotzdem erstmal mit einem client das testen. Da kommt die Frage mit dem zweiten einspielen des backup wieder auf.
Rzpertt
Beiträge: 62
Registriert: 15 Jan 2021, 10:41

Re: alte Opsi VM updaten oder neue installieren?

Beitrag von Rzpertt »

auf dem alten Server waren dutzende Produkte im depot die ich nicht brauche.
Laut Handbuch kann man das depot neu füllen mit
opsi-package-updater download --force
opsi-package-manager --install /var/lib/opsi/repository/*.opsi
Kann ich nicht manuell nur die 15 Produkte vorhalten die ich auch nutze?
ISt das einfach "autoInstall = false"?
klammert dann opsi-package-updater download --force ersmal alle aus und ich kann die manuell holen?
Rzpertt
Beiträge: 62
Registriert: 15 Jan 2021, 10:41

Re: alte Opsi VM updaten oder neue installieren?

Beitrag von Rzpertt »

ok, sollte so gehen.

Wie kann ich den meine VM Kopie mal testen?

Ich habe probiert auf einem Client einfach die IP und Hostnamen in der opsiclientd.conf zu ändern, das geht nicht, er haut die alten Daten wieder da rein.


ConfigED zeigt mir links 2 Server, den neuen und den alten die Hosts verteilen sich auf beide, das geht weg wenn ich wieder nur einen habe oder?
Rzpertt
Beiträge: 62
Registriert: 15 Jan 2021, 10:41

Re: alte Opsi VM updaten oder neue installieren?

Beitrag von Rzpertt »

An meiner neuen VM zeigt er mir links oben 2 Depots an, einmal den Hostnamen der neuen VM und den der alten VM.
Geht das weg wenn ich am ende die neue auf den alten Namen umstelle?
Rzpertt
Beiträge: 62
Registriert: 15 Jan 2021, 10:41

Re: alte Opsi VM updaten oder neue installieren?

Beitrag von Rzpertt »

Steht irgentwo noch die alte IP, habe einen client mit dem neuen client-agent installiert,
wenn ich ein Paket installieren möchte popt das fenster nur kurz auf und im logfile steht:
(354) [3] [2023-03-27 11:21:39.036] [opsi-client-agent] Error: Failed to set permissions on BaseDir
(1906) [3] [2023-03-27 11:22:02.732] [opsi-client-agent] Error: Failed to fetch custom files from opsi-client-agent
und auf dem client sehe ich das er immer noch mir der alten IP vebinden möchte

und warum führt er das aus dem Profilordner aus, er hat doch alles in c:\Programme... installiert

Code: Alles auswählen

(53)      [1] [2023-03-27 11:21:29.549] [opsi-client-agent] ============ Version 4.12.6.2 script "C:\Users\admin\AppData\Local\Temp\7zSFF4A.tmp\opsi-client-agent\setup.opsiscript"
Rzpertt
Beiträge: 62
Registriert: 15 Jan 2021, 10:41

Re: alte Opsi VM updaten oder neue installieren?

Beitrag von Rzpertt »

Ich bin soweit das beide miteinander sprechen, ich kann auch die Installation eine Programes anstellen,
bekomme aber folgenden Fehler:

Code: Alles auswählen

(127)     [3] [2023-03-28 10:10:48.922] [o4i_vlc] Script  p:\o4i_vlc\setup.opsiscript  not found File Err. No. 5 (Zugriff verweigert<) - giving up
(128)     [2] [2023-03-28 10:10:48.922] [o4i_vlc] Error level set to fatal
in dem client log finde ich dies:

Code: Alles auswählen

[5] [2023-03-28 10:10:33.313] [event processing gui_startup            ] Updating action processor from depot dir 'p:\opsi-script\\windows\\x86' (common dir 'p:\opsi-script\\common')   (EventProcessing.py:541)
[3] [2023-03-28 10:10:33.313] [event processing gui_startup            ] Failed to update action processor: [WinError 5] Zugriff verweigert: 'p:\\opsi-script\\\\windows\\\\x86\\opsi-script.exe'   (EventProcessing.py:619)
Traceback (most recent call last):
  File "opsiclientd\EventProcessing.py", line 552, in updateActionProcessor
PermissionError: [WinError 5] Zugriff verweigert: 'p:\\opsi-script\\\\windows\\\\x86\\opsi-script.exe'
Ich finde das nutzen von P: gefährlich da wir hier eine Freigabe auf P: haben, kann man das global ändern?

Muss den das depot mit dem user pcpatch über smb mountbar sein?
Rzpertt
Beiträge: 62
Registriert: 15 Jan 2021, 10:41

Re: alte Opsi VM updaten oder neue installieren?

Beitrag von Rzpertt »

kann es sein das beim update von 4.1 auf 4.2 was mit samba noch nicht stimmt?

so sieht das in /etc/group aus:

Code: Alles auswählen

opsiadmin:x:1002:opsiconfd,adminuser
opsifileadmins:x:998:adminuser,pcpatch
redis:x:130:
pcpatch:x:1003:adminuser,opsiconfd
im samba log steht da auch was zu:

Code: Alles auswählen

[2023/03/31 08:24:29.193687,  0] ../../source3/smbd/service.c:166(chdir_current_service)
  chdir_current_service: vfs_ChDir(/var/lib/opsi/depot) failed: Keine Berechtigung. Current token: uid=998, gid=998, 1 groups: 998

Code: Alles auswählen

root@opsi42:/var/lib/opsi# ls -lah
insgesamt 52K
drwxrwx---  9 opsiconfd pcpatch 4,0K 28. Mär 10:47 .
drwxr-xr-x 57 root      root    4,0K  3. Nov 09:55 ..
drwxrwx---  7 opsiconfd pcpatch 4,0K 24. Mär 09:58 config
drwxrws--- 74 opsiconfd pcpatch 4,0K 27. Mär 10:26 depot
drwxrwx---  2 opsiconfd pcpatch 4,0K  9. Mai 2022  ntfs-images
drwxrwsr-x  3 opsiconfd pcpatch 4,0K 27. Mär 09:41 public
drwxrws---  2 opsiconfd pcpatch  20K 27. Mär 10:17 repository
-rw-rw----  1 opsiconfd pcpatch    0  3. Nov 09:56 server_commands_custom.conf
drwxr-x---  2 pcpatch   pcpatch 4,0K 28. Mär 10:47 .ssh
drwxrws---  2 opsiconfd pcpatch 4,0K  9. Mai 2022  workbench
mit smbclient kann ich die shares listen, ein direkter zugriff dann nicht:

Code: Alles auswählen

adminuser@opsi42:~$ smbclient -L  //$(hostname -f)/opsi_depot -Upcpatch
Enter WORKGROUP\pcpatch's password:

        Sharename       Type      Comment
        ---------       ----      -------
        print$          Disk      Printer Drivers
        opsi_depot      Disk      opsi depot share (ro)
        opsi_depot_rw   Disk      opsi depot share (rw)
        opsi_images     Disk      opsi ntfs images share (rw)
        opsi_workbench  Disk      opsi workbench
        opsi_repository Disk      opsi repository share (ro)
        opsi_logs       Disk      opsi logs share (ro)
        IPC$            IPC       IPC Service (Samba 4.13.13-Debian)
        pcpatch         Disk      Home Directories

SMB1 disabled -- no workgroup available
adminuser@opsi42:~$ smbclient  //$(hostname -f)/opsi_depot -Upcpatch  -c ls
Enter WORKGROUP\pcpatch's password:
NT_STATUS_ACCESS_DENIED listing \*
Rzpertt
Beiträge: 62
Registriert: 15 Jan 2021, 10:41

Re: alte Opsi VM updaten oder neue installieren?

Beitrag von Rzpertt »

Ich mach mal meinen eigenen Beitrag wieder auf.

da mein Debian 11 nur noch 6 Monate unterstützt wird würde ich auf debian 12 gehen.

Sollte man erst opsi updaten und dann den Host?
In den debian 12 quellen ist 4.2 ja garnicht mehr vorhanden, oder reicht es wie g.burck oben schrieb einfach das OS updaten und da macht er opis gleich mit...
Antworten