Seite 1 von 2

Bug? Umbennen eines Clients

Verfasst: 29 Aug 2016, 12:33
von JMS
Hall zusammen,

noch vor dem Update auf Version 4.0.7.17 hatte das Umbennen eines Clients funktioniert. Nun erhalte ich folgende Fehlermeldung:

Aug 29 12:29:19.123 2016 -- Opsi service error: [OperationalError] (1054, "Unknown column 'NumberOfCores' in 'where clause'")


Viele Grüße

Re: Bug? Umbennen eines Clients

Verfasst: 29 Aug 2016, 13:33
von ueluekmen
Hi,

bitte checken, ob mysql in der /etc/opsi/backendManager/dispatch.conf unter backends auftaucht. Wenn ja, bitte mal:

opsi-setup --init-current-config ausführen.

Es sind neue Felder für die Hardwareinventur dazu kommen.

Re: Bug? Umbennen eines Clients

Verfasst: 30 Aug 2016, 11:53
von JMS
Hab' ich gemacht, geht wieder ;-)

Vielen Dank.

Re: Bug? Umbennen eines Clients

Verfasst: 01 Sep 2016, 15:27
von djdodo
Hi @ALL

Hat bei mir nicht funktioniert.

Tritt aber nicht nur beim Umbenennen auf, sondern immer wenn hwaudit / hwinvent läuft.

Muss noch mehr gemacht werden?
Wir setzen mysql nur für den freien Part ein.
Ausgabe von opsi-setup --init-current-config:

Code: Alles auswählen

[4] [Sep 01 15:20:19] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: u'/etc/opsi/modules' (Backend.py|421)
[5] [Sep 01 15:20:19] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|492)
[5] [Sep 01 15:20:19] Creating base path: '/var/lib/opsi/config' (File.py|233)
[5] [Sep 01 15:20:19] Try to find a Configserver. (opsi-setup|1796)
[5] [Sep 01 15:20:19] Getting current system config (opsi-setup|111)
[5] [Sep 01 15:20:19] System information: (opsi-setup|164)
[5] [Sep 01 15:20:19]    distributor  : Ubuntu (opsi-setup|165)
[5] [Sep 01 15:20:19]    distribution : Ubuntu 14.04.5 LTS (opsi-setup|166)
[5] [Sep 01 15:20:19]    ip address   : 10.10.110.102 (opsi-setup|167)
[5] [Sep 01 15:20:19]    netmask      : 255.255.255.0 (opsi-setup|168)
[5] [Sep 01 15:20:19]    subnet       : 10.10.110.0 (opsi-setup|169)
[5] [Sep 01 15:20:19]    broadcast    : 10.10.110.255 (opsi-setup|170)
[5] [Sep 01 15:20:19]    fqdn         : sv102.ibsolution.local (opsi-setup|171)
[5] [Sep 01 15:20:19]    hostname     : sv102 (opsi-setup|172)
[5] [Sep 01 15:20:19]    domain       : ibsolution.local (opsi-setup|173)
[5] [Sep 01 15:20:19]    win domain   : WORKGROUP (opsi-setup|174)
[5] [Sep 01 15:20:20] Configuring client user pcpatch (opsi-setup|180)
[5] [Sep 01 15:20:20]    Creating RSA private key for user pcpatch in '/var/lib/opsi/.ssh/id_rsa' (opsi-setup|194)
[5] [Sep 01 15:20:20] Setting rights on directory '/var/lib/opsi/.ssh' (Rights.py|121)
[4] [Sep 01 15:20:21] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: u'/etc/opsi/modules' (Backend.py|421)
[5] [Sep 01 15:20:21] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|492)
[4] [Sep 01 15:20:21] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: u'/etc/opsi/modules' (Backend.py|421)
[5] [Sep 01 15:20:21] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|492)
dispatch.conf:

Code: Alles auswählen

       backend_.*         : file, opsipxeconfd
       host_.*            : file, opsipxeconfd
       productOnClient_.* : file, opsipxeconfd
       configState_.*     : file, opsipxeconfd
       license.*          : mysql
       softwareLicense.*  : mysql
       audit.*            : mysql
       .*                 : file
Gruß,

Dodo

Re: Bug? Umbennen eines Clients

Verfasst: 01 Sep 2016, 19:19
von SirTux
MySQL ist aber auch für die Lizenzverwaltung eingetragen (ist es dafür auch frei?). Bei mir sieht die COnfig so aus:

Code: Alles auswählen

backend_.*         : file, mysql, opsipxeconfd
host_.*            : file, opsipxeconfd
productOnClient_.* : file, opsipxeconfd
configState_.*     : file, opsipxeconfd
audit.*            : mysql
.*                 : file

Re: Bug? Umbennen eines Clients

Verfasst: 02 Sep 2016, 07:40
von djdodo
Moin,

bringt aber erst mal nix, geht ja um Audit-Daten.

Welche Tabelle enthält denn die 'NumberOfCores'?
HARDWARE_CONFIG_PROCESSOR:

Code: Alles auswählen

 config_id | hostId                 | hardware_id | firstseen           | lastseen            | state | socketDesignation | serialNumber            | voltage | extClock  | currentClockSpeed
HARDWARE_DEVICE_PROCESSOR:

Code: Alles auswählen

hardware_id | vendor               | name                                            | family  | addressWidth | maxClockSpeed | architecture | model | description
Ich gehe mal davon aus, dass beim Update die Datenbanbk nicht aktualisiert wurde.
Gibt es ein Script?

Gruß

Dodo

Re: Bug? Umbennen eines Clients

Verfasst: 02 Sep 2016, 10:51
von wolfbardo
Backendkonfiguration
djdodo hat geschrieben:

Code: Alles auswählen

       backend_.*         : file, opsipxeconfd
       host_.*            : file, opsipxeconfd
       productOnClient_.* : file, opsipxeconfd
       configState_.*     : file, opsipxeconfd
       license.*          : mysql
       softwareLicense.*  : mysql
       audit.*            : mysql
       .*                 : file
Gruß,

Dodo
ist falsch (vgl getting started)


Gruss
Bardo Wolf

Re: Bug? Umbennen eines Clients

Verfasst: 02 Sep 2016, 11:30
von djdodo
Hi,
Ist die von SirTux richtig?
So habe ich diese jetzt übernommen.
Problem ist aber immer noch die Fehlende Aktualisierung der DB beim Update.
Wie bekomme ich die fehlenden Felder in die DB?

Gruß

Dodo

Re: Bug? Umbennen eines Clients

Verfasst: 02 Sep 2016, 16:10
von ueluekmen
Die von SirTux sieht richtig aus, hast du auch:
ueluekmen hat geschrieben:opsi-setup --init-current-config
ausgeführt?

Re: Bug? Umbennen eines Clients

Verfasst: 05 Sep 2016, 07:30
von djdodo
Ja, habe ich durchgeführt.
Wenn ich die Tabellen mit mysql abfrage, fehlen die Spalten immer noch.