[devel] Ошибка обновления пакета: симлинк вместо директории

Michael A. Kangin prividen на altlinux.org
Вт Дек 22 02:04:47 UTC 2009


Добрый день.

Проблема поднята в #22585.

Был пакет mediawiki-1.13.0-alt4, которому принадлежала директория 
/usr/share/mediawiki/config. Стал пакетом mediawiki-common, в котором 
/usr/share/mediawiki/config - это уже симлинк.

Новый пакет не устанавливается:
error: unpacking of archive failed on file /usr/share/mediawiki/config: cpio: 
rename failed - Is a directory

Что с этим делать - непонятно. Obsoletes на mediawiki < %version-%release не 
помогает. 
От имени симлинка отказываться очень бы не хотелось - кучу кода захакать 
придётся.
От симлинковости тоже - в этом месте mediawiki ищет свой создаваемый вебмордой 
конфиг, а такому не место в /usr/share.



-- 
wbr, Michael A. Kangin


Подробная информация о списке рассылки Devel