LINUX.ORG.RU
ФорумAdmin

Не собирается udev

 ,


0

1

Синхронизировал портежи, поставил на ночь обновлять мир. В итоге под конец выдает ошибку сборки udev. Что говорит, можно найти тут. Что это может быть? И еще, на генту только месяц, еще не во все въехал.
ЗЫ. Любителям говорить в каждом посту «$SUBJ не нужен», советую идти лесом :)

рапортоваться на media-video/cheese, net-wireless/bluez, чтобы они переключили depend с sys-fs/udev, на virtual/udev. (Вроде ещё баги не открыты).

Поскольку сейчас в генте поддерживаются несколько версий udev: sys-fs/udev, eudev, то был введен virtual пакет, но не все меинтейнеры переключили на него свои пакеты.

qnikst ★★★★★
()
Последнее исправление: qnikst (всего исправлений: 1)

[blocks b ] sys-apps/kmod («sys-apps/kmod» is blocking sys-apps/module-init-tools-3.16-r1)
[blocks b ] sys-apps/module-init-tools («sys-apps/module-init-tools» is blocking sys-apps/kmod-12)

У тебя блокирующие пакеты. Удали sys-apps/module-init-tools, поставь sys-apps/kmod.
Если из-за блокировок, или петель что-то не может установиться автоматом, это всегда можно мержить руками.
sys-apps/module-init-tools устаревший пакет, что его по зависимостям тянет уже не помню, его можно в /etc/portage/profile/package.provided вписать с нужной версией и ебилды-некрофилы будут считать, что он уже установлен.

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

в том, что virtual это виртуальный пакет, нужен когда 2 разных пакета могут без проблем заменять друг друга, а sys-fs/udev и sys-fs/eudev это реализации, между которыми пользователь может сам выбрать.

хотя я проглядел и imul посоветовал, как разобраться с блоками.

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

virtual/udev это виртуальный метапакет
Если какая-то функциональность предоставляется несколькими пакетами, то чтобы они не конфликтовали при установке, проще сделать их зависимостями виртуального пакета, который сам ничего не содержит (зависимости там прописываются через условие или), а всем остальным пакетам прописать в зависимости метапакет.

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

Спасибо, udev поставился. Теперь еще одна проблема - не ставится sys-fs/udev-init-scripts:

sysadmin keed # emerge -av sys-fs/udev-init-scripts

 * IMPORTANT: 8 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


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

Calculating dependencies... done!
[ebuild     U ~] sys-fs/udev-196-r1 [171-r9] USE="acl%* kmod%* openrc%* -doc% -gudev* -hwdb* -introspection -keymap (-selinux) -static-libs% (-action_modeswitch%) (-build%) (-debug%) (-edd%) (-extras%) (-floppy%) (-rule_generator%*) (-test%)" 1,923 kB
[ebuild     U ~] virtual/udev-196 [171] USE="acl -gudev* -hwdb* -introspection -keymap (-selinux) -static-libs" 0 kB
[ebuild     U ~] sys-fs/udev-init-scripts-17-r1 [17] 5 kB
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-17-r1)

Total: 3 packages (3 upgrades), Size of downloads: 1,927 kB
Conflict: 1 block (1 unsatisfied)

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

virtual/udev:0

  (virtual/udev-171::gentoo, installed) pulled in by
    >=virtual/udev-143[hwdb] required by (media-sound/pulseaudio-2.1-r1::gentoo, installed)
    virtual/udev[gudev] required by (sys-power/upower-0.9.18::gentoo, installed)
    virtual/udev[gudev,hwdb] required by (sys-fs/udisks-1.0.4-r2::gentoo, installed)
    virtual/udev[gudev] required by (gnome-base/gvfs-1.12.3::gentoo, installed)
    virtual/udev[gudev] required by (net-misc/networkmanager-0.9.4.0-r6::gentoo, installed)

  (virtual/udev-196::gentoo, ebuild scheduled for merge) pulled in by
    >=virtual/udev-180 required by (sys-fs/udev-196-r1::gentoo, ebuild scheduled for merge)
    =virtual/udev-196 required by (sys-auth/consolekit-0.4.5_p20120320-r1::gentoo, installed)
    (and 6 more with the same problems)

sys-fs/udev:0

  (sys-fs/udev-196-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-196-r1[acl?,gudev?,hwdb?,introspection?,keymap?,selinux?,static-libs?] required by (virtual/udev-196::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

  (sys-fs/udev-171-r9::gentoo, installed) pulled in by
    >=sys-fs/udev-171[gudev] required by (media-video/cheese-2.32.0::gentoo, installed)
    ~sys-fs/udev-171[gudev?,hwdb?,introspection?,keymap?,selinux?] required by (virtual/udev-171::gentoo, installed)
    <sys-fs/udev-185 required by (net-wireless/bluez-4.99::gentoo, installed)
Теперь udev блочит udev-init-scripts, а без последнего у меня флешки под гномом не монтируются. ЧЯДНТ?

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

[blocks B ] <sys-fs/udev-186 («<sys-fs/udev-186» is blocking sys-fs/udev-init-scripts-17-r1)
У тебя блокирующий пакет.
Какой версии у тебя udev поставилась? 171-r9
А нужно не ниже udev-186

Обнови до sys-fs/udev-196-r1 сначала. Принудительно (с ключиком -O), если само не встанет. То же самое сделай с virtual/udev-196.

imul ★★★★★
()

на генту только месяц, еще не во все въехал.

но на амбразуруанстейбл почемуто полез

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

Да ладно, не так уж и страшен анстейбл. Главное с юз-флагами поосторожнее. А вот с udev реальная засада.

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

тех кому реально нужен ~ в system — единицы. а всем остальным достаточно и «userland`а». но иногда мы делаем а потом думаем.

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

но на амбразуруанстейбл почемуто полез

Я на стабильной ветке, просто некоторые пакеты размаскировал

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

Эмм, поставил, но тепрь:

$ ls /etc/init.d/u*
/etc/init.d/urandom
Вместо этого создало папку /usr/lib/systemd/, и туда все поставило. Какого х**? У меня systemd нет и не желаю!

KERNEL_PANIC ★★★
() автор топика

Синкнись, был баг целых полчаса.

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

и для сего (~udev) была очень уважительная причина я надеюсь

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

ну тогда ты может скажеш людям какой профессии нужен ~ в system?. и сколько их

или тебя задело слово «десяток»?

ZuBB ★★★★★
()
Ответ на: комментарий от KERNEL_PANIC
INSTALL_MASK="/usr/lib/systemd/system/*"

но это не рекомендованный путь.

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

прямой ответ на твой вопрос такой: професия здесь не причем.

Хорошо допустим я не прав ибо не привел статистику. Получается ты прав. Но твоя правота будет доказана полностью когда ты приведеш статистику где будет видно что есть намного больше «десятка» гентушников которым реально нужен ~system

Жду

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

професия здесь не причем.

професия пользователя не влияет на нужность или ненужность генты для него

fix

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

Получается ты прав

Прав в чём? Я что-то утверждал?

Но твоя правота будет доказана полностью когда ты приведеш статистику где будет видно что есть намного больше «десятка» гентушников которым реально нужен ~system

Почини логику.

Я могу с уверенностью утверждать одно: не так страшен ~, как о нём думают. Во всяком случае, проблемы со сборкой новья бывают не чаще раза в несколько месяцев. Когда такое было последний раз - я даже и не вспомню.

Kindly_Cat
()

KERNEL_PANIC я вот чего не могу взять в толк - ну тебе ясно написало:

[blocks b      ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r1)
[blocks b      ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-12)

каким боком к блоку udev кроме того что этот блок у тебя вылез при обновлении udev-а? И да в каком именно месте оно «Не собирается udev» если там написано «блок» ?

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

Получается ты прав

Прав в чём? Я что-то утверждал?

Но твоя правота будет доказана полностью когда ты приведеш статистику где будет видно что есть намного больше «десятка» гентушников которым реально нужен ~system

Почини логику.

хорошо. давай я попытаюсь, а если что ты меня поправишь

я

тех кому реально нужен ~ в system — единицы

ты

Статистику в студию.

У меня два (хорошых) варианта почему ты захотел видеть статистику

  • ты мне веришь, но все же хочешь перепроверить. желаешь увидеть доказательство — статистику
  • ты уверен что я говорю неправду, и хочешь увидеть от меня какое-то доказательство, например статистику. Раз ты попросил статистику, скорее всего ты знаешь что она или не существует, или есть но все равно не правильная. Ибо у тебя есть статистика которая у всех отношениях лучше моей (новее, обьемнее итд)

дальше мой ход. я все еще уверен в своей правоте, но никакой статистики я не имею.

я

Тебя и еще десяток местных задротовкрасноглазиков не берем во внимание

ты

Так статистика будет? Жидкий сёр в лужу за статистику не считается, уж извини.

Что мы имеем? я выдвинул утверждение, но не предьявил никаких доказательств. Следовательно мое утверждение так и осталось утверждением

На мой вопрос о предоставлении статистики о противоположном нормального ответа я так же не увидел.

Следовательно можна утверждать как одно так и друое.

Я могу с уверенностью утверждать одно: не так страшен ~, как о нём думают. Во всяком случае, проблемы со сборкой новья бывают не чаще раза в несколько месяцев. Когда такое было последний раз - я даже и не вспомню.

1е - Lumi уже откапитанил. 2е - был бы ТС на стейбле, он бы этого бага не встретил, а так он попал именно в те 30мин на протяжении которых бажный ебилд был в портеже. А так, когда нечем особо занятся, хочется потешить ЧСВ, то любые баги в линуксе и в генту в частности можна [найти и] преодолеть

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

Если уж на то пошло: людям какой профессии нужен Gentoo?

Сис админам, между прочим.

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

У меня два (хорошых) варианта почему ты захотел видеть статистику

Третий, правильный вариант: я хочу видеть, на основании чего ты сделал такое заявление. И уже дальше плясать от этой инфы. У тебя такой инфы нет. Чтд.

Следовательно мое утверждение так и осталось утверждением

Об чём и речь. Обсуждать пук в лужицу не вижу смысла.

был бы ТС на стейбле, он бы этого бага не встретил

А был бы он в совершенной Вселенной...

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

людям какой профессии нужен Gentoo?

Воспитателям в яслях — можно занять контингент и не париться.

anonymous
()
17 февраля 2013 г.
Ответ на: комментарий от KERNEL_PANIC

фу, то ді це якась *філія.

я про ці машини. вони як правило використовуються(-валися) міліцією

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