Bug? Umbennen eines Clients

JMS
Beiträge: 94
Registriert: 22 Nov 2010, 12:05

Bug? Umbennen eines Clients

Beitrag 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
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: Bug? Umbennen eines Clients

Beitrag 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.
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
JMS
Beiträge: 94
Registriert: 22 Nov 2010, 12:05

Re: Bug? Umbennen eines Clients

Beitrag von JMS »

Hab' ich gemacht, geht wieder ;-)

Vielen Dank.
djdodo
Beiträge: 164
Registriert: 12 Jan 2011, 10:54

Re: Bug? Umbennen eines Clients

Beitrag 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
SirTux
Beiträge: 566
Registriert: 05 Feb 2011, 18:37

Re: Bug? Umbennen eines Clients

Beitrag 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
djdodo
Beiträge: 164
Registriert: 12 Jan 2011, 10:54

Re: Bug? Umbennen eines Clients

Beitrag 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
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1354
Registriert: 01 Jul 2008, 12:10

Re: Bug? Umbennen eines Clients

Beitrag 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


OPSICONF 2024
https://opsi.org/en/opsiconf/

Basisworkshop Mainz :

17. - 20. 06. 2024


opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.

http://www.uib.de
djdodo
Beiträge: 164
Registriert: 12 Jan 2011, 10:54

Re: Bug? Umbennen eines Clients

Beitrag 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
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: Bug? Umbennen eines Clients

Beitrag von ueluekmen »

Die von SirTux sieht richtig aus, hast du auch:
ueluekmen hat geschrieben:opsi-setup --init-current-config
ausgeführt?
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
djdodo
Beiträge: 164
Registriert: 12 Jan 2011, 10:54

Re: Bug? Umbennen eines Clients

Beitrag von djdodo »

Ja, habe ich durchgeführt.
Wenn ich die Tabellen mit mysql abfrage, fehlen die Spalten immer noch.
Antworten