Re: dpkg failure
Grey Fenrir -> debian-russian@lists.debian.org @ Wed, 10 Dec 2008 12:38:28 +0300:
>> GF> При очередном обновлении системы aptitude не справился с двумя
>> GF> пакетами:
>>
>> GF> user@machine:~$ sudo aptitude search python-selinux
>> GF> python-semanage Cd python-selinux - Python bindings to SELinux
>> GF> shared libraries Cp python-semanage - Python bindings for
>> GF> SELinux policy manipulation
>>
>> И что из себя представляет этот самый pre-removal script?
>> (/var/lib/dpkg/info/python-selinux.prerm он должен называться)
GF> Ага, теперь буду знать.
GF> в четырёх типа-скриптах python-se{linux,manage}.{postinst,prerm} лежит
GF> текстовый мусор, очень напоминающий вывод dpkg -I по нескольким
GF> (совершенно иным) пакетам.
Требуется принудительный fsck. Если там reiserfs или xfs - немедленно
переформатировать в ext3, и не выпендриваться. (Ну, то есть такое
возможно по разным причинам, но наиболее вероятны приключения от кого-то
из этой парочки.)
>> Собственно, требуется обеспечить, чтобы он мог выполниться, причем
>> успешно. С точки зрения системы хотя бы, но лучше бы содержательно.
GF> Благодарю, помогло. Только при попытке чистки баш неожиданно обругал:
GF> $ sudo echo '#!/bin/sh' > python-selinux.postinst
GF> bash: python-selinux.postinst: Отказано в доступе
GF> Вероятно, проморгал что-то элементарное, но сразу сообразить не могу.
Что проморгал - уже сказали. А вообще в таком раскладе их достаточно
просто удалить. Что они имели в виду, ты уже не узнаешь, а если их
нету, их и не пытаются выполнять.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Reply to: