PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Debian, downgradeproblem



wickey
15.02.03, 14:32
Hallo!

Folgendes Problem: Ich kann Debian nicht downgraden:

debian:/etc/apt# cat sources.list

#deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1 (20020718)]/ unstable contrib main non-US/contrib non-US/main

deb http://security.debian.org/ stable/updates main

deb http://packages.debian.org/debian/ stable main non-free contrib
#deb http://packages.debian.org/debian/ unstable main non-free contrib

deb http://packages.debian.org/debian/ testing main non-free contrib

#deb http://people.debian.org/~kov/debian woody gnome2

#deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian/ woody main non-free

deb http://ktown.kde.org/~nolden/kde stable main

debian:/etc/apt# cat apt.conf
APT::Default-Release "stable";

APT::Get::Show-Upgraded "true";

APT::Cache-Limit 12582912;

debian:/etc/apt# cat preferences
Package: *
Pin: release a=stable
Pin-Priority: 1001

Obwohl alles für ein Downgrade eingetragen ist, passiert folgendes:

debian:/etc/apt# apt-get -s upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be upgraded
apt-file autoconf automake1.7 autotools-dev base-files console-data doc-debian
doc-linux-text docbook-xml docbook-xsl gnome2-user-guide kernel-source-2.4.20 sgml-data
13 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Inst base-files (3.0.7 Debian:testing)
Conf base-files (3.0.7 Debian:testing)
Inst console-data (2002.12.04dbs-5 Debian:testing)
Inst doc-debian (3.0.2 Debian:testing)
Inst doc-linux-text (2003.01-1 Debian:testing)
Inst apt-file (2.0.2-2 Debian:testing)
Inst autoconf (2.57-2 Debian:testing)
Inst autotools-dev (20030110.1 Debian:testing)
Inst automake1.7 (1.7.2-3 Debian:testing)
Inst sgml-data (1.8 Debian:testing)
Inst docbook-xml (4.2-6 Debian:testing)
Inst docbook-xsl (1.60.1-1 Debian:testing)
Inst gnome2-user-guide (2.0.5-1 Debian:testing)
Inst kernel-source-2.4.20 (2.4.20-5 Debian:testing)
Conf console-data (2002.12.04dbs-5 Debian:testing)
Conf doc-debian (3.0.2 Debian:testing)
Conf doc-linux-text (2003.01-1 Debian:testing)
Conf apt-file (2.0.2-2 Debian:testing)
Conf autoconf (2.57-2 Debian:testing)
Conf autotools-dev (20030110.1 Debian:testing)
Conf automake1.7 (1.7.2-3 Debian:testing)
Conf sgml-data (1.8 Debian:testing)
Conf docbook-xml (4.2-6 Debian:testing)
Conf docbook-xsl (1.60.1-1 Debian:testing)
Conf gnome2-user-guide (2.0.5-1 Debian:testing)
Conf kernel-source-2.4.20 (2.4.20-5 Debian:testing)

Pakete werden auf testing upgegradet.

Hat irgendwer eine Erkärung dafür? Wie bringe ich mein System wieder auf stable?

grüße wickey

lard
15.02.03, 15:18
hallo,

deb http://packages.debian.org/debian/ testing main non-free contrib

den vielleicht noch auskommentieren ?

lard

wickey
15.02.03, 15:34
Habs versucht, obwohl es keine Rolle spielen dürfte, und genau so war es dann auch:

debian:/home/wickey# apt-get -s upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

gleiches Ergebnis übrigens bei dist-upgrade

grüße wickey

lard
15.02.03, 16:04
hallo,
ich hab von pinning noch keinen plan, aber vielleicht ist es sinnvoll, wenn du für unstabele und testing noch einen eintrag mit niedrigerer priorität als stable machst.

lard

wickey
15.02.03, 16:28
Hmm, bin zwar auch kein Pinningprofi, aber hier ist es ganz gut beschrieben: http://www.linux-magazin.de/Artikel/ausgabe/2002/11/apt/apt.html

Habe ein wenig im Usenet geschmökert und dort gibts wohl auch keine Lösung dafür, bis auf die Standardantwort: Backup einspielen.
Bei Debian ist ein Downgrade eigentlich nicht vorgesehen, wer testing und unstable verwendet, sollte ein Profi sein und auch wieder Downgraden können, so der Tenor im Usenet.
Es wir einem verdammt schwer gemacht ein (Apt)-Profi zu werden :-)

grüße wickey

christophwth
15.02.03, 16:54
Hi

hier ne anleitung http://people.debian.org/~osamu/pub/downgrade.html
aber ich habe auch noch nicht versucht das pinning auf diese
umfassende art einzusetzen.

und kann dir auch nicht sagen ob es klappt .
es ist eines etwas geneuere anleitung als die im linux-magazin

gruss
christoph

wickey
15.02.03, 20:53
Danke für den Tipp, leider kein positives Ergebnis.

Einzige Änderung:
Beim upgrade wird, nicht wie zuvor, trotz eingetragener testing--Quelle, nicht auf testing upgegradet.

grüße wickey

wickey
15.02.03, 21:34
Downgrad ist schon möglich, allerdings nur mit manueller Paketauswahl:

debian:/home/wickey# apt-get -s install xserver-xfree86/unstable
Reading Package Lists... Done
Building Dependency Tree... Done
Selected version 4.2.1-5 (Debian:unstable) for xserver-xfree86
The following packages will be upgraded
xserver-xfree86
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Inst xserver-xfree86 (4.2.1-5 Debian:unstable)
Conf xserver-xfree86 (4.2.1-5 Debian:unstable)

debian:/home/wickey# apt-get -s install xserver-xfree86/testing
Reading Package Lists... Done
Building Dependency Tree... Done
Selected version 4.2.1-3 (Debian:testing) for xserver-xfree86
The following packages will be DOWNGRADED
xserver-xfree86
0 packages upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Inst xserver-xfree86 (4.2.1-3 Debian:testing)
Conf xserver-xfree86 (4.2.1-3 Debian:testing)

debian:/home/wickey# apt-get -s install xserver-xfree86/stable
Reading Package Lists... Done
Building Dependency Tree... Done
Selected version 4.1.0-16 (Debian:3.0r1a/stable) for xserver-xfree86
The following packages will be DOWNGRADED
xserver-xfree86
0 packages upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Inst xserver-xfree86 (4.1.0-16 Debian:3.0r1a/stable)
Conf xserver-xfree86 (4.1.0-16 Debian:3.0r1a/stable)

debian:/home/wickey# apt-get -s install xserver-xfree86
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, xserver-xfree86 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Wobei letzter Versuch eigentlich laut Pinning und Defaulrelease wie vorletzter aussehen müsste.
Ich verstehe es nicht ganz...

grüße wickey

wickey
15.02.03, 22:11
Für alle, die an einer Lösung interessiert sind:

Es klingt zwar unglaublich, aber seht selbst: (Pinning wie oben beschrieben (Link im Posting von christophwth))

debian:/home/wickey# apt-get -s -u upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

debian:/home/wickey# apt-get -s -u -t stable upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

debian:/home/wickey# apt-get -s -u -t unstable upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back
avifile-win32-plugin coreutils cpp-3.2 dictionaries-common g++-3.2 gcc-3.2 gcc-3.2-base
gnome-system-monitor gnome2-user-guide libavifile0.7 libbonoboui2-0 libbonoboui2-common
libeel2-2 libeel2-data libfontconfig1 libgail-common libgail17 libgnome2-0
libgnomecanvas2-0 libgnomeui-0 libgphoto2-2 libgphoto2-port0 libgtkhtml2-0 libnautilus2-2
libpanel-applet2-0 libstdc++5 libstdc++5-dev libwnck4 libxft2 openoffice.org
openoffice.org-bin openoffice.org-debian-files po-debconf yelp
The following packages will be upgraded
fontconfig kernel-source-2.4.20 libgal21 libgnome2-common libgnomecanvas2-common
libgnomeui-common libgnutls5 libgtk2.0-0png3 liblcms1 liblcms1-dev libmetacity0
libopencdk4 libperl5.8 libpng12-0 librsvg2-2 libstartup-notification0 libwnck-common
nautilus-data openoffice.org-l10n-de openoffice.org-spellcheck-de-at
The following packages will be DOWNGRADED
aalib1 abiword abiword-common [...] zlib1g-dev
20 packages upgraded, 0 newly installed, 357 downgraded, 0 to remove and 102 not upgraded.
[...]

ohne weiter Worte...

grüße wickey

-Sensemann-
15.02.03, 22:14
ab damit in die Tutorial Sektion :)

Susu
17.02.03, 09:42
@wickey

Moin,

darf ich mal die bescheidene Frage stellen, wieso du downgraden willst???
Würd mich mal interessieren, da ich gerade mein Woody zum Sarge gemacht habe...

Gruß, Susu

wickey
17.02.03, 15:14
Hi Susu!

Ich hatte zunächst von woody auf sarge geupt, danach einges an unstable eingespielt.
Sinnvoll wäre, dass unstable mal testing wird, was aber leider nicht der Fall beim Upgrade ist. Ausserdem ist bei sid gerade die Umstellung auf gcc 3.2 im gange, wieder ein Grund zu sarge zurückzukehren.

Jetzt habe ich KDE 3.1 und Gnome 2 drauf, wollte auf Gnome 2.2 gehen um das mal anzusehen, da ich Gnome 2.0 einfach bescheiden finde. Wenn ich nun Gnome 2.2 per apt-get installien möchte, knallt apt mir eine seltsame Abhängigkeit hin, nämlich das komplette KDE 3.1 soll deinstalliert werden.

Und das kann ja nicht sein, daher von meinem konfusen Mischmasch System zurück zu geordneten Strukturen. :-)

grüße wickey

wickey
17.02.03, 17:11
Für alle, die es interessiert:

Das downgrade lief ohne Zwischenfälle über die Bühne. (350 Pakete wurden downgegradet)

grüße wickey

-Sensemann-
09.03.03, 20:48
also bei mir klappt das nicht

apt-get upgrade (unstable list)

apt-get -s -u -t unstable upgrade

bringt bei mir nichts !

wickey
09.03.03, 21:44
Und welche Meldungen kommen?

Dieser Befehl downgradet natürlich nur die unstable Pakete, wenn Du auf testing bist, musst Du Testing eingeben.

Hast Du auch richtig gepinnt?

wickey@debian:~$ cat /etc/apt/preferences
Package: *
Pin: release a=stable
Pin-Priority: 1001

Package: *
Pin: release a=testing
Pin-Priority: 200

Package: *
Pin: release a=unstable
Pin-Priority: 50

Hast Du stable Quellen in der sources.list?

Kann an vielem liegen, bei mir klappte es, wie oben zu sehen...

grüße wickey

-Sensemann-
10.03.03, 10:08
da sagt er mir



sense@sense:~$ cat /etc/apt/preferences
cat: /etc/apt/preferences: No such file or directory
sense@sense:~$

-Sensemann-
10.03.03, 10:20
so jetzt frage ich mich ob die situation besser ist ?

christophwth
10.03.03, 13:48
Hi


ich würd sagen nicht ganz , so wie ich das sehe will dir das upgrade das alte kde 2.2 wieder installieren.
vielleicht kanst du das mit einem pinning eintrag verhindern. eventuell diese zeilen hinzufügen :

Package: kdm
Pin: version 3.1.*
Pin-Priority: 1002

Package: kdebase*
Pin: version 3.1.*
Pin-Priority: 1002

Package: kdelibs
Pin: version 3.1.*
Pin-Priority: 1002

gruss
christoph

-Sensemann-
10.03.03, 15:20
test
sense:/home/sense# apt-get -s -u -t unstable upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be DOWNGRADED
alsa-headers libasound2 libasound2-dev libexpat1 libpam0g php4-cgi php4-mysql
0 packages upgraded, 0 newly installed, 7 downgraded, 0 to remove and 2 not upgraded.
Inst php4-mysql (4:4.1.2-6 Debian:3.0r1a/stable) []
Inst php4-cgi (4:4.1.2-6 Debian:3.0r1a/stable)
Inst libexpat1 (1.95.2-6 Debian:3.0r1a/stable)
Inst libpam0g (0.72-35 Debian:3.0r1a/stable)
Conf libpam0g (0.72-35 Debian:3.0r1a/stable)
Inst libasound2-dev (0.9.0beta10a-3 Debian:3.0r1a/stable) []
Inst alsa-headers (0.9+0beta12-3 Debian:3.0r1a/stable) []
Inst libasound2 (0.9.0beta10a-3 Debian:3.0r1a/stable)
Conf libexpat1 (1.95.2-6 Debian:3.0r1a/stable)
Conf php4-cgi (4:4.1.2-6 Debian:3.0r1a/stable)
Conf php4-mysql (4:4.1.2-6 Debian:3.0r1a/stable)
Conf libasound2 (0.9.0beta10a-3 Debian:3.0r1a/stable)
Conf alsa-headers (0.9+0beta12-3 Debian:3.0r1a/stable)
Conf libasound2-dev (0.9.0beta10a-3 Debian:3.0r1a/stable)
sense:/home/sense#

Preferences:
Package: *
Pin: release a=stable
Pin-Priority: 1001

Package: *
Pin: release a=testing
Pin-Priority: 200

Package: *
Pin: release a=unstable
Pin-Priority: 50


sources.list
#deb http://ktown.kde.org/~nolden/kde/ stable main
#deb http://download.kde.org/stable/3.1/Debian stable main
#deb ftp://ftp.de.debian.org/debian/ stable main non-free contrib
#deb-src ftp://ftp.de.debian.org/debian/ stable main non-free contrib
#deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
#deb http://gluck.debian.org/%7Eandreas/debian wine main
#deb-src http://gluck.debian.org/%7Eandreas/debian wine main

#deb ftp://ftp.de.debian.org/debian unstable main non-free contrib


deb http://http.us.debian.org/debian stable main contrib non-free
#deb http://security.debian.org/ stable/updates main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://www.openoffice.de/debian/ stable main
deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian woody main non-free
deb http://ktown.kde.org/~nolden/kde stable main

##############

# http stable debian 3.0 (woody)
#deb http://ftp.de.debian.org/debian/ stable main non-free contrib
#deb http://ftp.de.debian.org/debian-non-US stable/non-US main contrib non-free
#deb http://ftp.de.debian.org/debian-non-US proposed-updates/non-US main contrib non-free
#deb http://security.debian.org stable/updates main contrib non-free
#deb-src http://ftp.de.debian.org/debian stable main contrib non-free
#deb-src http://ftp.de.debian.org/debian-non-US stable/non-US main contrib non-free

#gnome 2.2
#deb http://mirrors.evilgeniuses.org.uk/...backports/woody gnome2.2/
#deb-src http://mirrors.evilgeniuses.org.uk/...backports/woody gnome2.2/

# kde3.1
#deb http://download.kde.org/stable/3.1/Debian stable main

#nolden kde3.1 + more
#deb http://devel-home.kde.org/~nolden/kde/ stable main

deb http://ftp.de.debian.org/debian/ stable main non-free contrib
deb-src http://ftp.de.debian.org/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

wickey
10.03.03, 18:05
BTW:

> Package: *
> Pin: release a=unstable
> Pin-Priority: 50 sense:/e...

Weist auf fehlende Newline in /etc/apt/preferences hin.

Funktioniert ja nun. Versuch auch mal apt-get -s -u -t testing upgrade, vielleicht bist Du nicht überall auf unstable.
Vielleicht hast Du auch nur so wenige unstable Pakete installiert?

Ich kenne Dein System nicht...

grüße wickey

-Sensemann-
10.03.03, 18:24
er hat 127 mb davon installiert :(

wickey
10.03.03, 18:30
Tut mir leid, bei mir hat es so funktioniert und es wurden 357 Pakete downgegradet?

-Sensemann-
10.03.03, 19:10
> Package: *
> Pin: release a=unstable
> Pin-Priority: 50 sense:/e...







Weist auf fehlende Newline in /etc/apt/preferences hin.




das versteh ich nicht!

was meinst du damit

wickey
10.03.03, 19:19
In Unix(artigen)-Betriebssystemen hat jede Datei mit einer Newline zu enden.

bla-->Enter
Newline.

Also immer schön eine leere Zeile am Schluß setzen. (Nach dem letzten geschriebenen Zeichen ein Enter vor dem Sichern.)

grüße wickey

-Sensemann-
12.03.03, 20:08
die fehlende newline hab ich eingegeben.