Здравствуйте!В генту - новичок, так что не пинайте больно в случае чего. Началось все с того, что решила обновить систему, делала все по инструкции http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=... . В общем, долго собирались разные пакеты. Закончилось все тем, что поломалась команда touch:
touch aa
touch: setting times of `aa': Bad addressи cp -p аналогичную ошибку выдает. Стоит пакет coreutils-7.5-r1. Нагуглить ничего толкового не удалось. Из-за этих ошибок ничего ставиться не желало, пробовала копировать бинарники с другого линукса, эффект тот же. Даже пробовала выносить coreutils и ставить заново :) , так же ерунда. В итоге написала свои версии touch и cp -p - они нормально работают, я проверяла)), часть пакетов обновилась с этим костылем, а теперь большинство выдает ошибку
* Running libtoolize --copy --force --automake ... [ !! ]
* Failed Running libtoolize !
*
* Include in your bugreport the contents of:
*
* /var/tmp/portage/dev-db/unixODBC-2.2.12/temp/libtoolize.out*
* ERROR: dev-db/unixODBC-2.2.12 failed.
* Call stack:
* ebuild.sh, line 49: Called src_unpack
* environment, line 2802: Called eautoreconf
* environment, line 858: Called _elibtoolize '--copy' '--force'
* environment, line 270: Called autotools_run_tool 'libtoolize' '--copy' '--force' '--automake'
* environment, line 348: Called die
* The specific snippet of code:
* die "Failed Running $1 !";
* The die message:
* Failed Running libtoolize !
*
* 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/dev-db/unixODBC-2.2.12/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-db/unixODBC-2.2.12/temp/environment'.
*>>> Failed to emerge dev-db/unixODBC-2.2.12, Log file:
>>> '/var/tmp/portage/dev-db/unixODBC-2.2.12/temp/build.log'В гугле опять же ничего толкового найти не удалось(((. Помогите, пожалуйста, уже не знаю, что и делать(((.
>Здравствуйте!
>
>Закончилось все
>тем, что поломалась команда touch:
>
>touch aa
>touch: setting times of `aa': Bad address
>
>и cp -p аналогичную ошибку выдает.А touch при сборке чего перестала работать?
> * Failed Running libtoolize !
> *
> * Include in your bugreport the contents of:
> *
> * /var/tmp/portage/dev-db/unixODBC-2.2.12/temp/libtoolize.outи?
P.S.: нельзя "копировать бинарники от другого линукса". Можно загрузиться с живой ФС, лучше gentoo, и попробовать собрать портеж, на сборке которого перестала работать touch, а затем - coreutils, обращая внимание на окружение. Или же вернуть предыдущие версии, а затем разбираться.
К вашему сведению, gentoo "создана для быстрых инкрементальных обновлений" и обновить систему полугодичной давности, может быть задачей очень нетривиальной.
ядро openvz ?
http://blogroll.pcmag.ru/go.php?nid=90174
>ядро openvz ?
>http://blogroll.pcmag.ru/go.php?nid=90174Ага, я уже нашла инфу про этот баг((. Странно, что хостер до сих пор не проапдейтился, багу этому полтора года. Буду бодаться с саппортом)
>и ставить заново :) , так же ерунда. В итоге написала
>свои версии touch и cp -p - они нормально работают,
>я проверяла)), часть пакетов обновилась с этим костылем, а теперь большинство
>выдает ошибкуСвои версии - это мегакруто. Я в аналогичной ситуации просто подложил вместо настоящих touch и cp старый добрый busybox.