LINUX.ORG.RU

Не запускается Chromium

 ,


0

1

Лог ошибки прилагаю: http://paste.ubuntu.com/25987696/

Кто с таким сталкивался и как побороть?

Всем спасибо.

Версия ядра: 4.14.0, компилятора: 5.4.0, glibc: 2.23-r4, dbus: 1.10.24.

★★★★★

Последнее исправление: LongLiveUbuntu (всего исправлений: 1)

В dbus-е валится, бгг. Отличный дизайн софта, невозможность отобразить уведомление в трее делает дальнейшую работу браузера бессмысленной, да.

anonymous
()
Ответ на: комментарий от blitz

Gentoo-based, да есть. По крайней мере при сборке я все юз-флазки поставил как ему нужно было.

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Так куда копать? Ошибки вроде из-за чего-то внутреннего в glib. Кстати Опера ведет себя похожим образом, только во время закрытия приложения.

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от LongLiveUbuntu
blitz@inode % pacaur -Q glib..
error: package 'glib' was not found
blitz@inode % chromium.....

(chromium:26353): Gtk-WARNING **: Theme parsing error: gtk.css:6:20: The 'gtk-key-bindings' property has been renamed to '-gtk-key
*** autoupdate was enabled, overriding with false
ATTENTION: option value of option force_s3tc_enable ignored.
*** URLRequest(https://archive.archlinux.org/packages/i/icu/)
*** URLRequest(chrome-extension://obdbgnebcljmgkoljcdddaopadkifnpm/_generated_background_page.html)
*** URLRequest(chrome-extension://cjpalhdlnbpafiamejdnhcphjbkeiagm/background.html)
*** URLRequest(chrome-extension://bbdpgcaljkaaigfcomhidmneffjjjfgp/background.html)
...

Chromium запускается и без glib.
Может, в ebuild gentoo, теперь и начиная с определённой версии, на всякий случай ввели зависимость и от этой gnome library

Здесь - версия Chromium не самая последняя, но с выпиленной telemetry, ненужными trackers и прочая.
(Рефакторить патчи against более новых версий? Пока не увидел смысла в этой напрасно-время-убивающей затее)

Chromium	57.0.2946.0 (Developer Build) (64-bit)
Revision	d88a163b8e9e4c7bab1c8c1ff26d3b1112d59152
OS	Linux.
JavaScript	V8 5.7.186
Flash	27.0.0.187
User Agent	Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2946.0 Safari/537.36
Command Line	/usr/lib/chromium/chromium --ppapi-flash-path=/usr/lib/PepperFlash/libpepflashplayer.so --ppapi-flash-version=27.0
Executable Path	/usr/lib/chromium/chromium
Profile Path	/home/blitz/.config/chromium/Default

Предлагаю собрать теперь Chromium не с официальным ebuild, а вот с этим - https://github.com/perfect7gentleman/pg_overlay/tree/master/www-client/chromium
Тот же Chromium, но с правильными privacy патчами.

blitz
()
Ответ на: комментарий от LongLiveUbuntu

Так куда копать? Ошибки вроде из-за чего-то внутреннего в glib.

В dbus-е валится, бгг. Отличный дизайн софта, невозможность отобразить уведомление в трее делает дальнейшую работу браузера бессмысленной, да.

Анон верно нашёл причину бага - для каких-то своих (ненужных в принципе) целей, Chromium порывается вывести сообщение в трей.
В GTK-based десктопах - это делается через dbus.
Как это же самое сделано в Firefox? Гораздо лучше и умней.
Если не найдена определённая библиотека для вывода сообщения в tray - Notification center failed, исполнение программы не прерывается, лишь выдается мессага в консоле:

56:28.82 0 compiler warnings present.                                                                                        
56:38.96 Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when t
8916 56:38.96 We know it took a while, but your build finally finished successfully!                                              
To view resource usage of the build, run |mach resource-usage|.                                                              
For more information on what to do now, see https://developer.mozilla.org/docs/Developer_Guide/So_You_Just_Built_Firefox     

blitz
()
Ответ на: комментарий от blitz

Это все хорошо, ну и что теперь делать? Выпилить dbus из зависимостей хромого?

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от LongLiveUbuntu

Итог такой:

FAILED: mksnapshot 
python "../../build/toolchain/gcc_link_wrapper.py" --output="./mksnapshot" -- x86_64-pc-linux-gnu-g++ -pie -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--no-as-needed -lpthread -Wl,--as-needed -fuse-ld=gold -B../../third_party/binutils/Linux_x64/Release/bin -m64 -Wl,-rpath-link=. -Wl,--disable-new-dtags -Wl,-O1 -Wl,--gc-sections -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -o "./mksnapshot" -Wl,--start-group @"./mksnapshot.rsp"  -Wl,--end-group   -ldl -lpthread -lrt 
collect2: fatal error: cannot find 'ld'

LongLiveUbuntu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.