Не запускаются приложения в плазме
Суть проблемы: после запуска плазмы спустя 10-20 секунд перестают запускатся приложения, плазма выдает сообщение "kdeinit could not launch (app name)".
в .xsession-errors вот это
hostname: Сбой поиска имени узла xauth: file /home/Fodrice/.serverauth.3520 does not exist X.Org X Server 1.18.4 Release Date: 2016-07-19 X Protocol Version 11, Revision 0 Build Operating System: Linux 4.4.26-gentoo x86_64 Gentoo Current Operating System: Linux FMD 4.4.26-gentoo #2 SMP Fri Nov 4 03:56:56 EET 2016 x86_64 Kernel command line: BOOT_IMAGE=/vmlinuz-4.4.26-gentoo root=/dev/ram0 real_root=UUID=6139f0db-0d14-4af7-b98d-6eef37dd587f ro modprobe.blacklist=usbtouchscreen vga=792 elevator=noop resume=UUID=8f5e5592-3aae-49a4-8366-91934c0bf9c9 Build Date: 06 November 2016 01:31:09PM Current version of pixman: 0.34.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Nov 13 19:38:34 2016 (==) Using config file: "/etc/X11/xorg.conf" (==) Using config directory: "/etc/X11/xorg.conf.d" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (II) [KMS] Kernel modesetting enabled. Loading stage "initial" 685 startkde: Starting up... Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/proxyscout.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/baloosearchmodule.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/networkstatus.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/recentdocumentsnotifier.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/networkwatcher.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/kscreen.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/bluedevil.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/soliduiserver.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/solidautoeject.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/remotedirnotify.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/ktimezoned.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/desktopnotifier.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/statusnotifierwatcher.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/ksysguard.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/freespacenotifier.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/appmenu.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/khotkeys.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/networkmanagement.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/device_automounter.so" kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/keyboard.so" Initializing "kcm_kgamma" : "kcminit_kgamma" Initializing "kcm_input" : "kcminit_mouse" Initializing "kcm_access" : "kcminit_access" Initializing "kcm_style" : "kcminit_style" kf5.kcoreaddons.kaboutdata: Could not initialize the equivalent properties of Q*Application: no instance (yet) existing. Qt: Session management error: networkIdsList argument is NULL Configuring Lock Action ksmserver: "/var/run/user/1500/KSMserver" ksmserver: KSMServer: SetAProc_loc: conn 0 , prot= local , file= @/tmp/.ICE-unix/3635 ksmserver: KSMServer: SetAProc_loc: conn 1 , prot= unix , file= /tmp/.ICE-unix/3635 ksmserver: Starting autostart service "/etc/xdg/autostart/krunner.desktop" ksmserver: Starting autostart service "/etc/xdg/autostart/pam_kwallet_init.desktop" ksmserver: Starting autostart service "/etc/xdg/autostart/plasmashell.desktop" ksmserver: Starting autostart service "/etc/xdg/autostart/polkit-kde-authentication-agent-1.desktop" ksmserver: Starting autostart service "/etc/xdg/autostart/xembedsniproxy.desktop" ksmserver: Autostart 0 done Session path: "/org/freedesktop/ConsoleKit/Session2" ksmserver: autostart service "/lib64/libexec/pam_kwallet_init" finished with exit code 0 ksmserver: Kcminit phase 1 done ksmserver: Starting autostart service "/etc/xdg/autostart/kwrited-autostart.desktop" ksmserver: Starting autostart service "/etc/xdg/autostart/pulseaudio.desktop" ksmserver: Autostart 1 done detected kglobalaccel restarting, re-registering all shortcut keys QDBusConnection: name 'org.freedesktop.UDisks2' had owner '' but we thought it was ':1.9' kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "mtp" bluedevil: Created Installing the delayed initialization callback. Trying to convert empty KLocalizedString to QString. Trying to convert empty KLocalizedString to QString. Trying to convert empty KLocalizedString to QString. ksmserver: Starting notification thread ksmserver: Kcminit phase 2 done ksmserver: Starting autostart service "/home/Fodrice/.config/autostart/easystroke.desktop" ksmserver: Starting autostart service "/home/Fodrice/.config/autostart/onboard.desktop" ksmserver: Starting autostart service "/etc/xdg/autostart/powerdevil.desktop" ksmserver: Autostart 2 done ksmserver: autostart service "start-pulseaudio-x11" finished with exit code 0 Delayed initialization. Reloading the khotkeys configuration Version 2 File! true Imported file "/usr/share/khotkeys/konqueror_gestures_kde321.khotkeys" Imported file "/usr/share/khotkeys/kde32b1.khotkeys" Imported file "/usr/share/khotkeys/defaults.khotkeys" Imported file "/usr/share/khotkeys/spectacle.khotkeys" bluedevil: Bluetooth operational changed false bluedevil: ObexManager operational changed false Registering "org.kde.StatusNotifierItem-3611-1/StatusNotifierItem" to system tray BluezQt: PendingCall Error: "The name org.bluez was not provided by any .service files" kscreen.kded: Config KScreen::Config(0x106f160) is ready kscreen.kded: PowerDevil SuspendSession action not available! kscreen.kded: "The name org.kde.Solid.PowerManagement was not provided by any .service files" kscreen.kded: Applying config kscreen.kded: Applying known config "672843fc858117038eec6b31ebe15a1a" kscreen.kded: Finding a mode for QSize(1280, 800) @ 60.1904 kscreen.kded: Found: "84" QSize(1280, 800) @ 60.1904 kscreen.kded: doApplyConfig() kscreen: Requesting missing EDID for outputs (81) kscreen.kded: Config applied kscreen.kded: Monitor for changes: true kscreen.kded: Change detected kscreen.kded: KScreen::Output( 81 "LVDS" connected enabled QPoint(0,0) QSize(1280, 800) "84" ) bluedevil: ObexManager operational changed true bluedevil: ObexAgent registered kscreen.kded: Saving current config to file kscreen.kded: Config saved on: "/home/Fodrice/.local/share/kscreen/672843fc858117038eec6b31ebe15a1a" kscreen.kded: KScreen::Output( 81 "LVDS" connected enabled QPoint(0,0) QSize(1280, 800) "84" ) kscreen: Requesting missing EDID for outputs (81) kscreen.kded: Change detected kscreen.kded: KScreen::Output( 81 "LVDS" connected enabled QPoint(0,0) QSize(1280, 800) "84" ) kscreen.kded: Saving current config to file kscreen.kded: Config saved on: "/home/Fodrice/.local/share/kscreen/672843fc858117038eec6b31ebe15a1a" kscreen.kded: KScreen::Output( 81 "LVDS" connected enabled QPoint(0,0) QSize(1280, 800) "84" ) completeShutdownOrCheckpoint called OpenGL vendor string: X.Org OpenGL renderer string: Gallium 0.4 on AMD PALM (DRM 2.43.0 / 4.4.26-gentoo, LLVM 3.9.0) OpenGL version string: 2.1 Mesa 12.0.1 OpenGL shading language version string: 1.30 Driver: R600G GPU class: EVERGREEN OpenGL version: 2.1 GLSL version: 1.30 Mesa version: 12.0.1 X server version: 1.18.4 Linux kernel version: 4.4.26 Requires strict binding: no GLSL shaders: yes Texture NPOT support: yes Virtual Machine: no QXcbConnection: XCB error: 3 (BadWindow), sequence: 2062, resource id: 35651719, major code: 18 (ChangeProperty), minor code: 0 Registering ":1.34/org/ayatana/NotificationItem/Onboard" to system tray Registering "org.kde.StatusNotifierHost-3682" as system tray QXcbConnection: XCB error: 3 (BadWindow), sequence: 4963, resource id: 8388628, major code: 18 (ChangeProperty), minor code: 0 networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "AllDevices" networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "Devices" networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "GlobalDnsConfiguration" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real" plasma-nm: Unhandled active connection state change: 1 plasma-nm: virtual NMVariantMapMap SecretAgent::GetSecrets(const NMVariantMapMap&, const QDBusObjectPath&, const QString&, const QStringList&, uint) plasma-nm: Path: "/org/freedesktop/NetworkManager/Settings/0" plasma-nm: Setting name: "802-11-wireless-security" plasma-nm: Hints: () plasma-nm: Flags: 1 The wallet service was disabled by the user networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "RxBytes" networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "TxBytes" QXcbConnection: XCB error: 3 (BadWindow), sequence: 15697, resource id: 56623104, major code: 18 (ChangeProperty), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequence: 15701, resource id: 56623105, major code: 18 (ChangeProperty), minor code: 0 kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "mtp" kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "mtp" Cannot creat accessible child interface for object: PlacesView(0x21f4360) index: 15 initialization OK, home trash dir: "/home/Fodrice/.local/share/Trash" listdir: QUrl("trash:/") KSambaShare: Could not find smb.conf! No protocol specified No protocol specified QXcbConnection: Could not connect to display :0 (II) AIGLX: Suspending AIGLX clients for VT switch xinit: connection to X server lost waiting for X server to shut down Обрыв терминальной линии GOT SIGHUP kdeinit5: Fatal IO error: client killed kdeinit5: sending SIGHUP to children. klauncher: Exiting on signal 1 The X11 connection broke (error 1). Did the X11 server die? The X11 connection broke (error 1). Did the X11 server die? The X11 connection broke (error 1). Did the X11 server die? The X11 connection broke: I/O error (code 1) XIO: fatal IO error 16 (Устройство или ресурс занято) on X server ":0" after 21923 requests (21922 known processed) with 0 events remaining. (II) Server terminated successfully (0). Closing log file. Could not connect to D-Bus server: org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /tmp/dbus-WZ0AWLTTFL: В соединении отказано kdeinit5: sending SIGTERM to children. kdeinit5: Exit. startkde: Shutting down... QProcess: Destroyed while process ("kwin_x11") is still running. kdeinit5_wrapper: Warning: connect(/var/run/user/1500/kdeinit5__0) failed: : No such file or directory Error: Can not contact kdeinit5! xprop: unable to open display ':0' xprop: unable to open display ':0' startkde: Done. QProcess: Destroyed while process ("krunner") is still running. ksmserver: autostart service "krunner" finished with exit code 1 QProcess: Destroyed while process ("plasmashell") is still running. ksmserver: autostart service "plasmashell" finished with exit code 1 QProcess: Destroyed while process ("/usr/lib64/libexec/polkit-kde-authentication-agent-1") is still running. ksmserver: autostart service "/usr/lib64/libexec/polkit-kde-authentication-agent-1" finished with exit code 1 QProcess: Destroyed while process ("xembedsniproxy") is still running. ksmserver: autostart service "xembedsniproxy" finished with exit code 1 QProcess: Destroyed while process ("kwrited") is still running. ksmserver: autostart service "kwrited" finished with exit code 1 KCrash: Application 'ksmserver' crashing... KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit Warning: connect() failed: : Нет такого файла или каталога KCrash: Attempting to start /usr/lib64/libexec/drkonqi directly QXcbConnection: Could not connect to display :0 xinit: unexpected signal 2
Xorg 1.18.4
xorg-drivers 1.18-r1
openrc 0.21.7
Qt 5.6.2
plasma-meta 5.8.3
kde-frameworks 5.27.0
Система установлена на планшете с тачскрином. Собственно, путем проб и ошибок выяснил что это проиходит при подключении usb мышки + клавиатуры и активном использовании тачскрина сразу после запуска системы. Если дать планшету постоять и поработать с ним исключительно с клавиатуры то проблема вроде как не возникает.
Пробовал даунграйдить иксы до 1.17.4 (включая зависимости), переставлять систему с нуля, менял драйвера ввода на libinput, поставил официальные драйвера на тачскрин. Полгода живу с проблемой (думал с обновлением QT и плазмы проблема уйдет). Еще убивал /home, и сделал автологин и запуск иксов в обход sddm. Не помогло.
Такие дела.
- Для комментирования войдите или зарегистрируйтесь
Цитата: QXcbConnection:
Как-то это очень подозрительно... А что с видеодрайверами? Какая видеокарта? Почему такая низкая версия OpenGL? Может Месу и ядро обновить? С KMS там всё в порядке? В интернетах рекомендуют попробовать вместо SDDM попробовать что-нибудь другое.
Вроде все с этим нормально
Видеокарта тоже прошеная (встроенная Radeon). Но драйвера и ядро свежие как и mesa
Видео:
VGA Compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6290]
mesa-12.0.1
xf86-video-ati-7.7.0
gentoo-sources-4.4.26
по SDDM уже писал, я пробовал запускать в обход него (через startx + bashrc). Собственно ща так и оставил. Ефекта нет. Разве что теперь лог не вытирается иксов после перезапуска (специалльно сделал для отлова ошибок).
похожая фигня
No protocol specified
QXcbConnection: Could not connect to display
Но у меня появляется после подключения к wifi (networkmanager)
зы: gtx660 nvidia-drivers и xorg и kde - последние в прямом и переносном...
Падает при подключении к wifi
таки да, проверил. Спасибо, теперь знаю что копать надо в направлении Network manager
1) вырубил иксы
2) перезапустил Network Manager
3) запускаю иксы
4) подключаюсь к вайфаю
5) "kdeinit could not initialize....."
буду копать.
а да и если подключится к wifi до запуска иксов, то ничего не фризится (поэтому при простом перезапуске иксов проблема исчезает).
Alex0name
А почему тогда llvm из ~arch?
ArtSh
clang 2.7 прошенный, не собирался. Поэтому поставил из ~arch
Тогда уж и месу, и
Тогда уж и месу, и видеодрайвер, и libdrm, и икс-сервер обновите (попробуйте заодно ядро поновее, и посмотрите что там с опциями KMS и MODESET, нет ли nomodeset в командной строке ядра).
Вроде решено
Баг проявляется если неправильно задать или не задать локальный домен в /etc/hosts (достаточно оставить его по дефолту)
и тогда
1) выруби иксы
2) перезапусти Network Manager
3) запусти иксы с плазмой
4) подключись к wifi
5) "kdeinit could not initialize....."
Что у меня в конфигах
1)/etc/init.d/hostname
hostname="LHQ"
2)/etc/hosts
127.0.0.1 LHQ.QLocal LHQ localhost
::1 localhost
3)/etc/dhcp/dhclient.conf
send host-name "LHQ"
Еще, если вы как я задали при сборке ядра hostname а потом решили его поменять, то нужно создать скрипт в /etc/local.d/changehostname.start (не забыть сделать его выполняемым)
#!/bin/sh
echo "LHQ" > /proc/sys/kernel/hostname
и добавить local в автозапуск
rc-update add local
Вроде проблема решилась, но от чего именно падают иксы - не ясно (ясно только как это обойти). Если тут есть кто поумнее меня - оформите баг репорт куда надо.
Понаблюдаю за системой неделю.
https://forums.gentoo.org/vie
https://forums.gentoo.org/viewtopic-p-5177748.html
А еще локалхост не должен менятся
В общем после вышеуказанных фиксов и перехода на LTS ветку плазмы (5.8) - проблема таки ушла.
В старой плазме достаточно было чтоб NetworkManager изменил ваш Localhost (у меня на роутере были задaны имена хостов и статический айпи для них), и все - привет "kdeinid could not ..."
Скорее всего это происходит
Скорее всего это происходит от того, что при подключении к wi-fi networkmanager меняет hostname у компа. Чтобы он этого не делал, можно в файл
/etc/NetworkManager/nm-system-settings.conf прописать