Seite 1 von 1

Doppelte Rechnernamen & Mac Adressen

Verfasst: 11 Jan 2024, 09:50
von deepsun
Moin zusammen,

folgendes Problem:
Wir haben diese Woche den Server von 4.2 auf 4.3 geupdatet.
OPSI nutzen wir für einen Kunden und für uns als Firma selber.
Für den Kunden kann es immer wieder vorkommen, dass ein Rechner der schon mal im OPSI war, ein anderen Rechnernamen bekommt. Ebenso kommt es vor, dass der Rechner mehrfach betankt (Neues OS und Software) wird.

Ebenso nutze ich für die Paketentwicklung eine VM und es kann immer wieder vorkommen, das ich an einem Tag eine VM mehrfach neu betanke.

Fehlermeldung:
Bild

Der Eintrag "unique_hardware_addresses": False funktioniert nicht in der mysql.conf

mysql.conf

Code: Alles auswählen

# -*- coding: utf-8 -*-

module = 'MySQL'
config = {
    "address": "127.0.0.1",
    "database": "opsi",
    "username": "opsi",
    "password": "opsi"
    "unique_hardware_addresses": False
}
Fehlermeldung im Log opsiconfd.log:

Code: Alles auswählen

[1] [2024-01-11 08:24:26.369] [               ] Opsiconfd version '4.3.3.5' starting on 'SERVERNAME.Domain' as 'configserver'   (main.py:345)
[4] [2024-01-11 08:24:26.371] [               ] Failed to setup MySQL: invalid syntax (<string>, line 9)
Please use `opsiconfd setup --configure-mysql` to configure the MySQL connection manually.   (__init__.py:233)
Fehler des Dienst Status:

Code: Alles auswählen

root@SERVERNAME:/etc/opsi/backends# opsiconfd status
× opsiconfd.service - opsi server daemon
     Loaded: loaded (/lib/systemd/system/opsiconfd.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Thu 2024-01-11 08:24:30 CET; 57s ago
    Process: 82271 ExecStart=/usr/bin/opsiconfd start --log-level-stderr=0 (code=exited, status=1/FAILURE)
   Main PID: 82271 (code=exited, status=1/FAILURE)
        CPU: 1.922s
Ziel des ganzen ist, das wir Clients anlegen über das Bootimage und die Mac wiederholend vorkommen.
Bei doppelten Namen wurde der bestehende Client überschrieben, bzw auf automatisch auf Setup gesetzt.

Ein Löschen des Clients aus dem OPSI Conf Editor ist keine Option.
In der Version 4.2 und 4.0 war dies ohne den Eintrag möglich.

Viele Grüße und danke
Benni

Re: Doppelte Rechnernamen & Mac Adressen

Verfasst: 11 Jan 2024, 10:55
von j.schneider
Hallo!
Da fehlt ein Komma.

Code: Alles auswählen

# -*- coding: utf-8 -*-

module = 'MySQL'
config = {
    "address": "127.0.0.1",
    "database": "opsi",
    "username": "opsi",
    "password": "opsi",
    "unique_hardware_addresses": False
}
Grüße
Jan Schneider

Re: Doppelte Rechnernamen & Mac Adressen

Verfasst: 11 Jan 2024, 11:41
von deepsun
Danke :-)
klappt.