Помогите вылечить deltup && getdelta
Начиная со вчерашнего дня вижу проблемы с получением дельты от файлов. Делал/настраивал так же, как здесь: http://gentoo-wiki.com/HOWTO_Install_Deltup .
Со вчерашнего дня началось примерно следующее
localhost # emerge -uDavN media-libs/freetypeThese are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] media-libs/freetype-2.3.4-r2 [2.3.3] USE="X bindist zlib -debug -doc" 1,445 kBTotal: 1 package (1 upgrade), Size of downloads: 1,445 kB
...
We have the following candidates to choose from
freetype-2.1.9.tar.bz2
freetype-2.3.3.tar.bz2The best of all is ... freetype-2.3.3.tar.bz2
Checking if this file is OK.
Trying to download freetype-2.3.3.tar.bz2-freetype-2.3.4.tar.bz2.dtu
(и после всей работы идут сообщения: )
GOT ft2demos-2.3.3.tar.gz-ft2demos-2.3.4.tar.gz.dtuSuccessfully fetched the dtu-file - let's build ft2demos-2.3.4.tar.gz...
ft2demos-2.3.3.tar.gz -> ft2demos-2.3.4.tar.gz: OK
cleaning up
This dtu-file saved 195 kB (99%) download size.* checking ebuild checksums ;-) ...[ ok ]
* checking auxfile checksums ;-) ...[ ok ]
* checking miscfile checksums ;-) ...[ ok ]
* checking freetype-2.3.4.tar.bz2 ;-) ...[ !! ]
!!! Digest verification failed:
!!! /usr/portage/distfiles/freetype-2.3.4.tar.bz2
!!! Reason: Failed on MD5 verification
!!! Got: f1bb25bc504384c39d162151402332d2
!!! Expected: 1a6c59a7723d637c78672e7784da865d
Сабж.
P.S.
Архив при открытии возвращает ошибку,- видимо, превращение в новую версию произошло с ошибкой.
- Для комментирования войдите или зарегистрируйтесь
В очередной раз
В очередной раз обновился bzip2. Нужно или смириться и выкачивать полные версии, или обойти проверку (ebuild ... digest или отключить проверку digest в make.conf)
Re: В очередной раз
У меня стоит 1.0.4, на http://www.bzip.org/ тоже самое.
Проверку обошол. А почему про это написано:
?
Какой версии
Какой версии bdelta, deltup и getdelta? Попробуй размаскировать до самых последних версий.
_________________
From Siberia with Love!
Re: Какой версии
На вчерашний день- последние.
Попробуй
Попробуй обновить portage. Можно через emerge-delta-webrsync (дельты для портажа).
Как-то сам
Как-то сам подлечился...
В смысле- вчерашняя ошибка была на thunderbird, сегодня на freetype, на остальном (решил для пробы дальше проболжить) прошло без ошибок.
"Запишем в загаки".
Иногда бывают
Иногда бывают кривые суммы контрольные почему-то. Иногда дистфайлы бывают на зекралах кривые. Но это очень редко случается и на следующий день уже все исправляют.
У меня тоже
У меня тоже самое.
Вчера вылечилось.
Превращение в
Превращение в новую версию с ошибкой происходит из-за разных версий архиваторов, возможно еще различаются алгоритмы сжатия, для решения проблемы есть 2 пути:
1. Удалить из distfiles файлы предыдущих версий пакета, что вынудит getdelta слить новый пакет полностью.
2. Исправить контрольную сумму пакета при помощи ebuild используя ключ digest (
ebuild /usr/portage/категоря/имя_пакета.ebuild digest
).