LinuxForum.Fans
Тема

Linux Mint 22.3 - Проблема после обновления

Автор: UserReady 7 сообщений 1374 просмотров
05.03.2026 19:08 · отредактировано #440183

После обновления с linux mint - mate 22.2 начались проблемы с системой, часто операционная система стала перезагружаться, что не было в версии 22.2, операционная система работала стабильно, такой проблемы не было. Резервную копию рабочей версии системы удалил после обновления, термопасту менял в октябре, HDD исправен, тестировал в GSmartControl.

Notebook - Lenovo G505s. Добавил оперативной памяти до 8GB.
Linux Mint 22.3 - MATE 64-bit. Ядро 6.17.0-14-generic.

Отчёт о сбоях:

Показать

warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgmodule-2.0.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgdk-3.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgio-2.0.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgobject-2.0.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libglib-2.0.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libbrotlidec.so.1
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libbrotlicommon.so.1
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libcap.so.2
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgnomekbdui.so.8
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgnomekbd.so.8
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/caja/extensions-2.0/libcaja-engrampa.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/caja/extensions-2.0/libcaja-sendto.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/caja'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007148dbd859d0 in g_hash_table_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[Current thread is 1 (Thread 0x7148dc2feb00 (LWP 1842))]

Подскажите как решить проблему, как я понял проблема в ядре с модулями и придётся собирать, настраивать ядро или устанавливать предыдущие версии Linux Mint. В интернете не нашёл решение проблемы.
Спасибо.

05.03.2026 21:06 #440184

Поиск выдаёт, что это связано с отладочными библиотеками. И выбора у вас два:
1. Установить отсутствующие пакеты (рекомендовано для отладки).
2. Скрыть предупреждение (рекомендуется для общего использования) и отключить загрузку общих библиотек:
[console]set debuginfod enabled off[/console]
[console]set auto-solib-add off[/console]
Оригинал на английском:

Показать
The warning "warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgmodule-2.0.so.0" is a harmless message from the GDB debugger indicating that it cannot automatically locate the separate debug symbols file for that specific library. It is generally a minor issue related to debugging setup, not a critical error that prevents the program from running.
Explanation
Modern Linux distributions often separate debugging symbols from the main library files to reduce installation size. When a debugger like GDB is used, it attempts to find these symbols automatically via a mechanism called debuginfod or by looking for specific debug files (often in packages with names ending in -dbgsym or similar).
The '.gnu_debugaltlink' is a section in the library that points to the location of the separate debug file. The warning means GDB followed that link but couldn't find the target file, likely because the corresponding debug package is not installed on your system.
Solutions
This warning can be addressed in two primary ways:
1. Install the Missing Debug Symbols (Recommended for Debugging)
If you are actively debugging a crash or issue and need detailed stack traces for system libraries, you can install the missing debug packages.
For Debian/Ubuntu-based systems:
Enable the ddebs (debug symbol) repositories. Instructions can usually be found in the system documentation (e.g., Ubuntu documentation).
Install the specific debug package. The package name for libgmodule-2.0.so.0 would likely be libgmodule-2.0-0-dbgsym or something similar, depending on your exact distribution version.
2. Suppress the Warning (Recommended for General Use)
If you are not debugging system libraries and simply want to clean up the GDB output, you can configure GDB to ignore these missing files.
Option A: Disable automatic fetching
Add the following line to your ~/.gdbinit file to stop GDB from trying to fetch symbols from debuginfod servers:
[console]set debuginfod enabled off[/console]
Option B: Disable loading symbols for shared libraries
Alternatively, you can prevent GDB from loading symbols for all shared libraries automatically with this command in ~/.gdbinit:
[console]set auto-solib-add off[/console]
The warning itself usually does not indicate an underlying problem with your system's functionality.

P.S. Сам обновлялся с 22.2 на 22.3, проблем не было. Но я предпочитаю Cinnamon.

12.04.2026 17:15 #440187

Как не печально, буду прощаться с LM Mate :( так и не смог решить проблему и почему Я должен вместо игры в «маджонг, карты» и т.д. искать решения проблем разработчиков операционной системы.

Придётся привыкать к «Корице со вкусом Мяты» или к «Мяте со вкусом Корицы» (кому как нравиться).
Установил LMDE 7, пока проблем нет.

12.04.2026 20:15 #440189

UserReady, у меня Cinnamon, не жалуюсь. И дома, и на работе. Только не LMDE, а обычный Linux Mint.
А с MATE всё достаточно грустно, там практически нет развития уже два года. Вот новость по теме: https://www.opennet.ru/opennews/art.shtml?num=65101.

10.06.2026 18:24 #440229

По отчёту о сбоях:
такие предупреждения обычно означают только отсутствие отладочных символов, а не причину сбоя.
- Program terminated with signal SIGSEGV в /usr/bin/caja, т. е. самопроизвольно закрывается файловый менеджер Caja.
- g_hash_table_foreach() из libglib-2.0.so.0 указывает на баг в приложении или расширении.
С высокой вероятностью виноваты Caja, его расширения или несовместимый пакет после обновления.
Для более подробной идентификации нужен полный журнал сбоя ( journalctl -b -1 -e или journalctl -xe ), а так же вывод dmesg -T и traceback из linker/gdb (если есть). Ещё желательно: версия Caja, список установленных расширений Caja, что делалось перед падением (открывалась папка, перетаскивался файл и т. п.).

21.06.2026 00:17 #440232

Как ещё один вариант решения:
[console]sudo apt-get install libglib2.0-0-dbg libgtk-3-0-dbg libgdk-pixbuf2.0-0-dbg libgio2.0-0-dbg[/console]
[console]sudo apt-get install --reinstall caja caja-common libcaja-extension1[/console]

21.06.2026 14:05 #440234

Спасибо Всем за помощь!
После установки LMDE 7, проблема с перезагрузкой ноутбука исчезла :)
На MATE не вернусь раз нет развития и Cinnamon устраивает.

Войдите или зарегистрируйтесь, чтобы ответить.