[Eisfair] Update Base 2.7.3 online
Marcus Roeckrath
marcus.roeckrath at gmx.de
Di Mai 31 09:16:10 CEST 2016
Hallo Jürgen,
Jürgen Witt wrote:
> ich habe den dringenden Verdacht, daß seit dem Update die
> zeitgesteuerten (cron-jobs) Aufträge auf meinen Servern nicht mehr
> laufen. Kann es sein, daß ein Neustart des Systems erforderlich ist?
Nein.
> Ich habe gerade auf einem System nach dem Ansehen meiner Jobs in der
> Cron-Administration in /var/log/messages diesen Eintrag gefunden
>
> 07:31:13 eis fcrontab[725]: installing file /tmp/fcr-2ZdvEt for user root
> 07:31:15 eis fcron[756]: fcron[756] 3.2.0 started
> 07:31:15 eis fcron[756]: @reboot jobs will only be run at computer's
> startup.
> 07:31:15 eis fcron[756]: updating configuration from /var/spool/fcron
> 07:31:15 eis fcron[756]: adding file root
> 07:31:15 eis fcron[756]: job '/usr/bin/updatedb 1>/dev/null' did not
> finish : running it again.
> 07:31:15 eis fcron[756]: adding new file root
Das Base-Update hat den fcron neu gestartet, was diese Meldungen bezeugen.
> Zu diesem Zeitpunkt habe ich das base-Update gemacht.
Passt.
> Ich sehe auch in /var/spool/fcron, das die Datein verändert wurden.
>
> server # ls -la /var/spool/fcron
> total 20
> drwxrwx--- 2 fcron fcron 4096 May 29 00:37 .
> drwxr-xr-x 11 root root 4096 Aug 27 2012 ..
> -rw------- 1 root fcron 1949 May 29 00:37 new.root
> -rw------- 1 root root 1954 May 29 00:37 root
> -rw------- 1 root fcron 3672 May 29 00:37 root.orig
Wann hast Du das Update genau durchgeführt?
xx.05.16 7:31?
Die Dateien in /var/spool/fcron sind allerdings von 29.05.16 0:37.
Falsch wäre allerdings die new.root, die IMHO nur als temporäre Datei von
fcron während der Neuerzeugung der Cron-Jobs - also z. B. bei Aufruf
von /var/install/config.d/cron.sh - erzeugt wird.
Da ist also etwas am 29.5. 00:37 schief gelaufen.
> Ich bringe vielleicht fcron und cron durcheinander, aber meine Backups
> laufen seit dem nicht mehr.
fcron ist das Programm, dass auf eisfair die cron-Jobs macht; es gibt auch
andere cron-Programme.
> Kann das jemand bestätigen?
Ich nicht.
> Reicht ein Reboot?
Mach mal ein
/var/install/config.d/cron.sh
und danach darf /var/spool/fcron/new.root NICHT existieren. Ich würde sie
sogar vor dem cron.sh Aufruf löschen.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair