ubuntuusers.de

Nach Update auf Kubuntu 8.10: Automatische Updates funktionieren nicht mehr

Status: Gelöst | Ubuntu-Version: Kubuntu 8.10 (Intrepid Ibex)
Antworten |

Cascade

Avatar von Cascade

Anmeldungsdatum:
20. Februar 2007

Beiträge: Zähle...

Hallo Gemeinde,

seit dem Update von Kubuntu 8.04 auf Kubuntu 8.10 werden auf meinem System keine automatischen Updates mehr angezeigt. Auf einem neu aufgesetzten virtuellen Kubuntu 8.10 funktionieren die automatischen Updates wie erwartet.

Ich habe hier (http://wiki.ubuntuusers.de/Automatische_Updates) nachgelesen, aber ich bin nicht sicher, ob das für KDE 4 auch so gilt. Z. B. finde ich weder auf dem fehlerhaften, noch auf dem frisch installierten System ein Programm adept-notifier oder adept_notifier.

Allerdings ist mir auf dem fehlerhaften System aufgefallen, dass das Script /etc/cron.daily/apt keine "Ausführen"-Rechte hatte. Dies habe ich gestern korrigiert. Trotzdem werden mir heute keine Updates angeboten, obwohl auf dem frisch installierten System 18 Updates anstehen und ordnungsgemäß angezeigt werden.

/etc/crontab sieht auf dem fehlerhaften System genauso aus, wie auf dem frisch installierten, nämlich so:

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

Ein manuelles Update für das System per

meinuser@client:~$ sudo apt-get update
meinuser@client:~$ sudo apt-get upgrade

hat auch auf diesem System 15 Updates eingespielt.

An welchen Stellen kann ich noch nach Problemen suchen? Ich danke Euch schonmal für Eure Ideen.

Gruß Cascade

Cascade

(Themenstarter)
Avatar von Cascade

Anmeldungsdatum:
20. Februar 2007

Beiträge: 64

Nach ein bisschen Suchen habe ich herausgefunden, das hierfür wohl u. a. das Paket update-notifier-kde zuständig ist. Dieses Paket war nicht installiert. Ich kann das Ergebnis zwar noch nicht verifizieren, gehe aber mal davon aus, dass das die Lösung ist. Ggf. muss ich den Thread wieder öffnen.

Danke, Cascade

Cascade

(Themenstarter)
Avatar von Cascade

Anmeldungsdatum:
20. Februar 2007

Beiträge: 64

Hmm, das war wohl doch nur ein Teilerfolg. Offenbar schaut das System noch nicht selbständig, ob Updates vorliegen. Sobald ich allerdings manuell ein sudo apt-get update absetze, poppt der update-notifier pflichtschuldig hoch.

anacron ist installiert. /etc/crontab findet sich in meinem ersten Post und sieht für mich OK aus. Wie oben beschrieben ist das Script /etc/cron.daily/apt vorhanden und correct berechtigt:

meinuser@client:~$ ls -l /etc/cron.daily/apt
-rwxr-xr-x 1 root root 7680 2008-08-14 18:55 /etc/cron.daily/apt

Über weitere Ideen würde ich mich freuen.

Gruß Cascade

Cascade

(Themenstarter)
Avatar von Cascade

Anmeldungsdatum:
20. Februar 2007

Beiträge: 64

Da war ich wohl doch etwas zu ungeduldig: Das installieren von update-notifier-kde war doch des Rätsels Lösung. Ich habe nur nicht damit gerechnet, dass sich der automatische Prozess so viel Zeit läßt...

krombach

Anmeldungsdatum:
27. August 2006

Beiträge: 52

Wohnort: Stuttgart

Hallo,

das Paket update-notifier-kde war nicht des Rätsels Lösung (jedenfalls nicht alleine), sondern offensichtlich die falschen Ausführungsrechte des cron-scripts.

Nach dem Upgrade von Kubuntu 8.04 auf 8.10 war, jedenfalls bei mir, das Paket update-notifier-kde installiert. Jedoch funktionierte, wie beschrieben, die automatische Benachrichtigung für Aktualisierungen nicht. Nach anpassen der Ausführungsrechte klappte es wie gewünscht. Allerdings sollte man etwas Geduld mitbringen und beachten, dass die Updates nicht ständig abgefragt werden. Daher ist ein Ergebnis erst am nächsten Tag ersichtlich und natürlich nur, wenn dann auch wirklich Updates vorliegen.

Daher ist folgende Eingabe in einer Konsole zu machen, damit es funktioniert:

1
2
cd /etc/cron.daily/
sudo chmod aou+x apt

Gutes Gelingen ☺

Klaus

Cascade

(Themenstarter)
Avatar von Cascade

Anmeldungsdatum:
20. Februar 2007

Beiträge: 64

Hallo,

stimmt, die Ausführen-Berechtigung war auch nicht gesetzt. Das hatte ich in meinem ersten Post bereits erwähnt...

Gruß Cascade

Antworten |