pop-theme вызывает ошибку сегментации gnome-control-center
Ubuntu 19.10
Gnome 3.28
Я пытаюсь бежать
gnome-control-center
Результат:
Ошибка сегментации (дамп ядра)
- Очистить gnome-control-center.cache и.config
- Удалите все расширения gnome
- Установлены все обновления
- перезагрузка
Ничего не изменилось...
> coredumpctl info:
PID: 12246 (gnome-control-c)
UID: 1000 (michaeldl)
GID: 1000 (michaeldl)
Signal: 11 (SEGV)
Timestamp: Sun 2019-11-10 23:23:21 MSK (1h 6min ago)
Command Line: gnome-control-center
Executable: /usr/bin/gnome-control-center
Control Group: /user.slice/user-1000.slice/user@1000.service/gnome-shell-x11.service
Unit: user@1000.service
User Unit: gnome-shell-x11.service
Slice: user-1000.slice
Owner UID: 1000 (michaeldl)
Boot ID: 4a24792e63014ae2904ad4e50987a50c
Machine ID: ef03f98c351a4bb19f7d0ca6b14695c6
Hostname: michaeldl
Storage: /var/lib/systemd/coredump/core.gnome-control-c.1000.4a24792e63014ae2904ad4e50987a50c.12246.1573417401000000.lz4
Message: Process 12246 (gnome-control-c) of user 1000 dumped core.
Stack trace of thread 12246:
#0 0x00007f34a3155e1e gtk_container_add (libgtk-3.so.0)
#1 0x000055c367493ba5 n/a (gnome-control-center)
#2 0x00007f34a3830546 n/a (libgobject-2.0.so.0)
#3 0x00007f34a3832278 g_object_new_valist (libgobject-2.0.so.0)
#4 0x00007f34a38325cd g_object_new (libgobject-2.0.so.0)
#5 0x000055c367452676 n/a (gnome-control-center)
#6 0x00007f34a382d7ef g_cclosure_marshal_VOID__STRINGv (libgobject-2.0.so.0)
#7 0x00007f34a382a936 n/a (libgobject-2.0.so.0)
#8 0x00007f34a384736c g_signal_emit_valist (libgobject-2.0.so.0)
#9 0x00007f34a38479b3 g_signal_emit (libgobject-2.0.so.0)
#10 0x000055c367450787 n/a (gnome-control-center)
#11 0x00007f34a382dde3 g_cclosure_marshal_VOID__OBJECTv (libgobject-2.0.so.0)
#12 0x00007f34a382a936 n/a (libgobject-2.0.so.0)
#13 0x00007f34a384736c g_signal_emit_valist (libgobject-2.0.so.0)
#14 0x00007f34a38479b3 g_signal_emit (libgobject-2.0.so.0)
#15 0x00007f34a382a936 n/a (libgobject-2.0.so.0)
#16 0x00007f34a384736c g_signal_emit_valist (libgobject-2.0.so.0)
#17 0x00007f34a3847fa9 g_signal_emit_by_name (libgobject-2.0.so.0)
#18 0x000055c367450f49 cc_panel_list_set_active_panel (gnome-control-center)
#19 0x000055c36745316f n/a (gnome-control-center)
#20 0x00007f34a3830546 n/a (libgobject-2.0.so.0)
#21 0x00007f34a3832278 g_object_new_valist (libgobject-2.0.so.0)
#22 0x00007f34a38325cd g_object_new (libgobject-2.0.so.0)
#23 0x000055c3674535ac cc_window_new (gnome-control-center)
#24 0x000055c36744cfc3 n/a (gnome-control-center)
#25 0x00007f34a382a936 n/a (libgobject-2.0.so.0)
#26 0x00007f34a384736c g_signal_emit_valist (libgobject-2.0.so.0)
#27 0x00007f34a38479b3 g_signal_emit (libgobject-2.0.so.0)
#28 0x00007f34a3952312 g_application_register (libgio-2.0.so.0)
#29 0x00007f34a39526ee n/a (libgio-2.0.so.0)
#30 0x00007f34a3952a72 g_application_run (libgio-2.0.so.0)
#31 0x000055c36744c639 main (gnome-control-center)
#32 0x00007f34a15c71e3 __libc_start_main (libc.so.6)
#33 0x000055c36744c84e _start (gnome-control-center)
Stack trace of thread 12255:
Есть идеи?..
UPD:
Удалите gnome-control-center с зависимостями и установите заново...
Ничего не изменилось...
2 ответа
На мой взгляд, есть гораздо лучшее решение этой проблемы, кроме избавления от полезного хранилища, которое мне лично нравится. Что мне помогло, так это установление основного приоритета репо. Вы можете видеть, что есть два репозитория, доступных для gnome-control-center
пакет и система 76 теперь используется с apt-cache policy gnome-control-center
команда:
gnome-control-center:
Installed: 1:3.34.1-1ubuntu2pop1~1571679625~19.10~ef2ab1f
Candidate: 1:3.34.1-1ubuntu2pop1~1571679625~19.10~ef2ab1f
Version table:
*** 1:3.34.1-1ubuntu2pop1~1571679625~19.10~ef2ab1f 500
500 http://ppa.launchpad.net/system76/pop/ubuntu eoan/main amd64 Packages
100 /var/lib/dpkg/status
1:3.34.1-1ubuntu2 500
500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
Смотрите те 500
s? Это приоритет репо по умолчанию, и он тот же. Давайте сделаем основной репо более высоким приоритетом (я нахожусь на Ubuntu 19.10 под кодовым названием eoan
пожалуйста, используйте вместо этого кодовое имя вашего дистрибутива):
$ apt-cache policy | grep o=Ubuntu | grep c=main | grep a=eoan,
release v=19.10,o=Ubuntu,a=eoan,n=eoan,l=Ubuntu,c=main,b=i386
release v=19.10,o=Ubuntu,a=eoan,n=eoan,l=Ubuntu,c=main,b=amd64
Что release ...
part - это своего рода фильтр, который вы можете использовать для придания репо другого приоритета. Создайте и отредактируйте (как корень) файл с именем /etc/apt/preferences.d/main_repo_priority
выглядеть так:
Package: *
Pin: release v=19.10,o=Ubuntu,a=eoan,n=eoan,l=Ubuntu,c=main,b=amd64
Pin-Priority: 1001
И теперь, наконец, переустановите gnome-control-center
:
sudo apt install --reinstall gnome-control-center
И дважды проверьте, что установлена правильная версия:
$ apt-cache policy gnome-control-center
gnome-control-center:
Installed: 1:3.34.1-1ubuntu2
Candidate: 1:3.34.1-1ubuntu2
Version table:
1:3.34.1-1ubuntu2pop1~1571679625~19.10~ef2ab1f 500
500 http://ppa.launchpad.net/system76/pop/ubuntu eoan/main amd64 Packages
*** 1:3.34.1-1ubuntu2 1001
1001 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
100 /var/lib/dpkg/status
Я чиню это.
У меня есть стороннее хранилище ppa:system76/pop
Было добавлено во время pop-theme
установка.
После обновления gnome-control-center
от system76/pop
заменить оригинал gnome-control-center
,
Что я сделал:
- удалять
pop-theme
- удалить репозиторий system76/pop и ключ GPG из
/etc/apt/*
- удалить меткий кеш
- удалить сломанный
gnome-control-center
из system76/pop - установить оригинал
gnome-control-center
Сейчас все работает нормально.