apt-get startet automatisch und belegt fast 100%

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
margig
Beiträge: 5
Registriert: 12.04.2011 22:57:26

apt-get startet automatisch und belegt fast 100%

Beitrag von margig » 12.04.2011 23:11:55

Hallo,

ich habe seit ein paar Wochen debian 6 laufen. Alles wunderbar, aber: kurz nach jedem Start habe ich 100% Prozessorauslastung. TOP verrät mir, dass neben den vielen anderen Programme auch apt-get läuft und zwar mit bis zu ca. 100 % Auslastung. Ich habe schon versucht, alles was mit apt beginnt aus den cron-Einstellungen zu entfernen, keine Verbesserung. In den Starteinstellungen unter GNOME ist auch kein apt-Eintrag Ich weiß nun nicht mehr, wo ich noch suchen sollte. Bisher musste ich apt-get jedesmal mit killall beenden. Nervt aber die Dauer. Gibt es noch eine Möglichkeit, wo unter root ein Programm automatisch gestartet werden könnte ?

Vielen Dank im Voraus

Markus

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Re: apt-get startet automatisch und belegt fast 100%

Beitrag von Teddybear » 12.04.2011 23:46:26

Mhh... ist vielleicht der Debianupdate-notifier oder auch Debianupdate-manager-gnome installiert??
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

margig
Beiträge: 5
Registriert: 12.04.2011 22:57:26

Re: apt-get startet automatisch und belegt fast 100%

Beitrag von margig » 12.04.2011 23:51:26

beides ! ich werde sie mal probehalber deinstallieren und mich dann wieder melden.

Nachtrag:
Vielen Dank. Das war's. Nachdem ich beide Programme deinstalliert hatte, war beim Neustart alles ruhig. Super.

Beste Grüße

Markus

Benutzeravatar
hikaru
Moderator
Beiträge: 13975
Registriert: 09.04.2008 12:48:59

Re: apt-get startet automatisch und belegt fast 100%

Beitrag von hikaru » 13.04.2011 00:16:09

Das Problem habe ich auch (wenn ich es zulasse) - auf meinem 13 Jahre alten 450MHz-Desktop. Der wird ebenfalls die ersten 10min von apt-get blockiert. Schuld ist Debianupdate-notifier.
Falls dein Rechner aber nur ganz entfernt als nahezu halbwegs aktuell zu bezeichnen ist sollte das Problem nicht bestehen.

Edit:
Mhhh - ich sollte Tabs nicht so lange offen lassen.

margig
Beiträge: 5
Registriert: 12.04.2011 22:57:26

Re: apt-get startet automatisch und belegt fast 100%

Beitrag von margig » 17.04.2011 22:45:22

Kommando zurück, Problem nach wie vor vorhanden. Heute PC wieder hochgefahren und apt-get läuft unter voller Auslastung der CPU. Offensichtlich doch nicht durch update-notifier hervorgerufen, da ich alle Varianten davon deinstalliert hatte :(
Hat jemand noch eine Idee ??

@hikaru: was heißt "wenn ich es zulasse" ?

beste Grüße

markus

Benutzeravatar
hikaru
Moderator
Beiträge: 13975
Registriert: 09.04.2008 12:48:59

Re: apt-get startet automatisch und belegt fast 100%

Beitrag von hikaru » 17.04.2011 23:07:43

margig hat geschrieben:@hikaru: was heißt "wenn ich es zulasse" ?
Auf dem antiken Rechner von dem ich sprach sollte man sich tunlichst jeden automatisch startenden Dienst verkneifen. Daher habe ich update-notifier wieder abgeschafft und somit ein automatisch anlaufendes apt-get update wieder unterbunden.

Christoph Franzen
Beiträge: 197
Registriert: 22.08.2005 19:58:49
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Aachen

Re: apt-get startet automatisch und belegt fast 100%

Beitrag von Christoph Franzen » 17.04.2011 23:17:16

Schau mal in die Verzeichnisse "/etc/cron.*/", da stehen so Sachen normalerweise drin; wenn Anacron installiert ist, werden die außer der Reihe nachgeholt, also auch zu anderen Zeiten, wenn der Rechner zum normalen Cron-Zeitpunkt nicht lief. Das Paket Cron-apt oder ähnliche sollten auch deinstalliert werden, falls vorhanden.
Christoph

deberik
Beiträge: 1177
Registriert: 30.09.2009 13:27:23

Re: apt-get startet automatisch und belegt fast 100%

Beitrag von deberik » 18.04.2011 02:31:06

Ich vermute es liegt an einer Einstellung in der Datei /etc/apt/apt.conf.d/10periodic. Ersetze alle "1" mit "0" und apt sollte nicht mehr automatisch Paketlisten aktualisieren/downloaden/aufräumen.

Edit: Wenn du das geändert hast, kannst du auch update-notifier installiert haben, weil der danach auch nichts selbstsändig aufruft.
Debians Paketbeschreibungen übersetzen? Hilf mit!

margig
Beiträge: 5
Registriert: 12.04.2011 22:57:26

Re: apt-get startet automatisch und belegt fast 100%

Beitrag von margig » 18.04.2011 15:58:58

deberik hat geschrieben:in der Datei /etc/apt/apt.conf.d/10periodic. Ersetze alle "1" mit "0" und apt sollte nicht mehr automatisch Paketlisten aktualisieren/downloaden/aufräumen.
danke für den Tipp, hat aber leider auch nix gebracht, apt-get startet nach wie vor von selbst.
Christoph Franzen hat geschrieben:Schau mal in die Verzeichnisse "/etc/cron.*/", da stehen so Sachen normalerweise drin; wenn Anacron installiert ist, werden die außer der Reihe nachgeholt, also auch zu anderen Zeiten, wenn der Rechner zum normalen Cron-Zeitpunkt nicht lief. Das Paket Cron-apt oder ähnliche sollten auch deinstalliert werden, falls vorhanden.
aus den cron-Verzeichnissen habe ich alles rausgeschmissen, das nach *apt* aussieht: kein Erfolg. :(

Edit: kann man eigentlich in einem Linux-System irgendwo nachschaun, welcher Prozess einen anderen (hier: apt-get) gestartet hat ?

Clio

Re: apt-get startet automatisch und belegt fast 100%

Beitrag von Clio » 18.04.2011 17:13:56

Schau mal nach, welche Pakete überhaupt installiert sind, als root auf der Konsole mit

Code: Alles auswählen

dpkg -l apt*|grep ii
Auch den Autostart überprüft?
Da Du ja Gnome nutzt, installiere Dir das Paket "gnome-system-monitor", falls es nicht schon vorhanden ist.
Dort kannst Du unter Ansicht - Alle Prozesse auch den Punkt Abhängigkeiten anhaken.
Dann wird der Elternprozeß neben allen weiteren Kindprozessen angezeigt.

margig
Beiträge: 5
Registriert: 12.04.2011 22:57:26

Re: apt-get startet automatisch und belegt fast 100%

Beitrag von margig » 19.04.2011 13:34:21

Clio hat geschrieben:Da Du ja Gnome nutzt, installiere Dir das Paket "gnome-system-monitor", falls es nicht schon vorhanden ist.
danke für den Tipp. Bin damit auch fündig geworden :)

Der apt-get-Prozess wird opffensichtlich von webmin gestartet (siehe folgenden Auszug aus der Prozessliste)
  • 2017 root 11:34 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
    • 2097 root 11:34 /usr/share/webmin/webmincron/webmincron.pl
      • 2155 root 11:34 sh -c (apt-get update) >/dev/null 2>/dev/null </dev/null
        • 2156 root 11:34 apt-get update
          • 2176 root 11:34 /usr/lib/apt/methods/http
            2177 root 11:34 /usr/lib/apt/methods/http
            2178 root 11:34 /usr/lib/apt/methods/cdrom
            2191 root 11:34 /usr/lib/apt/methods/gpgv
            2199 root 11:34 /usr/lib/apt/methods/bzip2
Ich hatte webmin installiert, da sich damit einige Dinge sehr komfortabel einrichten lassen und man auch schön Überblick über das System bekommt. Allerdings reicht mein Überblick momentan noch nicht aus, um den automatischen Start von apt-get zu unterbinden :( . Ich könnte natürlich webmin wieder deinstallieren, mach ich aber ungern. Jetzt muss ich nur noch herausfinden, wo apt-get durch webmin gestartet wird. Melde mich dann wieder.

Edit:
So, Problem scheint gelöst ! :)

Der Start von 'apt-get update' wurde von webmin ausgelöst (siehe oben). Nachdem ich mein Problem bei webmin sah, postete ich die Sache im server forum und erhielt dort den Tipp, dass möglicherweise ein Aufruf von apt-get in der Console Klarheit bringen würde. Tatsächlich zeigte sich, dass 'apt-get update' auf das Einlegen der Installations-CD gewartet hatte. Mir ist zwar nicht klar, warum das 100% CPU-Last erfordert, aber nach dem Einlegen der CD erschien folgende Meldung:

E: Der dpkg-Prozess wurde unterbrochen; Sie müssen manuell »dpkg --configure -a« ausführen, um das Problem zu beheben.

Nachdem ich diesem Hinweis gefolgt war, war Ruhe im Karton ;)

Beste Grüße und Dank an alle, die sich an der Fehlersuche beteiligten.

Markus

Antworten