[sisyphus] error: unpacking of archive failed on file ***;4c23c7c3: cpio: open failed - Недопустимый аргумент
Sergei Epiphanov
serpiph на nikiet.ru
Пт Июн 25 06:39:11 UTC 2010
В сообщении от 25 июня 2010 01:23:32 автор Di написал:
> Доброго времени суток.
>
> Попробовал обновиться до сизифа. Часть пакетов не поставились, немножко
> сломав систему =(
>
> Из всего, что я нашел, один более-менее адекватный совет предлагал
> разобраться со спеком... но не уверен, что смогу это сделать сам.
>
> Тогда я попросил rpm подробно показать, что происходит (лог в аттаче,
> комманда
> rpm -Uhvvv libavutil50_1%3a0.6-alt1.svn23677_i586.rpm
> ffmpeg_1%3a0.6-alt1.svn23677_i586.rpm
> libavcodec52_1%3a0.6-alt1.svn23677_i586.rpm
> libavformat52_1%3a0.6-alt1.svn23677_i586.rpm
> libavdevice_1%3a0.6-alt1.svn23677_i586.rpm
> libavfilter_1%3a0.6-alt1.svn23677_i586.rpm 1>>/tmp/cpio.log
> 2>>/tmp/cpio.log )
>
> Всё снова обломалось на попытке починить сломанные пакеты:
>
> Совершаем изменения...
> Preparing...
>
###########################################################################
> ###### [100%]
> 1: libavutil50 error: unpacking of archive failed on file
> /usr/lib/libavutil.so.50;4c23c7c3: cpio: symlink failed - Недопустимый
> аргумент
...
Всё это напоминает проблему с наличием обычных файлов (к примеру
/usr/lib/libavutil.so.50) вместо симлинков. Я в своё время тупо сначала снёс
старые пакеты и поставил новые. Можно ещё найти эти файлы, удалить и сделать
симлинки (для библиотек из /usr/lib это хорошо делает ldconfig).
--
С уважением, Епифанов Сергей
Подробная информация о списке рассылки Sisyphus