TFTP image Timeout

bademeister
Beiträge: 141
Registriert: 28 Feb 2014, 10:21

TFTP image Timeout

Beitrag von bademeister »

Hallo alle zusammen,

bei uns stehen standardmäßig alle Clients auf "Network Boot". Leider verzeichnen wir seit heute relativ lange Wartezeiten beim beziehen des Boot-Images.
Die Maschinen laufen los, erhalten eine IP und machen dann einen TFTP Aufruf. Dieser läuft nach 30s in den Timeout und der Rechner bootet von der lokalen Festplatte.
Ist ein netboot Produkt auf setup gestellt dauert es eine Zeit und das Produkt bootet. Man sieht zwar keinen unmittelbaren Fortschritt mehr, allerdings ist das in erster Linie nicht tragisch. Die Boot-Zeit von 30s hingegen schon.

Ich kann leider nicht rausfinden woran es liegt. Gibt es Ideen?

Viele Grüße,
Felix

NACHTRAG:
Nach einem Neustart des Servers läuft es wieder. Ein:

Code: Alles auswählen

service opsi-atftpd restart
liefert aber z.B. keine Rückmeldung. Weiß noch nicht genau was da im Argen liegt. Vermutlich schmiert der opsi-atftpd irgendwann ab. Allerdings bin ich bei der Suche nach Gründen noch nicht weiter gekommen.
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1411
Registriert: 01 Jul 2008, 12:10

Re: TFTP image Timeout

Beitrag von wolfbardo »

Falls Debian 8 verwendet wird, so bitte die release notes (known issues) lesen

Gruss
Bardo Wolf


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


bademeister
Beiträge: 141
Registriert: 28 Feb 2014, 10:21

Re: TFTP image Timeout

Beitrag von bademeister »

Handelt sich um ein ubuntu 14.04. Von daher dürfte das keine Rolle spielen.
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: TFTP image Timeout

Beitrag von m.radtke »

Bitte prüfen ob in der Datei /etc/default/aftfpd die variable USE_INETD auf True steht. Wenn ja den netzdienst mit

Code: Alles auswählen

service inetd restart
neustarten


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


bademeister
Beiträge: 141
Registriert: 28 Feb 2014, 10:21

Re: TFTP image Timeout

Beitrag von bademeister »

Moin moin,

jep. Das hilft soweit als Übergangslösung. Allerdings stürzt das gute Stück dennoch ab und an ab.
Ich habe aber ggf. in der Zwischenzeit einen Client identifiziert nach welchem das immer passiert. Ich werde das mal weiter untersuchen und melde mich.

Viele Grüße
bademeister
Beiträge: 141
Registriert: 28 Feb 2014, 10:21

Re: TFTP image Timeout

Beitrag von bademeister »

Soo,

also nach Beobachten des Problems kann ich folgendes sagen:

- der TFTP Server wird über inetd nach unbestimmter Zeit nicht mehr gestartet (besondere Vorkommnisse sind leider keine aufgefallen)
- ein Neustart des inetd behebt das Problem kurzzeitig

Ich weiß nicht, ob es in einem Zusammenhang steht, jedoch spuckt der Server (ubuntu 14.04.3) seit dem apt-get upgrade auf 4.0.6 auch Fehlermeldungen im logrotate:

Code: Alles auswählen

/etc/cron.daily/logrotate:
error: unable to open /var/log/syslog.1 for compression
error: error renaming /var/log/upstart/console-setup.log.7.gz to /var/log/upstart/console-setup.log.8.gz: Keine Berechtigung
error: error renaming /var/log/upstart/container-detect.log.7.gz to /var/log/upstart/container-detect.log.8.gz: Keine Berechtigung
error: error renaming /var/log/upstart/kmod.log.7.gz to /var/log/upstart/kmod.log.8.gz: Keine Berechtigung
error: error renaming /var/log/upstart/mountall.log.7.gz to /var/log/upstart/mountall.log.8.gz: Keine Berechtigung
error: error renaming /var/log/upstart/mysql.log.7.gz to /var/log/upstart/mysql.log.8.gz: Keine Berechtigung
error: error renaming /var/log/upstart/procps-static-network-up.log.7.gz to /var/log/upstart/procps-static-network-up.log.8.gz: Keine Berechtigung
error: error renaming /var/log/upstart/procps-virtual-filesystems.log.7.gz to /var/log/upstart/procps-virtual-filesystems.log.8.gz: Keine Berechtigung
error: error renaming /var/log/upstart/rsyslog.log.7.gz to /var/log/upstart/rsyslog.log.8.gz: Keine Berechtigung
error: error renaming /var/log/upstart/systemd-logind.log.7.gz to /var/log/upstart/systemd-logind.log.8.gz: Keine Berechtigung
error: error renaming /var/log/upstart/ureadahead.log.7.gz to /var/log/upstart/ureadahead.log.8.gz: Keine Berechtigung
error: error renaming /var/log/upstart/ureadahead-other.log.7.gz to /var/log/upstart/ureadahead-other.log.8.gz: Keine Berechtigung
run-parts: /etc/cron.daily/logrotate exited with return code 1
Jetzt habe ich das natürlich in erster Linie in keinen Zusammenhang gesetzt und da wäre dieses Forum hier auch die falsche Baustelle. Nachdem es jedoch sicherlich einige Linux-Experten hier gibt, kann mir vielleicht jemand helfen, denn ich bin an den Grenzen meiner Kenntnis. An den Rechten liegt es nicht: der cronjob wird als root aufgerufen und die Berechtigungen der Logs liegen auf: root:syslog

Was erstaunlich ist, wir haben mehrere Server mit exakt gleichem Stand laufen (Aktualisierungen laufen zentral), welche sich lediglich in den installierten Diensten unterscheiden: webserver, svn, dhcp und eben einer davon opsi. Ich kann mir also nicht erklären wo der Fehler herkommt. Es ist auch nur eine wage Vermutung, ob der TFTP-Timeout in Zusammenhang mit den Problemen vom logrotate steht. Nachdem beides meist passiert wenn ich nicht im Büro bin (folglich nachts :) ) war das ein verzweifelter Erklärungsversuch.

Ich bin über jeden Input dankbar.
-- Felix
bademeister
Beiträge: 141
Registriert: 28 Feb 2014, 10:21

Re: TFTP image Timeout

Beitrag von bademeister »

NACHTRAG:

Ich habe nun vor dem Wochenende mal den kompletten Ordner /var/log in /var/log.bak umbenannt und einen neuen leeren mit root:syslog angelegt.
Fazit: Erstmal keine Mails - was jedoch auf einen Fehler im Mailserver herausführte, da dieser seinen log nicht schreiben durfte.

Ein anschließendes: logrotate -f /etc/logrotate.conf führte erneut zu fehlenden Berechtigungen. Mit Debug habe ich raufgefunden, dass logrotate versucht den syslog mit der euid: 993 zu rotieren. Und ein nachschauen der id führte zu: 993:opsiconfd.

Folglich muss wohl ein Fehler in der logrotate-Konfiguration für die opsi-Tools vorliegen. Dort habe ich nun sämtliche Einträge auskommentiert, welche die Berechtigungen des Logs festlegen. Folglich:
/etc/logrotate.d/opsi-backup --> # su opsiconfd opsiadmin
/etc/logrotate.d/opsiconfd --> # su opsiconfd opsiadmin
/etc/logrotate.d/opsi-product-updater --> # su opsiconfd opsiadmin
/etc/logrotate.d/opsipxeconfd --> # su root opsiadmin

Ein erneutes logrotate -f lieferte keinerlei Fehler mehr und z.B. syslog wurde erfolgreich rotiert mit root-Rechten.

Ich vermute also, dass in den logrotate configs etwas geändert worden ist beim Update auf 4.0.6.
Meine finale Frage nun an uib: Habe ich mit meinem Auskommentieren irgendwelche Fehler in Zugriffen zu erwarten? Werden die Logs an anderer Stelle gebraucht und folglich die Zugriffsrechte benötigt?

Viele Grüße und einen schönen Start in die Woche,
Felix

EDIT: Ah.. das Thema mit dem TFTP Timeout hat sich damit leider nicht behoben. Beim Starten meines Rechners heute Früh trat der Fehler erneut auf und konnte nur durch ein service openbsd-inetd restart behoben werden.
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: TFTP image Timeout

Beitrag von n.wenselowski »

Hi,

wie in den Releasenotes geschrieben, wurde die Logrotate-Config geändert ;)
Mehr dazu in diesem Thread.


-N

Code: Alles auswählen

import OPSI
bademeister
Beiträge: 141
Registriert: 28 Feb 2014, 10:21

Re: TFTP image Timeout

Beitrag von bademeister »

Vielen Dank. Werde das mal umsetzen.

Notiz an mich: Beim nächsten Mal ReleaseNotes lesen: Telefon, Outlook etc. abstellen und konzentrieren! :)
albrecht
Beiträge: 11
Registriert: 20 Aug 2015, 11:16

Re: TFTP image Timeout

Beitrag von albrecht »

Hallo zusammen,

könnten wir hier noch einmal auf das eigentliche Thema zurück kommen, denn wir haben das gleiche Problem mit unserem Opsi-server

Gestern haben wir alle aktuellen Updates eingespielt und nun stürzt ständig der atftp dienst ab, bzw. liefert nicht aus.

PS: Das Problem mit dem Syslog haben ich schon behoben.

Umgebung Linux 12.04
Clients und Server im gleichen Netz

Grüße aus dem Norden
Antworten