Hallo Gruppe,
Ich habe vor Wochen debian squeeze auf debian wheezy aktualisiert, möchte aber noch nicht auf opendkim umsteigen und habe so erstmal dkim-filter behalten.
Seit heute! meldet mir eines von zwei - in Sachen apt, identisch konfigurierten - Systemen, dass für dkim-filter ein Update da wäre. Die Suche nach dem Grund, warum das zweite System das nicht meldet brachte mich schlussendlich darauf, dass das Update seit September 2010 nur für i386 existiert - beide Systeme sind aber amd64.
Ich hab überhaupt keine Idee, wie es dazu kommt, dass er ein für ihn ungültiges Update sieht, dass das Phänomen auf der anderen Büchse nicht reproduzierbar ist und wie ich das vermeintliche Update wieder loswerde.
"ns1" ohen dieses Problem, "ns2" mit:
ns1:/etc/apt# dpkg -l dkim-filter Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-=============================== == ii dkim-filter 2.8.2.dfsg-1 amd64 DomainKeys Identified Mail (DKIM)
root@ns2:/var/cache# dpkg -l dkim-filter Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten | Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/ Halb installiert/Trigger erWartet/Trigger anhängig |/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht) ||/ Name Version Architektur Beschreibung +++-==============-============-============-=============================== == ii dkim-filter 2.8.2.dfsg-1 amd64 DomainKeys Identified Mail (DKIM)
ns1:/etc/apt# apt-show-versions -u
root@ns2:/var/cache# apt-show-versions -u dkim-filter/squeeze *manually* upgradeable from 2.8.2.dfsg-1 to 2.8.2.dfsg-1+b1
Was kann ich liefern, dass Ihr helfen könnt?
Mit freundlichen Grüßen / Kind regards Ronny Seffner -- Ronny Seffner | Alter Viehweg 1 | 01665 Klipphausen
www.seffner.de | ronny@seffner.de | +49 35245 72950
On 05.07.13 Ronny Seffner (ronny@seffner.de) wrote:
Moin,
Was kann ich liefern, dass Ihr helfen könnt?
Schick doch mal ein "apt-cache policy dkim-filter" von beide Büchsen.
H.
Hallo Hilmar,
Schick doch mal ein "apt-cache policy dkim-filter" von beide Büchsen.
ns1:~# apt-cache policy dkim-filter dkim-filter: Installiert: 2.8.2.dfsg-1 Installationskandidat: 2.8.2.dfsg-1 Versionstabelle: *** 2.8.2.dfsg-1 0 890 http://ftp2.de.debian.org/debian/ squeeze/main amd64 Packages 100 /var/lib/dpkg/status
root@ns2 ~ # apt-cache policy dkim-filter dkim-filter: Installiert: 2.8.2.dfsg-1 Installationskandidat: 2.8.2.dfsg-1 Versionstabelle: *** 2.8.2.dfsg-1 0 890 http://ftp2.de.debian.org/debian/ squeeze/main amd64 Packages 100 /var/lib/dpkg/status
Hier sehe ich weder einen Unterschied noch den Updatekandidaten.
Mit freundlichen Grüßen / Kind regards Ronny Seffner -- Ronny Seffner | Alter Viehweg 1 | 01665 Klipphausen
www.seffner.de | ronny@seffner.de | +49 35245 72950
Am Freitag, den 05.07.2013, 11:44 +0200 schrieb Ronny Seffner:
[..]
Ich hab überhaupt keine Idee, wie es dazu kommt, dass er ein für ihn ungültiges Update sieht, dass das Phänomen auf der anderen Büchse nicht reproduzierbar ist und wie ich das vermeintliche Update wieder loswerde.
Schau mal auf beiden Rechnern nach der Ausgabe von: dpkg --print-foreign-architectures
und lass dir anzeigen (apt-get), woher das Paket kommt.
VG Daniel
Hi Daniel,
Schau mal auf beiden Rechnern nach der Ausgabe von: dpkg --print-foreign-architectures
ns1:~# dpkg --print-foreign-architectures i386
root@ns2 ~ # dpkg --print-foreign-architectures i386
und lass dir anzeigen (apt-get), woher das Paket kommt.
An was für Parameter und Optionen dachtest Du dabei. Um genau zu sein weiß ich nicht, wie ich mit apt-get nach installierten Paketen schauen kann.
Und was ist mit den Hinweisen nicht apt-get und aptitude parallel zu nutzen. Ich habe mir aptitude an der Kommandozeile angewöhnt, außer ich will mal Sourcen patchen und was draus bauen, da hat mein HowTo noch apt-get ;-)
Mit freundlichen Grüßen / Kind regards Ronny Seffner -- Ronny Seffner | Alter Viehweg 1 | 01665 Klipphausen
www.seffner.de | ronny@seffner.de | +49 35245 72950
Hallo Ronny,
Schau mal auf beiden Rechnern nach der Ausgabe von: dpkg --print-foreign-architectures
ns1:~# dpkg --print-foreign-architectures i386
root@ns2 ~ # dpkg --print-foreign-architectures i386
Du hast scheinbar Multi-Arch und (davon) die i386 als Architektur auf beiden Systemen aktiviert. Wahrscheinlich soll dkim-filter:i386 auf dem fraglichen System aktualisiert werden:
apt-cache policy dkim-filter:i386
und lass dir anzeigen (apt-get), woher das Paket kommt.
An was für Parameter und Optionen dachtest Du dabei. Um genau zu sein weiß ich nicht, wie ich mit apt-get nach installierten Paketen schauen kann.
Und was ist mit den Hinweisen nicht apt-get und aptitude parallel zu nutzen. Ich habe mir aptitude an der Kommandozeile angewöhnt, außer ich will mal Sourcen patchen und was draus bauen, da hat mein HowTo noch apt-get ;-)
Ich empfände es als einen schwerwiegenden (Design-)Fehler, wenn ein Mix aus apt-get und aptitude zu Problemen führen sollte. In der Vergangenheit hatte aptitude einige Datenbanken gepflegt, die apt-get nicht hatte. IIRC basiert z.B. apt-get --autopurge auf einer Fähigkeit, die aptitude zuerst hatte. Ich bin aber der Meinung, dass man die funktionell relevanten Unterschiede mittlerweile migriert hat(?), so dass eine parallele Nutzung von aptitude und apt-get unproblematisch ist. Davon unabhängig kannst du auch mit aptitude nach Installationskandidaten von dkim-filter:i386 schauen.
HTH und MfG Daniel
Hallo Daniel,
Du hast scheinbar Multi-Arch und (davon) die i386 als Architektur auf
beiden
Systemen
Lass mal grübeln: ich brauchte was aus i386 und habe bemerkt, dass wheezy keine lib-i386/lib-x86 (oder wie das wirklich hieß) mehr hat und mit Tante google geglaubt herausgefunden zu haben, dass ich als "Ausweg" Multiarch aktiviern solle. Ist an dieser Annahme was falsch?
aktiviert. Wahrscheinlich soll dkim-filter:i386 auf dem fraglichen System aktualisiert werden:
Scheinbar nicht ("installiert: keine")
ns1:~# apt-cache policy dkim-filter:i386 dkim-filter:i386: Installiert: (keine) Installationskandidat: 2.8.2.dfsg-1+b1 Versionstabelle: 2.8.2.dfsg-1+b1 0 890 http://ftp2.de.debian.org/debian/ squeeze/main i386 Packages
root@ns2 ~ # apt-cache policy dkim-filter:i386 dkim-filter:i386: Installiert: (keine) Installationskandidat: 2.8.2.dfsg-1+b1 Versionstabelle: 2.8.2.dfsg-1+b1 0 890 http://ftp2.de.debian.org/debian/ squeeze/main i386 Packages
Ich hab auch schon mal alles Mögliche unter /var/lib/apt* und /var/cache/apt* verworfen. Nach den Updates der installierten apt* Werkzeuge ist der Zustand aber wieder da ;-(
Ich empfände es als einen schwerwiegenden (Design-)Fehler, wenn ein Mix aus apt-get und aptitude zu Problemen führen sollte. In der Vergangenheit hatte
aptitude
Ok, Du würdest voraussetzen, es müsse im Mischbetrieb gehen. Würde ich auch, die Erfahrung zeigt aber, dass dem (noch) nicht so ist. So verhalten sich bei mir die Parameter upgrade, dist-upgrade oder install -f oft unterschiedlich, in dem was sie tun wollen (also im Vergelich zwischen apt-get und aptitude).
Mit freundlichen Grüßen / Kind regards Ronny Seffner -- Ronny Seffner | Alter Viehweg 1 | 01665 Klipphausen
www.seffner.de | ronny@seffner.de | +49 35245 72950
lug-dd@mailman.schlittermann.de