Bug 15434

Summary: /usr/share/htmldoc/fonts: cpio: rename failed - Is a directory
Product: Sisyphus Reporter: Vladimir V. Kamarzin <vvk>
Component: fonts-type1-htmldocAssignee: Nobody's working on this, feel free to take it <nobody>
Status: REOPENED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: vsu
Version: unstable   
Hardware: all   
OS: Linux   

Description Vladimir V. Kamarzin 2008-04-22 22:39:19 MSD
Словил во время dist-upgrade:

290: htmldoc                 error: unpacking of archive failed on file
/usr/share/htmldoc/fonts: cpio: rename failed - Is a directory

Ну и соответственно теперь пакет не устанавливается с той же диагностикой.
Comment 1 ruslandh 2008-04-22 23:19:18 MSD
/usr/share/htmldoc/fonts раньше была директорией, теперь это ссылка на 
директорию. Самый простой способ - снести вначале предыдущую версию и поставить 
потом новую.
Comment 2 Sir Raorn 2008-04-23 01:33:53 MSD
В таких случаях это надо делать в пакете в секции %pre.  См. напр. vim.
Comment 3 ruslandh 2008-06-16 00:32:16 MSD
В Vim вообще-то обратная ситуация :)
Comment 4 ruslandh 2008-06-16 00:50:36 MSD
А не, как-раз так-же :)
Comment 5 ruslandh 2008-06-22 16:21:05 MSD
Имправлено
Comment 6 Sergey Vlasov 2009-04-13 15:25:12 MSD
Ошибка вновь всплыла в fonts-type1-htmldoc-1.9.0-alt1.r1563.2.1:

 628: fonts-type1-htmldoc                error: unpacking of archive failed on file /usr/share/htmldoc/fonts: cpio: rename failed - Is a directory

Скрипт %pre в пакете какой-то подозрительный - прхоже, начало его сделано для случая, когда в старом пакете была ссылка, а в новом на этом месте каталог, хотя на самом деле в htmldoc ситуация обратная.

Попутное замечание: в подпакет fonts-type1-htmldoc просится BuildArch: noarch.