Отправляет email-рассылки с помощью сервиса Sendsay

Gentoo sys-apps/attr Error

Здравствуйте уважаемые.

Eсть сервер Linux Gentoo, поднято iptables, squid, bind.
В связи с выходом новой версии dev-lang/python-2.5.2-r6 было запущено
/usr/sbin/python-updater.
Наведу лог emerge.log:
1217753582: Started emerge on: Aug 03, 2008 11:53:02
1217753582: *** emerge --deep --oneshot --verbose
=sys-libs/cracklib-2.8.12 =dev-python/python-fchksum-1.7.1
=dev-python/pycrypto-2.0.1-r6 =sys-apps/file-4.23 =dev-libs/libxml2-2.6.31
.... (все пересобиралось успешно, пока ..)
1217758927: >>> emerge (12 of 13) sys-apps/attr-2.4.39 to /
1217758927: (12 of 13) Cleaning
(sys-apps/attr-2.4.39::/usr/portage/sys-apps/attr/attr-2.4.39.ebuild)
1217758928: (12 of 13) Compiling/Merging
(sys-apps/attr-2.4.39::/usr/portage/sys-apps/attr/attr-2.4.39.ebuild)
1217759138: *** exiting unsuccessfully with status '1'.
1217759139: *** terminating.
1217759570: Started emerge on: Aug 03, 2008 13:32:50
1217759570: *** emerge unmerge sys-apps/attr
1217759578: Unmerging... (sys-apps/attr-2.4.32)
1217759585: !!! unmerge FAILURE: sys-apps/attr-2.4.32
1217759585: *** terminating.

И теперь соответственно

* attr_2.4.39-1.tar.gz RMD160 SHA1 SHA256 size ;-) ...

[ ok ]
* checking ebuild checksums ;-) ...

[ ok ]
* checking auxfile checksums ;-) ...

[ ok ]
* checking miscfile checksums ;-) ...

[ ok ]
* checking attr_2.4.39-1.tar.gz ;-) ...

[ ok ]
mv: error while loading shared libraries: libattr.so.1: cannot open
shared object file: No such file or directory
*
* ERROR: sys-apps/attr-2.4.39 failed.
* Call stack:
* ebuild.sh, line 1641: Called die
* The specific snippet of code:
* preprocess_ebuild_env || \
* die "error processing environment"
* The die message:
* error processing environment
*
* 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/sys-apps/attr-2.4.39/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/sys-apps/attr-2.4.39/temp/environment'.
*
Как вернуть на место библиотеку libattr.so.1 ???

В гугле ничего похожего не нашел. Команду /usr/sbin/python-updater
успешно запускал перед этим на другом сервере.

И теперь как всегда главный вопрос - что делать? Поскольку ничего
собрать уже невозможно и соответственно даже ничего перезапустить нельзя.

В линуксе я некоторое время, но вот такую проблему сам решить не могу,
мало опыта.

Прошу помочь.

Заранее спасибо.

--
С уважением Олег Микицей.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34709; Возраст листа: 1838; Участников: 1493
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/767467

Ответить   Tue, 05 Aug 2008 10:23:57 +0300 (#767467)

 

Ответы:

Как вариант, можно взять ее(библиотеку) на другой машине и подложить в
/usr/lib(64).

5 августа 2008 г. 10:23 пользователь Олег Микицей <oleg***@i*****.ua>написал:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34711; Возраст листа: 1838; Участников: 1493
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/767481

Ответить   Tue, 5 Aug 2008 12:15:03 +0300 (#767481)

 

Константин Поветкин пишет:

Благодарю за ответ. Вы правы.
Сперва я неправильно сделал. tar cjvf

Подумал хорошо и запаковал через tar cjvpf
Наверное это и помогло.

Библиотеки скинул на другой сервер, и се пошло.

Благодарю за помощь.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34715; Возраст листа: 1838; Участников: 1493
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/767519

Ответить   Tue, 05 Aug 2008 14:50:18 +0300 (#767519)

 

Константин Поветкин пишет:

Сделал следующее.
linuxserver / # tar xjvpf 1.tar.bz2
lib/libattr.so
lib/libattr.so.1
lib/libattr.so.1.1.0
linuxserver / # emerge sys-apps/attr
Calculating dependencies... done!

* attr_2.4.39-1.tar.gz RMD160 SHA1 SHA256 size ;-) ...

[ ok ]
* checking ebuild checksums ;-) ...

[ ok ]
* checking auxfile checksums ;-) ...

[ ok ]
* checking miscfile checksums ;-) ...

[ ok ]
* checking attr_2.4.39-1.tar.gz ;-) ...

[ ok ]
mv: error while loading shared libraries: /lib/libattr.so.1: invalid ELF
header
*
* ERROR: sys-apps/attr-2.4.39 failed.
* Call stack:
* ebuild.sh, line 1641: Called die
* The specific snippet of code:
* preprocess_ebuild_env || \
* die "error processing environment"
* The die message:
* error processing environment
*
* 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/sys-apps/attr-2.4.39/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/sys-apps/attr-2.4.39/temp/environment'.
*
linuxserver / # ls /lib
ls: error while loading shared libraries: /lib/libattr.so.1: invalid ELF
header

Что не так сделал?

--
С уважением Олег Микицей

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34716; Возраст листа: 1838; Участников: 1493
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/767523

Ответить   Tue, 05 Aug 2008 13:01:11 +0300 (#767523)