Решено: Прошу помощи в разборке блокировок

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Ответить
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

Ребят, доброго дня!
С gentoo не много дел имел. Хочу собрать себе систему с mate.
Всё сделал по гайдам, всё хорошо. Осталось накатить собственно mate.
При попытке установки emegre -av mate получаю проблему с блокировками:

[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-217)
[blocks B ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-217)
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/gentoo-systemd-integration-4, sys-apps/systemd-218-r5)


Наверняка подобных вопросов было кучу.
Понимаю, что в первом случае sys-apps/systemd блокирует sys-fs/udev-217
Хотя попробовал через autounmask разблокировать sys-fs/udev (--autounmask-write) и собрал sys-fs/udev-217.
eix sys-fs/udev показывает, что sys-fs/udev-217 имеется, а блокировка при установке mate все равно указывается.
Подскажите что не так делаю?
Спасибо
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение /dev/random »

Блокировка - это когда два пакета не могут быть установлены одновременно. В данном случае sys-apps/systemd (уже содержит в себе udev) и sys-fs/udev (отдельно устанавливаемый udev).
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

/dev/random писал(а):
11.11.2015 21:47
Блокировка - это когда два пакета не могут быть установлены одновременно. В данном случае sys-apps/systemd (уже содержит в себе udev) и sys-fs/udev (отдельно устанавливаемый udev).


А как тогда поступить?
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение /dev/random »

dimugric писал(а):
11.11.2015 22:02
А как тогда поступить?

Отказаться от одного из них. Посмотреть, почему они устанавливаются, и решить, от какого проще избавиться.
Вы сейчас что делаете? Обновляете систему, устанавливаете какой-то пакет, меняете профиль или что-то ещё? В процессе чего вылез этот конфликт?
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

/dev/random писал(а):
11.11.2015 22:14
dimugric писал(а):
11.11.2015 22:02
А как тогда поступить?

Отказаться от одного из них. Посмотреть, почему они устанавливаются, и решить, от какого проще избавиться.
Вы сейчас что делаете? Обновляете систему, устанавливаете какой-то пакет, меняете профиль или что-то ещё? В процессе чего вылез этот конфликт?

Конфликт возникает при устновке среды mate, т.е. emerge mate . Результат - вышеприведенный конфликт
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение /dev/random »

dimugric писал(а):
11.11.2015 22:19
Конфликт возникает при устновке среды mate, т.е. emerge mate . Результат - вышеприведенный конфликт

Дайте эту команду с опциями -pvt и выложите сюда результат.
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

Выложил на pastebin, т.к. очень много
http://pastebin.com/fPYE5cqh

Собственно emerge -pvuND world по блокировкам то же самое даёт(
Использую стабильный портейдж ACCEPT_KEYWORDS="amd64"
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение /dev/random »

[ebuild R ] sys-apps/dbus-1.8.16::gentoo USE="X systemd* -debug -doc (-selinux) -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB

Хм. Почему у dbus включён флаг systemd, если systemd не используется?
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

Не знаю, я в глобальных флагаю systemd не использую
Вырезка из моего /etc/make.conf

USE="bindist gcc symlink mmx sse nvidia sse2 dvd theme extras alsa cdr dbus unicode X gtk gnome -qt4 -kde -bindist -bluetooth"
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение /dev/random »

dimugric писал(а):
11.11.2015 22:53
Не знаю, я в глобальных флагаю systemd не использую

А в локальных?
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

В локальных тоже ничего не задаю.
/etc/portage/package.use/ пуст
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian
Контактная информация:

Re: Решено: Прошу помощи в разборке блокировок

Сообщение xorader »

ну если systemd не используете то добавьте в USE флаги "-systemd"
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение /dev/random »

Попробуйте выключить флаг gnome.
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

Спасиб, ребят!
Проставил в make.conf -systemd и -gnome
Вроде сборка mate пошла.
Отпишусь когда соберется, а то может ещё что-то всплывёт
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

Сборка дошла до определенного момента и вывалилась ошибка:

checking whether to support tests... no
checking for KEYRING... no
configure: error: Package requirements (gnome-keyring-1 >= 3.0.0) were not met:

No package 'gnome-keyring-1' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables KEYRING_CFLAGS
and KEYRING_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/mate-extra/mate-power-manager-1.8.0-r1/work/mate-power-manager-1.8.0/config.log
* ERROR: mate-extra/mate-power-manager-1.8.0-r1::gentoo failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 93: Called src_configure
* environment, line 3270: Called gnome2_src_configure '--enable-applets' '--disable-tests' '--disable-unique' '--with-keyring' --enable-compile-warnings=minimum' '--enable-unique' '--with-gtk=2.0'
* environment, line 2475: Called econf '--docdir=/usr/share/doc/mate-power-manager-1.8.0-r1' '--enable-compile-warnings=minimum '--disable-schemas-compile' '--enable-applets' '--disable-tests' '--disable-unique' '--with-keyring' '--enable-compile-warnings=minimum' '--nable-unique' '--with-gtk=2.0'
* phase-helpers.sh, line 662: Called __helpers_die 'econf failed'
* isolated-functions.sh, line 117: Called die
* The specific snippet of code:
* die "$@"
*
* If you need support, post the output of `emerge --info '=mate-extra/mate-power-manager-1.8.0-r1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=mate-extra/mate-power-manager-1.8.0-r1::gentoo'`.
* The complete build log is located at '/var/tmp/portage/mate-extra/mate-power-manager-1.8.0-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/mate-extra/mate-power-manager-1.8.0-r1/temp/environment'.
* Working directory: '/var/tmp/portage/mate-extra/mate-power-manager-1.8.0-r1/work/mate-power-manager-1.8.0'
* S: '/var/tmp/portage/mate-extra/mate-power-manager-1.8.0-r1/work/mate-power-manager-1.8.0'

>>> Failed to emerge mate-extra/mate-power-manager-1.8.0-r1


Вроде бы не хватает пакета gnome-keyring , однако он есть

[I] gnome-base/gnome-keyring
Available versions: 3.12.2-r1 3.14.0 ~3.16.0 3.16.0-r1 {+caps debug +filecaps pam selinux +ssh-agent test}
Установлена 3.16.0-r1

Что может такое быть?
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

Вроде бы разобрался требовался пакет libgnome-keyring. Установил, всё пошло дальше
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение /dev/random »

Баг в ебилде mate-extra/mate-power-manager-1.8.0-r1. Исправлен в (пока нестабильном) mate-extra/mate-power-manager-1.8.1. Можно обойти путём установки gnome-base/libgnome-keyring (не путать с gnome-base/gnome-keyring).

Upd: не успел.
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

Пока компилируется mate решил глянуть что будет, если я потом попробую оновить world. И вот опять там вываливаются блокировки((

emerge -uNDva world

http://pastebin.com/bYBUsnPH
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение /dev/random »

dimugric писал(а):
12.11.2015 21:14
emerge -uNDva world

Добавьте опцию -t, чтобы было видно зависимости.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение /dev/random »

dimugric писал(а):
12.11.2015 21:14
* IMPORTANT: 3 config files in '/etc/portage' need updating.

Вот где у вас, похоже, лишние флаги. Вы сделали --autounmask-write, он обновил конфиги, добавив эти флаги, но, в соответствии с CONFIG_PROTECT, положил обновлённые конфиги рядом с основными, в скрытом виде. Сделайте etc-update и не соглашайтесь с добавлением флага systemd.
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

/dev/random писал(а):
12.11.2015 21:25
dimugric писал(а):
12.11.2015 21:14
emerge -uNDva world

Добавьте опцию -t, чтобы было видно зависимости.


Выложил здесь
http://pastebin.com/S8e8RfYD


/dev/random писал(а):
12.11.2015 21:31
dimugric писал(а):
12.11.2015 21:14
* IMPORTANT: 3 config files in '/etc/portage' need updating.

Вот где у вас, похоже, лишние флаги. Вы сделали --autounmask-write, он обновил конфиги, добавив эти флаги, но, в соответствии с CONFIG_PROTECT, положил обновлённые конфиги рядом с основными, в скрытом виде. Сделайте etc-update и не соглашайтесь с добавлением флага systemd.


К изменению были предложены только данные 3 конфига

1) /etc/conf.d/hwclock (1)
2) /etc/conf.d/keymaps (1)
3) /etc/portage/package.use/xfce (1)

xfce - уберу, т.к. изначально планировал её собирать
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2653
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение ormorph »

Если выполнить сборку мира с переменной USE="-systemd" и сборка пройдёт, значит дело в локальных флагах, это где-то в /etc/portage/package.use/*
Надо посмотреть флаг systemd
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

ormorph писал(а):
12.11.2015 21:49
Если выполнить сборку мира с переменной USE="-systemd" и сборка пройдёт, значит дело в локальных флагах, это где-то в /etc/portage/package.use/*
Надо посмотреть флаг systemd

Хм ...... USE="-systemd" emerge -uNDva world сборка пошла.
Где блокируется моя глобальная -systemd из make.conf?
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение /dev/random »

dimugric писал(а):
12.11.2015 21:56
Где блокируется моя глобальная -systemd из make.conf?

Видимо, в локальных флагах. Которые, как вы сказали сначала, пусты, а потом признались, что всё-таки не пусты:
dimugric писал(а):
12.11.2015 07:57
В локальных тоже ничего не задаю.
/etc/portage/package.use/ пуст

dimugric писал(а):
12.11.2015 21:37
3) /etc/portage/package.use/xfce (1)

xfce - уберу, т.к. изначально планировал её собирать

Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2653
ОС: Gentoo

Re: Решено: Прошу помощи в разборке блокировок

Сообщение ormorph »

Она просто переопределяется локальным флагом из какого то файла в каталоге /etc/portage/package.use/
Попробуйте изменить systemd на -systemd либо удалите этот флаг из файла.
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: Прошу помощи в разборке блокировок

Сообщение dimugric »

ormorph писал(а):
12.11.2015 22:01
Она просто переопределяется локальным флагом из какого то файла в каталоге /etc/portage/package.use/
Попробуйте изменить systemd на -systemd либо удалите этот флаг из файла.

Уже убрал.

2 /dev/random
Да, с флагами я попутался, не туда посмотрел(

Ребят, а скайп на 64-битной версии без qt нормально соберется?
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Решено: Прошу помощи в разборке блокировок

Сообщение yars »

Учитывая, что у него в штатной поставке нет альтернативных GUI (если кто-то сподобился такое запилить под проприетарный пакет) -- вряд ли. Это во-первых, а во-вторых, скайп исходников не давал, только скелет пакета, который опакечивается элементарным раскладыванием либ, бинарников и прочего по каталогам, в-третьих, скайп есть только 32-разрядный. А это значит, что ради скайпа придется тащить в систему мультилиб.
Кстати, если не хотите вместе со скайпом тащить в систему pulseaudio, посмотрите на apulse.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Ответить