Не запускаются приложения в плазме

Суть проблемы: после запуска плазмы спустя 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:

Цитата:
QXcbConnection: Could not connect to display :0
(II) AIGLX: Suspending AIGLX clients for VT switch
xinit: connection to X server lost

Как-то это очень подозрительно... А что с видеодрайверами? Какая видеокарта? Почему такая низкая версия 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

brothermechanic написал(а):
No protocol specified
QXcbConnection: Could not connect to display

Но у меня появляется после подключения к wifi (networkmanager)

зы: gtx660 nvidia-drivers и xorg и kde - последние в прямом и переносном...

таки да, проверил. Спасибо, теперь знаю что копать надо в направлении Network manager

1) вырубил иксы
2) перезапустил Network Manager
3) запускаю иксы
4) подключаюсь к вайфаю
5) "kdeinit could not initialize....."

буду копать.

а да и если подключится к wifi до запуска иксов, то ничего не фризится (поэтому при простом перезапуске иксов проблема исчезает).

Alex0name

Alex0name написал(а):
Видеокарта тоже прошеная (встроенная 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

А почему тогда 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

А еще локалхост не должен менятся

В общем после вышеуказанных фиксов и перехода на LTS ветку плазмы (5.8) - проблема таки ушла.
В старой плазме достаточно было чтоб NetworkManager изменил ваш Localhost (у меня на роутере были задaны имена хостов и статический айпи для них), и все - привет "kdeinid could not ..."

Скорее всего это происходит

Скорее всего это происходит от того, что при подключении к wi-fi networkmanager меняет hostname у компа. Чтобы он этого не делал, можно в файл
/etc/NetworkManager/nm-system-settings.conf прописать

[main]
plugins = keyfile

[keyfile]
hostname = LHQ

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".