Проблемы с deltup
Добрый день.
Решил на днях пообновлять пакеты, использую для этого deltup, ибо траф дорогой ;)
После закачки патча на unrar (проверил, валиться на всех пакетах) вывалилась такая ошибка :
-------------------------------------------------------
GOT unrarsrc-3.7.8.tar.gz-unrarsrc-3.8.2.tar.gz.dtu
Successfully fetched the dtu-file - let's build unrarsrc-3.8.2.tar.gz...
unrarsrc-3.7.8.tar.gz -> unrarsrc-3.8.2.tar.gz: couldn't find source to patch.
cleaning up
stat: невозможно выполнить stat для `unrarsrc-3.8.2.tar.gz': Нет такого файла или каталога
/usr/bin/getdelta.sh: line 779: let: percent=-7530*100/: ошибка синтаксиса: ожидается операнд (error token is "/")
This dtu-file saved -7530 bytes (%) download size.
mv: невозможно выполнить stat для `unrarsrc-3.8.2.tar.gz': Нет такого файла или каталога
The dtu could not be fetched, downloading full file from original URL
------------------------------------------------------
Место на винте есть, куда копать ?
Спасибо.
- Для комментирования войдите или зарегистрируйтесь
Переустановить deltup для
Переустановить deltup для начала
Это я сделал сразу, файловая
Это я сделал сразу, файловая система /usr - xfs. Свободно места 1.4 Гб. Перенес все файлы с /usr/portage/distfiles на другой раздел, все пошло :-/. Скинул все файлы назад, только в др. директорию, опят та же ошибка.
Ну тогда узнай куда
Ну тогда узнай куда сохраняется файл, а потом почему сохраняется не туда куда нужно :)
В том то и дело, что
В том то и дело, что севаеться он в папку /usr/portage/distfiles/.deltup-???????? - ???????? генериться :)
расковырял deltup, там почему то пропадает путь к папке distfiles, причем поразному. Сижу коыряю что куда :)
эээ...там знаки вопроса? или
эээ...там знаки вопроса? или это значит любой знак?
Ага, генериться часть пути.
Ага, генериться часть пути. Все на месте, а пропатчиться не может. :(
Так, а если в ручную
Так, а если в ручную проверить deltup
Кинуть в папку сам файл и .dtu и попробовать сделать новый.
Это то получится?
да... с недавних пор (после
да...
с недавних пор (после обновления портов) начала появляться надпись
по воле случая пришлось обновить порты до ввверсии sys-apps/portage-2.2_rc13
теперь процесс скачки пакетов на этой строчке встает как вкопопанный. стало быть теперь к.с. файлов хранятся в Manifest. deltup для проверки юзает MD5, в манифесте как я понял его счас нет, выходит нужно проверять целостность "поднятого" файла другими путями - это проблема номер раз, вторая проблема - изменилась структура хранения этих сумм...
существует ли в природе getdelta.sh под новые порты ? (попытка правки своими силами успехом не увенчалась)
_______________________________________
грех обманывать компиляторы в субботу
Зачем вам эта проверка?
Зачем вам эта проверка? Отключите в /etc/deltup/getdelta.rc CHECK_OLD_FILE
вообщем ждем 0.7.9
вообщем ждем 0.7.9