Hallo,
wollte auf meinem ganz jungfreulich neu aufgesetztem vServer (uname -a Linux <zensiert> 2.4.24-vs1.26 #11 Sat Mar 5 12:14:30 CET 2005 i686 GNU/Linux) Asterisk 1.4.x installieren. Dafür muss ich libncurses5-dev installieren. Das schlug fehl wegen Konflikten mit e2fsprogs. Abhilfe?
Als root:
apt-get update
apt-get upgrade -> nur 7MB heruntergeladen
apt-get install libncurses5-dev
: This installation run will require temporarily removing the essential
package e2fsprogs due to a Conflicts/Pre-Depends loop. This is often bad,
but if you really want to do it, activate the APT::Force-LoopBreak option.
E: Internal Error, Could not early remove e2fsprogs
apt-get install e2fsprogs
apt-get remove e2fsprogs
vi /etc/apt/apt.conf APT::Force-LoopBreak "1";
apt-get upgrade
kein Upgrade
apt-get install libncurses5-dev
Selecting previously deselected package lsb-base.
(Reading database ... 15720 files and directories currently installed.)
Unpacking lsb-base (from .../lsb-base_3.1-23.1_all.deb) ...
Selecting previously deselected package sysvinit-utils.
Unpacking sysvinit-utils (from .../sysvinit-utils_2.86.ds1-38_i386.deb) ...
Replacing files in old package sysvinit ...
Setting up sysvinit-utils (2.86.ds1-38) ...
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg - warning, overriding problem because --force enabled:
This is an essential package - it should not be removed.
dpkg: sysvinit: dependency problems, but removing anyway as you request:
modutils depends on sysvinit (>= 2.71-2).
console-tools depends on sysvinit (>> 2.74).
(Reading database ... 15730 files and directories currently installed.)
Removing sysvinit ...
dpkg - warning: while removing sysvinit, directory `/etc/rc6.d' not empty so not removed.
dpkg - warning: while removing sysvinit, directory `/etc/rc5.d' not empty so not removed.
dpkg - warning: while removing sysvinit, directory `/etc/rc4.d' not empty so not removed.
dpkg - warning: while removing sysvinit, directory `/etc/rc3.d' not empty so not removed.
dpkg - warning: while removing sysvinit, directory `/etc/rc2.d' not empty so not removed.
dpkg - warning: while removing sysvinit, directory `/etc/rcS.d' not empty so not removed.
dpkg - warning: while removing sysvinit, directory `/etc/rc1.d' not empty so not removed.
dpkg - warning: while removing sysvinit, directory `/etc/rc0.d' not empty so not removed.
dpkg: `update-rc.d' not found on PATH.
dpkg: 1 expected program(s) not found on PATH.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
apt-get upgrade
dpkg: `update-rc.d' not found on PATH.
dpkg: 1 expected program(s) not found on PATH.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
cat /etc/apt/sources.list
deb http://ftp.uk.debian.org/debian/ stable main non-free contrib
deb-src http://ftp.uk.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
Das Problem mit den libncurses5-dev ist übrigens vor ca zwei Monaten auf gleichem System nicht aufgetreten.
Ein apt-get dselect-upgrade -o APT::Force-LoopBreak=1 bringt nach einspielen des jungfreulichen Neu-Images des Systems im Endeffekt die gleichen Fehler mit dem UNterschied, dass ca 126MB und damit deutlich mehr Pakete aktualisiert wurden.
Für eine konstruktive Lösung wäre ich sehr dankbar.
Ciao
libncurses5-dev und e2fsprogs Abhaengigkeitsproblem bei 3.1?
- SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
SubOptimal hat geschrieben:Hi minze,
kann es sein, dass Du vor 2 Monaten mit Sarge installiert hast?
Ja, das ist der Fall.
Das weiß ich. Ich habe - so denke ich doch - nach wie vor Sarge. Nur heißt das jetzt, dass ich keine aktuelle Software mehr installieren kann? Wo bekomme ich denn jetzt zumindest passendes libncurses5-dev für mein System? Ich wollte eigentlich nur Asterisk 1.4.x aus den Quellen kompilieren.Nun ist aber Etch stable.
Das Sarge stellt der vServer-Anbieter noch nicht (wenn überhaupt) zur Verfügung.
Ciao
- SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
Hi minze,
- ersetze alle stable durch sarge
- [edit]die non-us Zeilen kannst Du auskommentieren, das gibt es so nicht mehr bei Etch[/edit]
- dann ein aptitude update und Dein System kennt wieder alle Sarge Pakete
SubOptimal
Natürlich kannst Du auch bei Sarge bleiben. Aber Du musst dafür Deine /etc/apt/sources.list abändern.minze hat geschrieben:SubOptimal hat geschrieben:kann es sein, dass Du vor 2 Monaten mit Sarge installiert hast?
Ja, das ist der Fall.Das weiß ich. Ich habe - so denke ich doch - nach wie vor Sarge. Nur heißt das jetzt, dass ich keine aktuelle Software mehr installieren kann?Nun ist aber Etch stable.
- ersetze alle stable durch sarge
- [edit]die non-us Zeilen kannst Du auskommentieren, das gibt es so nicht mehr bei Etch[/edit]
- dann ein aptitude update und Dein System kennt wieder alle Sarge Pakete
SubOptimal