Вопрос или проблема
На эту тему было задано несколько вопросов, но ни один из них не решил мою проблему. Система работала нормально в течение долгого времени. Я отключил её на несколько дней, и когда я её перезагрузил, возникло несколько проблем. Самая очевидная из них – функция настроек не запускается. Всё, кажется, более-менее работает, хотя у меня больше нет звука. Вот так я и заметил, что не могу запустить настройки. Любая связанная команда вызывает следующую ошибку с неразрешимым символом. Был аналогичный вопрос, где автор пытался множество способов это исправить, и ничего не помогло. Не было предложено никаких возможных решений. Я хотел бы обновиться до 24.04.1 LTS, но, очевидно, не хочу делать это, пока проблема не будет решена.
Попытка запустить настройки из GUI или CLI возвращает следующую ошибку:
ошибка поиска символа: /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: неразрешимый символ: gbm_bo_create_with_modifiers2
Я обновил всё перед тем, как задать этот вопрос.
Это может быть очень простое решение. Надеюсь, кто-то предложит решение.
gnome-control-center --verbose
gnome-control-center: ошибка поиска символа: /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: неразрешимый символ: gbm_bo_create_with_modifiers2
Следующая команда выполнена без ошибок:
sudo apt install --reinstall gnome-control-center
locate gnome-control-center.desktop
/usr/share/applications/gnome-control-center.desktop
apt list -a libwebkit2gtk-4.0-37
Список... Готово
libwebkit2gtk-4.0-37/jammy-updates,jammy-security,в данный момент 2.44.3-0ubuntu0.22.04.1 amd64 [установлено]
libwebkit2gtk-4.0-37/jammy 2.36.0-2ubuntu1 amd64
libwebkit2gtk-4.0-37/jammy-updates,jammy-security 2.44.3-0ubuntu0.22.04.1 i386
libwebkit2gtk-4.0-37/jammy 2.36.0-2ubuntu1 i386
Один из ответов рекомендовал следующее, что не решило мою проблему:
sudo add-apt-repository ppa:ubuntu-desktop/ppa
В остальном Gnome, похоже, работает нормально.
Многие связанные вопросы сосредоточены на драйверах видео как виновнике. Вот конфигурация, которую я использую:
sudo lshw -c video
*-display
описание: контроллер совместимый с VGA
продукт: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
производитель: Advanced Micro Devices, Inc. [AMD/ATI]
физический id: 0
информация о шине: pci@0000:01:00.0
логическое имя: /dev/fb0
версия: e7
ширина: 64 бита
частота: 33MHz
возможности: pm pciexpress msi vga_controller bus_master cap_list rom fb
конфигурация: глубина=32 драйвер=amdgpu задержка=0 разрешение=1920,1080
ресурсы: irq:149 память:c0000000-cfffffff память:d0000000-d01fffff ioport:e000(размер=256) память:df500000-df53ffff память:df540000-df55ffff
*-display
описание: контроллер совместимый с VGA
продукт: HD Graphics 530
производитель: Intel Corporation
физический id: 2
информация о шине: pci@0000:00:02.0
версия: 06
ширина: 64 бита
частота: 33MHz
возможности: pciexpress msi pm vga_controller bus_master cap_list rom
конфигурация: драйвер=i915 задержка=0
ресурсы: irq:148 память:de000000-deffffff память:b0000000-bfffffff ioport:f000(размер=64) память:c0000-dffff
По всей видимости, последние драйверы AMD (по крайней мере для моей видеокарты Radeon 530) не работают на Ubuntu 22.04. Это кажется странным, поскольку эта карта установлена очень давно. Но следующее решение определенно помогло:
amdgpu-uninstall
Когда я попытался переустановить драйверы, я получил следующую ошибку:
.
.
.
0 обновлено, 1 новый установлен, 0 для удаления и 0 не обновлено.
Необходимо получить 0 B/6,284 B архивов.
После этой операции будет использовано 38.9 kB дополнительного дискового пространства.
Получение:1 файл:/var/opt/amdgpu-pro-local ./ amdgpu-pro-pin 20.45-1188099 [6,284 B]
Выбор ранее не установленного пакета amdgpu-pro-pin.
(Чтение базы данных ... 330686 файлов и каталогов в настоящее время установлено.)
Подготовка к распаковке .../amdgpu-pro-pin_20.45-1188099_all.deb ...
Распаковка amdgpu-pro-pin (20.45-1188099) ...
Настройка amdgpu-pro-pin (20.45-1188099) ...
ОШИБКА: Этот пакет можно установить только на Ubuntu 20.04.
dpkg: ошибка при обработке пакета amdgpu-pro-pin (--configure):
установочный скрипт пакета amdgpu-pro-pin завершился с ошибкой
Ошибки возникли во время обработки:
amdgpu-pro-pin
libdvd-pkg: Проверка оригинальной целостности tar...
/usr/src/libdvd-pkg/libdvdcss_1.4.3.orig.tar.bz2: OK
libdvd-pkg: `apt-get check` не удался, возможно, у вас есть сломанные пакеты. Прерывание...
E: Подпроцесс /usr/bin/dpkg вернул код ошибки (1)
ОШИБКА: Не удалось установить пакет pin.
Этот драйвер может не поддерживать используемую операционную систему.
Это последняя версия, которую я смог найти. Если есть более новая версия для Ubuntu 22.04 и, желательно, 24.04, я буду очень благодарен за ссылку на неё.
amdgpu-pro-20.45-1188099-ubuntu-20.04
Ответ или решение
Чтобы решить проблемы с запуском настроек в Ubuntu 22.04 LTS и ошибками, связанными с libwebkit2gtk-4.0.so.37
, выполните следующие шаги:
1. Переустановите пакеты:
Попробуйте переустановить libwebkit2gtk
и gnome-control-center
, если вы еще этого не сделали. Это можно сделать через командную строку:
sudo apt update
sudo apt reinstall libwebkit2gtk-4.0-37 gnome-control-center
2. Удалите драйверы AMDGPU:
Если проблемы начались после использования драйверов AMD, возможно, вам следует удалить их. Для этого выполните команду:
sudo amdgpu-uninstall
3. Проверьте зависимости:
После удаления старых драйверов проверьте наличие неразрешённых зависимостей:
sudo apt --fix-broken install
Это должно помочь устранить ошибки в системе.
4. Установите рекомендованные драйверы:
Поскольку вы используете видеокарту Radeon, рекомендуется установить открытые драйверы xserver-xorg-video-amdgpu
, если они еще не установлены. Для этого выполните:
sudo apt install xserver-xorg-video-amdgpu
5. Обновите систему:
После выполнения всех вышеперечисленных шагов рекомендуется полностью обновить систему:
sudo apt update
sudo apt upgrade
6. Перезагрузите систему:
После всех обновлений и переустановок рекомендуется перезагрузить компьютер:
sudo reboot
7. Проверьте наличие обновлений драйверов:
Для получения последних версий драйверов AMD проверьте официальный сайт AMD на наличие обновлений, совместимых с Ubuntu 22.04 or 24.04.
Заключение
Эти шаги должны помочь в решении вашей проблемы с запуском Настроек на Ubuntu 22.04 LTS. Если после выполнения всех этих шагов проблема не исчезнет, возможно, стоит рассмотреть возможность обратного отката к предыдущим версиям пакетов, если у вас есть резервные копии или использовать Live USB, чтобы восстановить систему до более устойчивого состояния.