LINUX.ORG.RU

Установка gentoo, slot conflict handler

 , ,


0

1

Здравствуйте, вот такая проблема, не знаю что делать, подскажите что-куда-копать, искал похожие вопросы, но разобраться так и не смог.

Starting slot conflict handler

New configuration:
   (x11-base/xorg-server-1.14.1::gentoo, ebuild scheduled for merge)
   (app-misc/pax-utils-0.5::gentoo, ebuild scheduled for merge)

(x11-base/xorg-server-1.14.1::gentoo, ebuild scheduled for merge) does not satify all version requirements. Rejecting configuration.

New configuration:
   (x11-base/xorg-server-1.14.1::gentoo, ebuild scheduled for merge)
   (app-misc/pax-utils-0.7::gentoo, ebuild scheduled for merge)

(x11-base/xorg-server-1.14.1::gentoo, ebuild scheduled for merge) does not satify all version requirements. Rejecting configuration.

New configuration:
   (x11-base/xorg-server-1.13.4::gentoo, ebuild scheduled for merge)
   (app-misc/pax-utils-0.5::gentoo, ebuild scheduled for merge)

All involved flags:
   (x11-base/xorg-server-1.13.4::gentoo, ebuild scheduled for merge)
   (app-misc/pax-utils-0.5::gentoo, ebuild scheduled for merge)
Solution candidate: [{}, {}]
No viable solutions. Rejecting configuration.

New configuration:
   (x11-base/xorg-server-1.13.4::gentoo, ebuild scheduled for merge)
   (app-misc/pax-utils-0.7::gentoo, ebuild scheduled for merge)

(app-misc/pax-utils-0.7::gentoo, ebuild scheduled for merge) does not satify all version requirements. Rejecting configuration.

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-base/xorg-server:0

  (x11-base/xorg-server-1.14.1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-base/xorg-server-1.13.4::gentoo, ebuild scheduled for merge) pulled in by
    <x11-base/xorg-server-1.13.99 required by (x11-drivers/xf86-video-mga-1.6.2::gentoo, ebuild scheduled for merge)

app-misc/pax-utils:0

  (app-misc/pax-utils-0.5::gentoo, ebuild scheduled for merge) pulled in by
    <app-misc/pax-utils-0.6 required by (sys-kernel/genkernel-3.4.45::gentoo, ebuild scheduled for merge)

  (app-misc/pax-utils-0.7::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)


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. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by sys-kernel/genkernel-3.4.45
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
=app-misc/pax-utils-0.5
# required by x11-drivers/xf86-video-intel-2.21.6[dri]
# required by x11-base/xorg-drivers-1.14[video_cards_intel]
# required by x11-base/xorg-server-1.14.1[xorg]
# required by x11-drivers/xf86-video-vmware-13.0.1
# /etc/portage/package.mask:
=x11-base/xorg-server-1.13.4 

Также вот мой package.mask:

<=x11-base/xorg-server-1.13.99
<app-misc/pax-utils-0.6



Последнее исправление: trebor (всего исправлений: 5)

поставь pax-utils-0.4 и жёстко зафиксируй эту версию

anonymous
()

А зачем вы лезете на тестовую ветку ?

А так:

(x11-base/xorg-server-1.13.4::gentoo, ebuild scheduled for merge) pulled in by <x11-base/xorg-server-1.13.99 required by (x11-drivers/xf86-video-mga-1.6.2::gentoo, ebuild scheduled for merge)
x11-drivers/xf86-video-mga-1.6.2 блокирует установку x11-base/xorg-server-1.14.1

(app-misc/pax-utils-0.5::gentoo, ebuild scheduled for merge) pulled in by <app-misc/pax-utils-0.6 required by (sys-kernel/genkernel-3.4.45::gentoo, ebuild scheduled for merge)

sys-kernel/genkernel-3.4.45 «хочет» app-misc/pax-utils ниже версии 0.6 либо размаскируйте не версию sys-kernel/genkernel-9999 либо не надо смотреть в сторону тестовой ветки.

kostik87 ★★★★★
()

Вот что выдает:(А жестко зафиксировать это прописать =app-misc/pax-utils-0.4 в package.mask?)

TG portage # emerge pax-utils-0.4
!!! Found 2 make.profile dirs: using '/etc/portage/make.profile', ignoring '/etc/make.profile'
!!! 'pax-utils-0.4' is not a valid package atom.
!!! Please check ebuild(5) for full details.
TG portage # emerge app-misc/pax-utils-0.4
!!! Found 2 make.profile dirs: using '/etc/portage/make.profile', ignoring '/etc/make.profile'
!!! 'app-misc/pax-utils-0.4' is not a valid package atom.
!!! Please check ebuild(5) for full details.
TG portage #
trebor
() автор топика
Ответ на: комментарий от kostik87

А зачем вы лезете на тестовую ветку ?

слушай, уйди по-хорошему, ок?

anonymous
()
Ответ на: комментарий от trebor

А жестко зафиксировать это прописать =app-misc/pax-utils-0.4 в package.mask?

Этим вы запретите к установке версию app-misc/pax-utils-0.4. Вам же советуют запретить к установке версии старше этой, значит:

>=app-misc/pax-utils-0.5

!!! Found 2 make.profile dirs: using '/etc/portage/make.profile', ignoring '/etc/make.profile'

Оставьте один файл.

!!! 'pax-utils-0.4' is not a valid package atom.

Правильно

emerge =pax-utils-0.4
или
emerge =app-misc/pax-utils-0.4
Хотя эта версия у вас и так должна уже стоять, вам советуют лишь запретить более новые версии к установке.

Ещё раз, зачем вы лезете на тестовую ветку Gentoo, если не понимаете как управлять пакетами.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Вот собственно и пытаюсь научиться. А почему тестовая?я не знаю, просто по статье ставил и все. Потом где-то застрял.Решил тогда пока попробовать научиться пакеты устанавливать и т.д. А потом все заново начать устанавливать.

trebor
() автор топика
Ответ на: комментарий от trebor

Вот собственно и пытаюсь научиться

Это, конечно, похвально, но достаточно и основной ветки (стабильной), что бы научиться управлять флагами сборки и установке конкретных версий пакетов.

А почему тестовая?

Потому, что у вас ставятся версии пакетов, которых пока нет в стабильной ветке, вот к примеру xorg-server: http://packages.gentoo.org/package/x11-base/xorg-server у вас на установку выбран пакет версии x11-base/xorg-server-1.14.1, в то время, как стабильный пакет версии x11-base/xorg-server-1.13.4 для всех архитектур, смотрите ссылку, зелёный - стабильные версии, помеченный «~» - тестовые, если есть красный цвет, обычно отмечены «*» - не стабильные версии.

я не знаю, просто по статье ставил и все

По какой ? Есть одна официальная документация Gentoo Handbook, даже на русском http://www.gentoo.org/doc/ru/handbook/

Видимо, в вашем руководстве вам посоветовали прописать ACCEPT_KEYWORDS=«~x86» или ACCEPT_KEYWORDS=«~amd64» .

Следуйте лучше Gentoo Hadnbook.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от trebor

Проблема в том, что вы ставите не по официальному руководству и делаете действия, которые не понимаете. Установка системы сразу с тестовой веткой вызовет у вас массу проблема, тем более, что вы не знаете как их пока решать.

Всё же советую вам обратиться к Gentoo Handbook и ставить стабильную систему.

Тем более, что в тестовой ветке присутствуют версии пакетов, которые могут вызвать ошибки в сборки других пакетов.

kostik87 ★★★★★
()

установка kde-meta

А такого рода сообщение что означает?

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-auth/pambase:0

  (sys-auth/pambase-20101024-r2::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sys-auth/pambase-20120417-r1::gentoo, ebuild scheduled for merge) pulled in by
    sys-auth/pambase[consolekit] required by (sys-auth/polkit-0.111::gentoo, ebuild scheduled for merge)

sys-libs/zlib:0

  (sys-libs/zlib-1.2.8::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-libs/zlib-1.2.5.1-r2:0[minizip] required by (dev-db/virtuoso-server-6.1.6::gentoo, ebuild scheduled for merge)
    >=sys-libs/zlib-1.2.5.1-r2[minizip] required by (dev-lang/R-3.0.0::gentoo, ebuild scheduled for merge)

  (sys-libs/zlib-1.2.7::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)


!!! Enabling --newuse and --update might solve this conflict.
!!! If not, it might help emerge to give a more specific suggestion.

trebor
() автор топика
Ответ на: установка kde-meta от trebor

пытался добавить в package.use:

sys-auth/pambase consolekit
>=sys-libs/zlib-1.2.5.1-r2 minizip

trebor
() автор топика
Ответ на: установка kde-meta от trebor

Enabling --newuse and --update might solve this conflict.

Пробовали?

И да, судя по версии pambase, которая у вас тянется - вы по-прежнему на тестовой ветке. Покажите emerge --info

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 2)
Ответ на: комментарий от Pinkbyte

Пришлось просто прописать их в package.mask, а также установить. Но теперь появились другие проблемы с зависимостью.

trebor
() автор топика

emerge --info

Portage 2.1.12.1 (default/linux/x86/13.0/desktop/kde, gcc-4.6.3, glibc-2.15-r3, 3.5.0-30-generic i686)
=================================================================
System uname: Linux-3.5.0-30-generic-i686-Intel-R-_Core-TM-_i3-2350M_CPU_@_2.30GHz-with-gentoo-2.1
KiB Mem:     6051164 total,    623320 free
KiB Swap:    6138876 total,   6138840 free
Timestamp of tree: Mon, 20 May 2013 19:15:01 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.4, 3.2.3-r2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.69
sys-devel/automake:       1.12.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.7 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo x-local
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles"
LANG="en_US.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 --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local"
SYNC="rsync://mirror.yandex.ru/gentoo-portage"
USE="X a52 aac acl acpi alsa berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif gles gpm iconv ipv6 jpeg kde kipi lcms ldap libnotify mad mng modules mp3 mp4 mpeg mudflap ncurses nls nptl ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds qt3support qt4 readline sdl semantic-desktop session spell ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 x86 xcb xcomposite xinerama xml xscreensaver xv xvid zlib" ABI_X86="32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" 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" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga nouveau nv r128 radeon savage sis tdfx trident vesa via vmware dummy v4l" 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:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
trebor
() автор топика
Ответ на: emerge --info от trebor

ACCEPT_KEYWORDS=«x86 ~x86»

У вас стоит тестовая ветка, скорее всего в make.conf прописано

ACCEPT_KEYWORDS=~x86

Уберите эту строчку, если вы не знаете, как пользоваться тестовой веткой.

Pinkbyte ★★★★★
()

сделал как вы сказали, а потом

emerge --update -deep --newuse  world
появились опять ошибки, решил попробовать все сначала и по хэндбуку.

trebor
() автор топика
Ответ на: комментарий от trebor

решил попробовать все сначала и по хэндбуку.

Молодец. Удачи, в освоении Gentoo.

kostik87 ★★★★★
()

А так должно быть, что когда я выбрал профиль kde, набрал команду emerge -ufDN world && emerge -uDN world стало устанавливаться 350 пакетов?? со вчерашнего вечера до сих пор компилится, осталось где-то еще 100

trebor
() автор топика
Ответ на: комментарий от trebor

А так должно быть

Если не собираешься разбираться, нахрен gentoo поставил?

выбрал профиль kde ... стало устанавливаться 350 пакетов

Включились глобальные use, прописные в профиле kde — все пакеты в системе, имеющие такой use пришлось пересобрать с ним + притянулись для установки пакеты прописные в профиле kde.

со вчерашнего вечера до сих пор компилится

Поэтому нужно всё отклчать по-максимуму. Что-то нужное оказывается отключеным исчезающе редко, и его можно (и нужно) включать отдельно для каждого пакета в package.use.

Банальные вещи всем форумом тебе копипастить из хендбука?

anonymous
()
Ответ на: комментарий от anonymous

s/имеющие такой use/имеющие соответствующие use/

anonymous
()

Честно говоря застрял на установке драйвера для wi-fi. Пришлось установить тестовую версию broadcom-sta-6... Делаю modprobe wl -работает, но карта не подключается, т.е. ifconfig не показывает ничего кроме lo.

trebor
() автор топика
Ответ на: комментарий от Revent

Вывод ifconfig -a:

wlp3s0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 94:39:e5:6c:4b:4d  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 17  
получается вот это? Значит остается поставить wpa-supplicant и настроить? Ясно, спасибо.

trebor
() автор топика
Ответ на: комментарий от trebor

что за тупой вопрос? открой хэндбук на главе о use-флагах и думай сиди

anonymous
()
Ответ на: комментарий от trebor

И это, все-таки когда kdebase-meta ставишь идет установка около 400 пакетов это нормально?

use-flags

farzeet ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.