Re: Probleme mit emerge und geblockten Paketen

Christian Schoepplein <[email protected]>
Newsgroups gmane.linux.gentoo.user.german
Message-ID <[email protected]>
Hallo,

danke erstmal für Eure Tipps!

On Fri, Aug 28, 2015 at 06:52:46AM +0200, Marco Ziebell wrote:
>das Problem ist bekannt, siehe[1]. Du musst nochmal ein "emerge --sync"
>durchführen. Wenn du das Paket ncurses-5.9-r99 siehst, kannst du das
>update problemlos durchführen.

Sollte eigentlich jetzt der Fall sein, es ist sogar eine neuere Version 
da:

srv sys-libs # pwd
/var/db/pkg/sys-libs
srv sys-libs # ls | grep ncurses
ncurses-5.9-r101
srv sys-libs #

Trotzdem geht nichts weiter mit dem Update :-(.

srv ~ # emerge --update --ask --deep --with-bdeps=y --newuse @system

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  NS    ] sys-libs/ncurses-5.9-r5 [5.9-r101] USE="cxx unicode 
-ada -debug -doc -gpm -minimal -profile -static-libs -tinfo -trace" 
ABI_X86="(64) -32 (-x32
)"
[ebuild     U  ] dev-libs/openssl-1.0.2d [1.0.1p] USE="asm%* -sctp%"
[blocks B      ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is 
blocking sys-libs/ncurses-5.9-r101)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-libs/ncurses-5.9-r101:5/5::gentoo, installed) pulled in by
    sys-libs/ncurses:5/5= required by 
(app-emulation/qemu-2.3.0-r5:0/0::gentoo, installed)
    sys-libs/ncurses required by @selected
    >=sys-libs/ncurses-5.2 required by 
(dev-lang/python-2.7.9-r1:2.7/2.7::gentoo, installed)
    sys-libs/ncurses required by (sys-devel/gettext-0.19.4:0/0::gentoo, 
installed)
    >=sys-libs/ncurses-5.2-r5 required by 
(sys-boot/grub-2.02_beta2-r7:2/2::gentoo, installed)
    >=sys-libs/ncurses-5.9-r1[unicode?] 
(>=sys-libs/ncurses-5.9-r1[unicode]) required by 
(app-editors/nano-2.3.6:0/0::gentoo, installed)
    sys-libs/ncurses required by 
(net-misc/telnet-bsd-1.2-r1:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2 required by 
(sys-devel/bc-1.06.95-r1:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2 required by 
(sys-apps/util-linux-2.25.2-r2:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2 required by 
(sys-kernel/gentoo-sources-4.0.5:4.0.5/4.0.5::gentoo, installed)
    sys-libs/ncurses required by (app-admin/eselect-1.4.4:0/0::gentoo, 
installed)
    >=sys-libs/ncurses-5.2-r2 required by 
(app-shells/bash-4.3_p39:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2 required by (sys-apps/less-478:0/0::gentoo, 
installed)
    >=sys-libs/ncurses-5.2-r2 required by 
(sys-apps/texinfo-5.2:0/0::gentoo, installed)
    sys-libs/ncurses required by 
(app-emulation/libvirt-1.2.15-r1:0/1.2.15::gentoo, installed)
    >=sys-libs/ncurses-5.2 required by 
(dev-lang/python-3.4.1:3.4/3.4::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2 required by 
(app-editors/vim-7.4.273:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.7-r7 required by 
(sys-process/psmisc-22.21-r2:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.7-r7[unicode?] 
(>=sys-libs/ncurses-5.7-r7[unicode]) required by 
(sys-process/procps-3.3.9-r2:0/0::gentoo, installed)
    
>=sys-libs/ncurses-5.9-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi
_s390_32(-)?,abi_s390_64(-)?] (>=sys-libs/ncurses-5.9-r3[abi_x86_64(-)]) 
required by (sys-libs/readline-6.3_p8-r2:0/0::gentoo, installed)
    sys-libs/ncurses:5/5= required by (dev-util/cmake-3.2.2:0/0::gentoo, 
installed)
    sys-libs/ncurses:5/5= required by (sys-apps/openrc-0.17:0/0::gentoo, 
installed)
    sys-libs/ncurses:5/5= required by 
(dev-scheme/guile-1.8.8-r1:12/12::gentoo, installed)

  (sys-libs/ncurses-5.9-r5:0/5::gentoo, ebuild scheduled for merge) 
pulled in by
    sys-libs/ncurses:0= required by 
(app-emulation/qemu-2.3.0-r5:0/0::gentoo, installed)
    sys-libs/ncurses:0= required by (sys-apps/openrc-0.17:0/0::gentoo, 
installed)
    sys-libs/ncurses:0= required by (dev-util/cmake-3.2.2:0/0::gentoo, 
installed)
    sys-libs/ncurses:0= required by 
(dev-scheme/guile-1.8.8-r1:12/12::gentoo, installed)


For more information about Blocked Packages, please refer to the 
following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages

srv ~ #

Irgendwas scheint auch generell mit ncurses kaputt zu sein, 
wharscheinlich durh meine viele und unbedarfte Rumprobiererei in den 
letzten Tagen. Wenn ich ein

emerge --update --ask @world

ausführe, soll vim aktualisiert werden. Die Übersetzung bricht jedoch 
mit folgender Fehlermeldung im Log ab:

no terminal library found
checking for tgetent()... configure: error: NOT FOUND!
      You need to install a terminal library; for example ncurses.

Keine Ahnung, was da los ist, denn eigentlich bin ich schon der Meinung, 
dass ncurses installiert ist:

srv ~ # emerge --search ncurses

...

*  sys-libs/ncurses
      Latest version available: 5.9-r101
      Latest version installed: 5.9-r101
      Size of files: 2.761 KiB
      Homepage:      https://www.gnu.org/software/ncurses/ 
http://dickey.his.com/ncurses/
      Description:   console display library
      License:       MIT

...

srv ~ #

Viele Programme verhalten sich auch recht seltsam, beim Aufruf von less 
kommt z.B. erstmal die Meldung "WARNING: terminal is not fully 
functional", vi lässt sich kaum mehr nutzen und nano startet gleich gar 
nicht mehr und bricht mit der folgenden Meldung ab: "Error opening 
terminal: linux."

Irgendwas scheint da also kaputt zu sein, vielleicht ist das ja auch der 
Grund dafür, dass das Update gerade nicht geht.

Habt ihr denn noch Tipps?

Sorry übrigens für die vielleicht etwas doofen Fragen, aber emerge und 
portage finde ich als Anfänger echt schwer zu durchblicken und wenns 
dann gleich Probleme gibt, wirds nicht wirklich einfacher :-(.

Ciao und danke,

  Christian
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.