[gelöst] "Backend referential integrity error" Paketinst.

Antworten
adlerweb
Beiträge: 28
Registriert: 09 Jul 2008, 10:33
Kontaktdaten:

[gelöst] "Backend referential integrity error" Paketinst.

Beitrag von adlerweb »

Morgen,

in letzter Zeit habe ich auf einem Repo bei diversen Paketen Fehler folgender Art:

Code: Alles auswählen

Es sind Fehler aufgetreten:
   Fehler beim Bearbeiten von Install of package(s) /tmp/win7-x64_4.0.4-1.opsi on depot '*depot1*':
      Backend error: Failed to install package '/var/lib/opsi/repository/win7-x64_4.0.4-1.opsi' on depot *depot1*': Backend referential integrity error: ProductProperty with id 'boot_partition_size' for product 'win7-x64' not found (error on server)
Die angekreidete Property-ID scheint zufällig und ändert sich bei jedem Versuch. Von welchem Rechner ich opsi-package-manager starte scheint keine Auswirkungen zu haben. Ab und an läuft das Ganze ohne Änderung doch durch und kann verwendet werden (Timing-Fehler?). Ich würde sehr stark auf den Server tippen - das Paket zeigt auch direkt vom FTP den Fehler, funktioniert auf anderen Depots jedoch fehlerfrei. Ich habe schon versucht alle gefundenen Referenzen des Produktes im Dateisystem zu löschen:

Code: Alles auswählen

opsi-package-manager  -d *depot1* -r win7-x64
rm -Rv /opt/pcbin/install/win7-x64* /var/lib/opsi/repository/win7-x64_*.opsi* /var/lib/opsi/depot/win7-x64* /tmp/.opsi.unpack.*
Leider auch danach keine Besserung. Hat jemand eine Idee wo ich noch nachschauen könnte?
Zuletzt geändert von adlerweb am 22 Jul 2014, 14:28, insgesamt 1-mal geändert.
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: "Backend referential integrity error" bei Paketinstallat

Beitrag von ueluekmen »

Hi,

erstelle mal ein opsi-backup mit dem gleichnamigen Befehl und versuch mal:

Code: Alles auswählen

opsi-setup --cleanup-backend
opsi-setup --init-current-config
/etc/init.d/opsiconfd restart
/etc/init.d/opsipxeconfd restart
hilft das?
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
adlerweb
Beiträge: 28
Registriert: 09 Jul 2008, 10:33
Kontaktdaten:

Re: "Backend referential integrity error" bei Paketinstallat

Beitrag von adlerweb »

Hallo,

ja, sieht gut aus. Installation lief beim Test jetzt beim ersten mal durch. Danke!

Florian
larsg
Beiträge: 283
Registriert: 16 Dez 2014, 18:06

Re: [gelöst] "Backend referential integrity error" Paketinst.

Beitrag von larsg »

hi,
sorry wenn ich das hier reaktiviere, aber ich hab genau das gleiche problem, und die mutmaßliche lösung hat bei mir leider nicht geholfen. opsi-setup --set-rights ebensowenig.

im einsatz ist Version 4.0.5.

auch bei mir das selbe fehlerbild, die angeblich fehlende productproperty id wechselt scheinbar zufällig, auch auf welchem server die installation des pakets klappt scheint zufällig zu sein.
Das problem tritt bei mir bislang nur bei 2 paketen auf, und das auch erst seit einigen tagen.
andere pakete lassen sich weiterhin normal auf allen depot-servern installieren.

ausgabe von opsi-package-manager -i -o -d ALL win7_4.0.5-4.opsi -vvv

Code: Alles auswählen

[6] [Sep 17 13:02:26] * BackendManager is creating BackendDispatcher (BackendManager.py|208)
[6] [Sep 17 13:02:26] Backend context was set to <OPSI.Backend.BackendManager.BackendManager instance at 0x152ad88> (Backend.py|168)
[6] [Sep 17 13:02:26] Loading dispatch config file '/etc/opsi/backendManager/dispatch.conf' (BackendManager.py|310)
[7] [Sep 17 13:02:26] Trying to lock file '/etc/opsi/backendManager/dispatch.conf' (0/2000) (__init__.py|210)
[7] [Sep 17 13:02:26] File '/etc/opsi/backendManager/dispatch.conf' locked after 0 millis (__init__.py|231)
[7] [Sep 17 13:02:26] Trying to lock file '/etc/opsi/backendManager/dispatch.conf' (0/2000) (__init__.py|210)
[7] [Sep 17 13:02:26] File '/etc/opsi/backendManager/dispatch.conf' locked after 0 millis (__init__.py|231)
[7] [Sep 17 13:02:26] Read dispatch config from file '/etc/opsi/backendManager/dispatch.conf': (BackendManager.py|324)
[7] [Sep 17 13:02:26] [
          [
          "backend_.*",
                    [
                    "file",
                    "opsipxeconfd"
                    ]
          ],
          [
          "host_.*",
                    [
                    "file",
                    "opsipxeconfd"
                    ]
          ],
          [
          "productOnClient_.*",
                    [
                    "file",
                    "opsipxeconfd"
                    ]
          ],
          [
          "configState_.*",
                    [
                    "file",
                    "opsipxeconfd"
                    ]
          ],
          [
          "license.*",
                    [
                    "file"
                    ]
          ],
          [
          "softwareLicense.*",
                    [
                    "file"
                    ]
          ],
          [
          "audit.*",
                    [
                    "file"
                    ]
          ],
          [
          ".*",
                    [
                    "file"
                    ]
          ]
] (BackendManager.py|325)
[6] [Sep 17 13:02:26] Loading backend config '/etc/opsi/backends/file.conf' (BackendManager.py|351)
[6] [Sep 17 13:02:26] Backend context was set to <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|168)
[7] [Sep 17 13:02:26] Trying to lock file '/etc/opsi/opsi.conf' (0/2000) (__init__.py|210)
[7] [Sep 17 13:02:26] File '/etc/opsi/opsi.conf' locked after 0 millis (__init__.py|231)
[7] [Sep 17 13:02:26] Trying to lock file '/etc/opsi/opsi.conf' (0/2000) (__init__.py|210)
[7] [Sep 17 13:02:26] File '/etc/opsi/opsi.conf' locked after 0 millis (__init__.py|231)
[6] [Sep 17 13:02:26] Loading backend config '/etc/opsi/backends/opsipxeconfd.conf' (BackendManager.py|351)
[6] [Sep 17 13:02:26] Backend context was set to <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|168)
[7] [Sep 17 13:02:26] BackendDispatcher is creating instance methods (BackendManager.py|367)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditHardwareOnHost_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditHardwareOnHost_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditHardwareOnHost_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditHardwareOnHost_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditHardwareOnHost_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditHardware_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditHardware_getConfig', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditHardware_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditHardware_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditHardware_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditHardware_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftwareOnClient_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftwareOnClient_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftwareOnClient_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftwareOnClient_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftwareOnClient_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftwareToLicensePool_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftwareToLicensePool_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftwareToLicensePool_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftwareToLicensePool_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftwareToLicensePool_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftware_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftware_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftware_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftware_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'audit.*' matches method 'auditSoftware_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'backend_.*' matches method 'backend_createBase', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'backend_.*' matches method 'backend_deleteBase', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] BackendDispatcher: overwriting method backend_exit (BackendManager.py|377)
[7] [Sep 17 13:02:26] BackendDispatcher: overwriting method backend_getInterface (BackendManager.py|377)
[7] [Sep 17 13:02:26] BackendDispatcher: overwriting method backend_getOptions (BackendManager.py|377)
[7] [Sep 17 13:02:26] BackendDispatcher: overwriting method backend_getSharedAlgorithm (BackendManager.py|377)
[7] [Sep 17 13:02:26] BackendDispatcher: overwriting method backend_info (BackendManager.py|377)
[7] [Sep 17 13:02:26] BackendDispatcher: overwriting method backend_setOptions (BackendManager.py|377)
[7] [Sep 17 13:02:26] '.*' matches method 'bootConfiguration_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'bootConfiguration_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'bootConfiguration_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'bootConfiguration_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'bootConfiguration_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'configState_.*' matches method 'configState_deleteObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'configState_.*' matches method 'configState_getHashes', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'configState_.*' matches method 'configState_getObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'configState_.*' matches method 'configState_insertObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'configState_.*' matches method 'configState_updateObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'config_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'config_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'config_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'config_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'config_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'getData', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'getRawData', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'group_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'group_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'group_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'group_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'group_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'host_.*' matches method 'host_deleteObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'host_.*' matches method 'host_getHashes', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'host_.*' matches method 'host_getObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'host_.*' matches method 'host_insertObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'host_.*' matches method 'host_updateObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licenseContract_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licenseContract_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licenseContract_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licenseContract_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licenseContract_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licenseOnClient_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licenseOnClient_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licenseOnClient_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licenseOnClient_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licenseOnClient_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licensePool_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licensePool_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licensePool_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licensePool_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'license.*' matches method 'licensePool_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'log_read', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'log_write', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'objectToGroup_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'objectToGroup_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'objectToGroup_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'objectToGroup_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'objectToGroup_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productDependency_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productDependency_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productDependency_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productDependency_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productDependency_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'productOnClient_.*' matches method 'productOnClient_deleteObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'productOnClient_.*' matches method 'productOnClient_getHashes', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'productOnClient_.*' matches method 'productOnClient_getObjects', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'productOnClient_.*' matches method 'productOnClient_insertObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'productOnClient_.*' matches method 'productOnClient_updateObject', dispatching to backends: file, opsipxeconfd (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productOnDepot_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productOnDepot_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productOnDepot_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productOnDepot_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productOnDepot_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productPropertyState_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productPropertyState_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productPropertyState_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productPropertyState_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productPropertyState_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productProperty_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productProperty_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productProperty_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productProperty_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'productProperty_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'product_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'product_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'product_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'product_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'product_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'softwareLicense.*' matches method 'softwareLicenseToLicensePool_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'softwareLicense.*' matches method 'softwareLicenseToLicensePool_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'softwareLicense.*' matches method 'softwareLicenseToLicensePool_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'softwareLicense.*' matches method 'softwareLicenseToLicensePool_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'softwareLicense.*' matches method 'softwareLicenseToLicensePool_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'softwareLicense.*' matches method 'softwareLicense_deleteObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'softwareLicense.*' matches method 'softwareLicense_getHashes', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'softwareLicense.*' matches method 'softwareLicense_getObjects', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'softwareLicense.*' matches method 'softwareLicense_insertObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] 'softwareLicense.*' matches method 'softwareLicense_updateObject', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'user_getCredentials', dispatching to backends: file (BackendManager.py|391)
[7] [Sep 17 13:02:26] '.*' matches method 'user_setCredentials', dispatching to backends: file (BackendManager.py|391)
[6] [Sep 17 13:02:26] * BackendManager is creating ExtendedConfigDataBackend (BackendManager.py|219)
[6] [Sep 17 13:02:26] Setting context to backend <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x1530758> (Backend.py|417)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend is creating instance methods (Backend.py|423)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method auditHardwareOnHost_updateObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method backend_exit of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method backend_getInterface of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method backend_getOptions of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method backend_getSharedAlgorithm of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method backend_info of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method backend_setOptions of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method configState_getObjects of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method configState_insertObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method configState_updateObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method productOnClient_getObjects of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method productOnClient_insertObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method productOnClient_updateObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method productOnDepot_deleteObjects of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method productOnDepot_insertObject of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedConfigDataBackend: overwriting method productPropertyState_getObjects of backend instance <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0> (Backend.py|433)
[7] [Sep 17 13:02:26] Dispatching method 'auditHardware_getConfig' to backends: [u'file'] (BackendManager.py|406)
[7] [Sep 17 13:02:26] Trying to lock file '/etc/opsi/hwaudit/locales/en_US' (0/2000) (__init__.py|210)
[7] [Sep 17 13:02:26] File '/etc/opsi/hwaudit/locales/en_US' locked after 0 millis (__init__.py|231)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'COMPUTER_SYSTEM' (Backend.py|1487)
[4] [Sep 17 13:02:26] No translation for property 'COMPUTER_SYSTEM.sku' found (Backend.py|1497)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'CHASSIS' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'BASE_BOARD' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'BIOS' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'SYSTEM_SLOT' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'PORT_CONNECTOR' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'PROCESSOR' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'MEMORY_BANK' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'MEMORY_MODULE' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'CACHE_MEMORY' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'PCI_DEVICE' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'NETWORK_CONTROLLER' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'AUDIO_CONTROLLER' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'HDAUDIO_DEVICE' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'IDE_CONTROLLER' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'SCSI_CONTROLLER' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'FLOPPY_CONTROLLER' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'USB_CONTROLLER' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class '1394_CONTROLLER' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'PCMCIA_CONTROLLER' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'VIDEO_CONTROLLER' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'FLOPPY_DRIVE' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'TAPE_DRIVE' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'HARDDISK_DRIVE' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'DISK_PARTITION' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'OPTICAL_DRIVE' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'USB_DEVICE' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'MONITOR' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'KEYBOARD' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'POINTING_DEVICE' (Backend.py|1487)
[7] [Sep 17 13:02:26] Found STRUCTURAL hardware class 'PRINTER' (Backend.py|1487)
[7] [Sep 17 13:02:26] BackendManager is creating instance methods (Backend.py|423)
[7] [Sep 17 13:02:26] BackendManager: overwriting method backend_exit of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x1530758> (Backend.py|433)
[7] [Sep 17 13:02:26] BackendManager: overwriting method backend_getInterface of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x1530758> (Backend.py|433)
[7] [Sep 17 13:02:26] BackendManager: overwriting method backend_getOptions of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x1530758> (Backend.py|433)
[7] [Sep 17 13:02:26] BackendManager: overwriting method backend_getSharedAlgorithm of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x1530758> (Backend.py|433)
[7] [Sep 17 13:02:26] BackendManager: overwriting method backend_info of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x1530758> (Backend.py|433)
[7] [Sep 17 13:02:26] BackendManager: overwriting method backend_setOptions of backend instance <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x1530758> (Backend.py|433)
[7] [Sep 17 13:02:26] ExtendedBackend <OPSI.Backend.BackendManager.BackendManager instance at 0x152ad88>: executing 'host_getIdents' on backend '<OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x1530758>' (Backend.py|443)
[7] [Sep 17 13:02:26] ExtendedBackend <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x1530758>: executing 'host_getObjects' on backend '<OPSI.Backend.BackendManager.BackendDispatcher instance at 0x152add0>' (Backend.py|443)
[7] [Sep 17 13:02:26] Dispatching method 'host_getObjects' to backends: [u'file', u'opsipxeconfd'] (BackendManager.py|406)
[7] [Sep 17 13:02:26] Getting hosts ... (File.py|1280)
[7] [Sep 17 13:02:26] Getting idents for 'OpsiDepotserver' with filter '{'type': 'OpsiDepotserver'}' (File.py|399)
[7] [Sep 17 13:02:26] Testing match of filter 'OpsiDepotserver' of attribute 'type' with value 'OpsiDepotserver' (Backend.py|197)
[7] [Sep 17 13:02:26] Value 'OpsiDepotserver' matched filter 'OpsiDepotserver', attribute 'type' (Backend.py|245)
[7] [Sep 17 13:02:26] Testing match of filter 'OpsiDepotserver' of attribute 'type' with value 'OpsiDepotserver' (Backend.py|197)
[7] [Sep 17 13:02:26] Value 'OpsiDepotserver' matched filter 'OpsiDepotserver', attribute 'type' (Backend.py|245)
[7] [Sep 17 13:02:26] Testing match of filter 'OpsiDepotserver' of attribute 'type' with value 'OpsiDepotserver' (Backend.py|197)
[7] [Sep 17 13:02:26] Value 'OpsiDepotserver' matched filter 'OpsiDepotserver', attribute 'type' (Backend.py|245)
[7] [Sep 17 13:02:26] Testing match of filter 'OpsiDepotserver' of attribute 'type' with value 'OpsiDepotserver' (Backend.py|197)
[7] [Sep 17 13:02:26] Value 'OpsiDepotserver' matched filter 'OpsiDepotserver', attribute 'type' (Backend.py|245)
[7] [Sep 17 13:02:26] Getting idents for 'OpsiConfigserver' with filter '{'type': 'OpsiDepotserver'}' (File.py|399)
[7] [Sep 17 13:02:26] Testing match of filter 'OpsiDepotserver' of attribute 'type' with value 'OpsiConfigserver' (Backend.py|197)
[7] [Sep 17 13:02:26] Value 'OpsiConfigserver' matched filter 'OpsiDepotserver', attribute 'type' (Backend.py|245)
[7] [Sep 17 13:02:26] Object type 'OpsiClient' does not match filter {'type': 'OpsiDepotserver'} (File.py|758)
[7] [Sep 17 13:02:26] MessageSubject 'info' created (Message.py|103)
[7] [Sep 17 13:02:26] MessageSubject 'transfers' created (Message.py|103)
Es sind Fehler aufgetreten:
   Fehler beim Bearbeiten von Install of package(s) /home/workbench/win7/win7_4.0.5-4.opsi on depot 'depotserver01.customerdomain.de':
      Backend error: Failed to install package '/var/lib/opsi/repository/win7_4.0.5-4.opsi' on depot 'depotserver01.customerdomain.de': Backend referential integrity error: ProductProperty with id 'winpe_uilanguage' for product 'win7' not found (error on server) (error on server)
   Fehler beim Bearbeiten von Install of package(s) /home/workbench/win7/win7_4.0.5-4.opsi on depot 'configserver.domain.de':
      Backend error: Failed to install package '/var/lib/opsi/repository/win7_4.0.5-4.opsi' on depot ''configserver.domain.de': Backend referential integrity error: ProductProperty with id 'winpe_inputlocale' for product 'win7' not found (error on server)
   Fehler beim Bearbeiten von Install of package(s) /home/workbench/win7/win7_4.0.5-4.opsi on depot 'depotserver02.customerdomain.de':
      Backend error: Failed to install package '/var/lib/opsi/repository/win7_4.0.5-4.opsi' on depot 'depotserver02.customerdomain.de': Backend referential integrity error: ProductProperty with id 'winpe_uilanguage' for product 'win7' not found (error on server) (error on server)
(server anonymisiert)

dispatch.conf:

Code: Alles auswählen

       backend_.*         : file, opsipxeconfd
       host_.*            : file, opsipxeconfd
       productOnClient_.* : file, opsipxeconfd
       configState_.*     : file, opsipxeconfd
       license.*          : file
       softwareLicense.*  : file
       audit.*            : file
       .*                 : file
Antworten