[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