Ситуация: есть 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.
Кто-нибудь знает, как можно решить проблему? Спасибо заранее!