unattended-upgrades updated nicht alle Pakete ...

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
bue
Beiträge: 6
Registriert: 24.10.2012 08:09:04

unattended-upgrades updated nicht alle Pakete ...

Beitrag von bue » 05.04.2013 07:47:58

Guten Morgen,

habe das Problem das "unattended-upgrades" nicht alle Pakete updated. Hätte villeicht jemand ne Idee woran das liegen könnte?

unattended-upgrades --debug

Code: Alles auswählen

Initial blacklisted packages:
Starting unattended upgrades script
Allowed origins are: ["('Debian', 'stable')", "('Debian', 'squeeze-security')", "('Debian', 'squeeze-updates')"]
Checking: clamav (["<Origin component:'main' archive:'stable-updates' origin:'Debian' label:'Debian' site:'ftp.intern.hosteurope.de' isTrusted:True>", "<Origin component:'main' archive:'stable-updates' origin:'Debian' label:'Debian' site:'ftp.de.debian.org' isTrusted:True>"])
Checking: clamav-base (["<Origin component:'main' archive:'stable-updates' origin:'Debian' label:'Debian' site:'ftp.intern.hosteurope.de' isTrusted:True>", "<Origin component:'main' archive:'stable-updates' origin:'Debian' label:'Debian' site:'ftp.de.debian.org' isTrusted:True>"])
Checking: clamav-daemon (["<Origin component:'main' archive:'stable-updates' origin:'Debian' label:'Debian' site:'ftp.intern.hosteurope.de' isTrusted:True>", "<Origin component:'main' archive:'stable-updates' origin:'Debian' label:'Debian' site:'ftp.de.debian.org' isTrusted:True>"])
Checking: clamav-freshclam (["<Origin component:'main' archive:'stable-updates' origin:'Debian' label:'Debian' site:'ftp.intern.hosteurope.de' isTrusted:True>", "<Origin component:'main' archive:'stable-updates' origin:'Debian' label:'Debian' site:'ftp.de.debian.org' isTrusted:True>"])
Checking: libclamav6 (["<Origin component:'main' archive:'stable-updates' origin:'Debian' label:'Debian' site:'ftp.intern.hosteurope.de' isTrusted:True>", "<Origin component:'main' archive:'stable-updates' origin:'Debian' label:'Debian' site:'ftp.de.debian.org' isTrusted:True>"])
pkgs that look like they should be upgraded:
Fetched 0 B in 0s (0 B/s)
blacklist: []
Packages that are auto removed: ''
InstCount=0 DelCount=0 BrokenCout=0
No packages found that can be upgraded unattended
Wenn man aber "apt-get update && apt-get upgrade" ausführt, kommt folgendes;

Code: Alles auswählen

....
Hit ftp://ftp.intern.hosteurope.de squeeze-updates/main amd64 Packages
Hit ftp://ftp.intern.hosteurope.de squeeze/updates/main amd64 Packages
Hit ftp://ftp.intern.hosteurope.de squeeze/updates/contrib amd64 Packages
Hit ftp://ftp.intern.hosteurope.de squeeze/updates/non-free amd64 Packages
Ign http://ftp.de.debian.org/debian-security/ squeeze/updates/main Translation-en
Ign http://ftp.de.debian.org/debian-security/ squeeze/updates/non-free Translation-en
Hit http://ftp.de.debian.org squeeze Release
Hit http://ftp.de.debian.org squeeze-updates Release
Hit http://ftp.de.debian.org squeeze/updates Release
Hit http://ftp.de.debian.org squeeze/main amd64 Packages
Hit http://ftp.de.debian.org squeeze/contrib amd64 Packages
Hit http://ftp.de.debian.org squeeze/non-free amd64 Packages
Hit http://ftp.de.debian.org squeeze-updates/main amd64 Packages/DiffIndex
Hit http://ftp.de.debian.org squeeze-updates/contrib amd64 Packages
Hit http://ftp.de.debian.org squeeze-updates/non-free amd64 Packages
Hit http://ftp.de.debian.org squeeze/updates/main amd64 Packages
Hit http://ftp.de.debian.org squeeze/updates/contrib amd64 Packages
Hit http://ftp.de.debian.org squeeze/updates/non-free amd64 Packages
Hit http://ftp.de.debian.org squeeze-updates/main amd64 Packages
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
  clamav clamav-base clamav-daemon clamav-freshclam libclamav6
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/5626 kB of archives.
After this operation, 4096 B of additional disk space will be used.
Do you want to continue [Y/n]?
Meine "/etc/apt/apt.conf.d/50unattended-upgrades" sieht wie folgt aus:

Code: Alles auswählen

// Automatically upgrade packages from these (origin, archive) pairs
Unattended-Upgrade::Allowed-Origins {
"${distro_id} stable";
"${distro_id} ${distro_codename}-security";
"${distro_id} ${distro_codename}-updates";
//      "${distro_id} ${distro_codename}-proposed-updates";
};

// List of packages to not update
Unattended-Upgrade::Package-Blacklist {
//      "vim";
//      "libc6";
//      "libc6-dev";
//      "libc6-i686";
};

// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you
// have a working mail setup on your system. The package 'mailx'
// must be installed or anything that provides /usr/bin/mail.
Unattended-Upgrade::Mail "sysadmin@meinedomain.de";

// Do automatic removal of new unused dependencies after the upgrade
// (equivalent to apt-get autoremove)
Unattended-Upgrade::Remove-Unused-Dependencies "true";

// Automatically reboot *WITHOUT CONFIRMATION* if a
// the file /var/run/reboot-required is found after the upgrade
//Unattended-Upgrade::Automatic-Reboot "false";


// Use apt bandwidth limit feature, this example limits the download
// speed to 70kb/sec
//Acquire::http::Dl-Limit "70";
Wäre wirklich super, wenn da jemand ne Idee hätte ;)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: unattended-upgrades updated nicht alle Pakete ...

Beitrag von rendegast » 06.04.2013 11:05:35

Code: Alles auswählen

apt-cache policy
apt-cache policy clamav
aptitude versions clamav
Vielleicht gibt es Probleme mit der doppelten Bestellung über
ftp://ftp.intern.hosteurope.de
und
http://ftp.de.debian.org
Deaktiviere mal probeweise eine der beiden.

Den Cache mal löschen

Code: Alles auswählen

apt-get clean
ls -l /var/cache/apt/archives /cache/apt/archives/partial
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

bue
Beiträge: 6
Registriert: 24.10.2012 08:09:04

Re: unattended-upgrades updated nicht alle Pakete ...

Beitrag von bue » 08.04.2013 18:42:33

Habe aus der sources.list die hosteurope Quellen entfernt und "apt-get clean" ausgeführt. Leider keine verbesserung. Was macht dieses "ls -l /var/cache/apt/archives /cache/apt/archives/partial" genau?

apt-cache policy

Code: Alles auswählen

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://ftp.de.debian.org/debian-security/ squeeze/updates/non-free amd64 Packages
     release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=non-free
     origin ftp.de.debian.org
 500 http://ftp.de.debian.org/debian-security/ squeeze/updates/contrib amd64 Packages
     release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=contrib
     origin ftp.de.debian.org
 500 http://ftp.de.debian.org/debian-security/ squeeze/updates/main amd64 Packages
     release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=main
     origin ftp.de.debian.org
 500 http://ftp.de.debian.org/debian/ squeeze-updates/non-free amd64 Packages
     release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=non-free
     origin ftp.de.debian.org
 500 http://ftp.de.debian.org/debian/ squeeze-updates/contrib amd64 Packages
     release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=contrib
     origin ftp.de.debian.org
 500 http://ftp.de.debian.org/debian/ squeeze-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=main
     origin ftp.de.debian.org
 500 http://ftp.de.debian.org/debian/ squeeze/non-free amd64 Packages
     release v=6.0.7,o=Debian,a=stable,n=squeeze,l=Debian,c=non-free
     origin ftp.de.debian.org
 500 http://ftp.de.debian.org/debian/ squeeze/contrib amd64 Packages
     release v=6.0.7,o=Debian,a=stable,n=squeeze,l=Debian,c=contrib
     origin ftp.de.debian.org
 500 http://ftp.de.debian.org/debian/ squeeze/main amd64 Packages
     release v=6.0.7,o=Debian,a=stable,n=squeeze,l=Debian,c=main
     origin ftp.de.debian.org
Pinned packages:
apt-cache policy clamav

Code: Alles auswählen

clamav:
  Installed: 0.97.6+dfsg-1~squeeze1
  Candidate: 0.97.7+dfsg-1~squeeze1
  Version table:
     0.97.7+dfsg-1~squeeze1 0
        500 http://ftp.de.debian.org/debian/ squeeze-updates/main amd64 Packages
 *** 0.97.6+dfsg-1~squeeze1 0
        500 http://ftp.de.debian.org/debian/ squeeze/main amd64 Packages
        100 /var/lib/dpkg/status
aptitude versions clamav

Code: Alles auswählen

i   0.97.6+dfsg-1~squeeze1                                                              stable                                                           500
p   0.97.7+dfsg-1~squeeze1                                                              stable-updates                                                   500
Liebe Grüße
Bue

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: unattended-upgrades updated nicht alle Pakete ...

Beitrag von rendegast » 09.04.2013 08:10:18

Von den Paketeinstellungen und dem Pinning ist wohl alles in Ordnung,
Das manuelle Upgrade würde ja auch funktionieren.

Meldungen in /var/log/unattended-upgrades/unattended-upgrades.log ?

Ein Bug in unattended-upgrades?
-> versuchsweise mal das Paket 0.79.5 aus wheezy/sid ?
(Installiert sich problemlos, aber die apt.conf.d/50-unattended-upgrades ist anders -> kontrollieren,
logrotate.d/unattended-upgrades muß eventuell angepaßt werden)


Was macht dieses "ls -l /var/cache/apt/archives /cache/apt/archives/partial" genau?
Pakete werden nach archives/partial/ heruntergeladen (so auch die Paketlisten),
nach vollständigem Download nach archives/ verschoben.
Sollte zeigen, ob von der Seite aus kein Problem duch "halbe" Pakete vorliegt.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

bue
Beiträge: 6
Registriert: 24.10.2012 08:09:04

Re: unattended-upgrades updated nicht alle Pakete ...

Beitrag von bue » 15.04.2013 15:55:53

Code: Alles auswählen

2013-04-14 04:00:06,064 INFO Initial blacklisted packages:
2013-04-14 04:00:06,073 INFO Starting unattended upgrades script
2013-04-14 04:00:06,073 INFO Allowed origins are: ["('Debian', 'stable')", "('Debian', 'squeeze-security')", "('Debian', 'squeeze-updates')"]
2013-04-14 04:00:07,638 INFO Packages that are auto removed: ''
2013-04-14 04:00:07,638 INFO No packages found that can be upgraded unattended
Habe dieses mal die Pakete noch manuell geupdated, nächste mal werd ich genauer darauf achten und ggf mal die neue Version installieren ... Danke ;)

darkx
Beiträge: 33
Registriert: 31.07.2009 14:10:40

Re: unattended-upgrades updated nicht alle Pakete ...

Beitrag von darkx » 24.05.2013 16:28:28

Habe leider das gleiche Problem. Habe auch schon die Version von Wheezy installiert, aber leider kein unterschied ...

Bei "/etc/apt/apt.conf.d/50unattended-upgrades" steht bei mir:

Code: Alles auswählen

// Automatically upgrade packages from these (origin, archive) pairs
Unattended-Upgrade::Allowed-Origins {
        "${distro_id} squeeze";
        "${distro_id} ${distro_codename}-security";
//      "${distro_id} ${distro_codename}-updates";
//      "${distro_id} ${distro_codename}-proposed-updates";
};

// List of packages to not update
Unattended-Upgrade::Package-Blacklist {
//      "vim";
//      "libc6";
//      "libc6-dev";
//      "libc6-i686";
};

// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you
// have a working mail setup on your system. The package 'mailx'
// must be installed or anything that provides /usr/bin/mail.
//Unattended-Upgrade::Mail "root@localhost";

// Do automatic removal of new unused dependencies after the upgrade
// (equivalent to apt-get autoremove)
//Unattended-Upgrade::Remove-Unused-Dependencies "false";

// Automatically reboot *WITHOUT CONFIRMATION* if a
// the file /var/run/reboot-required is found after the upgrade
//Unattended-Upgrade::Automatic-Reboot "false";


// Use apt bandwidth limit feature, this example limits the download
// speed to 70kb/sec
//Acquire::http::Dl-Limit "70";
Muss statt stable vllt irgendwas anderes dahin?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: unattended-upgrades updated nicht alle Pakete ...

Beitrag von rendegast » 25.05.2013 08:16:05

"${distro_id} squeeze";
->
"${distro_id} oldstable";

Dort werden 'origin' und 'archive' aus 'apt-cache policy' verwendet.
"squeeze" wäre das Feld 'name'.

(Das macht das Paket während eines Release-Wechsels leider gefährlich,
da es entweder einen automatischen dist-upgrade versucht oder upgrades aus dem Haupt-Repo unterbindet,
je nach Eintrag in der sources.list.)



Auch führt es dazu, daß zBsp.
"${distro_id} ${distro_codename}-backports";
nicht funktioniert, da das Origin "Debian Backports" ist.
Was wiederum zum Format
"${distro_id} Backports:${distro_codename}-backports";
oder
"Debian Backports:${distro_codename}-backports";
führt, da das python-Skript wegen der Leerstelle den Trenner ':' braucht (aus dem python-Skript).




Bei unattended-upgrades aus wheezy gibt es einen alternativen Syntax:

Code: Alles auswählen

        "origin=Debian Backports,archive=wheezy-backports,label=Debian Backports";
wobei es bei google-chrome ein Problem mit dem origin gibt:

Code: Alles auswählen

        //"origin=Google, Inc.,archive=stable,label=Google";
        //"origin='Google, Inc.',archive=stable,label=Google";
        "archive=stable,label=Google,site=dl.google.com";
und ich den origin einfach weglasse.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

darkx
Beiträge: 33
Registriert: 31.07.2009 14:10:40

Re: unattended-upgrades updated nicht alle Pakete ...

Beitrag von darkx » 26.05.2013 15:00:09

Ich glaube daran lag das Problem! Habs nun endlich hinbekommen ;) DANKE

Stand auch im folgenden Tutorial http://www.maffert.net/debian-unattende ... inrichten/, habs leider zu spät gelesen :(

Antworten