Einen Client mit dem Namen "photoshop" gibt es nicht, aber ein Produkt. Ich habe nun allerdings gerade testweise die Gruppe "photoshop" gelöscht und es mit einer anderen Gruppe "blubb" versucht.
Leider mit dem selben Ergebnis.
Wenn ich allerdings folgendes versuche den ActionRequest zu setzen, bekomme ich wieder die Bad fqdn Meldung:
Code: Alles auswählen
opsi-admin -d --loglevel 7 method setProductActionRequestForHostGroup blubb ccup setup
[6] * BackendManager is creating BackendDispatcher (BackendManager.py|208)
[6] Backend context was set to <OPSI.Backend.BackendManager.BackendManager instance at 0x93206ac> (Backend.py|167)
[6] Loading dispatch config file '/etc/opsi/backendManager/dispatch.conf' (BackendManager.py|310)
[7] Trying to lock file '/etc/opsi/backendManager/dispatch.conf' (0/2000) (__init__.py|198)
[7] File '/etc/opsi/backendManager/dispatch.conf' locked after 0 millis (__init__.py|219)
[7] Trying to lock file '/etc/opsi/backendManager/dispatch.conf' (0/2000) (__init__.py|198)
[7] File '/etc/opsi/backendManager/dispatch.conf' locked after 0 millis (__init__.py|219)
[7] Read dispatch config from file '/etc/opsi/backendManager/dispatch.conf': (BackendManager.py|324)
[7]
[
[
"backend_.*",
[
"file",
"mysql",
"opsipxeconfd" ] ],
[
"host_.*",
[
"file",
"opsipxeconfd" ] ],
[
"productOnClient_.*",
[
"file",
"opsipxeconfd" ] ],
[
"configState_.*",
[
"file",
"opsipxeconfd" ] ],
[
"license.*",
[
"mysql" ] ],
[
"softwareLicense.*",
[
"mysql" ] ],
[
"audit.*",
[
"mysql" ] ],
[
".*",
[
"file" ] ]] (BackendManager.py|325)
[6] Loading backend config '/etc/opsi/backends/file.conf' (BackendManager.py|351)
[6] Backend context was set to <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|167)
[7] Trying to lock file '/etc/opsi/opsi.conf' (0/2000) (__init__.py|198)
[7] File '/etc/opsi/opsi.conf' locked after 0 millis (__init__.py|219)
[7] Trying to lock file '/etc/opsi/opsi.conf' (0/2000) (__init__.py|198)
[7] File '/etc/opsi/opsi.conf' locked after 0 millis (__init__.py|219)
[6] Loading backend config '/etc/opsi/backends/mysql.conf' (BackendManager.py|351)
[6] Backend context was set to <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|167)
[7] Trying to lock file '/etc/opsi/hwaudit/locales/en_US' (0/2000) (__init__.py|198)
[7] File '/etc/opsi/hwaudit/locales/en_US' locked after 0 millis (__init__.py|219)
[7] Found STRUCTURAL hardware class 'COMPUTER_SYSTEM' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'CHASSIS' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'BASE_BOARD' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'BIOS' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'SYSTEM_SLOT' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'PORT_CONNECTOR' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'PROCESSOR' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'MEMORY_BANK' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'MEMORY_MODULE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'CACHE_MEMORY' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'PCI_DEVICE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'NETWORK_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'AUDIO_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'HDAUDIO_DEVICE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'IDE_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'SCSI_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'FLOPPY_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'USB_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class '1394_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'PCMCIA_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'VIDEO_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'FLOPPY_DRIVE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'TAPE_DRIVE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'HARDDISK_DRIVE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'DISK_PARTITION' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'OPTICAL_DRIVE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'USB_DEVICE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'MONITOR' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'KEYBOARD' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'POINTING_DEVICE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'PRINTER' (Backend.py|1389)
[6] Creating ConnectionPool instance (MySQL.py|64)
[7] MySQL created: <OPSI.Backend.MySQL.MySQL object at 0x938a6cc> (MySQL.py|138)
[4] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] Datei oder Verzeichnis nicht gefunden: u'/etc/opsi/modules' (Backend.py|365)
[5] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|435)
[7] MySQLBackend created: <OPSI.Backend.MySQL.MySQLBackend instance at 0x938a64c> (MySQL.py|474)
[6] Loading backend config '/etc/opsi/backends/opsipxeconfd.conf' (BackendManager.py|351)
[6] Backend context was set to <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|167)
[7] BackendDispatcher is creating instance methods (BackendManager.py|367)
[7] 'audit.*' matches method 'auditHardwareOnHost_deleteObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditHardwareOnHost_getHashes', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditHardwareOnHost_getObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditHardwareOnHost_insertObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditHardwareOnHost_updateObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditHardware_deleteObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditHardware_getConfig', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditHardware_getHashes', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditHardware_getObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditHardware_insertObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditHardware_updateObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftwareOnClient_deleteObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftwareOnClient_getHashes', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftwareOnClient_getObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftwareOnClient_insertObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftwareOnClient_updateObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftwareToLicensePool_deleteObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftwareToLicensePool_getHashes', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftwareToLicensePool_getObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftwareToLicensePool_insertObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftwareToLicensePool_updateObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftware_deleteObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftware_getHashes', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftware_getObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftware_insertObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'audit.*' matches method 'auditSoftware_updateObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'backend_.*' matches method 'backend_createBase', dispatching to backends: file, mysql, opsipxeconfd (BackendManager.py|391)
[7] 'backend_.*' matches method 'backend_deleteBase', dispatching to backends: file, mysql, opsipxeconfd (BackendManager.py|391)
[7] BackendDispatcher: overwriting method backend_exit (BackendManager.py|377)
[7] BackendDispatcher: overwriting method backend_getInterface (BackendManager.py|377)
[7] BackendDispatcher: overwriting method backend_getOptions (BackendManager.py|377)
[7] BackendDispatcher: overwriting method backend_getSharedAlgorithm (BackendManager.py|377)
[7] BackendDispatcher: overwriting method backend_info (BackendManager.py|377)
[7] BackendDispatcher: overwriting method backend_setOptions (BackendManager.py|377)
[7] '.*' matches method 'bootConfiguration_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'bootConfiguration_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'bootConfiguration_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'bootConfiguration_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'bootConfiguration_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] 'configState_.*' matches method 'configState_deleteObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'configState_.*' matches method 'configState_getHashes', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'configState_.*' matches method 'configState_getObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'configState_.*' matches method 'configState_insertObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'configState_.*' matches method 'configState_updateObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] '.*' matches method 'config_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'config_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'config_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'config_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'config_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'group_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'group_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'group_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'group_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'group_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] 'host_.*' matches method 'host_deleteObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'host_.*' matches method 'host_getHashes', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'host_.*' matches method 'host_getObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'host_.*' matches method 'host_insertObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'host_.*' matches method 'host_updateObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'license.*' matches method 'licenseContract_deleteObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licenseContract_getHashes', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licenseContract_getObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licenseContract_insertObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licenseContract_updateObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licenseOnClient_deleteObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licenseOnClient_getHashes', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licenseOnClient_getObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licenseOnClient_insertObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licenseOnClient_updateObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licensePool_deleteObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licensePool_getHashes', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licensePool_getObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licensePool_insertObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'license.*' matches method 'licensePool_updateObject', dispatching to backends: mysql (BackendManager.py|391)
[7] '.*' matches method 'log_read', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'log_write', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'objectToGroup_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'objectToGroup_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'objectToGroup_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'objectToGroup_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'objectToGroup_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productDependency_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productDependency_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productDependency_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productDependency_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productDependency_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] 'productOnClient_.*' matches method 'productOnClient_deleteObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'productOnClient_.*' matches method 'productOnClient_getHashes', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'productOnClient_.*' matches method 'productOnClient_getObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'productOnClient_.*' matches method 'productOnClient_insertObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] 'productOnClient_.*' matches method 'productOnClient_updateObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] '.*' matches method 'productOnDepot_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productOnDepot_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productOnDepot_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productOnDepot_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productOnDepot_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productPropertyState_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productPropertyState_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productPropertyState_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productPropertyState_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productPropertyState_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productProperty_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productProperty_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productProperty_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productProperty_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'productProperty_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'product_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'product_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'product_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'product_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'product_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] 'softwareLicense.*' matches method 'softwareLicenseToLicensePool_deleteObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'softwareLicense.*' matches method 'softwareLicenseToLicensePool_getHashes', dispatching to backends: mysql (BackendManager.py|391)
[7] 'softwareLicense.*' matches method 'softwareLicenseToLicensePool_getObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'softwareLicense.*' matches method 'softwareLicenseToLicensePool_insertObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'softwareLicense.*' matches method 'softwareLicenseToLicensePool_updateObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'softwareLicense.*' matches method 'softwareLicense_deleteObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'softwareLicense.*' matches method 'softwareLicense_getHashes', dispatching to backends: mysql (BackendManager.py|391)
[7] 'softwareLicense.*' matches method 'softwareLicense_getObjects', dispatching to backends: mysql (BackendManager.py|391)
[7] 'softwareLicense.*' matches method 'softwareLicense_insertObject', dispatching to backends: mysql (BackendManager.py|391)
[7] 'softwareLicense.*' matches method 'softwareLicense_updateObject', dispatching to backends: mysql (BackendManager.py|391)
[7] '.*' matches method 'user_getCredentials', dispatching to backends: file (BackendManager.py|391)
[7] '.*' matches method 'user_setCredentials', dispatching to backends: file (BackendManager.py|391)
[6] * BackendManager is creating ExtendedConfigDataBackend (BackendManager.py|219)
[6] Setting context to backend <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x96538ac> (Backend.py|389)
[7] ExtendedConfigDataBackend is creating instance methods (Backend.py|395)
[7] ExtendedConfigDataBackend: overwriting method auditHardwareOnHost_updateObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method backend_exit of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method backend_getInterface of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method backend_getOptions of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method backend_getSharedAlgorithm of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method backend_info of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method backend_setOptions of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method configState_getObjects of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method configState_insertObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method configState_updateObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method productOnClient_getObjects of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method productOnClient_insertObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method productOnClient_updateObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method productOnDepot_deleteObjects of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method productOnDepot_insertObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] ExtendedConfigDataBackend: overwriting method productPropertyState_getObjects of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|405)
[7] Dispatching method 'auditHardware_getConfig' to backends: [u'mysql'] (BackendManager.py|406)
[7] Trying to lock file '/etc/opsi/hwaudit/locales/en_US' (0/2000) (__init__.py|198)
[7] File '/etc/opsi/hwaudit/locales/en_US' locked after 0 millis (__init__.py|219)
[7] Found STRUCTURAL hardware class 'COMPUTER_SYSTEM' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'CHASSIS' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'BASE_BOARD' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'BIOS' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'SYSTEM_SLOT' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'PORT_CONNECTOR' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'PROCESSOR' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'MEMORY_BANK' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'MEMORY_MODULE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'CACHE_MEMORY' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'PCI_DEVICE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'NETWORK_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'AUDIO_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'HDAUDIO_DEVICE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'IDE_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'SCSI_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'FLOPPY_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'USB_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class '1394_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'PCMCIA_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'VIDEO_CONTROLLER' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'FLOPPY_DRIVE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'TAPE_DRIVE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'HARDDISK_DRIVE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'DISK_PARTITION' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'OPTICAL_DRIVE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'USB_DEVICE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'MONITOR' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'KEYBOARD' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'POINTING_DEVICE' (Backend.py|1389)
[7] Found STRUCTURAL hardware class 'PRINTER' (Backend.py|1389)
[6] * BackendManager is creating DepotserverBackend (BackendManager.py|224)
[6] Setting context to backend <OPSI.Backend.Depotserver.DepotserverBackend instance at 0x932074c> (Backend.py|389)
[7] DepotserverBackend is creating instance methods (Backend.py|395)
[7] DepotserverBackend: overwriting method backend_exit of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x96538ac> (Backend.py|405)
[7] DepotserverBackend: overwriting method backend_getInterface of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x96538ac> (Backend.py|405)
[7] DepotserverBackend: overwriting method backend_getOptions of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x96538ac> (Backend.py|405)
[7] DepotserverBackend: overwriting method backend_getSharedAlgorithm of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x96538ac> (Backend.py|405)
[7] DepotserverBackend: overwriting method backend_info of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x96538ac> (Backend.py|405)
[7] DepotserverBackend: overwriting method backend_setOptions of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x96538ac> (Backend.py|405)
[7] ExtendedBackend <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x96538ac>: executing 'host_getObjects' on backend '<OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec>' (Backend.py|415)
[7] Dispatching method 'host_getObjects' to backends: [u'file', u'opsipxeconfd'] (BackendManager.py|406)
[7] Getting hosts ... (File.py|1284)
[7] Getting idents for 'OpsiDepotserver' with filter '{'id': u'opsi.moll-group.local'}' (File.py|402)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'opsi.moll-group.local' (Backend.py|189)
[7] Value 'opsi.moll-group.local' matched filter 'opsi.moll-group.local', attribute 'id' (Backend.py|237)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'opsi.moll-group.local' (Backend.py|189)
[7] Value 'opsi.moll-group.local' matched filter 'opsi.moll-group.local', attribute 'id' (Backend.py|237)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'opsi.moll-group.local' (Backend.py|189)
[7] Value 'opsi.moll-group.local' matched filter 'opsi.moll-group.local', attribute 'id' (Backend.py|237)
[7] Getting idents for 'OpsiConfigserver' with filter '{'id': u'opsi.moll-group.local'}' (File.py|402)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'opsi.moll-group.local' (Backend.py|189)
[7] Value 'opsi.moll-group.local' matched filter 'opsi.moll-group.local', attribute 'id' (Backend.py|237)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'opsi.moll-group.local' (Backend.py|189)
[7] Value 'opsi.moll-group.local' matched filter 'opsi.moll-group.local', attribute 'id' (Backend.py|237)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'opsi.moll-group.local' (Backend.py|189)
[7] Value 'opsi.moll-group.local' matched filter 'opsi.moll-group.local', attribute 'id' (Backend.py|237)
[7] Getting idents for 'OpsiClient' with filter '{'id': u'opsi.moll-group.local'}' (File.py|402)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800204.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800121.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800150.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800286.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800284.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800151.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800281.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800298.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800213.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800198.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800279.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800222.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800307.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800288.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800208.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800249.bioinsel.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800296.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800282.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800283.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800310.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800287.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800122.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800247.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800278.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800277.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800299.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800294.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800292.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800214.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800125.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800297.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800295.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800207.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800209.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800276.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'win7lenovo1.bioinsel.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800248.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800280.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'win7reboot.bioinsel.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800293.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800249.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclimavm0001.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800274.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800147.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800199.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800289.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800124.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800157.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800275.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'bio1000021.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'kav.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800149.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800290.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800206.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800309.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800197.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'bio1000020.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800308.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclimavm0002.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800291.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'del1.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800285.moll-group.local' (Backend.py|189)
[7] Testing match of filter 'opsi.moll-group.local' of attribute 'id' with value 'proclima0800148.moll-group.local' (Backend.py|189)
[7] Now using log-file '/var/log/opsi/package.log' for object 0x96dcf4c (Logger.py|401)
[6] * BackendManager is creating HostControlBackend (BackendManager.py|227)
[6] Setting context to backend <OPSI.Backend.HostControl.HostControlBackend instance at 0x966c16c> (Backend.py|389)
[7] HostControlBackend is creating instance methods (Backend.py|395)
[7] HostControlBackend: overwriting method backend_exit of backend instance <OPSI.Backend.Depotserver.DepotserverBackend instance at 0x932074c> (Backend.py|405)
[7] HostControlBackend: overwriting method backend_getInterface of backend instance <OPSI.Backend.Depotserver.DepotserverBackend instance at 0x932074c> (Backend.py|405)
[7] HostControlBackend: overwriting method backend_getOptions of backend instance <OPSI.Backend.Depotserver.DepotserverBackend instance at 0x932074c> (Backend.py|405)
[7] HostControlBackend: overwriting method backend_getSharedAlgorithm of backend instance <OPSI.Backend.Depotserver.DepotserverBackend instance at 0x932074c> (Backend.py|405)
[7] HostControlBackend: overwriting method backend_info of backend instance <OPSI.Backend.Depotserver.DepotserverBackend instance at 0x932074c> (Backend.py|405)
[7] HostControlBackend: overwriting method backend_setOptions of backend instance <OPSI.Backend.Depotserver.DepotserverBackend instance at 0x932074c> (Backend.py|405)
[6] * BackendManager is creating HostControlBackend (BackendManager.py|235)
[6] Setting context to backend <OPSI.Backend.HostControlSafe.HostControlSafeBackend instance at 0x96da44c> (Backend.py|389)
[7] HostControlSafeBackend is creating instance methods (Backend.py|395)
[7] HostControlSafeBackend: overwriting method backend_exit of backend instance <OPSI.Backend.HostControl.HostControlBackend instance at 0x966c16c> (Backend.py|405)
[7] HostControlSafeBackend: overwriting method backend_getInterface of backend instance <OPSI.Backend.HostControl.HostControlBackend instance at 0x966c16c> (Backend.py|405)
[7] HostControlSafeBackend: overwriting method backend_getOptions of backend instance <OPSI.Backend.HostControl.HostControlBackend instance at 0x966c16c> (Backend.py|405)
[7] HostControlSafeBackend: overwriting method backend_getSharedAlgorithm of backend instance <OPSI.Backend.HostControl.HostControlBackend instance at 0x966c16c> (Backend.py|405)
[7] HostControlSafeBackend: overwriting method backend_info of backend instance <OPSI.Backend.HostControl.HostControlBackend instance at 0x966c16c> (Backend.py|405)
[7] HostControlSafeBackend: overwriting method backend_setOptions of backend instance <OPSI.Backend.HostControl.HostControlBackend instance at 0x966c16c> (Backend.py|405)
[6] * BackendManager is creating BackendExtender (BackendManager.py|246)
[6] Setting context to backend <OPSI.Backend.BackendManager.BackendExtender instance at 0x96fceac> (Backend.py|389)
[7] BackendExtender is creating instance methods (Backend.py|395)
[7] BackendExtender: overwriting method backend_exit of backend instance <OPSI.Backend.HostControlSafe.HostControlSafeBackend instance at 0x96da44c> (Backend.py|405)
[7] BackendExtender: overwriting method backend_getInterface of backend instance <OPSI.Backend.HostControlSafe.HostControlSafeBackend instance at 0x96da44c> (Backend.py|405)
[7] BackendExtender: overwriting method backend_getOptions of backend instance <OPSI.Backend.HostControlSafe.HostControlSafeBackend instance at 0x96da44c> (Backend.py|405)
[7] BackendExtender: overwriting method backend_getSharedAlgorithm of backend instance <OPSI.Backend.HostControlSafe.HostControlSafeBackend instance at 0x96da44c> (Backend.py|405)
[7] BackendExtender: overwriting method backend_info of backend instance <OPSI.Backend.HostControlSafe.HostControlSafeBackend instance at 0x96da44c> (Backend.py|405)
[7] BackendExtender: overwriting method backend_setOptions of backend instance <OPSI.Backend.HostControlSafe.HostControlSafeBackend instance at 0x96da44c> (Backend.py|405)
[6] Reading config file '/etc/opsi/backendManager/extend.d/10_opsi.conf' (BackendManager.py|501)
[6] Reading config file '/etc/opsi/backendManager/extend.d/20_legacy.conf' (BackendManager.py|501)
[6] Reading config file '/etc/opsi/backendManager/extend.d/40_groupActions.conf' (BackendManager.py|501)
[6] Reading config file '/etc/opsi/backendManager/extend.d/70_dynamic_depot.conf' (BackendManager.py|501)
[7] BackendManager is creating instance methods (Backend.py|395)
[7] BackendManager: overwriting method backend_exit of backend instance <OPSI.Backend.BackendManager.BackendExtender instance at 0x96fceac> (Backend.py|405)
[7] BackendManager: overwriting method backend_getInterface of backend instance <OPSI.Backend.BackendManager.BackendExtender instance at 0x96fceac> (Backend.py|405)
[7] BackendManager: overwriting method backend_getOptions of backend instance <OPSI.Backend.BackendManager.BackendExtender instance at 0x96fceac> (Backend.py|405)
[7] BackendManager: overwriting method backend_getSharedAlgorithm of backend instance <OPSI.Backend.BackendManager.BackendExtender instance at 0x96fceac> (Backend.py|405)
[7] BackendManager: overwriting method backend_info of backend instance <OPSI.Backend.BackendManager.BackendExtender instance at 0x96fceac> (Backend.py|405)
[7] BackendManager: overwriting method backend_setOptions of backend instance <OPSI.Backend.BackendManager.BackendExtender instance at 0x96fceac> (Backend.py|405)
[6] arg[0]: method (opsi-admin|293)
[6] arg[1]: setProductActionRequestForHostGroup (opsi-admin|293)
[6] arg[2]: blubb (opsi-admin|293)
[6] arg[3]: ccup (opsi-admin|293)
[6] arg[4]: setup (opsi-admin|293)
[7] cmdline: 'method setProductActionRequestForHostGroup blubb ccup setup' (opsi-admin|308)
[6] Execute: method setProductActionRequestForHostGroup blubb ccup setup (opsi-admin|704)
[7] cmdline: method setProductActionRequestForHostGroup blubb ccup setup (opsi-admin|690)
[7] cmdline: method setProductActionRequestForHostGroup blubb ccup setup (opsi-admin|690)
[7] Not a json string 'blubb': No JSON object could be decoded (opsi-admin|1121)
[7] Not a json string 'ccup': No JSON object could be decoded (opsi-admin|1121)
[7] Not a json string 'setup': No JSON object could be decoded (opsi-admin|1121)
[6] Executing: setProductActionRequestForHostGroup(u'blubb', u'ccup', u'setup') (opsi-admin|1132)
[7] ExtendedBackend <OPSI.Backend.BackendManager.BackendManager instance at 0x93206ac>: executing 'setProductActionRequestForHostGroup' on backend '<OPSI.Backend.BackendManager.BackendExtender instance at 0x96fceac>' (Backend.py|415)
[7] ExtendedBackend <OPSI.Backend.HostControlSafe.HostControlSafeBackend instance at 0x96da44c>: executing 'configState_getClientToDepotserver' on backend '<OPSI.Backend.HostControl.HostControlBackend instance at 0x966c16c>' (Backend.py|415)
[7] ExtendedBackend <OPSI.Backend.HostControl.HostControlBackend instance at 0x966c16c>: executing 'configState_getClientToDepotserver' on backend '<OPSI.Backend.Depotserver.DepotserverBackend instance at 0x932074c>' (Backend.py|415)
[7] ExtendedBackend <OPSI.Backend.Depotserver.DepotserverBackend instance at 0x932074c>: executing 'configState_getClientToDepotserver' on backend '<OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x96538ac>' (Backend.py|415)
[2] Traceback: (Logger.py|754)
[2] line 714 in 'execute' in file '/usr/bin/opsi-admin' (Logger.py|754)
[2] line 1139 in 'execute' in file '/usr/bin/opsi-admin' (Logger.py|754)
[2] line 1 in '<module>' in file '<string>' (Logger.py|754)
[2] line 1 in 'setProductActionRequestForHostGroup' in file '<string>' (Logger.py|754)
[2] line 417 in '_executeMethod' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/Backend.py' (Logger.py|754)
[2] line 5 in 'setProductActionRequestForHostGroup' in file '/etc/opsi/backendManager/extend.d/40_groupActions.conf' (Logger.py|754)
[2] line 14 in '_getClientsOnDepotByHostGroup' in file '/etc/opsi/backendManager/extend.d/40_groupActions.conf' (Logger.py|754)
[2] line 30 in '_getClientsOnDepots' in file '/etc/opsi/backendManager/extend.d/40_groupActions.conf' (Logger.py|754)
[2] line 1 in 'configState_getClientToDepotserver' in file '<string>' (Logger.py|754)
[2] line 417 in '_executeMethod' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/Backend.py' (Logger.py|754)
[2] line 1 in 'configState_getClientToDepotserver' in file '<string>' (Logger.py|754)
[2] line 417 in '_executeMethod' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/Backend.py' (Logger.py|754)
[2] line 1 in 'configState_getClientToDepotserver' in file '<string>' (Logger.py|754)
[2] line 417 in '_executeMethod' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/Backend.py' (Logger.py|754)
[2] line 2281 in 'configState_getClientToDepotserver' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/Backend.py' (Logger.py|754)
[2] line 240 in 'forceHostIdList' in file '/usr/lib/pymodules/python2.6/OPSI/Types.py' (Logger.py|754)
[2] line 230 in 'forceFqdn' in file '/usr/lib/pymodules/python2.6/OPSI/Types.py' (Logger.py|754)
[2] ==>>> Bad fqdn: 'blubb' (opsi-admin|716)
[3] Failed to execute 'method setProductActionRequestForHostGroup blubb ccup setup': Bad fqdn: 'blubb' (opsi-admin|717)
[2] Traceback: (Logger.py|754)
[2] line 329 in 'main' in file '/usr/bin/opsi-admin' (Logger.py|754)
[2] line 718 in 'execute' in file '/usr/bin/opsi-admin' (Logger.py|754)
[2] ==>>> Failed to execute 'method setProductActionRequestForHostGroup blubb ccup setup': Bad fqdn: 'blubb' (opsi-admin|336)
[7] Calling backend_exit() on backend <OPSI.Backend.BackendManager.BackendExtender instance at 0x96fceac> (Backend.py|437)
[7] Calling backend_exit() on backend <OPSI.Backend.HostControlSafe.HostControlSafeBackend instance at 0x96da44c> (Backend.py|437)
[7] Calling backend_exit() on backend <OPSI.Backend.HostControl.HostControlBackend instance at 0x966c16c> (Backend.py|437)
[7] Calling backend_exit() on backend <OPSI.Backend.Depotserver.DepotserverBackend instance at 0x932074c> (Backend.py|437)
[7] Calling backend_exit() on backend <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x96538ac> (Backend.py|437)
[7] Calling backend_exit() on backend <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x93206ec> (Backend.py|437)
[2] Traceback: (Logger.py|754)
[2] line 1637 in '<module>' in file '/usr/bin/opsi-admin' (Logger.py|754)
[2] line 329 in 'main' in file '/usr/bin/opsi-admin' (Logger.py|754)
[2] line 718 in 'execute' in file '/usr/bin/opsi-admin' (Logger.py|754)
[2] ==>>> Failed to execute 'method setProductActionRequestForHostGroup blubb ccup setup': Bad fqdn: 'blubb' (opsi-admin|1647)