Debian: ersetzen von Testing-Dateien durch Stable-Dateien

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
Post Reply
User avatar
nyxus
Posts: 626
Joined: 2002-09-13 08:41
Location: Lübeck
Contact:
 

Debian: ersetzen von Testing-Dateien durch Stable-Dateien

Post by nyxus »

Moin,

nachdem ich auf meinem lokalen Rechner mit dem Pinning ganz gute Erfahrungen gemacht habe (die neuen Testing-Pakete liefen alle), wollte ich damit auf meinem VD-Server mal eine neuere Smokeping-Version installieren. Dabei wurde jede Menge aus Testing neu installiert, leider brach die Installation mittendrin ab.

Jetzt habe ich einen sonderbaren Zustand, daß das System es nicht mehr zulässt, irgendwas zu installieren. Immer kommen Fehlermeldungen, daß irgendwelche Abhängigkeiten nicht aufgelöst werden können. Meist liegt das wohl an der jetzt zu neuen Perl-Version ( 5.8.0-18 ).

Gibt es eine Möglichkeit, alles was zu Testing gehört wieder loszuwerden und auf ein komplettes Stable downzugraden?
olaf.dietsche
Posts: 401
Joined: 2002-12-19 02:06
Location: Siegburg
 

Re: Debian: ersetzen von Testing-Dateien durch Stable-Dateien

Post by olaf.dietsche »

Man kann einzelne Pakete mit

Code: Select all

apt-get install smokeping/stable
oder
apt-get install smokeping=1.6
herunter stufen. Wie man eine komplette Installation ohne Neuinstallation auf stable bekommt weiß ich nicht. Vielleicht funktioniert eine Kombination von upgrade und --target-release.
dea
Posts: 532
Joined: 2002-08-13 12:05
 

Re: Debian: ersetzen von Testing-Dateien durch Stable-Dateien

Post by dea »

Olaf: Funktioniert leider nicht :( Es haben sich schon viele an Downgrades die Zähne zerbissen ...

Aber wenn Deine Paket-DB kaputt ist (danach sieht es ja aus), dann schau mal in die Debian-Referenz dort ist sehr schön der "Notfall" beschrieben ...
olaf.dietsche
Posts: 401
Joined: 2002-12-19 02:06
Location: Siegburg
 

Re: Debian: ersetzen von Testing-Dateien durch Stable-Dateien

Post by olaf.dietsche »

Ich habe ein bischen in den apt man pages gestöbert und bin auf folgendes gestossen:

Code: Select all

man apt_preferences
...
EXAMPLES
   TRACKING STABLE
       The  following  APT  preferences file will cause APT to assign a priority higher
       than the default (500) to all package versions belonging to a  stable  distribu­
       tion  and  a  prohibitively  low priority to package versions belonging to other
       Debian distributions.

       Package: *
       Pin: release a=stable
       Pin-Priority: 900

       Explanation: Uninstall or do not install any Debian-originated
       Explanation: instances other than those in the stable distro
       Package: *
       Pin: release o=Debian
       Pin-Priority: -10

       With a suitable sources.list(5) file and the above preferences file, any of  the
       following commands will cause APT to upgrade to the latest stable version(s).

       apt-get install package-name
       apt-get upgrade
       apt-get dist-upgrade
...
Wenn ich das richtig lese, dann scheint es auf diese Weise doch zu gehen. Jetzt benötigen wir nur noch ein Opfer, um das auszuprobieren und zu bestätigen :-D
User avatar
nyxus
Posts: 626
Joined: 2002-09-13 08:41
Location: Lübeck
Contact:
 

Re: Debian: ersetzen von Testing-Dateien durch Stable-Dateien

Post by nyxus »

dea wrote:Olaf: Funktioniert leider nicht :( Es haben sich schon viele an Downgrades die Zähne zerbissen ...
Und gerade morgen muß ich zum Zahnarzt ...
Aber wenn Deine Paket-DB kaputt ist (danach sieht es ja aus), dann schau mal in die Debian-Referenz dort ist sehr schön der "Notfall" beschrieben ...
Meinst Du den Teil "Wiederherstellung mit dpkg":

Code: Select all

     # cd /var/cache/apt/archives
     # dpkg -i libc6* libdb2* perl*
     # dpkg -i apt* dpkg* debconf*
     # dpkg -i *  # solange, bis keine Fehler mehr auftreten
Das habe ich versucht, es bleiben aber immer die gleichen Fehler übrig.

Inzwischen habe ich mir aber was anderes überlegt:
Ich nutze diesen VD-Server für Bind, Smokeping und den Apachen (ok, noch ist auch Postfix für ausgehende Mail drauf). Letzteren auch nur, um die Smokeping-Seiten darzustellen. Da habe ich aber vor die Grafiken regelmäßig erstellen zu lassen und alle paar Stunden auf meinen 1&1-Rooserver zu replizieren, der Apache würde dann noch wegkommen.

In so einer Konfiguration sollte evtl. auch ein kompletter Umstieg auf Testing möglich sein (vermutlich immernoch stabiler als ein Suse Stable ... :twisted: ). Denn die neue Smokeping-Version möchte ich schon wegen der Alerts haben.
dea
Posts: 532
Joined: 2002-08-13 12:05
 

Re: Debian: ersetzen von Testing-Dateien durch Stable-Dateien

Post by dea »

Nyxus wrote:In so einer Konfiguration sollte evtl. auch ein kompletter Umstieg auf Testing möglich sein (vermutlich immernoch stabiler als ein Suse Stable ... :twisted: ). Denn die neue Smokeping-Version möchte ich schon wegen der Alerts haben.
Und nur wegen des smokepings verunstaltest Du Dir Dein woody? *wunder*

Probier's doch mal mit Backporting ... (Eigenwerbung: http://www.atencio.de/lt2k3 )
User avatar
nyxus
Posts: 626
Joined: 2002-09-13 08:41
Location: Lübeck
Contact:
 

Re: Debian: ersetzen von Testing-Dateien durch Stable-Dateien

Post by nyxus »

dea wrote:Aber wenn Deine Paket-DB kaputt ist (danach sieht es ja aus), dann schau mal in die Debian-Referenz dort ist sehr schön der "Notfall" beschrieben ...
schon bei dem ersten "dpkg -i libc6* libdb2* perl* " kommen leider Fehler:

Code: Select all

klio:/var/cache/apt/archives# dpkg -i libc6* libdb2* perl* 
dpkg - warning: downgrading libc6-dev from 2.3.1-16 to 2.2.5-11.5.
(Reading database ... 16873 files and directories currently installed.)
Preparing to replace libc6-dev 2.3.1-16 (using libc6-dev_2.2.5-11.5_i386.deb) ...
Unpacking replacement libc6-dev ...
Preparing to replace libc6-dev 2.2.5-11.5 (using libc6-dev_2.3.1-16_i386.deb) ...
Unpacking replacement libc6-dev ...
dpkg - warning: downgrading libc6 from 2.3.1-16 to 2.2.5-11.5.
Preparing to replace libc6 2.3.1-16 (using libc6_2.2.5-11.5_i386.deb) ...
Unpacking replacement libc6 ...
dpkg: error processing libc6_2.2.5-11.5_i386.deb (--install):
 trying to overwrite `/lib/libdb1-2.2.5.so', which is also in package libdb1-compat
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Preparing to replace libc6 2.3.1-16 (using libc6_2.3.1-16_i386.deb) ...
Unpacking replacement libc6 ...
Preparing to replace libdb2 2:2.7.7.0-7 (using libdb2_2%3a2.7.7.0-7_i386.deb) ...
Unpacking replacement libdb2 ...
Preparing to replace perl-base 5.8.0-18 (using perl-base_5.8.0-18_i386.deb) ...
Unpacking replacement perl-base ...
Preparing to replace perl-modules 5.8.0-18 (using perl-modules_5.8.0-18_all.deb) ...
Unpacking replacement perl-modules ...
Preparing to replace perl 5.8.0-18 (using perl_5.8.0-18_i386.deb) ...
Unpacking replacement perl ...
More than one copy of package libc6-dev has been unpacked
 in this run !  Only configuring it once.
Setting up libc6 (2.3.1-16) ...
Current default timezone: 'Europe/Berlin'.
Local time is now:      Thu Aug  7 19:54:13 CEST 2003.
Universal Time is now:  Thu Aug  7 17:54:13 UTC 2003.
Run 'tzconfig' if you wish to change it.

Setting up libdb2 (2.7.7.0-7) ...

Setting up perl-base (5.8.0-18) ...
Setting up libc6-dev (2.3.1-16) ...
Setting up perl-modules (5.8.0-18) ...
Setting up perl (5.8.0-18) ...

Errors were encountered while processing:
 libc6_2.2.5-11.5_i386.deb
klio:/var/cache/apt/archives# 
Probier's doch mal mit Backporting ... (Eigenwerbung: http://www.atencio.de/lt2k3 )
Das pdf_complete funktioniert irgendwie nicht. Jedenfalls läßt es sich mit dem Win-Acrobat 6 nicht darstellen.
User avatar
nyxus
Posts: 626
Joined: 2002-09-13 08:41
Location: Lübeck
Contact:
 

Re: Debian: ersetzen von Testing-Dateien durch Stable-Dateien

Post by nyxus »

dea wrote:Probier's doch mal mit Backporting ... (Eigenwerbung: http://www.atencio.de/lt2k3 )
Habe mir jetzt mal die HTML-Versio durchgelesen. Klingt alles sehr interessant, aber auch so, als wenn man dafür doch wieder enorme Zeit investieren muß bevor man das alles sinnvoll hinbekommt.
dea
Posts: 532
Joined: 2002-08-13 12:05
 

Re: Debian: ersetzen von Testing-Dateien durch Stable-Dateien

Post by dea »

meinst Du dieses smokeping ? ;)

Es hat mich keine 5 Minuten gekostet, mal schauen, ob's bei Dir auch läuft (Schau mal in's Changelog) :)
User avatar
nyxus
Posts: 626
Joined: 2002-09-13 08:41
Location: Lübeck
Contact:
 

Re: Debian: ersetzen von Testing-Dateien durch Stable-Dateien

Post by nyxus »

dea wrote:meinst Du dieses smokeping ? ;)

Es hat mich keine 5 Minuten gekostet, mal schauen, ob's bei Dir auch läuft (Schau mal in's Changelog) :)
boa, 5 Minuten bei Dir, vermutlich 5 Tage bei mir ... :wink:
Ich teste es, sobald die Kiste wieder rund läuft.
Post Reply