[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: