:: apt-get und cron-apt stören einander!?

Dieses Thema im Forum "Anwendungen" wurde erstellt von tzzaetaynzz, 03.03.2009.

  1. #1 tzzaetaynzz, 03.03.2009
    tzzaetaynzz

    tzzaetaynzz Tripel-As

    Dabei seit:
    31.01.2004
    Beiträge:
    153
    Zustimmungen:
    0
    Hallo an alle,

    ich habe cron-apt installiert, damit ich autom. aktuelle Sicherheitsupdates erhalte.
    (siehe dazu z.B.: http://dudleys.wordpress.com/2006/10/24/cron-apt/)

    Leider stören sich cron-apt und apt-get gegenseitig.

    Code:
    /etc/cron-apt# apt-get update
    Get:1 http://ftp.de.debian.org etch Release.gpg [386B]
    Get:2 http://ftp.de.debian.org etch Release [58.2kB]
    Get:3 http://security.debian.org etch/updates Release.gpg [189B]
    Hit http://security.debian.org etch/updates Release
    . . .
    Fetched 5746kB in 4s (1191kB/s)
    Reading package lists... Done
    Ein lokales Repository wurd von apt-get angelegt.

    Code:
    /etc/cron-apt# ls -l /var/lib/apt/lists/
    total 27868
    -rw-r--r-- 1 root root    58218 Feb 14 12:57 ftp.de.debian.org_debian_dists_etch_Release
    -rw-r--r-- 1 root root      386 Feb 14 12:57 ftp.de.debian.org_debian_dists_etch_Release.gpg
    -rw-r--r-- 1 root root   246189 Oct 23 17:58 ftp.de.debian.org_debian_dists_etch_contrib_binary-i386_Packages
    -rw-r--r-- 1 root root    75199 Oct 23 18:08 ftp.de.debian.org_debian_dists_etch_contrib_source_Sources
    -rw-r--r-- 1 root root 19360247 Feb  9 23:02 ftp.de.debian.org_debian_dists_etch_main_binary-i386_Packages
    -rw-r--r-- 1 root root  6108512 Feb  9 23:04 ftp.de.debian.org_debian_dists_etch_main_source_Sources
    -rw-r--r-- 1 root root   323287 Dec 17 22:21 ftp.de.debian.org_debian_dists_etch_non-free_binary-i386_Packages
    -rw-r--r-- 1 root root   115950 Dec 17 22:31 ftp.de.debian.org_debian_dists_etch_non-free_source_Sources
    -rw-r----- 1 root root        0 Mar  3 12:21 lock
    drwxr-xr-x 2 root root        6 Mar  3 12:21 partial
    -rw-r--r-- 1 root root    37568 Mar  3 09:26 security.debian.org_dists_etch_updates_Release
    -rw-r--r-- 1 root root      189 Mar  3 09:26 security.debian.org_dists_etch_updates_Release.gpg
    -rw-r--r-- 1 root root    61735 Jan 29  2008 security.debian.org_dists_etch_updates_contrib_binary-i386_Packages
    -rw-r--r-- 1 root root     6776 Jan 29  2008 security.debian.org_dists_etch_updates_contrib_source_Sources
    -rw-r--r-- 1 root root  1839451 Mar  3 09:25 security.debian.org_dists_etch_updates_main_binary-i386_Packages
    -rw-r--r-- 1 root root   235369 Mar  3 09:26 security.debian.org_dists_etch_updates_main_source_Sources
    -rw-r--r-- 1 root root    18259 Jan 29  2008 security.debian.org_dists_etch_updates_non-free_binary-i386_Packages
    -rw-r--r-- 1 root root     4396 Jan 29  2008 security.debian.org_dists_etch_updates_non-free_source_Sources
    Das lokale Repository ist zu sehen.

    Code:
    /etc/cron-apt# cron-apt -s
    CRON-APT RUN [/etc/cron-apt/config]: Tue Mar  3 12:22:12 CET 2009
    CRON-APT ACTION: 0-update
    CRON-APT LINE: /usr/bin/apt-get update -o quiet=2
    CRON-APT ACTION: 3-download
    CRON-APT LINE: /usr/bin/apt-get autoclean -y
    Reading package lists...
    Building dependency tree...
    CRON-APT LINE: /usr/bin/apt-get dist-upgrade -d -y -o APT::Get::Show-Upgraded=true
    Reading package lists...
    Building dependency tree...
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Ein lokales Repository wird von cron-apt angelegt.

    Code:
    /etc/cron-apt# ls -l /var/lib/apt/lists/
    total 2176
    -rw-r----- 1 root root       0 Mar  3 12:22 lock
    drwxr-xr-x 2 root root       6 Mar  3 12:22 partial
    -rw-r--r-- 1 root root   37568 Mar  3 09:26 security.debian.org_dists_etch_updates_Release
    -rw-r--r-- 1 root root     189 Mar  3 09:26 security.debian.org_dists_etch_updates_Release.gpg
    -rw-r--r-- 1 root root   61735 Jan 29  2008 security.debian.org_dists_etch_updates_contrib_binary-i386_Packages
    -rw-r--r-- 1 root root    6776 Jan 29  2008 security.debian.org_dists_etch_updates_contrib_source_Sources
    -rw-r--r-- 1 root root 1839451 Mar  3 09:25 security.debian.org_dists_etch_updates_main_binary-i386_Packages
    -rw-r--r-- 1 root root  235369 Mar  3 09:26 security.debian.org_dists_etch_updates_main_source_Sources
    -rw-r--r-- 1 root root   18259 Jan 29  2008 security.debian.org_dists_etch_updates_non-free_binary-i386_Packages
    -rw-r--r-- 1 root root    4396 Jan 29  2008 security.debian.org_dists_etch_updates_non-free_source_Sources
    Leider wird auch das lokale Repository von apt-get gelöscht.

    Code:
    /etc/cron-apt# apt-get upgrade
    Reading package lists... Done
    Building dependency tree... Done
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    W: Couldn't stat source package list http://ftp.de.debian.org etch/main Packages (/var/lib/apt/lists/ftp.de.debian.org_debian_dists_etch_main_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://ftp.de.debian.org etch/non-free Packages (/var/lib/apt/lists/ftp.de.debian.org_debian_dists_etch_non-free_binary-i386_Packages) - stat (2 No such file or directory)
    W: Couldn't stat source package list http://ftp.de.debian.org etch/contrib Packages (/var/lib/apt/lists/ftp.de.debian.org_debian_dists_etch_contrib_binary-i386_Packages) - stat (2 No such file or directory)
    W: You may want to run apt-get update to correct these problems
    Da das lokale Repository von apt-get nicht mehr vorhanden ist - warum auch immer - funktioniert apt-get nicht mehr.
    Erst ein apt-get update schafft Abhilfe.

    Meine Frage: Was muß ich tun, damit cron-apt get das lokale Repository von apt-get nicht löscht?
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 bytepool, 19.07.2009
    Zuletzt bearbeitet: 19.07.2009
    bytepool

    bytepool Code Monkey

    Dabei seit:
    12.07.2003
    Beiträge:
    791
    Zustimmungen:
    0
    Ort:
    /home/sweden/göteborg
    Hi,

    der Thread ist zwar schon wieder etwas aelter, aber vielleicht interessiert es ja noch jemanden.

    Ich vermute, dass du wie in dem verlinkten Blog vorgeschlagen, eine extra sources.list.security eingerichtet hast, die nur fuer cron-apt gebraucht wird. Das ist dann auch schon des Raetsels Loesung, ein apt-get update wird jetzt alle package listings aus /var/lib/apt/lists entfernen, die nicht mehr in der sources.list stehen. Wenn apt-get update das nicht taete, wuerden ja auch alte Repos immer wieder zur Paketsuche herangezogen, obwohl du die ueberhaupt nicht mehr benutzen willst.

    Also passt mal wieder mein Lieblingsspruch: It's not a bug, it's a feature! ;)

    D.h. du wirst so oder so nach dem benutzen der sources.list.security noch einmal ein apt-get update mit der normalen sources.list machen muessen. Wie und wann du das machst ist dann dir ueberlassen.

    Edit:
    Aber fuer mich ist das eigentlich sowieso standard, dass ich vor einem apt-get upgrade immer erst ein apt-get update mache. Nur wenn ich neue Pakete installieren will, lasse ich das update manchmal weg, aber ich nutze auch kein cron-apt. ;)

    mfg,
    bytepool
     
Thema:

:: apt-get und cron-apt stören einander!?

Die Seite wird geladen...

:: apt-get und cron-apt stören einander!? - Ähnliche Themen

  1. Problem bei apt-get upgrade (Kali 2.0)

    Problem bei apt-get upgrade (Kali 2.0): Hi, seit paar Tagen habe ich einige Probs. Dachte es sei mal an der Zeit für ein Update und nun tauchen da einige Fehler auf: Es müssen noch 0 B...
  2. apt-get in ein verzeichnis runterladen

    apt-get in ein verzeichnis runterladen: Hallo Ich möchte eine datei "liblept.so" mit apt-get nicht installieren sondrn in ein lokales Verzeichnis downloaden geht das? Gruß
  3. Folgen von apt-get rückgängig machen...?

    Folgen von apt-get rückgängig machen...?: hallo zusammen habe gerade auf eineme debian 5.0.10 den vlc-player der version 6.0.5 installiert. es wurden run 600mb (!!!) heruntergeladen,...
  4. debian lenny updaten per apt-get?

    debian lenny updaten per apt-get?: hallo zusammen habe auf meinem sparc-rechner nun wieder debian lenny installiert, da das besser läuft als "squeeze" und "wheezy". nun wollte...
  5. apt-get - Debian-Pakete abrufen

    apt-get - Debian-Pakete abrufen: Ein Kollege und ich streiten uns ein wenig. Mein Freund meinte: Mein Linuxlehrer hat mir empfohlen bei der Debian-Installation die...