LINUX.ORG.RU

[Gentoo] Обновление старой системы, IO Failure — Failed 'touch .unpacked'

 


0

0

Ситуация: есть VPS от «Хостинг центра» c Gentoo на борту. Система очень старая, при обновлении возникла проблема - `emerge -avDNu world` обновил примерно половину пакетов, после чего любая попытка работы с пакетами стала приводить к следующей ошибке:

 * CPV:  app-misc/mc-4.7.0.3
 * REPO: gentoo
 * USE:  edit elibc_glibc kernel_linux nls userland_GNU x86
touch: setting times of `/usr/local/portage/tmp/portage/app-misc/mc-4.7.0.3/temp/environment.success': Bad address
>>> Unpacking source...
>>> Unpacking mc-4.7.0.3.tar.bz2 to /usr/local/portage/tmp/portage/app-misc/mc-4.7.0.3/work
touch: setting times of `/usr/local/portage/tmp/portage/app-misc/mc-4.7.0.3/.unpacked': Bad address
 * ERROR: app-misc/mc-4.7.0.3 failed:
 *   IO Failure -- Failed 'touch .unpacked' in /usr/local/portage/tmp/portage/app-misc/mc-4.7.0.3
 * 
 * Call stack:
 *   ebuild.sh, line 2181:  Called ebuild_main
 *   ebuild.sh, line 2099:  Called dyn_unpack
 *   ebuild.sh, line  730:  Called die
 * The specific snippet of code:
 *   	touch "${PORTAGE_BUILDDIR}/.unpacked" || die "IO Failure -- Failed 'touch .unpacked' in ${PORTAGE_BUILDDIR}"

Вообще говоря, любое использование touch приводит к тому же:

# touch 123
touch: setting times of `123': Bad address
(хотя файл создается)

Хостинг заказывали люди, слабо представляющие, что такое Linux и Gentoo, попросили помочь настроить. Я сам вижу Gentoo второй раз в жизни, поэтому не знаю, что обычно делают в таких ситуациях.

Гугление вывело на bug 224483, но там речь идет о coreutils 6.12, а у меня сейчас 8.4.

Кто-нибудь знает, как можно решить проблему? Спасибо заранее!

coreutils похоже уже успели обновится. А можно еще версии glibc и ядра? Похоже на какую-то несовместимость...

kamikadze
()

Теперь я наконец понял почему многие плюются от OpenVZ хостингов.
В этом баге и связанных народ всё ещё жалуется на проблему даже на более новых coreutils.

Nao ★★★★★
()
Ответ на: комментарий от kamikadze
# emerge --info
Portage 2.1.8.3 (default/linux/x86/10.0/server, gcc-4.3.4, glibc-2.10.1-r1, 2.6.18-028stab053 i686)
=================================================================
System uname: Linux-2.6.18-028stab053-i686-Intel-R-_Xeon-R-_CPU_5140_@_2.33GHz-with-gentoo-2.0.1
mipt_student
() автор топика
Ответ на: комментарий от mipt_student

наверное 2.6.18 немного старовато для glibc-2.10 Насколько я знаю, в стабильной ветке сейчас 2.6.30

kamikadze
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.