Если инфорация оказалась интересна и/или полезна, не побрезгуйте, оставьте комментарий ;)
Показаны сообщения с ярлыком Пакеты. Показать все сообщения
Показаны сообщения с ярлыком Пакеты. Показать все сообщения

воскресенье, 23 февраля 2014 г.

Не грузится Ubuntu после обновления с ошибкой "Filesystem check or mount failed"

Наступил на грабли. Случайно выключил сервер, когда обновление ОС не было завершено. При перезагрузке стал получать следующее сообшение:

Filesystem check or mount failed. A maintenance shell will now be started. CONTROL-D will terminate this shell and continue booting after re-trying filesystems. Any further errors will be ignored root@ubuntu-computername:~#

Выполнение команды:
fsck -f

к успеху не приводит. Ошибок нет. А результат загрузки тот же.

Реальная причина к файловой системе отношения не имеет. На самом деле слетела база менеджера пакетов. Хочу обратить внимание - корневая файловая система находится в режиме "Только для чтения". Для исправления нужно всего несколько команд:

Переводим файловую систему в режим чтение-запись:
mount -o remount,rw /

Основная команда для исправления проблемы:
dpkg --configure -a

Возвращаем ФС в исходное положение. У меня не сработала, появилось сообщение, что ФС занята. Но на результат это не влияет:
mount -o remount,ro / 

Вот эту команду лучше выполнить (сбрасываем кэши на диски):
sync

Ну кто ж ее не знает:
reboot

Подсмотрено здесь.

среда, 16 декабря 2009 г.

Список установленных пакетов (Debian/Ubuntu)


Список всех установленных пакетов:

$ dpkg --get-selections
adduser install
alsa-base install
alsa-utils install
apache2 install
apache2-mpm-prefork install
apache2-utils install
apache2.2-common install
apt install
apt-utils install


Можно перенаправить в файл (package.list):
$ dpkg --get-selections > ~/package.list

Или сразу вывести в удобном для просмотра виде:

$ dpkg --get-selections |  less


Фильтрация (в примере ищем установленные php-модули)
$ dpkg --get-selections | grep php
libapache2-mod-php5 install
php-db install
php-pear install
php-sqlite3 install
php5 install
php5-cli install
php5-common install
php5-gd install
php5-memcache install
php5-mysql install
php5-sqlite install
php5-sqlite3 install
php5-xsl install

Информация о конкретном пакете (в примере это php5-gd):

$ dpkg -L php5-gd
/.
/usr
/usr/lib
/usr/lib/php5
/usr/lib/php5/20060613
/usr/lib/php5/20060613/gd.so
/usr/share
/usr/share/doc
/etc
/etc/php5
/etc/php5/conf.d
/etc/php5/conf.d/gd.ini
/usr/share/doc/php5-gd



Источник