На самом деле нет необходимости переустанавливать. Эта ситуация вполне оправдана. Я выполнил ту же самую команду в своей системе и исправил ее примерно через 10 минут.
Вам нужно либо загрузиться в режиме восстановления, либо использовать живой USB / DVD любой версии Linux (желательно Ubuntu!)
Если вы предпочитаете восстановление, см. раздел «Как загрузиться в режим восстановления?»
Я использовал живой USB-порт с Xubuntu 16.04, который мне пришлось сдать. При использовании живого сеанса, после загрузки, откройте терминал и определите свой корневой (основной) раздел, используя команды, такие как lsblk и sudo fdisk -l. Когда вы знаете, какой из них (вероятно, это раздел ext4), установите его. Здесь я называю корневой раздел /dev/sda1 - вам нужно заменить его на настоящую метку.
sudo mount /dev/sda1 /mnt
теперь проверьте, что это правильный раздел, выполнив ls /mnt - вы должны увидеть usr sys proc dev home root и другие вещи, которые вы ожидаете найти в верхней части дерева файловой системы. Хорошо, давайте исправим право собственности (во всех этих командах, пожалуйста, обратите внимание на : и обязательно поместите их в нужные места).
sudo chown -R root: /mnt/usr/lib
Это почти исправляет его. В моей системе, прежде чем я ее сломал, я проверил все владельцы в этом месте
$ find /usr/lib -not -user root
ничего не возвращает - root владеет всем, но
$ find /usr/lib -not -group root -ls
Включил это:
-rwxr-sr-x 1 root mail /usr/lib/emacs/24.5/x86_64-linux-gnu/movemail
-rwxr-sr-x 1 root tty /usr/lib/mc/cons.saver
-rwsr-xr-- 1 root messagebus /usr/lib/dbus-1.0/dbus-daemon-launch-helper
-rwxr-sr-x 1 root utmp /usr/lib/x86_64-linux-gnu/utempter/utempter
Ваша система не будет точно такой же, но вы должны chown те файлы, если они есть, и искать эквиваленты, если нет (например, если вы 32-разрядная система, вы будет иметь x86 вместо x86_64). Я исправил их с помощью:
sudo chown :mail /mnt/usr/lib/emacs/24.5/x86_64-linux-gnu/movemail
sudo chown :tty /mnt/usr/lib/mc/cons.saver
sudo chown :messagebus /mnt/usr/lib/dbus-1.0/dbus-daemon-launch-helper
sudo chown :utmp /mnt/usr/lib/x86_64-linux-gnu/utempter/utempter
(если вы используете режим восстановления, вам не понадобится /mnt в начале этих путей)
Как Как я загружаю в режим восстановления? by @grawity, вам также необходимо отремонтировать бит setuid на dbus-daemon-launch-helper, который очищается с помощью chown:
sudo chmod u+s /mnt/usr/lib/dbus-1.0/dbus-daemon-launch-helper
quickly submitubuntu
, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей . Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.
quickly submitubuntu
, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей . Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.
quickly submitubuntu
, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей . Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.
quickly submitubuntu
, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей . Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.
quickly submitubuntu
, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей . Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.
quickly submitubuntu
, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей . Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.
quickly submitubuntu
, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей . Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.