PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit apt-get upgrade (Etch) / pear upgraden



tschloss
07.06.09, 10:17
Hi,

eigentlich wollte ich ja nur ein PEAR Modul installieren (Mail/MIME). "pear install Mail_MIME" meckert jedoch, dass man mindestens pear 1.6 haben möchte, aber nur 1.4 installiert sei.

Ok - ich versuche also mit apt-get das php-pear zu erneuern.
Keine Ahnung, ob das der richtige Weg ist: "apt-get upgrade" (kann man auch einzelne Pakete updaten??).

Jedenfalls führt der "apt-get upgrade" zu folgenden gravierenden Fehlern (das geht noch 3 Seiten so weiter):

apt-get upgrade
Paketlisten werden gelesen... Fertig
Abh?ngigkeitsbaum wird aufgebaut... Fertig
Die folgenden Pakete sind zur?ckgehalten worden:
openssh-client openssh-server
Die folgenden Pakete werden aktualisiert:
bind9-host cpio debconf debconf-i18n dnsutils initscripts libbind9-0 libc6
libdns22 libgnutls13 libisc11 libisccc0 libisccfg1 libkrb53 liblwres9
libpcre3 libssl0.9.8 locales rsync ssh sysv-rc sysvinit sysvinit-utils
tzdata
24 aktualisiert, 0 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
Es m?ssen noch 13,1MB von 15,0MB Archiven geholt werden.
Nach dem Auspacken werden 688kB Plattenplatz freigegeben worden sein.
M?chten Sie fortfahren [J/n]? J
Fehl http://ftp.de.debian.org etch/main libc6 2.3.6.ds1-13etch7
404 Not Found
Fehl http://ftp.de.debian.org etch/main libgnutls13 1.4.4-3+etch1
404 Not Found
Fehl http://ftp.de.debian.org etch/main locales 2.3.6.ds1-13etch7
404 Not Found


Die /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian/ etch main non-free contrib
deb-src http://ftp.de.debian.org/debian/ etch main non-free contrib

deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/ etch/updates main non-free contrib

Entspricht die nicht mehr den Anforderungen?

Danke für Tipps (sei es mit eigentlichen Problem, ein pear >1.6.1 zu haben oder der apt-get Konfiguration).

Danke!!!
VG Thomas

tschloss
07.06.09, 10:46
...nach etwas mehr googeln fand ich heraus, dass ein
apt-get update vor dem upgrade hilfreich sein könnte

Das liest zwar alle möglichen files, terminiert leider mit einem fehlenden public key (das "--allow-unauthenticated" habe ich erst im zweiten Schritt vesucht - ohne Veränderung!):

apt-get --allow-unauthenticated update
Hole:1 http://security.debian.org etch/updates Release.gpg [1032B]
Hole:2 http://ftp.de.debian.org etch Release.gpg [1032B]
OK http://ftp.de.debian.org etch Release
Fehl http://ftp.de.debian.org etch Release

Hole:3 http://ftp.de.debian.org etch Release [67,8kB]
Ign http://ftp.de.debian.org etch Release
Ign http://ftp.de.debian.org etch/main Packages/DiffIndex
Ign http://ftp.de.debian.org etch/non-free Packages/DiffIndex
Ign http://ftp.de.debian.org etch/contrib Packages/DiffIndex
Ign http://ftp.de.debian.org etch/main Sources/DiffIndex
Ign http://ftp.de.debian.org etch/non-free Sources/DiffIndex
Ign http://ftp.de.debian.org etch/contrib Sources/DiffIndex
OK http://security.debian.org etch/updates Release
OK http://ftp.de.debian.org etch/main Packages
OK http://ftp.de.debian.org etch/non-free Packages
OK http://ftp.de.debian.org etch/contrib Packages
OK http://ftp.de.debian.org etch/main Sources
OK http://ftp.de.debian.org etch/non-free Sources
OK http://ftp.de.debian.org etch/contrib Sources
Ign http://security.debian.org etch/updates/main Packages/DiffIndex
Ign http://security.debian.org etch/updates/main Sources/DiffIndex
Ign http://security.debian.org etch/updates/non-free Sources/DiffIndex
Ign http://security.debian.org etch/updates/contrib Sources/DiffIndex
OK http://security.debian.org etch/updates/main Packages
OK http://security.debian.org etch/updates/main Sources
OK http://security.debian.org etch/updates/non-free Sources
OK http://security.debian.org etch/updates/contrib Sources
Es wurden 68,8kB in 1s geholt (49,9kB/s)
Paketlisten werden gelesen... Fertig
W: GPG error: http://ftp.de.debian.org etch Release: Die folgenden Signaturen konnten nicht ?berpr?ft werden, weil ihr ?ffentlicher Schl?ssel nicht verf?gbar ist: NO_PUBKEY 9AA38DCD55BE302B
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
W: Probieren Sie ?apt-get update?, um diese Probleme zu korrigieren.


Brauche ich den Key wirklich und wie bekomme ich ihn und übergebe ihn an apt?

Danke
Thomas

tschloss
07.06.09, 10:55
Obwohl der update aus meinem Post #2 nicht zu Ende gekommen ist, terminiert jetzt der "upgrade" aus Post #1 nicht mehr. Zumindest läuft er im Moment deutlich weiter als beim ersten Versuch vor dem mißglückten update.

Ich keep you informed, nehme aber Hinweise zu einer ordentlichen Vorgehensweise sehr gerne entgegen. Was ich hier tue, erfüllt mich nicht mit Zufriedenheit ;)

VG
Thomas

joomart
07.06.09, 11:01
1. Die Error-Meldung ist eine Warnung "W", das heißt du könntest weitermachen.

2. Solche Meldungen bekomme ich auch ab und zu, wenn ich längere Zeit kein "apt-get update" gemacht habe. Es hilft, die wichtigen "keyring"-Pakete zu installieren:

apt-get install \
debian-archive-keyring \
debian-keyring \
debian-maintainers \
debian-multimedia-keyring

Ein anschließendes "apt-get update" sollte die Probleme beenden.

3. Oder ein Debian-Server nicht optimal erreichbar (überlastet?). Dann hilft es, einfach etwas später (1/2 Stunde) die Prozedur zu wiederholen.

4. Eventuell wäre ein Upgrade auf Lenny sinnvoll.

tschloss
07.06.09, 11:35
Danke joomart.
(Ich hatte auch weitergemacht und der Upgrade lief dann auch durch)
Bekomme folgenden Fehler (macht aber nichts, der "update" von oben kommt jetzt ohne W durch):


apt-get install debian-archive-keyring debian-keyring debian-maintainers debian-multimedia-keyring

Paketlisten werden gelesen... Fertig
Abh?ngigkeitsbaum wird aufgebaut... Fertig
debian-archive-keyring ist schon die neueste Version.
E: Konnte Paket debian-maintainers nicht finden



VG Thomas

PS: Nachdem der Upgrade eine ganze Menge gemacht hatte, war pear immer noch auf der Version 1.4.11:

pear versionPEAR Version: 1.4.11
PHP Version: 5.2.0-8+etch15
Zend Engine Version: 2.2.0
Running on: Linux vs1524 2.6.22.10 #3 SMP Fri Nov 2 21:42:16 CET 2007 x86_64
Um voranzukommen, habe ich nun einfach eine ältere Version des Mail/MIME Pakets installiert. Mal sehen, wie weit ich damit komme.

Anmerkung: Wenn man da nicht ständig an den Sachen rumschraubt, werden kleinere Aufgaben plötzlich zur Riesensache: erstens ist die Software nebst Paktmanagern (2 stufig: apt und pear) so outdated und zweitens ist das eigene bißchen Know-How wieder anderen Dingen gewichen (ich gebe zu, seit ich ins Mac-Lager gewechselt bin, bin ich noch fauler geworden - Analogie: an meinem VW-Käfer habe ich es auch geliebt, herumzuschrauben, an einem aktuellen PKW habe ich keine Lust und keine Chance).