Не распаковывается *.lzma
gentoofisherman 20 декабря, 2008 - 15:51
Всем здравствуйте!
Собственно проблема в заголовке темы. Поиск по форуму выводит на обсуждение зтой темы в начале этого года, кроме предложения обновить portage ни чего конструктивного не увидел. Но ведь я только что его обновил и не могу установить систему с нуля - пакеты упакованные lzma не ставятся. Намекните куда копать.
»
- Для комментирования войдите или зарегистрируйтесь
emerge -s lzma?
emerge -s lzma
?Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Вообще говоря
Вообще говоря app-arch/lzma-utils входят в @system, поэтому странно что не работает. Приведите вывод с руганью на lzma. При установке системы с нуля lzma не должна требоваться, если конечно ставить из stage3 стандартным способом, если я не ошибаюсь конечно.
Ставлю по HANDBOOK ,после
Ставлю по HANDBOOK ,после двойной компиляции toolchain делаю
emerge -avbke system
и на этапе установки linux-headers вываливается с ошибкой
failure unpacking gentoo-headers-base-2.6.27.tar.lzma"
Спасибо за отзывчивость.
А где в Настольной книге
А где в Настольной книге пересборка toolchain?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Я не знаю по какому HANDBOOK
Я не знаю по какому HANDBOOK вы ставите, но последнее время все ставят из stage3 вот по этому handbook'у
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml - более свежий на английском
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml - или более старый но на русском
Если вы ставите в первый раз, то лучше ставить именно как там описано, потому, что приведенных вами сложностей там нет. Если же вы фанат генту и ставите из stage1 и нехотите никак иначе (я например всегда только так и ставлю), то приведите всетаки сообщение об ошибке. По видимому у вас не корректно установились app-arch/lzma-utils.
Ставлю не первый раз (но гуру
Ставлю не первый раз (но гуру себя не считаю) и поначалу не было проблем, во всяком случае с system , но в последнее время пошли косяки - то блокировки,то еще что нибудь.Привожу вывод :
>>> Unpacking source...
>>> Unpacking gentoo-headers-base-2.6.27.tar.lzma to /var/tmp/portage/sys-kernel/linux-headers-2.6.27-r2/work
lzma: /usr/lib/gcc/i486-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by lzma)
tar: Это не похоже на tar-архив
tar: Выход, отложенный по результатам предыдущих ошибок
*
* ERROR: sys-kernel/linux-headers-2.6.27-r2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_unpack
* environment, line 2948: Called unpack 'gentoo-headers-base-2.6.27.tar.lzma' 'gentoo-headers-2.6.27-2.tar.lzma'
* ebuild.sh, line 418: Called die
* The specific snippet of code:
* assert "$myfail"
* The die message:
* failure unpacking gentoo-headers-base-2.6.27.tar.lzma
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/log/portage/sys-kernel:linux-headers-2.6.27-r2:20081220-155459.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-kernel/linux-headers-2.6.27-r2/temp/environment'.
*
>>> Failed to emerge sys-kernel/linux-headers-2.6.27-r2, Log file:
>>> '/var/log/portage/sys-kernel:linux-headers-2.6.27-r2:20081220-155459.log'
* Messages for package sys-kernel/linux-headers-2.6.27-r2:
*
* ERROR: sys-kernel/linux-headers-2.6.27-r2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_unpack
* environment, line 2948: Called unpack 'gentoo-headers-base-2.6.27.tar.lzma' 'gentoo-headers-2.6.27-2.tar.lzma'
* ebuild.sh, line 418: Called die
* The specific snippet of code:
* assert "$myfail"
* The die message:
* failure unpacking gentoo-headers-base-2.6.27.tar.lzma
*
Как понимать "не корректно установились.."
Ответ простой - вы на
Ответ простой - вы на нестабильной ветке. ИМХО раз не считаете себя гуру то нечего переходить на нестабильную ветку. Меня не удивляет что там может чего-то не ставиться.
По теме: lzma не смогла найти библиотеку GLIBCXX_3.4.9, потому и вылетела. Попробовали распаковать tar'ом естественно тоже не вышло, потому и ошибка. Надо установить gentoolkit
emerge app-portage/gentoolkit
и запустить revdep-rebuild, чтобы исправить ошибки в динамическом связывании, но далеко не факт что это решит проблему.
Да я понимаю,что я на
Да я понимаю,что я на нестабильной ветке,но хотелось попробывать KDE4.revdep-rebuild проблемы не решило, вернусь на x86 начну с начала.Всем спасибо.
Цитата:lzma:
Нечто подобное у меня было когда я временно менял профайл gcc с 4.х на 3.х и забыл назад вернуть. Или может стоит lzma пересобрать?
Ubuntu is an African Word that means "Gentoo is too hard for me"
Лучший друг подсказал решение.
echo "app-arch/lzma-utils nocxx" >> /etc/portage/package.use
А дальше я успешно продолжил пересобирать всю систему с новой версией компилятора.
У меня теперь пакеты *.lzma собираются на ура.
Would you like to know more?