проблема с dev-lang/python
Всем привет. В Gentoo новичек, поэтому не серчайте шибко. 3 дня назад установил gentoo, все нормально, потом начал устанавливать всякие программмы, и при установке layman возникла проблема с dev-lang/python. Вот уже 3-й вечер не могу установить python 3. Вот выхлоп:
>>> Failed to emerge dev-lang/python-3.4.5, Log file: >>> '/var/tmp/portage/dev-lang/python-3.4.5/temp/build.log' * Messages for package dev-lang/python-3.4.5: * ERROR: dev-lang/python-3.4.5::gentoo failed (compile phase): * emake failed
При этом eix dev-lang/python:
[U] dev-lang/python Доступные версии: (2.7) 2.7.12 ~2.7.13 ~2.7.14 (3.4) 3.4.5(3.4/3.4m) ~3.4.6(3.4/3.4m) (3.5) ~3.5.3(3.5/3.5m) 3.5.4(3.5/3.5m) (3.6) ~3.6.1-r1(3.6/3.6m) ~3.6.3(3.6/3.6m) {-berkdb build doc examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml ELIBC="uclibc"} Установленные версии: 2.7.12(2.7)(06:51:36 26.10.2017)(gdbm ipv6 ncurses readline ssl threads wide-unicode xml -berkdb -build -doc -examples -hardened -libressl -sqlite -tk -wininst ELIBC="-uclibc") [I] dev-lang/python-exec Доступные версии: (2) 2.4.4 ~2.4.5 **9999 {PYTHON_TARGETS="jython2_7 pypy pypy3 python2_7 python3_4 python3_5 python3_6"} Установленные версии: 2.4.4(2)(08:50:18 30.10.2017)(PYTHON_TARGETS="jython2_7 pypy pypy3 python2_7 python3_4 python3_5 -python3_6") Домашняя страница: https://github.com/mgorny/python-exec/ Описание: Python script wrapper
А eselect python list выдает:
[1] python3.4 [2] python2.7
Не работает ни пересборки emerge @preserved-rebuild, emerge --update --deep @world, даже emerge --update --deep --with-bdeps=y --newuse @world.
Я не знаю, за эти 3 вечера башка уже толком чёт не варит, ещё + здесь не как в арче, там как-то кратко, а здесь подробную портянку как выдаст на английском (плохо знаю), че надо.
Может подскажет кто, что. Я что только не пробовал (к концу вечера, правда, уже не совсем обдуманно, уставше), даже уже куда-то в /usr/.../.../world этот dev-lang/python добавлял.
Завтра вечером опять прийдется несколько часов маны курить. Жесть, 3 дня уже sublime-text устанавливаю. Ну и другое, там.
Хотя мог английский подтянуть. Может, с этого и надо начинать знакомство с Gentoo :-)
- Для комментирования войдите или зарегистрируйтесь
Покажиemerge --info
Покажи
Сделай
Потом снова покажи
emerge --info python Portage
emerge --info python
Portage 2.3.8 (python 2.7.12-final-0, default/linux/amd64/13.0/desktop, gcc-5.4.0, glibc-2.25-r8, 4.12.12-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname:
KiB Mem: 4040984 total, 2367180 free
KiB Swap: 4194300 total, 4194300 free
Timestamp of repository gentoo: Sat, 04 Nov 2017 12:00:01 +0000
Head commit of repository gentoo: ec7e9a38b63eb8a4066b231fe97ee7cb8a13e365
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.28.1 p1.0) 2.28.1
app-shells/bash: 4.3_p48-r1::gentoo
dev-java/java-config: 2.2.0-r3::gentoo
dev-lang/perl: 5.24.3::gentoo
dev-lang/python: 2.7.12::gentoo
dev-util/cmake: 3.8.2::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.4.1-r2::gentoo
sys-apps/openrc: 0.32.1::gentoo
sys-apps/sandbox: 2.10-r4::gentoo
sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo
sys-devel/automake: 1.15-r2::gentoo
sys-devel/binutils: 2.28.1::gentoo
sys-devel/gcc: 5.4.0-r3::gentoo
sys-devel/gcc-config: 1.8-r1::gentoo
sys-devel/libtool: 2.4.6-r3::gentoo
sys-devel/make: 4.2.1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc: 2.25-r8::gentoo
Repositories:
gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/"
LANG="ru_RU.UTF-8"
LC_ALL="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif glamor gpm gtk iconv ipv6 jpeg lcms ldap libnotify mad mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt3support readline sdl seccomp session spell ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
=================================================================
Package Settings
=================================================================
dev-lang/python-2.7.12::gentoo was built with the following:
USE="gdbm ipv6 ncurses readline ssl (threads) (wide-unicode) xml (-berkdb) -build -doc -examples -hardened (-libressl) -sqlite -tk -wininst" ABI_X86="(64)"
CFLAGS="-O2 -pipe -fwrapv"
CXXFLAGS="-O2 -pipe -fwrapv"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -L."
emerge -uDN --with-bdeps=y --backtrack=30 @world --keep-going -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] net-libs/libnsl-0:0/1::gentoo 0 KiB
[ebuild UD ] dev-libs/openssl-1.0.2m:0/0::gentoo [1.1.0f-r1:0/1.1::gentoo] USE="asm bindist sslv3%* tls-heartbeat* zlib -gmp% -kerberos% -rfc3779 -sctp -sslv2% -static-libs {-test} -vanilla" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 5 248 KiB
[ebuild U ] dev-lang/python-2.7.14:2.7::gentoo [2.7.12:2.7::gentoo] USE="gdbm ipv6 ncurses readline ssl (threads) (wide-unicode) xml (-berkdb) -build -doc -examples -hardened (-libressl) -sqlite -tk -wininst" 0 KiB
[ebuild NS ] dev-lang/python-3.4.5:3.4/3.4m::gentoo [2.7.12:2.7::gentoo] USE="gdbm ipv6 ncurses readline ssl (threads) xml -build -examples -hardened (-libressl) -sqlite -tk -wininst" 0 KiB
[ebuild R ] x11-libs/libdrm-2.4.80::gentoo USE="-libkms -static-libs -valgrind" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="nouveau -amdgpu* (-exynos) (-freedreno) -intel* (-omap) -radeon* (-tegra) (-vc4) (-vivante) -vmware" 0 KiB
[ebuild R ] x11-libs/pixman-0.34.0::gentoo USE="(-altivec) (-iwmmxt) (-loongson2f) (-neon) -static-libs" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmxext* sse2 -ssse3" 0 KiB
[ebuild NS ] dev-lang/python-3.5.4:3.5/3.5m::gentoo [2.7.12:2.7::gentoo] USE="gdbm ipv6 ncurses readline ssl (threads) xml -build -examples -hardened (-libressl) -sqlite -tk -wininst" 0 KiB
[ebuild N ] x11-themes/sound-theme-freedesktop-0.8::gentoo 468 KiB
[ebuild N ] media-libs/libcanberra-0.30-r5::gentoo USE="alsa gtk gtk3 sound udev -gnome -gstreamer -oss -pulseaudio -tdb" ABI_X86="(64) -32 (-x32)" 312 KiB
[ebuild N ] x11-misc/notification-daemon-3.14.1::gentoo 274 KiB
Total: 10 packages (1 upgrade, 1 downgrade, 4 new, 2 in new slots, 2 reinstalls), Size of downloads: 6 301 KiB
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-libs/openssl:0
(dev-libs/openssl-1.1.0f-r1:0/1.1::gentoo, ebuild scheduled for merge) conflicts with
dev-libs/openssl:0/0= required by (www-client/links-2.14:2/2::gentoo, installed)
^^^^^
dev-libs/openssl:0/0=[abi_x86_64(-)] required by (app-arch/libarchive-3.3.1:0/13::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (net-misc/wget-1.19.1-r2:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (x11-base/xorg-server-1.19.5:0/1.19.5::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (www-client/w3m-0.5.3-r9:0/0::gentoo, installed)
^^^^^
>=dev-libs/openssl-1.0.1:0/0=[bindist] required by (net-misc/openssh-7.5_p1-r1:0/0::gentoo, installed)
^^^^^ ^^^^^^^
dev-libs/openssl:0/0= required by (net-misc/openssh-7.5_p1-r1:0/0::gentoo, installed)
^^^^^
>=dev-libs/openssl-1.0.1:0=[bindist] required by (net-misc/openssh-7.5_p1-r1:0/0::gentoo, installed)
^^^^^^^
dev-libs/openssl:0/0=[abi_x86_64(-)] required by (net-misc/curl-7.56.1:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (app-admin/syslog-ng-3.7.3:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (media-sound/pulseaudio-10.0:0/0::gentoo, installed)
^^^^^
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by net-misc/openssh-7.5_p1-r1::gentoo[ssl,-static]
# required by virtual/ssh-0::gentoo[-minimal]
# required by @system
# required by @world (argument)
=dev-libs/openssl-1.0.2m bindist
* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.
emerge: there are no ebuilds built with USE flags to satisfy ">=dev-libs/openssl-1.0.1:0/0=[bindist]".
!!! One of the following packages is required to complete your request:
- dev-libs/openssl-1.0.2l::gentoo (Change USE: +bindist)
(dependency required by "net-misc/openssh-7.5_p1-r1::gentoo" [installed])
(dependency required by "virtual/ssh-0::gentoo[-minimal]" [installed])
(dependency required by "@system" [set])
(dependency required by "@world" [argument])
emerge: there are no ebuilds built with USE flags to satisfy ">=dev-libs/openssl-1.0.1:0=[bindist=]".
!!! One of the following packages is required to complete your request:
- dev-libs/openssl-1.1.0f-r1::gentoo (Change USE: +bindist)
- net-misc/openssh-7.5_p1-r1::gentoo (Change USE: -bindist)
(dependency required by "net-misc/openssh-7.5_p1-r1::gentoo" [installed])
(dependency required by "virtual/ssh-0::gentoo[-minimal]" [installed])
(dependency required by "@system" [set])
(dependency required by "@world" [argument])
python-updater
Traceback (most recent call last):", line 25, in
File "
KeyError: 'python'
* Starting Python Updater...
* Main active version of Python: 2.7
* Active version of Python 2: 2.7
* Active version of Python 3: (None)
* Globally supported Python ABIs in installed repositories:
* No packages need to be reinstalled.
Python 3 не устанавливается
Вот вывод emerge -uDN --with-bdeps=y --backtrack=30 @world --keep-going -pv заново
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] net-libs/libnsl-0:0/1::gentoo 0 KiB
[ebuild UD ] dev-libs/openssl-1.0.2m:0/0::gentoo [1.1.0f-r1:0/1.1::gentoo] USE="asm bindist sslv3%* tls-heartbeat* zlib -gmp% -kerberos% -rfc3779 -sctp -sslv2% -static-libs {-test} -vanilla" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 5 248 KiB
[ebuild U ] dev-lang/python-2.7.14:2.7::gentoo [2.7.12:2.7::gentoo] USE="gdbm ipv6 ncurses readline ssl (threads) (wide-unicode) xml (-berkdb) -build -doc -examples -hardened (-libressl) -sqlite -tk -wininst" 0 KiB
[ebuild NS ] dev-lang/python-3.4.5:3.4/3.4m::gentoo [2.7.12:2.7::gentoo] USE="gdbm ipv6 ncurses readline ssl (threads) xml -build -examples -hardened (-libressl) -sqlite -tk -wininst" 0 KiB
[ebuild R ] x11-libs/libdrm-2.4.80::gentoo USE="-libkms -static-libs -valgrind" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="nouveau -amdgpu* (-exynos) (-freedreno) -intel* (-omap) -radeon* (-tegra) (-vc4) (-vivante) -vmware" 0 KiB
[ebuild R ] x11-libs/pixman-0.34.0::gentoo USE="(-altivec) (-iwmmxt) (-loongson2f) (-neon) -static-libs" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmxext* sse2 -ssse3" 0 KiB
[ebuild NS ] dev-lang/python-3.5.4:3.5/3.5m::gentoo [2.7.12:2.7::gentoo] USE="gdbm ipv6 ncurses readline ssl (threads) xml -build -examples -hardened (-libressl) -sqlite -tk -wininst" 0 KiB
[ebuild N ] x11-themes/sound-theme-freedesktop-0.8::gentoo 468 KiB
[ebuild N ] media-libs/libcanberra-0.30-r5::gentoo USE="alsa gtk gtk3 sound udev -gnome -gstreamer -oss -pulseaudio -tdb" ABI_X86="(64) -32 (-x32)" 312 KiB
[ebuild N ] x11-misc/notification-daemon-3.14.1::gentoo 274 KiB
Total: 10 packages (1 upgrade, 1 downgrade, 4 new, 2 in new slots, 2 reinstalls), Size of downloads: 6 301 KiB
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-libs/openssl:0
(dev-libs/openssl-1.1.0f-r1:0/1.1::gentoo, ebuild scheduled for merge) conflicts with
dev-libs/openssl:0/0= required by (www-client/links-2.14:2/2::gentoo, installed)
^^^^^
dev-libs/openssl:0/0=[abi_x86_64(-)] required by (app-arch/libarchive-3.3.1:0/13::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (net-misc/wget-1.19.1-r2:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (x11-base/xorg-server-1.19.5:0/1.19.5::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (www-client/w3m-0.5.3-r9:0/0::gentoo, installed)
^^^^^
>=dev-libs/openssl-1.0.1:0/0=[bindist] required by (net-misc/openssh-7.5_p1-r1:0/0::gentoo, installed)
^^^^^ ^^^^^^^
dev-libs/openssl:0/0= required by (net-misc/openssh-7.5_p1-r1:0/0::gentoo, installed)
^^^^^
>=dev-libs/openssl-1.0.1:0=[bindist] required by (net-misc/openssh-7.5_p1-r1:0/0::gentoo, installed)
^^^^^^^
dev-libs/openssl:0/0=[abi_x86_64(-)] required by (net-misc/curl-7.56.1:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (app-admin/syslog-ng-3.7.3:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (media-sound/pulseaudio-10.0:0/0::gentoo, installed)
^^^^^
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by net-misc/openssh-7.5_p1-r1::gentoo[ssl,-static]
# required by virtual/ssh-0::gentoo[-minimal]
# required by @system
# required by @world (argument)
=dev-libs/openssl-1.0.2m bindist
* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.
emerge: there are no ebuilds built with USE flags to satisfy ">=dev-libs/openssl-1.0.1:0/0=[bindist]".
!!! One of the following packages is required to complete your request:
- dev-libs/openssl-1.0.2l::gentoo (Change USE: +bindist)
(dependency required by "net-misc/openssh-7.5_p1-r1::gentoo" [installed])
(dependency required by "virtual/ssh-0::gentoo[-minimal]" [installed])
(dependency required by "@system" [set])
(dependency required by "@world" [argument])
emerge: there are no ebuilds built with USE flags to satisfy ">=dev-libs/openssl-1.0.1:0=[bindist=]".
!!! One of the following packages is required to complete your request:
- dev-libs/openssl-1.1.0f-r1::gentoo (Change USE: +bindist)
- net-misc/openssh-7.5_p1-r1::gentoo (Change USE: -bindist)
(dependency required by "net-misc/openssh-7.5_p1-r1::gentoo" [installed])
(dependency required by "virtual/ssh-0::gentoo[-minimal]" [installed])
(dependency required by "@system" [set])
(dependency required by "@world" [argument])
При смене флаг bindist в make.conf не пересобирается, ругается
И еще в /etc/portage
И еще в /etc/portage создаются ._cfg0000_package.unmask ._cfg0000_package.keywords
Да уж, как все запущено!.. :)
Начни с того, что сделай
и приведи
/etc/portage
в порядок.Потом выстави флаг
-bindist
вUSE
флагах (в файле или директории/etc/portage/make.conf
) и удали этот флаг у всех пакетов в/etc/portage/package.use
.Потом покажи
Вот: gcc-config -l [1]
Вот:
gcc-config -l
[1] x86_64-pc-linux-gnu-5.4.0 *
grep -r bindist /etc/portage/
/etc/portage/make.conf.catalyst:USE="bindist"
/etc/portage/make.conf:#USE="-gnome -kde -minimal -qt4 alsa jpeg opengl dbus session startup-notification unicode thunar udev X crypt multilib bindist"
/etc/portage/make.conf:USE="-gnome -kde -minimal -qt4 dbus unicode udev X -bindist"
/etc/portage/package.use/iputils:dev-libs/openssl bindist
eselect news list
News items:
[1] 2013-09-27 Separate /usr on Linux requires initramfs
[2] 2014-06-15 GCC 4.8.3 defaults to -fstack-protector
[3] 2014-10-26 GCC 4.7 Introduced the New C++11 ABI
[4] 2014-11-25 bash-completion-2.1-r90
[5] 2015-02-01 ffmpeg/libav conflict management: USE=libav
[6] 2015-02-02 New portage plug-in sync system
[7] 2015-04-16 FFmpeg default
[8] 2015-07-25 Python 3.4 enabled by default
[9] 2015-08-13 OpenSSH 7.0 disables ssh-dss keys by default
[10] 2015-10-22 GCC 5 Defaults to the New C++11 ABI
[11] 2015-12-16 Python ABIFLAGS rebuild needed
[12] 2016-06-19 L10N USE_EXPAND variable replacing LINGUAS
[13] 2016-08-11 Grub2 multislot default setting is changing
[14] 2017-10-13 OpenRC "service" binary removal
eselect python list
Available Python interpreters, in order of preference:
[1] python2.7
[2] python3.4
emerge -uDN --with-bdeps=y @world --keep-going -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] net-libs/libnsl-0:0/1::gentoo 0 KiB
[ebuild UD ] dev-libs/openssl-1.0.2m:0/0::gentoo [1.1.0f-r1:0/1.1::gentoo] USE="asm bindist sslv3%* tls-heartbeat* zlib -gmp% -kerberos% -rfc3779 -sctp -sslv2% -static-libs {-test} -vanilla" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 5 248 KiB
[ebuild U #] dev-libs/openssl-1.1.0g:0/1.1::gentoo [1.1.0f-r1:0/1.1::gentoo] USE="asm zlib -bindist* -rfc3779 -sctp -static-libs {-test} -tls-heartbeat -vanilla" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 5 279 KiB
[ebuild U ] dev-lang/python-2.7.14:2.7::gentoo [2.7.12:2.7::gentoo] USE="gdbm ipv6 ncurses readline ssl (threads) (wide-unicode) xml (-berkdb) -build -doc -examples -hardened (-libressl) -sqlite -tk -wininst" 0 KiB
[ebuild NS ] dev-lang/python-3.4.5:3.4/3.4m::gentoo [2.7.12:2.7::gentoo] USE="gdbm ipv6 ncurses readline ssl (threads) xml -build -examples -hardened (-libressl) -sqlite -tk -wininst" 0 KiB
[ebuild R ] media-libs/freetype-2.8:2::gentoo USE="X adobe-cff bzip2 cleartype_hinting png -bindist* -debug -doc -fontforge -harfbuzz -infinality -static-libs -utils" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild R ] x11-libs/libdrm-2.4.80::gentoo USE="-libkms -static-libs -valgrind" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="nouveau -amdgpu* (-exynos) (-freedreno) -intel* (-omap) -radeon* (-tegra) (-vc4) (-vivante) -vmware" 0 KiB
[ebuild R ] x11-libs/pixman-0.34.0::gentoo USE="(-altivec) (-iwmmxt) (-loongson2f) (-neon) -static-libs" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmxext* sse2 -ssse3" 0 KiB
[ebuild NS ] dev-lang/python-3.5.4:3.5/3.5m::gentoo [2.7.12:2.7::gentoo] USE="gdbm ipv6 ncurses readline ssl (threads) xml -build -examples -hardened (-libressl) -sqlite -tk -wininst" 0 KiB
[ebuild R ] media-libs/mesa-17.0.6::gentoo USE="classic dri3 egl gallium gbm llvm nptl -bindist* -d3d9 -debug -gles1 -gles2 -opencl -openmax -osmesa -pax_kernel -pic (-selinux) -vaapi -valgrind -vdpau -vulkan -wayland -xa -xvmc" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="nouveau (-freedreno) -i915 -i965 (-imx) -intel -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) (-vivante) -vmware" 0 KiB
[ebuild N ] x11-themes/sound-theme-freedesktop-0.8::gentoo 468 KiB
[ebuild N ] media-libs/libcanberra-0.30-r5::gentoo USE="alsa gtk gtk3 sound udev -gnome -gstreamer -oss -pulseaudio -tdb" ABI_X86="(64) -32 (-x32)" 312 KiB
[ebuild N ] x11-misc/notification-daemon-3.14.1::gentoo 274 KiB
[ebuild R ] net-misc/openssh-7.5_p1-r1::gentoo USE="X hpn ldap pam pie ssl -X509 -audit -bindist* -debug -kerberos -ldns -libedit (-libressl) -livecd -sctp (-selinux) -skey -ssh1 -static {-test}" 0 KiB
Total: 14 packages (2 upgrades, 1 downgrade, 4 new, 2 in new slots, 5 reinstalls), Size of downloads: 11 579 KiB
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/openssl:0
(dev-libs/openssl-1.1.0g:0/1.1::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/openssl-1.0.1:0=[bindist=] required by (net-misc/openssh-7.5_p1-r1:0/0::gentoo, ebuild scheduled for merge)
^^^^^^^^
(dev-libs/openssl-1.0.2m:0/0::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/openssl:0/0=[abi_x86_64(-)] required by (app-arch/libarchive-3.3.1:0/13::gentoo, installed)
^^^^^
(and 7 more with the same problem)
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by net-misc/openssh-7.5_p1-r1::gentoo[ssl,-static]
# required by virtual/ssh-0::gentoo[-minimal]
# required by @system
# required by @world (argument)
>=dev-libs/openssl-1.1.0g -bindist
* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.
Перед этим переименовал ._cfg* в /etc/portage в соответствующие им файлы и сделал dispatch-conf
Удали этот файл:
Удали этот файл:
/etc/portage/make.conf.catalyst
Убери
bindist
отсюда:/etc/portage/package.use/iputils:dev-libs/openssl bindist
При обновлении GCC делал как сказано в
[10] 2015-10-22 GCC 5 Defaults to the New C++11 ABI
?Абсолютно неправильно!!! Верни все обратно и запусти
dispatch-conf
- с его помощью конфигурационные файлы настроятся корректно и будет сделана их резервная копия. Если не понятно как делать - читайman dispatch-conf
.После этого:
emerge -1 --nodeps dev-libs/openssl net-misc/openssh
Потом еще раз:
Сначала тебе надо привести
Бардак полный... прежде всего тебе надо привести
/etc/portage
в порядок (см. выше).