Проблема с полным обновлением
house15 28 марта, 2011 - 13:32
Доброго времени суток, светового года или положения звёзд в южном полушарии Сириуса всем, кто обратил внимания на это сообщение.
Возник вопрос по поводу обновления. Команда emerge --update --deep --newuse world провоцирует поиск 168 пакетов с обновлениями и начинает бодренько их устанавливать, однако на середине процесса вдруг вылетает ошибка. Лог прилагаю.
Заранее спасибо всем откликнувшимся.
»
- Для комментирования войдите или зарегистрируйтесь
Это какая-то шляпа или вывод
Это какая-то шляпа или вывод emerge --debug. Почему нельзя сказать, какой пакет вываливается, привести файл с логом сборки и отдельно emerge --info?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Потому что чел с Сириуса ? :)
Потому что чел с Сириуса ? :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а): Потому
Земляне нас вычислили! Теперь нам большой кылдык! =)
Продолжаем сигнализировать: проблемная библиотека называется sys-libs/tdb-1.2.1 Лог о всё что нужно знать смотреть здесь.
.
python3.1
а эта строка - это просто подпись
Почему это? С чего решила?
Почему это? С чего решила? (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Потому что питон кругом
Потому что питон кругом виноватый оказывается.
PS: стоит попробовать python-update.
Не грусти, товарищ! Всё хорошо, beautiful good!
Интересненько!
Интересный эффект возымела установка python-updater. После запуска этой утилиты, действительно пошло обновление. В результате, количество пакетов для полного обновления сократилось с 64 до 50! Однако злосчастная sys-libs/tdb-1.2.1 всё равно вылетает уже вот с такой руганью.
От себя хочу заметить, что sys-libs/tdb-1.2.1, насколько я понял, это библиотека с злосчастными проприетарными дровами для моей видеокарты, марки Radeon HD 5700. Выяснилось это с помощью команды emerge ati-drivers, после ввода которой началось обновление системы начиная именно с нашей старой знакомой - sys-libs/tdb-1.2.1. Возможно ли, что моя карта просто не поддерживается?
.
http://tdb.samba.org/ - tdb = trivial database library (Unix SMB/CIFS implementation)
Чтобы выяснить, кто её втягивает, используйте --tree у emerge:
emerge -pvtDNu world
а эта строка - это просто подпись
n0nado написал(а): $ eix
А почему не сразу и радикально:
$ equery d sys-libs/tdb
:wq
--
Live free or die
.
Потому что это другое. Например, у меня
но tdb не установлена и не будет установлена.
А --tree укажет конкретного виновника.
а эта строка - это просто подпись
n0nado написал(а): Потому что
Угу...
Вы случаем не пробовали анализировать вывод
emerge
с этой опцией для аргументаworld
(и с хотя бы полутора-двух-недельным интервалом между обновлениями, хотя тут как карта ляжет).:wq
--
Live free or die
Я пробовал.
Я пробовал.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
.
У команды grep есть ключ -B
emerge -pvtDNu world | grep -B1 имяпакета
Попробуйте
а эта строка - это просто подпись
Если вывод велик, я
Если вывод велик, я перенаправляю в файл и там уже ищу всячески
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
/
Просветление настигает :)
Что не может не радовать.
Можно не плодить временные файлы (которые потом ещё удалять надо, если они не в /tmp, который смонтирован в ram), а перенаправить непосредственно
less
.Только читаемости это не добавит...
:wq
--
Live free or die
house15
Ха-ха, вот теперь точно 3.1 (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Ага! Это все питон
Ага! Это все питон виноват!
http://bugs.gentoo.org/show_bug.cgi?id=316959
Согласно этому багу, tdb должен зависеть от питона второй ветки. Исправления для этого внесли в sys-libs/tdb-1.2.1-r1. Добавь в portage.keywords строку ~sys-libs/tdb-1.2.1 и попробуй обновить этот пакет.
Не грусти, товарищ! Всё хорошо, beautiful good!
winterheart написал(а): Ага!
Ура! Действительно собака была зарыта именно здесь!
Спасибо жителям Земли! Сириусяне поворачивают антенны с благодарностью в вашу сторону =)
Это не шляпа, это
Это не шляпа, это /var/tmp/portage/sys-libs/tdb-1.2.1/temp/environment.
maksbotan написал(а): Это не
Да да. Эта sys-libs/tdb-1.2.1 - та ещё потаскушка =)
Вот-вот
Вот-вот, с этой потаскушкой пришлось повеселиться половину ночи :D