Seite 1 von 1
Veraltete Software aus dem Depot löschen
Verfasst: 17 Mär 2023, 11:41
von Icy
Hallo liebe Community,
ich hätte noch eine weitere Frage bzgl. der Löschung von veralteter oder unerwünschter Software aus dem Depot. Was wäre die richtige Vorgehensweise diese zu entfernen? Bei entfernen des Ordners aus dem Depot wird dieser im management interface immernoch gelistet, weshalb ich davon ausgehe das meine Herangehensweise nicht ganz korrekt war.
Vielen Dank im Vorraus

Re: Veraltete Software aus dem Depot löschen
Verfasst: 17 Mär 2023, 15:10
von SisterOfMercy
Use the opsi-package-manager. Use the -r switch to remove a package.
Run opsi-package-manager --help to see the available options. It would be something like this:
Of course you should make sure it's not installed anywhere any more.
Re: Veraltete Software aus dem Depot löschen
Verfasst: 20 Mär 2023, 09:39
von Icy
Thanks for your reply. But I get the same error on every package I tried to remove.
Error message:
adminuser@opsi-test1bi:/var/lib/opsi/depot$ opsi-package-manager -vv -r firefox/
[4] [2023-03-20 08:30:24.451] [ ] WARNING: Product firefox/ not installed on depot opsi-test1bi.test.testBI.de. (opsipackagemanager.py:1454)
[3] [2023-03-20 08:30:25.472] [ ] At least one package failed to uninstall, please check /var/log/opsi/opsi-package-manager.log for more information (opsipackagemanager.py:1669)
Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 1667, in __init__
File "opsiutils/opsipackagemanager.py", line 1684, in processCommand
File "opsiutils/opsipackagemanager.py", line 1913, in processRemoveCommand
File "opsiutils/opsipackagemanager.py", line 1476, in uninstallPackages
ValueError: At least one package failed to uninstall, please check /var/log/opsi/opsi-package-manager.log for more information
[3] [2023-03-20 08:30:25.473] [ ] Failed to process command 'remove': At least one package failed to uninstall, please check /var/log/opsi/opsi-package-manager.log for more information (opsipackagemanager.py:2136)
Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 1667, in __init__
File "opsiutils/opsipackagemanager.py", line 1684, in processCommand
File "opsiutils/opsipackagemanager.py", line 1913, in processRemoveCommand
File "opsiutils/opsipackagemanager.py", line 1476, in uninstallPackages
ValueError: At least one package failed to uninstall, please check /var/log/opsi/opsi-package-manager.log for more information
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 2132, in main
File "opsiutils/opsipackagemanager.py", line 1670, in __init__
RuntimeError: Failed to process command 'remove': At least one package failed to uninstall, please check /var/log/opsi/opsi-package-manager.log for more information
ERROR: Failed to process command 'remove': At least one package failed to uninstall, please check /var/log/opsi/opsi-package-manager.log for more information
Re: Veraltete Software aus dem Depot löschen
Verfasst: 20 Mär 2023, 21:40
von Jan.Schmidt
opsi-package-manager -vv -r firefox/
mit extrem großer Sicherheit heisst dein Paket garantiert NICHT firefox/ sondern firefox
und wenn du vorher:
Bei entfernen des Ordners aus dem Depot wird dieser im management interface immernoch gelistet,
sowas gemacht hast, dann würde ich vorher ein dummy paket namens firefox bauen und damit den Kram im Depot wieder anlegen, damit du es sauber löschen kannst.
Re: Veraltete Software aus dem Depot löschen
Verfasst: 21 Mär 2023, 10:35
von Icy
Vielen vielen Dank. Ich war im depot Ordner selbst und hatte dabei getabt und mir dazu keine Gedanken gemacht. Einen dummy Ordner musste ich nicht mehr anlegen, um es deinstallieren und vom Depot Ordner löschen zu können. Die Ausführung des Befehlt mit dem korrekten package name war ausreichend genug.Vielleicht hilft das ja dem ein oder anderen, wenn es ihm auch mal passieren sollte
