Установка openoffice, firefox. thunderbird
Всем привет!
Вопросик у меня...
Что было: обновил систему, в результате перестал запускаться kde
Буквально вчера обновил систему ещё раз, kde стал запускаться, но!
Перестали запускаться firefox, thunderbird & openoffice. Удалил. Стал переставлять и вот выходят вот такие ошибки (как пример)
Firefox
/var/tmp/portage/www-client/mozilla-firefox-2.0.0.14/work/mozilla/config/nsinstall -R -m 755 libxpcom_compat_c.so ../../../dist/bin/components
../../../dist/bin/elf-dynstr-gc ../../../dist/bin/components/libxpcom_compat_c.so
../../../dist/bin/elf-dynstr-gc: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
gmake[3]: *** [libs] Error 127
gmake[3]: Leaving directory `/var/tmp/portage/www-client/mozilla-firefox-2.0.0.14/work/mozilla/xpcom/obsolete/component'
gmake[2]: *** [libs] Error 2
gmake[2]: Leaving directory `/var/tmp/portage/www-client/mozilla-firefox-2.0.0.14/work/mozilla/xpcom/obsolete'
gmake[1]: *** [tier_2] Error 2
gmake[1]: Leaving directory `/var/tmp/portage/www-client/mozilla-firefox-2.0.0.14/work/mozilla'
make: *** [default] Error 2
*
* ERROR: www-client/mozilla-firefox-2.0.0.14 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3157: Called die
* The specific snippet of code:
* emake ${jobs} || die
* The die message:
* (no error message)
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/www-client/mozilla-firefox-2.0.0.14/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/mozilla-firefox-2.0.0.14/temp/environment'.
*
* Messages for package www-client/mozilla-firefox-2.0.0.14:
* You are enabling official branding. You may not redistribute this build
* to any users on your network or the internet. Doing so puts yourself into
* a legal problem with Mozilla Foundation
* You can disable it by emerging mozilla-firefox _with_ the bindist USE-flag
*
* ERROR: www-client/mozilla-firefox-2.0.0.14 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3157: Called die
* The specific snippet of code:
* emake ${jobs} || die
* The die message:
* (no error message)
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/www-client/mozilla-firefox-2.0.0.14/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/mozilla-firefox-2.0.0.14/temp/environment'.
OpenOffice
/usr/bin/convert: error: `/usr/bin/.libs/convert' does not exist
This script is just a wrapper for convert.
See the libtool documentation for more information.
make: *** [stamp/artwork.install] Error 1
*
* ERROR: app-office/openoffice-2.4.0 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 5291: Called die
* The specific snippet of code:
* make || die "Build failed"
* The die message:
* Build failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-office/openoffice-2.4.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-office/openoffice-2.4.0/temp/environment'.
*
!!! When you file a bug report, please include the following information:
GENTOO_VM= CLASSPATH="." JAVA_HOME="/etc/java-config-2/current-system-vm"
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info
Так практически с любым софтом, который был установлен ранее... В английском не очень силён, и говоря по совести, не знаю какие действия нужно произвести.
Люди добрые, поможите чем можете :)
- Для комментирования войдите или зарегистрируйтесь
заюзай поиск по
заюзай поиск по libexpat.so.0
Нет такого файла
Заюзал поиск, нет, такого файла у меня нет...
Могу сказать даже больше, у меня перестали запускаться вообще все пакеты, которые были установлены ранее, перестал выполняться emerge world - лезут ошибки о блокированных пакетах, плюс система даже не выключается. Видимо я её так "убил", что видимо придётся всё переставлять... чего не хотелось совершенно...
я про поиск по
я про поиск по форуму, это мягко говоря не новая проблема.
Теперь понял
Спасибо за совет, буду рыть :)
emerge --info бы...да
emerge --info бы...
да и конец логов неплохо бы было почитать
а еще можешь использовать все эти пакеты -bin если очень сильно горит
Я кеды пересобирал сначала с 3.5.9 до 3.5.8, потом снова до 3.5.9, а потом 3.5.9-meta
(дурная голова, но чтож поделать...)
обновление мира ежедневно, ОО, фаерфокс и громоптиц - все последних версий
вот здесь точно что-то есть, проверяй convert и libtool, ОО еще от явы зависит кажется...
з.ы. кстати тоже верно
используй revdep-rebuild
да нечего тут
да нечего тут приводить - того что есть хватает
ГРАБЛЯ
Три дня секса чтоб понять эту причину.
Когда появляются ошибки (типа выше) - внимательно изучай elog и emerge.log
На последних обновлениях заметна такая тенденция - пакет из зависимости вылетает по ошибке но общая сборка не прерывается и идет дальше.
Причем не приятный момент - в емерге.лог есть сообщение об ошибке, а в елог её нет
касательно ОпенОфис
пересобери ImageMagiсk - и все пойдет
Кроме этого поищи в емерге.лог строчку
exiting unsuccessfully with status '1'
Все эти пакеты пересобери ручками, возможно понадобится включить USE какой дополнительно
Мне пришлось пересобрать curl и еще какой-то пакет (не помню)
======================
Общее замечание (ГРАБЛЯ!!!)
При ошибках (типа выше) иногда вылетает и рекомендация типа - сделайте то-то и то-то
Ошибки относятся к разным пакетам.
Делаешь ручками - ноль эффекта
Так например было сообщение - у вас отключен яваскрипт, сооберите пакет с USE="java"
Собираешь, тянешь 27 метров явы - а ошибка на том же месте с тем же сообщением.
Нужно читать elog & emerge.log
Ошибка в "третьем" пакете, который не собрался ранее
настрой
настрой логирование и будет счастье. мне портаж шлёт месаги на jabber
libexpat частенько
libexpat частенько при обновлении отваливается... emerge gentoolkit ; revdep-rebuild
обычно помогает
ну
ну во-первых, это высшая математика для новичка
во-вторых, чтоб настраивать - нужно знать что вылавливать и где
в-третьих - как? чтоб чтение в джабере было неадекватно просмотру логу
ведь будущие ошибки как правило случаются в будущем.
а если хочется собрать и забыть что есть такая команда emerge ? ;)
почитай
почитай make.conf.example
читал
читал и не раз
даже с этого начал прежде чем сделал первый емерге
и даже нашел там пару-тройку полезных фишек
вопрос в другом
если файлы елог и емерге.лог тупо отправлять себе на жабер или емайл - вопрос - нах?
с таким же успехом можно после сборки просмотреть эти файлы редактором.
у меня лично проблема была в том, что если елог я еще и смотрел на всякий случай, емерге лог не открывал даже, тем более, если пакет устанавливался.
более красивое решение - грепом выбирать только избранные строчки с ошибками и только их отправлять - то тут надо как минимум знать какие это ошибки, и самое главное - как юзать греп
недостаток этого метода - надо как минимум в первый раз "ручками" выловить ошибку и затем уже настроить соответствуюий фильтр.
я понимаю, скрипт несложный, но мне не доводилось видеть ссылку на нечто подобное или хотя бы на сборник = "вот типовые сообщения об ошибках" (настроить соответствующий скрипт - дело 5-ти минут для знатока)
советовать man grep не нужно - я из той категории пользователей, для которых бесконечная пересборка и тюниг системы не является самоцелью.
офис, инет, почта, icq - и работать, работать, работать......
и забыть все ужасы установки как минимум на год.....
ps/ конечно со временем придет и знание и пониманию всех этих командых штучек-дрючек - но это не самое главное на стартапе для бизнесмена (офисного работника)
шеф подчиненного будет дрючить за то, что до клиента договор\счет не дошел вовремя или косо, а не зато умеешь ты грепить логи или нет.
Какой смысл
Какой смысл ставить новую для себя систему (тем паче Gentoo), в которой ещё не разобрался толком, на машину, которая должна как можно быстрее встать в строй?
Пожалуйста, не описывайте своё железо в подписи
Грабли с OpenOffice
Уточнение. Пересобрать ImageMagiсk с поддержкой wmf.
P.S. сам "занимался сексом" на почве amd64. :-))))
Перестали запускаться,
...но не собираться.
emerge -vauDN world && emerge -a --depclean && revdep-rebuild && prelink -a
в случае
в случае апгрейда экспата это непоможет, а на прелинк я всегда косо смотрел...