Инструкции здесь исправлены на моем сервере: https://bugs.mysql.com/bug.php?id=72722
Я могу понять, как боль в вашей системе в несовместимом состоянии, но позволяет не беспокойтесь о всей ситуации и сделайте шаг за шагом, чтобы система была чистой. Сначала давайте посмотрим текущее состояние всех пакетов mysql на машине, используя: dpkg -l | grep mysql (Пожалуйста, вставьте вывод, исключая последний столбец). Первый столбец обозначает текущий статус пакета. Вот возможные варианты: ii) Установленный rc) Удаленные конфиг-файлы сохранены (это должно быть состояние всех удаленных пакетов с помощью apt-get remove, которые не удаляют конфигурационные файлы в / etc). Для этого вам нужно будет запустить apt-get purge, пока вы не увидите никаких пакетов в приведенном выше списке. Помните, что некоторые не-mysql-серверные пакеты, такие как python-mysql.connector и python-mysqldb, если они установлены, не нужно удалять, так как они не влияют на эту ситуацию, но если их удалить, это может вызвать проблемы с приложениями, использующими их. Мы обязательно попытаемся повторно посетить наши документы, чтобы узнать, как мы можем защитить пользователей от этой проблемы. Благодарим вас за то, что поделились своими отзывами с нами.Один из каталогов на вашем пути к cur_state либо не существует, либо имеет сломанную символическую ссылку. Скорее всего, cooling_device80
Другой ответ на правильном пути, но приводит к неправильному решению в моем случае. Для отслеживания недостающих файлов или каталогов используйте эту технику:
$ ll /sys/class/thermal/cooling_device*
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device0 -> ../../devices/virtual/thermal/cooling_device0/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device1 -> ../../devices/virtual/thermal/cooling_device1/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device2 -> ../../devices/virtual/thermal/cooling_device2/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device3 -> ../../devices/virtual/thermal/cooling_device3/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device4 -> ../../devices/virtual/thermal/cooling_device4/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device5 -> ../../devices/virtual/thermal/cooling_device5/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device6 -> ../../devices/virtual/thermal/cooling_device6/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device7 -> ../../devices/virtual/thermal/cooling_device7/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device8 -> ../../devices/virtual/thermal/cooling_device8/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device9 -> ../../devices/virtual/thermal/cooling_device9/
На моих системных охлаждающих устройствах пронумерованы 0 - 9. Нет числа 80, к которому вы пытаетесь получить доступ.
Затем, чтобы увидеть значение всех 9 cur_state файлов, используйте:
$ cat /sys/class/thermal/cooling_device*/cur_state
0
0
0
0
0
0
0
0
-1
0
Интересно отметить, что cooling_device8 установлен на -1. Я не уверен, почему.
Один из каталогов на вашем пути к cur_state либо не существует, либо имеет сломанную символическую ссылку. Скорее всего, cooling_device80
Другой ответ на правильном пути, но приводит к неправильному решению в моем случае. Для отслеживания недостающих файлов или каталогов используйте эту технику:
$ ll /sys/class/thermal/cooling_device*
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device0 -> ../../devices/virtual/thermal/cooling_device0/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device1 -> ../../devices/virtual/thermal/cooling_device1/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device2 -> ../../devices/virtual/thermal/cooling_device2/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device3 -> ../../devices/virtual/thermal/cooling_device3/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device4 -> ../../devices/virtual/thermal/cooling_device4/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device5 -> ../../devices/virtual/thermal/cooling_device5/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device6 -> ../../devices/virtual/thermal/cooling_device6/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device7 -> ../../devices/virtual/thermal/cooling_device7/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device8 -> ../../devices/virtual/thermal/cooling_device8/
lrwxrwxrwx 1 root root 0 Feb 7 04:33 /sys/class/thermal/cooling_device9 -> ../../devices/virtual/thermal/cooling_device9/
На моих системных охлаждающих устройствах пронумерованы 0 - 9. Нет числа 80, к которому вы пытаетесь получить доступ.
Затем, чтобы увидеть значение всех 9 cur_state файлов, используйте:
$ cat /sys/class/thermal/cooling_device*/cur_state
0
0
0
0
0
0
0
0
-1
0
Интересно отметить, что cooling_device8 установлен на -1. Я не уверен, почему.