Bug 15434 - /usr/share/htmldoc/fonts: cpio: rename failed - Is a directory
Summary: /usr/share/htmldoc/fonts: cpio: rename failed - Is a directory
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: fonts-type1-htmldoc (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-22 22:39 MSD by Vladimir V. Kamarzin
Modified: 2009-04-13 15:25 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.