Установка 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

Нет такого файла

evadim написал(а):
заюзай поиск по libexpat.so.0

Заюзал поиск, нет, такого файла у меня нет...

Могу сказать даже больше, у меня перестали запускаться вообще все пакеты, которые были установлены ранее, перестал выполняться emerge world - лезут ошибки о блокированных пакетах, плюс система даже не выключается. Видимо я её так "убил", что видимо придётся всё переставлять... чего не хотелось совершенно...

я про поиск по

я про поиск по форуму, это мягко говоря не новая проблема.

Теперь понял

evadim написал(а):
я про поиск по форуму, это мягко говоря не новая проблема.

Спасибо за совет, буду рыть :)

emerge --info бы...да

emerge --info бы...
да и конец логов неплохо бы было почитать

а еще можешь использовать все эти пакеты -bin если очень сильно горит

Я кеды пересобирал сначала с 3.5.9 до 3.5.8, потом снова до 3.5.9, а потом 3.5.9-meta
(дурная голова, но чтож поделать...)
обновление мира ежедневно, ОО, фаерфокс и громоптиц - все последних версий

Цитата:
/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.

вот здесь точно что-то есть, проверяй convert и libtool, ОО еще от явы зависит кажется...

з.ы. кстати тоже верно
используй revdep-rebuild

да нечего тут

да нечего тут приводить - того что есть хватает

ГРАБЛЯ

greenman написал(а):
Всем привет!
Вопросик у меня...
Что было: обновил систему, в результате перестал запускаться kde
Буквально вчера обновил систему ещё раз, kde стал запускаться, но!
Перестали запускаться firefox, thunderbird & openoffice. Удалил. Стал переставлять и вот выходят вот такие ошибки (как пример)

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

Люди добрые, поможите чем можете :)

Три дня секса чтоб понять эту причину.
Когда появляются ошибки (типа выше) - внимательно изучай 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
обычно помогает

ну

evadim написал(а):
настрой логирование и будет счастье. мне портаж шлёт месаги на jabber

ну во-первых, это высшая математика для новичка

во-вторых, чтоб настраивать - нужно знать что вылавливать и где

в-третьих - как? чтоб чтение в джабере было неадекватно просмотру логу

ведь будущие ошибки как правило случаются в будущем.

а если хочется собрать и забыть что есть такая команда emerge ? ;)

почитай

почитай make.conf.example

читал

evadim написал(а):
почитай make.conf.example

читал и не раз
даже с этого начал прежде чем сделал первый емерге

и даже нашел там пару-тройку полезных фишек

вопрос в другом

если файлы елог и емерге.лог тупо отправлять себе на жабер или емайл - вопрос - нах?
с таким же успехом можно после сборки просмотреть эти файлы редактором.

у меня лично проблема была в том, что если елог я еще и смотрел на всякий случай, емерге лог не открывал даже, тем более, если пакет устанавливался.

более красивое решение - грепом выбирать только избранные строчки с ошибками и только их отправлять - то тут надо как минимум знать какие это ошибки, и самое главное - как юзать греп
недостаток этого метода - надо как минимум в первый раз "ручками" выловить ошибку и затем уже настроить соответствуюий фильтр.

я понимаю, скрипт несложный, но мне не доводилось видеть ссылку на нечто подобное или хотя бы на сборник = "вот типовые сообщения об ошибках" (настроить соответствующий скрипт - дело 5-ти минут для знатока)

советовать man grep не нужно - я из той категории пользователей, для которых бесконечная пересборка и тюниг системы не является самоцелью.

офис, инет, почта, icq - и работать, работать, работать......
и забыть все ужасы установки как минимум на год.....

ps/ конечно со временем придет и знание и пониманию всех этих командых штучек-дрючек - но это не самое главное на стартапе для бизнесмена (офисного работника)
шеф подчиненного будет дрючить за то, что до клиента договор\счет не дошел вовремя или косо, а не зато умеешь ты грепить логи или нет.

Какой смысл

Какой смысл ставить новую для себя систему (тем паче Gentoo), в которой ещё не разобрался толком, на машину, которая должна как можно быстрее встать в строй?


Пожалуйста, не описывайте своё железо в подписи

Грабли с OpenOffice

leryc написал(а):
greenman написал(а):
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

Три дня секса чтоб понять эту причину.
Когда появляются ошибки (типа выше) - внимательно изучай elog и emerge.log
На последних обновлениях заметна такая тенденция - пакет из зависимости вылетает по ошибке но общая сборка не прерывается и идет дальше.
Причем не приятный момент - в емерге.лог есть сообщение об ошибке, а в елог её нет
касательно ОпенОфис
пересобери ImageMagiсk - и все пойдет

Уточнение. Пересобрать ImageMagiсk с поддержкой wmf.
P.S. сам "занимался сексом" на почве amd64. :-))))

Перестали запускаться,

...но не собираться.

emerge -vauDN world && emerge -a --depclean && revdep-rebuild && prelink -a

в случае

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".