Доброго времени суток, вчера возникла такая проблема, как всегда обновлялся через синаптик тут он мне пишет недостаточно места на /boot (там у меня 100м, свободно было 3,6мб) захожу смотрю у меня там образов ядер довига и больше(остались старые 2.6.28 и доустановил новые 2.6.31), зашел в синаптик нашел все что связано с 2.6.28 у нажал удалить, в итоге все удалилось кроме пакета linux-restricted-modules-2.6.28-11-generic синаптик пишет не удалось обработать параметр linux-restricted-modules-2.6.28-11-generic (--remove):подпроцесс установлен сценарий post-removal возвратил код ошибки 1, теперь этот пакет нельзя удалить, пробовал через apt-get:---Удаляется пакет linux-restricted-modules-2.6.28-11-generic .rmdir: не удалось удалить `/lib/modules/2.6.28-11-generic/volatile/39;: No such file or directoryFATAL: Could not open 39;/boot/System.map-2.6.28-11-generic39;: No such file or directoryupdate-initramfs: Generating /boot/initrd.img-2.6.28-11-genericCannot find /lib/modules/2.6.28-11-genericupdate-initramfs: failed for /boot/initrd.img-2.6.28-11-genericdpkg: не удалось обработать параметр linux-restricted-modules-2.6.28-11-generic (--remove):подпроцесс установлен сценарий post-removal возвратил код ошибки 1При обработке следующих пакетов произошли ошибки:linux-restricted-modules-2.6.28-11-genericE: Sub-process /usr/bin/dpkg returned an error code (1)---У меня подозрения что файлы пакета удалены, казалось бы ды х с ним, с этим пакетом, но теперь я не могу не обновить, не установить пакеты через синаптик или апт-гет, подскажите что делать?
У меня чото похожее било. У меня при апдейте update-initramfsнаходил уже удаленное ядро и падал. Решил траблу удалением файлов с именем несуществоющего ядра толи в /var/lib/initramfs-tools толи еще в какойто папке ./initramfs-tools
Решил проблему следущим образом: mkdir /lib/modules/2.6.28-11-genericпосле чего пакет удалился без лишних усилий)Благодарность за помощь в решении проблемы выражаю BlackDevil39;y и linuxforum.ru
Скажем так . Убунту очень не любит когда вручную удаляют какие-либо файлы. Так вот, чтобы ошибка прошла надо сделать вот что: просто подсунуть файлы с тем именем что оно говорит что не может найти. Если это ядро предположим, то просто копируешь любое рабочее и изменяешь имя на то которое требуется для удаления пакета. Если это скрипт или файл или папка - поступай соответственно.Эта методика спасала меня много раз. А для себя я зарубил на будущее - не лезь куда не следует и не удаляй всякую фигню в системных папках ради сохранения жалких 10 Кб места . ^_^Добавлено: вот как раз ты и решил свою траблу именно этим методом ^_^