ncurses

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
knieberg
Beiträge: 2
Registriert: 25.02.2006 13:52:48

ncurses

Beitrag von knieberg » 25.02.2006 13:55:35

Hallo ich wollte zur psyBNC-Installation folgende Pakte nachinstallieren:
libncurses5-dev mit dem Befehl

Code: Alles auswählen

apt-get install libncurses5-dev
.
Dabei bekomme ich aber eine Fehlermeldung:

Code: Alles auswählen

Die folgenden Pakete haben nichterfüllte
Abhängigkeiten:
 libncurses5-dev: Hängt ab: libncurses5 (=5.4-4) aber 5.5-1 soll installiert werden
Was kann ich machen, um trotzdem libncurses5-dev zu installieren?

Gruß

knieberg

Edit by Snoopy:
Code-Tags für die Leserlichkeit eingefügt.

Benutzeravatar
myx
Beiträge: 1091
Registriert: 17.02.2002 21:19:19
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Berlin

Beitrag von myx » 25.02.2006 14:19:23

Ich nehme an, du hast wohl ein Mischsystem aus testing und stable.
Du hast wahrscheinlich libncurses5 aus testing, aber dein apt will (soll) eigentlich libncurses5-dev aus stable installieren.

Verrätst du uns noch dein deine debianversion (sarge/etch/...)? Hast du beide, testing und stable, in deiner /etc/apt/sources.list stehen, oder gar unstable? Verwendest du apt-pinning?

Wenn du sowieso nur testing verwenden willst mach doch einfach ein komplettes dist-upgrade auf etch (sofern du einen Desktoprechner hast, und keinen Server) und bleib dabei. Mischversionen sind gerade für Anfänger nicht unbedingt zu empfehlen, gerade auch wegen solchen Problemen. Wenn dann die Grundlagen (insbesondere auch apt) sitzen, kann mensch imho auch vielleicht mehr "riskieren" :).

Ansonsten, was sagt

Code: Alles auswählen

apt-get install libncurses5-dev/testing
?

Uwe

knieberg
Beiträge: 2
Registriert: 25.02.2006 13:52:48

Beitrag von knieberg » 25.02.2006 16:18:14

Hallo,
danke für die schnelle Antwort!
Es handelt sich um einen Internetserver, der mit PHP4, Confixx3 und Debian Sarge arbeitet. Mit Testing oder stable kann ich leider nichts anfangen, sorry.

Benutzeravatar
myx
Beiträge: 1091
Registriert: 17.02.2002 21:19:19
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Berlin

Beitrag von myx » 25.02.2006 17:40:24

Magst du den Inhalt der Datei /etc/apt/sources.list hier posten? (Falls das sehr viel Inhalt ist, bitte http://nopaste.debianforum.de/ verwenden)

Sarge sollte schon als server richtig sein, aber libncruses5 5.4-4 0 ist halt offiziell nur in stable und 5.5-1 0 in testing oder unstable.

Uwe

Edit: Falls du dich mit debian etwas auseinandersetzen willst, unter
http://debiananwenderhandbuch.de ist das deutsche debiananwenderhandbuch zu finden.
Dort gibt es u.a. eine ausführliche Anleitung für apt.
Die verschiedenen Versionen von debian (stable/testing/unstable) sind hier recht gut beschrieben:
http://www.us.debian.org/releases/index.de.html

Ach so, ich sag einfach mal: "Willkommen im Forum" :).

Indiana
Beiträge: 11
Registriert: 14.05.2006 00:09:01

Beitrag von Indiana » 14.05.2006 00:12:17

Hi, ich hab genau das selbe problem.
Es handelt sich um ein 3.1 Sarge ohne irgend welche extras! (internet server halt)

Code: Alles auswählen

# cat sources.list
deb http://ftp.de.debian.org/debian/ stable main contrib non-free
deb 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

Code: Alles auswählen

# apt-get install libncurses5-dev
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libncurses5-dev: Depends: libncurses5 (= 5.4-4) but 5.5-1 is to be installed
E: Broken packages

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 14.05.2006 00:29:54

@Indiana
Willkommen im Forum

Was liefert bei dir dieses Kommando:

Code: Alles auswählen

gms1:/# apt-cache show libncurses5-dev | egrep "(Version|Depends)"
Version: 5.4-4
Depends: libncurses5 (= 5.4-4), libc-dev
Gruß
gms

Indiana
Beiträge: 11
Registriert: 14.05.2006 00:09:01

Beitrag von Indiana » 14.05.2006 11:06:22

Code: Alles auswählen

sv7:~# apt-cache show libncurses5-dev | egrep "(Version|Depends)"
Version: 5.4-4
Depends: libncurses5 (= 5.4-4), libc-dev
Past .. aber wie soll ich das verstehen ... ???

Code: Alles auswählen

sv7:~# apt-cache show libncurses5
Package: libncurses5
Status: install ok installed
Priority: required
Section: base
Installed-Size: 548
Maintainer: Daniel Jacobowitz <ncurses-maint@debian.org>
Architecture: i386
Source: ncurses
Version: 5.5-1
Depends: libc6 (>= 2.3.5-1)
Recommends: libgpmg1
Description: Shared libraries for terminal handling
 This package contains the shared libraries necessary to run programs
 compiled with ncurses.

Package: libncurses5
Priority: required
Section: base
Installed-Size: 512
Maintainer: Daniel Jacobowitz <ncurses-maint@debian.org>
Architecture: i386
Source: ncurses
Version: 5.4-4
Depends: libc6 (>= 2.3.2.ds1-4)
Filename: pool/main/n/ncurses/libncurses5_5.4-4_i386.deb
Size: 275566
MD5sum: cf0a53179f1bb60564453d2a60464ec8
Description: Shared libraries for terminal handling
 This package contains the shared libraries necessary to run programs
 compiled with ncurses.
Warum gibts da 2 versionen unter dem selben namen?
Und ich garantier für die sources.list, die ist auf allen meinen servern schon immer so.
Bis auf meinen test server, da ist backport.org noch mit drin.

Hab die Kiste erst im Februa frisch bekommen und installiert mit debootstrap.
Da kamm nur ein Gameserver (CS1.6) drauf, jetzt wolt ich einen eigenen Kernel machen und make menuconfig braucht libncurses5-dev.

Ich würd mich ja nicht als noob bezeichnen, zumindest sieht dafür meine testkiste mit backports und selbst geschriebenem zeug ganz gut aus ^^

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 14.05.2006 14:48:55

versuche einmal ein downgrade:

Code: Alles auswählen

 apt-get --reinstall install libncurses5/stable

Indiana
Beiträge: 11
Registriert: 14.05.2006 00:09:01

Beitrag von Indiana » 15.05.2006 10:34:38

Uh, sieht nicht so gut aus.

Code: Alles auswählen

sv7:~# apt-get --reinstall install libncurses5/stable
Reading package lists... Done
Building dependency tree... Done
Selected version 5.4-4 (Debian:3.1r2/stable) for libncurses5
The following packages will be REMOVED:
  apache-common apache-ssl at bash bc bittornado bsdmainutils console-common console-data console-tools
  debian-archive-keyring dselect exim4 exim4-base exim4-daemon-light ftp gdb gnupg iamerican ibritish info
  initrd-tools initscripts ispell kernel-image-2.6.8-3-k7-smp less libapache-mod-php4 libedit2 libreadline4
  libreadline5 lsb-base mailx man-db module-init-tools modutils munin-node mutt mysql-client mysql-server ncurses-base
  ncurses-bin netbase openssh-client openssh-server php4 phpmyadmin phpsysinfo pidentd procps python python-minimal
  python-newt python2.3 reportbug ssh sysvinit tcsh telnet util-linux w3m
The following packages will be DOWNGRADED:
  libncurses5
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  bash ncurses-base ncurses-bin sysvinit initscripts (due to sysvinit) util-linux lsb-base (due to util-linux)
0 upgraded, 0 newly installed, 1 downgraded, 60 to remove and 0 not upgraded.
Need to get 276kB of archives.
After unpacking 130MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
 ?]
Und genau wegen diesem Satz

Code: Alles auswählen

This should NOT be done unless you know exactly what you are doing!
hab ich das mal lieber gelassen ^^

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 15.05.2006 10:55:34

Indiana hat geschrieben: hab ich das mal lieber gelassen ^^
hätte ich auch

bist du noch immer überzeugt, daß du eine saubere Sarge-Installation besitzt ?
Bei dir verlangen 60 Pakete eine höhere Version des libncurses5 Pakets!!!

So sollte das eigentlich ausschauen:

Code: Alles auswählen

root@gms4:~# apt-get --reinstall install libncurses5/stable
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0B von 299kB Archiven geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]?
Wenn du alle Pakete downgraden möchtest, kannst du auch die weiteren Pakete mit angeben:

Code: Alles auswählen

root@gms4:~# apt-get --reinstall install libncurses5/stable bash/stable ....
Ein Downgrade ist aber immer gefährlich

Gruß
gms

Indiana
Beiträge: 11
Registriert: 14.05.2006 00:09:01

Beitrag von Indiana » 15.05.2006 13:26:17

Ich hab das system remote mit

Code: Alles auswählen

debootstrap --arch i386 sarge /target ftp://ftp.de.debian.org/debian
Installiert.
Als source.list hatte ich danach sofort die oben genante version.

Ich bin mir also keiner schuld bewust jemals von stable abgewichen zu sein!

Indiana
Beiträge: 11
Registriert: 14.05.2006 00:09:01

Beitrag von Indiana » 15.05.2006 13:40:53

gms hat geschrieben:Wenn du alle Pakete downgraden möchtest, kannst du auch die weiteren Pakete mit angeben:

Code: Alles auswählen

root@gms4:~# apt-get --reinstall install libncurses5/stable bash/stable ....
Ein Downgrade ist aber immer gefährlich
Kann ich bestätigen!
=> Server is nu down ... leider grad keine zeit weiter danach zu schauen.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 15.05.2006 15:23:00

Indiana hat geschrieben:Ich bin mir also keiner schuld bewust jemals von stable abgewichen zu sein!
Vielleicht trägt das zur Klärung bei:

Diese Pakete sind/waren bei dir installiert, es gibt es aber (derzeit) keine Stable-Version für diese Pakete:

Code: Alles auswählen

root@gms4:~# for pkg in debian-archive-keyring openssh-client openssh-server python-minimal; do echo "=== $pkg: ==="; apt-show-versions -a $pkg; done | egrep -v "(installed|uptodate)"
=== debian-archive-keyring: ===
No stable version
debian-archive-keyring  2006.01.18      testing
debian-archive-keyring  2006.01.18      unstable
=== openssh-client: ===
No stable version
openssh-client  1:4.2p1-8       testing
openssh-client  1:4.3p2-1       unstable
=== openssh-server: ===
No stable version
openssh-server  1:4.2p1-8       testing
openssh-server  1:4.3p2-1       unstable
=== python-minimal: ===
No stable version
python-minimal  2.3.5-5 testing
python-minimal  2.3.5-5 unstable

Indiana
Beiträge: 11
Registriert: 14.05.2006 00:09:01

Beitrag von Indiana » 15.05.2006 15:44:23

Hm, wie bekomm ich die kiste wieder zum laufen?
Mit chroot bin ich ausm Rescue drauf.

Aber da fehlen nun ohmas packete die sich auch nicht mehr installieren lassen wollen, z.b. sshd usw :-/

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 15.05.2006 15:46:44

Fehlermeldung ?

Indiana
Beiträge: 11
Registriert: 14.05.2006 00:09:01

Beitrag von Indiana » 15.05.2006 15:52:38

z.b.

Code: Alles auswählen

rescue:/# apt-get install ssh
Reading package lists... Done
Building dependency tree... Done
ssh is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up ssh (3.8.1p1-8.sarge.4) ...
/etc/ssh/sshd_config: line 74: Bad configuration option: AcceptEnv
/etc/ssh/sshd_config: terminating, 1 bad configuration options
invoke-rc.d: initscript ssh, action "restart" failed.
dpkg: error processing ssh (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 ssh
E: Sub-process /usr/bin/dpkg returned an error code (1)

Indiana
Beiträge: 11
Registriert: 14.05.2006 00:09:01

Beitrag von Indiana » 15.05.2006 15:54:04

ähm, einfach die config etwas modifiziert nun ging ssh ..
mal schaun ob die kiste wieder bootet.

Indiana
Beiträge: 11
Registriert: 14.05.2006 00:09:01

Beitrag von Indiana » 15.05.2006 16:02:31

Hm, wie kann ich ein laufendes system komplet neu installieren?
Also einfach alle packete neu ziehen ohne die configs zu ändern?

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 15.05.2006 16:54:33

Jetzt auf SID mit Kernel 2.6.16.1 + XOrg + XFCE4.2.3: Noch mehr POWER!!!!
Next Step: Binford 8000 Super Debian ;-)

Antworten