Problem mit dpkg -i

michseel2
Posts: 34
Joined: 2007-07-09 23:00

Problem mit dpkg -i

Post by michseel2 »

Hallo,

ich habe auf einem Debian System "dpkg -i *.deb" ausgeführt. Nun könnte ich mich hierfür erschlagen: die ".deb"-Pakete waren aus einer Debian Squeeze Installation, das "Zielsystem" hat aber Debian Lenny.

Ergebnis => Tausende verletzte Abhängigkeiten, nichts kann mehr installiert oder deinstalliert werden. Egal was ich installieren oder deinstallieren möchte, es heißt immer "E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution)."

Wenn ich apt-get -f install ausführe, erscheint folgendes:

mx:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
xsltproc libdigest-sha1-perl libnet-ip-perl libnet-dns-perl psa-pear libicu38 db4.2-util re2c dnsutils libnet-xwhois-perl awstats libgomp1 psa-pylibplesk libsqlite0 libmpfr1ldbl gcc-4.3 libapache2-reload-perl spamc
libmcrypt4 psa-api libqdbm14 cpp libgmp3c2 libt1-5 gcc psa-ftputil libbsd-resource-perl libonig2 libsys-syslog-perl psa-locale-base-en-us liberror-perl libapache2-mod-perl2 webalizer libgd2-xpm libgeoip1 libsocket6-perl
libc6-dev lockfile-progs ntpdate psa-proftpd-inetd cpp-4.3 libnetaddr-ip-perl libboost-regex1.34.1 linux-libc-dev libmail-spf-perl plesk-skins psa-proftpd libsys-hostname-long-perl php5-common libdigest-hmac-perl
python-libxml2 spamassassin libio-socket-inet6-perl
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libmcrypt4 libonig2 libqdbm14 libsqlite0
Suggested packages:
libmcrypt-dev mcrypt
The following packages will be REMOVED:
libapache2-mod-php5 libpam-plesk php5 php5-cgi php5-cli php5-curl php5-gd php5-imap php5-intl php5-mcrypt php5-mysql php5-sqlite php5-suhosin php5-xsl psa psa-api-rpc psa-atmail psa-awstats-configurator psa-backup-manager
psa-backup-manager-vz psa-firewall psa-horde psa-imp psa-ingo psa-kav psa-kronolith psa-locale-de-de psa-migration-agents psa-migration-manager psa-mimp psa-mnemo psa-passwd psa-php5-configurator psa-spamassassin psa-turba
psa-updates psa-watchdog
The following NEW packages will be installed:
libmcrypt4 libonig2 libqdbm14 libsqlite0
0 upgraded, 4 newly installed, 37 to remove and 5 not upgraded.
11 not fully installed or removed.
Need to get 559kB of archives.
After this operation, 228MB disk space will be freed.
Do you want to continue [Y/n]?


Aber nein, ich möchte definitiv Plesk nicht löschen!

In der folgenden Übersicht kann man sehen, welche "squeeze"-Pakete ich versehentlich mit "dpkg -i *.deb" installieren wollte (waren nur PHP-Pakete):

mx:~# dpkg --list | grep php5 | grep squeeze
iU php5-cgi 5.3.3-7+squeeze1 server-side, HTML-embedded scripting languag
iU php5-cli 5.3.3-7+squeeze1 command-line interpreter for the php5 script
ii php5-common 5.3.3-7+squeeze1 Common files for packages built from the php
iU php5-curl 5.3.3-7+squeeze1 CURL module for php5
iU php5-gd 5.3.3-7+squeeze1 GD module for php5
iU php5-imap 5.3.3-7+squeeze1 IMAP module for php5
iU php5-intl 5.3.3-7+squeeze1 internationalisation module for php5
iU php5-mcrypt 5.3.3-7+squeeze1 MCrypt module for php5
iU php5-mysql 5.3.3-7+squeeze1 MySQL module for php5
iU php5-sqlite 5.3.3-7+squeeze1 SQLite module for php5
iU php5-xsl 5.3.3-7+squeeze1 XSL module for php5


Welche Möglichkeiten hab ich, um das wieder hinzubiegen, ohne Plesk oder ähnliches zu löschen? Gibt es die Möglichkeit, das "dpkg -i *.deb" rückgängig zu machen?

Viele Grüße
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Problem mit dpkg -i

Post by Roger Wilco »

Schon `dpkg -r` oder `dpkg -P` versucht?
Top

michseel2
Posts: 34
Joined: 2007-07-09 23:00

Re: Problem mit dpkg -i

Post by michseel2 »

Nein, beides nicht versucht. Aber konnte es bereits lösen, indem ich die "Original PHP Pakete" wieder installiert habe:

dpkg -i /var/cache/apt/archives/php-*.deb

Wurden dann alle Pakete wieder "gedowngraded" und passt nun wieder alles.
Top

Who is online

Users browsing this forum: Istella [Bot] and 1970 guests