Не могу установить emul-linux-x86-baselibs
sspphheerraa 23 ноября, 2007 - 16:20
При попытке установки пишет
# emerge app-emulation/emul-linux-x86-baselibs Calculating dependencies... done! >>> Verifying ebuild Manifests... >>> Emerging (1 of 1) app-emulation/emul-linux-x86-baselibs-10.2 to / * expat-1.95.8.tbz2 MD5 ;-) ... [ ok ] * expat-1.95.8.tbz2 RMD160 ;-) ... [ ok ] * expat-1.95.8.tbz2 SHA1 ;-) ... [ ok ] * expat-1.95.8.tbz2 SHA256 ;-) ... [ ok ] * expat-1.95.8.tbz2 size ;-) ... [ ok ] * dbus-glib-0.72.tbz2 MD5 ;-) ... [ ok ] * dbus-glib-0.72.tbz2 RMD160 ;-) ... [ ok ] * dbus-glib-0.72.tbz2 SHA1 ;-) ... [ ok ] * dbus-glib-0.72.tbz2 SHA256 ;-) ... [ ok ] * dbus-glib-0.72.tbz2 size ;-) ... [ ok ] * openldap-2.3.30-r2.tbz2 MD5 ;-) ... [ ok ] * openldap-2.3.30-r2.tbz2 RMD160 ;-) ... [ ok ] * openldap-2.3.30-r2.tbz2 SHA1 ;-) ... [ ok ] * openldap-2.3.30-r2.tbz2 SHA256 ;-) ... [ ok ] * openldap-2.3.30-r2.tbz2 size ;-) ... [ ok ] * ss-1.39.tbz2 MD5 ;-) ... [ ok ] * ss-1.39.tbz2 RMD160 ;-) ... [ ok ] * ss-1.39.tbz2 SHA1 ;-) ... [ ok ] * ss-1.39.tbz2 SHA256 ;-) ... [ ok ] * ss-1.39.tbz2 size ;-) ... [ ok ] !!! Previously fetched file: 'libperl-5.8.8-r1.tbz2' !!! Reason: Filesize does not match recorded size !!! Got: 1837619 !!! Expected: 518196 Refetching... File renamed to '/usr/portage/distfiles/libperl-5.8.8-r1.tbz2._checksum_failure_.p8AWYg' >>> Downloading 'http://distfiles.gentoo.org/distfiles/libperl-5.8.8-r1.tbz2' Searching for a previously downloaded file in /usr/portage/distfiles No old version of the requested file found. The dtu could not be fetched, downloading full file from original URL --14:06:58-- http://distfiles.gentoo.org/distfiles/libperl-5.8.8-r1.tbz2 => `libperl-5.8.8-r1.tbz2' Resolving distfiles.gentoo.org...
и так скачивает снова и снова...
самое интересное, что ничего не помогает :(
# ebuild emul-linux-x86-baselibs-10.2.ebuild digest
размеры все равно не совпадают :( причем цифра таже самая...
Сам архив прекрасно распаковывается (т.е. не битый)
эта проблема уже в течение недели, можно ли как-то отключить эту проверку размеров?
»
- Для комментирования войдите или зарегистрируйтесь
обнови digest файл после скачивания
скачай проблемный файл вручную, кинь его в папку /usr/portage/distfiles
введи.
[sh-]# ebuild emul-linux-x86-baselibs-10.2.ebuild digest
должно пересчитать все размеры и контрольные суммы c учетом имеющихся файлов.
перепроверь если размеры в digest файле указаны правильно должно быть 1837619 . Если нет, береш в руки бубен ....
Дык,
Дык, пересчитываю уже n-ный раз - эффекта нет!
как будто ничего не пересчитывается и дата изменения файла манифеста тоже не меняется...
>>> перепроверь если размеры в digest файле указаны правильно должно быть 1837619
Да, такой размер и прописан. Но при попытке установки - все равно сверяет с неправильным :(
АУ! Что у всех
АУ! Что у всех все нормально?
не помогает ни digest ни manifest :(
Скачал снапшот - глянул в нем прописаны правильный размер, разворачивал его поверх текущего древа портежей, - без эффекта.
5 раз синкался, пересобирал портеж, - все равно сверяет с не правильным размером.
Что систему переставлять полностью?
Попробуй из
Попробуй из дайджест файла удалить строки в которых есть упоминание этого файла и заново подсчитать контройльные суммы.
Не помогло
Не помогло :(
такое впечатление, что оно еще где-то прописано (не только в дигесте и манифесте), и сверяется оттуда
А если
А если попробовать в оверлей тока ebuild закинуть и для него дайджест сделать?
ты
ты синхронизируйся и дельтап отключи.
Должно emerge
Должно emerge --digest помочь...