Re: странности с dpkg
On Fri, Apr 21, 2000 at 04:56:18PM +0400, Alexander Kotelnikov wrote:
> вот такая странность:
...
> dpkg: error processing softina_3.0-1_i386.deb (--install):
> corrupted filesystem tarfile - corrupted package archive
> dpkg-deb: subprocess paste killed by signal (Broken pipe)
> Update-menus: waiting for dpkg to finish(forking to background)
> Update-menus: (checking /var/lib/dpkg/lock)
> Errors were encountered while processing:
> softina_3.0-1_i386.deb
>
> на dpkg -c softina_3.0-1_i386.deb
> получаю список файлов, среди которы встречаются
> записи типа
> Lrwxr-xr-x root/root 105 2000-04-21 16:16 ././@LongLink unknown file type `L'
Это похоже на баг в dpkg -- tar добавляет запись
././@LongLink
в архив если путь к файлу (вместе с именем) начиная от корня архива длиннее 90
символов, а dpkg при распаковке архива на этом ломается.
Пришлось некоторые особенно длинные пути укоротить, и в postinst ln вставить.
--
Alexander Kotelnikov
Saint-Petersburg, Russia
mailto:sacha@ak2614.spb.edu
Reply to: