Produkte lassen sich nicht installieren
Produkte lassen sich nicht installieren
ich habe den opsi-depotserver 3.4 als VM heruntergeladen und nach Handbuch konfiguriert.
Nachdem ich alle Produkte mit wget -r -l1 -nc -nd -A '*.opsi' http://download.uib.de/opsi3.4/produkte/essential heruntergeladen habe, versuche ich nun verzweifelt eines der Produkte zu installieren.
Auf den Befehl opsi-package-manager -i *.opsi im Ordner /home/opsiproducts erhalte ich folgende Fehlermeldung: ERROR: {'message': "Access denied for user 'opsidemo.uib.local': Group membership 'opsiadmin' required!", 'class': 'BackendPermissionDeniedError'}
Ich bin als Superuser root angemeldet. In der Log-Datei /var/log/opsi/opsiconfd/opsidemo.uib.local.log fallen mir folgende Zeilen auf:
[2] [Sep 03 22:14:30] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: '/etc/opsi/modules' (BackendManager.py|1211)
[4] [Sep 03 22:14:30] BackendManager created. (opsiconfd|391)
[2] [Sep 03 22:14:30] Product 'hwaudit' does not exist (opsiconfd|533)
[2] [Sep 03 22:14:30] Access denied for user 'opsidemo.uib.local': Group membership 'opsiadmin' required! (opsiconfd|533)
Kann mir jemand weiterhelfen?
Re: Produkte lassen sich nicht installieren
Re: Produkte lassen sich nicht installieren
Einen neuen Benutzer hab ich auch mal angelegt den ich in die o.g. Gruppen aufgenommen habe. Leider auch ohne Erfolg.
Trotzdem vielen Dank für deine Antwort.
Re: Produkte lassen sich nicht installieren
Code: Alles auswählen
opsi-package-manager -v -i opsi-template_1.0-15.opsi
Code: Alles auswählen
opsi-package-manager -vv -i opsi-template_1.0-15.opsi
d.oertel
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
Re: Produkte lassen sich nicht installieren
opsi-package-manager -v -i opsi-template_1.0-15.opsi:
Code: Alles auswählen
Installing package 'opsi-template_1.0-15.opsi' on depot 'opsidemo.uib.local'
[0;31;40mFailed to read opsi modules file '/etc/opsi/modules': [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/opsi/modules'[0;0;0m
[0;32;40mInstalling package 'opsi-template_1.0-15.opsi' on depot 'opsidemo.uib.local'[0;0;0m
[0;32;40mExtracting partial archive content to: '/tmp/unpack.opsi-template.zXjVw'[0;0;0m
[0;32;40mExtracting archive '/home/opsiproducts/opsi-template_1.0-15.opsi', format: cpio[0;0;0m
[0;32;40mExtracting archive '/tmp/unpack.opsi-template.zXjVw/OPSI.cpio.gz', format: cpio.gz[0;0;0m
[0;32;40mTrying to read control file '/tmp/unpack.opsi-template.zXjVw/control'[0;0;0m
[0;31;40mFailed to read opsi modules file '/etc/opsi/modules': [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/opsi/modules'[0;0;0m
[0;33;40m{'message': "Product 'opsi-template' does not exist", 'class': 'BackendMissingDataError'}[0;0;0m
[0;31;40m{'message': "Access denied for user 'opsidemo.uib.local': Group membership 'opsiadmin' required!", 'class': 'BackendPermissionDeniedError'}[0;0;0m
[1;31;40mTraceback:[0;0;0m
[1;31;40m line 1380 in '<module>' in file '/usr/bin/opsi-package-manager'[0;0;0m
[1;31;40m line 1241 in 'main' in file '/usr/bin/opsi-package-manager'[0;0;0m
[1;31;40m line 977 in 'installPackage' in file '/usr/bin/opsi-package-manager'[0;0;0m
[1;31;40m line 1 in 'installPackage' in file '<string>'[0;0;0m
[1;31;40m line 262 in '_jsonRPC' in file '/var/lib/python-support/python2.5/OPSI/Backend/JSONRPC.py'[0;0;0m
[1;31;40m ==>>> {'message': "Access denied for user 'opsidemo.uib.local': Group membership 'opsiadmin' required!", 'class': 'BackendPermissionDeniedError'}[0;0;0m
ERROR: {'message': "Access denied for user 'opsidemo.uib.local': Group membership 'opsiadmin' required!", 'class': 'BackendPermissionDeniedError'}
Code: Alles auswählen
Installing package 'opsi-template_1.0-15.opsi' on depot 'opsidemo.uib.local'
[1;37;40mOS reports 'uib.local' as default domain[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/10_file.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/11_ldap.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/12_univention.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/13_dhcpd.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/14_reinstmgr.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/15_jsonrpc.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/16_etherwake.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/17_wakeonlan.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/18_opsipxeconfd.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/20_file31.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/21_mysql.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/30_vars.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/50_interface.conf'[0;0;0m
[1;37;40mUsing default domain 'uib.local'[0;0;0m
[1;37;40mBackend config for 'MySQL': {'username': 'opsi', 'host': 'localhost', 'password': 'opsi', 'defaultdomain': 'uib.local', 'database': 'opsi'}[0;0;0m
[0;31;40mFailed to read opsi modules file '/etc/opsi/modules': [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/opsi/modules'[0;0;0m
[1;37;40mUsing backend OPSI.Backend.MySQL.MySQLBackend.[0;0;0m
[1;37;40mBackend config for 'OpsiPXEConfd': {'port': '/var/run/opsipxeconfd/opsipxeconfd.socket', 'defaultdomain': 'uib.local'}[0;0;0m
[1;37;40mUsing backend OPSI.Backend.OpsiPXEConfd.OpsiPXEConfdBackend.[0;0;0m
[1;37;40mBackend config for 'DHCPD': {'dhcpdConfigFile': '/etc/dhcp3/dhcpd.conf', 'fixedAddressFormat': 'IP', 'defaultClientParameters': {'next-server': '192.168.250.10', 'filename': 'linux/pxelinux.0'}, 'defaultdomain': 'uib.local', 'reloadConfigCommand': 'sudo /etc/init.d/dhcp3-server restart'}[0;0;0m
[1;37;40mUsing backend OPSI.Backend.DHCPD.DHCPDBackend.[0;0;0m
[1;37;40mBackend config for 'File31': {'fileOpenTimeout': 2000, 'groupsFile': '/var/lib/opsi/config/clientgroups.ini', 'clientConfigDir': '/var/lib/opsi/config/clients', 'passwdFile': '/etc/opsi/passwd', 'globalConfigFile': '/var/lib/opsi/config/global.ini', 'auditInfoDir': '/var/lib/opsi/audit', 'defaultClientTemplateFile': '/var/lib/opsi/config/templates/pcproto.ini', 'logDir': '/var/log/opsi', 'depotConfigDir': '/var/lib/opsi/config/depots', 'clientTemplatesDir': '/var/lib/opsi/config/templates', 'pckeyFile': '/etc/opsi/pckeys', 'defaultdomain': 'uib.local'}[0;0;0m
[1;37;40mUsing backend OPSI.Backend.File31.File31Backend.[0;0;0m
[1;37;40mBackend config for 'WakeOnLAN': {'defaultdomain': 'uib.local'}[0;0;0m
[1;37;40mUsing backend OPSI.Backend.WakeOnLAN.WakeOnLANBackend.[0;0;0m
[1;37;40mSkipping local authorization[0;0;0m
[1;37;40mOpsiPackageManager initiated[0;0;0m
[0;32;40mInstalling package 'opsi-template_1.0-15.opsi' on depot 'opsidemo.uib.local'[0;0;0m
[0;32;40mExtracting partial archive content to: '/tmp/unpack.opsi-template.OUcnE'[0;0;0m
[0;32;40mExtracting archive '/home/opsiproducts/opsi-template_1.0-15.opsi', format: cpio[0;0;0m
[0;32;40mExtracting archive '/tmp/unpack.opsi-template.OUcnE/OPSI.cpio.gz', format: cpio.gz[0;0;0m
[1;37;40mReading control file '/tmp/unpack.opsi-template.OUcnE/control'[0;0;0m
[0;32;40mTrying to read control file '/tmp/unpack.opsi-template.OUcnE/control'[0;0;0m
[1;37;40mOS reports 'uib.local' as default domain[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/10_file.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/11_ldap.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/12_univention.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/13_dhcpd.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/14_reinstmgr.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/15_jsonrpc.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/16_etherwake.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/17_wakeonlan.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/18_opsipxeconfd.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/20_file31.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/21_mysql.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/30_vars.conf'[0;0;0m
[1;37;40mReading config file '/etc/opsi/backendManager.d/50_interface.conf'[0;0;0m
[1;37;40mUsing default domain 'uib.local'[0;0;0m
[1;37;40mBackend config for 'MySQL': {'username': 'opsi', 'host': 'localhost', 'password': 'opsi', 'defaultdomain': 'uib.local', 'database': 'opsi'}[0;0;0m
[0;31;40mFailed to read opsi modules file '/etc/opsi/modules': [Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/opsi/modules'[0;0;0m
[1;37;40mUsing backend OPSI.Backend.MySQL.MySQLBackend.[0;0;0m
[1;37;40mBackend config for 'OpsiPXEConfd': {'port': '/var/run/opsipxeconfd/opsipxeconfd.socket', 'defaultdomain': 'uib.local'}[0;0;0m
[1;37;40mUsing backend OPSI.Backend.OpsiPXEConfd.OpsiPXEConfdBackend.[0;0;0m
[1;37;40mBackend config for 'DHCPD': {'dhcpdConfigFile': '/etc/dhcp3/dhcpd.conf', 'fixedAddressFormat': 'IP', 'defaultClientParameters': {'next-server': '192.168.250.10', 'filename': 'linux/pxelinux.0'}, 'defaultdomain': 'uib.local', 'reloadConfigCommand': 'sudo /etc/init.d/dhcp3-server restart'}[0;0;0m
[1;37;40mUsing backend OPSI.Backend.DHCPD.DHCPDBackend.[0;0;0m
[1;37;40mBackend config for 'File31': {'fileOpenTimeout': 2000, 'groupsFile': '/var/lib/opsi/config/clientgroups.ini', 'clientConfigDir': '/var/lib/opsi/config/clients', 'passwdFile': '/etc/opsi/passwd', 'globalConfigFile': '/var/lib/opsi/config/global.ini', 'auditInfoDir': '/var/lib/opsi/audit', 'defaultClientTemplateFile': '/var/lib/opsi/config/templates/pcproto.ini', 'logDir': '/var/log/opsi', 'depotConfigDir': '/var/lib/opsi/config/depots', 'clientTemplatesDir': '/var/lib/opsi/config/templates', 'pckeyFile': '/etc/opsi/pckeys', 'defaultdomain': 'uib.local'}[0;0;0m
[1;37;40mUsing backend OPSI.Backend.File31.File31Backend.[0;0;0m
[1;37;40mBackend config for 'WakeOnLAN': {'defaultdomain': 'uib.local'}[0;0;0m
[1;37;40mUsing backend OPSI.Backend.WakeOnLAN.WakeOnLANBackend.[0;0;0m
[1;37;40mSkipping local authorization[0;0;0m
[1;37;40mOpening https connection to opsidemo.uib.local:4447[0;0;0m
[1;37;40mSuccessfully connected to 'opsidemo.uib.local:4447'[0;0;0m
[0;33;40m{'message': "Product 'opsi-template' does not exist", 'class': 'BackendMissingDataError'}[0;0;0m
[0;31;40m{'message': "Access denied for user 'opsidemo.uib.local': Group membership 'opsiadmin' required!", 'class': 'BackendPermissionDeniedError'}[0;0;0m
[1;31;40mTraceback:[0;0;0m
[1;31;40m line 1380 in '<module>' in file '/usr/bin/opsi-package-manager'[0;0;0m
[1;31;40m line 1241 in 'main' in file '/usr/bin/opsi-package-manager'[0;0;0m
[1;31;40m line 977 in 'installPackage' in file '/usr/bin/opsi-package-manager'[0;0;0m
[1;31;40m line 1 in 'installPackage' in file '<string>'[0;0;0m
[1;31;40m line 262 in '_jsonRPC' in file '/var/lib/python-support/python2.5/OPSI/Backend/JSONRPC.py'[0;0;0m
[1;31;40m ==>>> {'message': "Access denied for user 'opsidemo.uib.local': Group membership 'opsiadmin' required!", 'class': 'BackendPermissionDeniedError'}[0;0;0m
ERROR: {'message': "Access denied for user 'opsidemo.uib.local': Group membership 'opsiadmin' required!", 'class': 'BackendPermissionDeniedError'}
Vielen Dank für jeden Tip!
Re: Produkte lassen sich nicht installieren
da ist definitiv nicht das normale Verhalten.
Es liegt genauso definitiv nicht an der fehlenden modules Datei.
Aber was genau ist mir noch nicht klar.
Gab es nach der initalen Abfrage nach Netzwerk und so weiter
irgendwelche Probleme ?
Was ist der Inhalt von:
/var/lib/opsi/config/global.ini
/var/lib/opsi/config/depots/opsidemo.uib.local/depot.ini
gruss
d.oertel
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
Re: Produkte lassen sich nicht installieren
Probleme nach der Netzwerkkonfiguration sind mir nicht aufgefallen. Das erste Problem, an dem ich jetzt hängen bleibe, ist die Installation der opsi-Produkte.
die Datei /var/lib/opsi/config/global.ini ist leer:
Code: Alles auswählen
opsidemo:/var/lib/opsi/config# ls -l
insgesamt 12
drwxrws--- 2 opsiconfd pcpatch 4096 2. Sep 00:57 clients
drwxrws--- 2 opsiconfd pcpatch 4096 1. Sep 23:34 depots
-rw-rw---- 1 opsiconfd pcpatch 0 1. Sep 23:07 global.ini
drwxrws--- 2 opsiconfd pcpatch 4096 31. Aug 13:34 templates
Code: Alles auswählen
opsidemo:/var/lib/opsi/config/depots# ls -l
insgesamt 0
Vielen Dank für ihre Unterstützung!
Gruß
H. Schneider
- j.schneider
- uib-Team
- Beiträge: 2045
- Registriert: 29 Mai 2008, 15:14
Re: Produkte lassen sich nicht installieren
bitte folgendes probieren:
Code: Alles auswählen
>/etc/opsi/passwd
rm /var/lib/opsi/config/depots/*/depot.ini
apt-get install --reinstall opsi-depotserver
/etc/init.d/opsiconfd restart
/etc/init.d/opsipxeconfd restart
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
Re: Produkte lassen sich nicht installieren
vielen Dank! Jetzt lassen sich mit opsi-package-manager -i *.opsi alle Produkte installieren.
Mit freundlichen Grüßen
H. Schneider