Рейтинг:1

`sudo apt autoremove` возвращается с сообщениями об ошибках

флаг br

После запуска sudo apt автоудаление для того, чтобы удалить пакеты они больше не нужны я получение следующих сообщений:

РЕДАКТИРОВАТЬ

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Следующие пакеты будут УДАЛЕНЫ:
  apg colord-data gnome-control-center-faces gnome-online-accounts libcolord-gtk1 libcolorhug2 libgsound0 libgssdp-1.2-0 libgupnp-1.2-0
  libgupnp-av-1.0-2 libgupnp-dlna-2.0-3 libieee1284-3 librygel-core-2.6-2 librygel-db-2.6-2 librygel-renderer-2.6-2 librygel-server-2.6-2
  libsane-common libsnmp-base mobile-broadband-provider-info network-manager-gnome python3-macaroonbakery python3-protobuf python3-pymacaroons
  python3-rfc3339 python3-tz Райгель
0 обновлено, 0 установлено заново, 26 удалено и 20 не обновлено.
1 не полностью установлен или удален.
После этой операции на диске освободится 16,7 МБ.
Вы хотите продолжить? [Да/нет] г
(Чтение базы данных... На данный момент установлено 296743 файлов и каталогов.)
Удаление апг (2.2.3.dfsg.1-5)...
Удаление цветных данных (1.4.4-2)...
Удаление gnome-control-center-faces (1:3.36.5-0ubuntu2)...
Удаление онлайн-аккаунтов gnome (3.36.1-0ubuntu1)...
Удаление libcolord-gtk1:amd64 (0.2.0-0ubuntu1)...
Удаление libcolorhug2:amd64 (1.4.4-2)...
Удаление libgsound0:amd64 (1.0.2-4)...
Удаление rygel (0.38.3-1ubuntu1)...
Удаление librygel-db-2.6-2:amd64 (0.38.3-1ubuntu1)...
Удаление librygel-server-2.6-2:amd64 (0.38.3-1ubuntu1)...
Удаление librygel-renderer-2.6-2:amd64 (0.38.3-1ubuntu1)...
Удаление libgupnp-av-1.0-2 (0.12.11-2)...
Удаление libgupnp-dlna-2.0-3 (0.10.5-4)...
Удаление libieee1284-3:amd64 (0.2.11-13build1)...
Удаление libsane-common (1.0.29-0ubuntu5.2)...
Удаление libsnmp-base (5.8+dfsg-2ubuntu2.3)...
Удаление информации о провайдере мобильной широкополосной связи (20190618-3)...
Удаление network-manager-gnome (1.8.24-1ubuntu3)...
Удаление python3-macaroonbakery (1.3.1-1)...
Удаление python3-protobuf (3.6.1.3-2ubuntu5)...
Удаление python3-pymacaroons (0.13.0-3)...
Удаление python3-rfc3339 (1.1-2)...
Удаление python3-tz (2019.3-1)...
Удаление librygel-core-2.6-2:amd64 (0.38.3-1ubuntu1)...
Удаление libgupnp-1.2-0:amd64 (1.2.4-0ubuntu1)...
Удаление libgssdp-1.2-0:amd64 (1.2.3-0ubuntu0.20.04.1)...
Настройка mysql-server-8.0 (8.0.26-0ubuntu0.20.04.2)...
Переименование удаленных параметров key_buffer и myisam-recover (если они есть)
ОШИБКА: невозможно запустить сервер MySQL:
mysqld: невозможно прочитать каталог '/etc/mysql/conf.d/' (ошибка ОС 13 - Отказано в доступе)
mysqld: [ОШИБКА] Неустранимая ошибка при обработке значений по умолчанию. Программа прервана!
Посетите https://wiki.debian.org/Teams/MySQL/FAQ советы по устранению распространенных проблем с обновлением.
Как только проблема будет решена, запустите apt-get --fix-broken install, чтобы повторить попытку.
dpkg: ошибка обработки пакета mysql-server-8.0 (--configure):
 установленный подпроцесс сценария после установки пакета mysql-server-8.0 вернул статус ошибки 1
Обработка триггеров для поддержки mime (3.64ubuntu1)...
Обработка триггеров для темы hicolor-icon (0.17-2) ...
Обработка триггеров для меню gnome (3.36.0-1ubuntu1)...
Триггеры обработки для libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.4) ...
Обработка триггеров для libc-bin (2.31-0ubuntu9.2)...
Обработка триггеров для man-db (2.9.1-1)...
Обработка триггеров для desktop-file-utils (0.24-1ubuntu3) ...
При обработке возникли ошибки:
 mysql-сервер-8.0
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

Вход ls -la /etc/mysql/conf.d в Терминале есть вывод

всего 16
drwxr-xr-x 2 root root 4096 13 сент. 17:26 .
drwxr-xr-x 4 root root 4096 13 сентября 17:26 ..
-rw-r--r-- 1 root root 8 3 августа 2016 г. mysql.cnf
-rw-r--r-- 1 root root 55 3 августа 2016 г. mysqldump.cnf

и вход lsattr /etc/mysql/conf.d в Терминале есть вывод

--------------e----- /etc/mysql/conf.d/mysqldump.cnf
--------------e----- /etc/mysql/conf.d/mysql.cnf

пока lsattr -d /etc/mysql/conf.d является вывод

lsattr: неподходящий ioctl для устройства при чтении флагов в /etc/mysql/conf.d

Также, судо подходящее обновление дает

Ign:1 cdrom://Ubuntu 18.04.3 LTS _Bionic Beaver_ — выпуск amd64 (20190805) bionic InRelease
Hit: 2 cdrom://Ubuntu 18.04.3 LTS _Bionic Beaver_ — выпуск amd64 (20190805) выпуск bionic
Получить: 3 http://security.ubuntu.com/ubuntu focus-security InRelease [114 КБ]
Попадание:4 http://dl.google.com/linux/chrome/deb стабильная версия InRelease                                                                                         
Попадание:6 http://archive.ubuntu.com/ubuntu focus InRelease                                                                                               
Попадание:7 http://ppa.launchpad.net/mkusb/ppa/ubuntu бионический InRelease
Получите:8 http://archive.ubuntu.com/ubuntu focus-updates InRelease [114 КБ]
Получите: 9 http://security.ubuntu.com/ubuntu focus-security/main amd64 Метаданные DEP-11 [27,6 КБ]
Получить: 10 http://security.ubuntu.com/ubuntu focus-security/universe amd64 Метаданные DEP-11 [61,1 КБ]
Получить: 11 http://security.ubuntu.com/ubuntu focus-security/multiverse amd64 Метаданные DEP-11 [2464 B]
Получить: 12 http://archive.ubuntu.com/ubuntu focus-updates/main amd64 Метаданные DEP-11 [282 КБ]
Получить: 13 http://archive.ubuntu.com/ubuntu focus-updates/main метаданные amd64 c-n-f [14,2 КБ]
Получить: 14 http://archive.ubuntu.com/ubuntu focus-updates/universe amd64 Метаданные DEP-11 [353 КБ]
Получите: 15 http://archive.ubuntu.com/ubuntu focus-updates/multiverse amd64 Метаданные DEP-11 [944 B]
Получено 969 КБ за 1 с (650 КБ/с)                                            
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
20 пакетов могут быть обновлены. Запустите «apt list --upgradable», чтобы увидеть их.
pLumo avatar
флаг in
Пожалуйста, отредактируйте свой вопрос и добавьте выходные данные `ls -la /etc/mysql/conf.d`, `lsattr /etc/mysql/conf.d` и `lsattr -d /etc/mysql/conf.d`.
pLumo avatar
флаг in
И, пожалуйста, также сообщите нам, когда появляются эти сообщения об ошибках?
BlueSkies avatar
флаг br
@Nmath, вывод `sudo apt update` добавлен в Вопрос.
Nmath avatar
флаг ng
У вас есть ожидающие обновления. Я предлагаю запустить `sudo apt upgrade`, чтобы выполнить обслуживание системы, а затем снова попробовать `sudo apt autoremove`. Если это не сработает, вы можете попробовать использовать `sudo apt remove packagename`, где `packagename` заменяется проблемным пакетом.
BlueSkies avatar
флаг br
@Nmath, я запустил «sudo apt upgrade», затем «sudo apt autoremove». Это не сработало. Только sudo apt remove mysql-server-8.0 позволяет запускать sudo apt autoremove без ошибок.
Nmath avatar
флаг ng
Если это решит проблему, не стесняйтесь публиковать подробности своего решения ниже, или я также могу составить ответ, если хотите.
BlueSkies avatar
флаг br
@Nmath, это решило проблему автоматического удаления, но не проблему MySQL. Думаю, мне следует снова попытаться переустановить MySQL.
Nmath avatar
флаг ng
Если все обновлено и нет дополнительных ошибок, `sudo apt install packagename`, надеюсь, не будет проблем.
BlueSkies avatar
флаг br
@Nmath, ну, я выполнил «sudo apt install mysql-server» и снова получил те же ошибки («ОШИБКА: невозможно запустить сервер MySQL:» и «mysqld: невозможно прочитать каталог» /etc/mysql/conf. d/' (Ошибка ОС 13 - Отказано в доступе)`)
Nmath avatar
флаг ng
Эти вопросы и ответы, кажется, определяют и решают одну и ту же проблему: https://askubuntu.com/a/762432 - принятый ответ имеет более 100 голосов.
BlueSkies avatar
флаг br
@Nmath, к сожалению [это] (https://askubuntu.com/a/762432) у меня не сработало
Рейтинг:1
флаг br

В конце концов, бег sudo apt удалить mysql-сервер-8.0 решено проблема и sudo apt автоудаление завершено без каких-либо сообщений об ошибках.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.