LINUX.ORG.RU

Не стартует сессия Mate через LightDM

 ,


0

1

Ситуация с версиями ПО такая: Мате - 1.14 из оверлея calculate, gtk+-2 и - 3 соответственно версий 2.24.30 и 3.20.8.

В .xsession-errors наблюдается следущее сообщение об ошибке: mate-session[3421]: WARNING: Unable to find provider " of required component 'dock'.

Приходится вырубать демон xdm и заходить из-под пользователя вручную с помощью startx, но тогда в .xsession-errors наблюдается еще следующее:

mate-settings-daemon: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.
Предупреждение менеджера окон: Произошла неустранимая ошибка ввода-вывода 11 (Ресурс временно недоступен) на дисплее «:0».
mate-panel: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.
polkit-mate-authentication-agent-1: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.
mate-volume-control-applet: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.
mate-power-manager: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.

(nm-applet:3536): Gdk-WARNING **: nm-applet: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.

А ConsoleKit/сессию DBUS ты не стартуешь в xinitrc? Это к вопросу о последних ошибках, почему не стартует через DM - хз.

Pinkbyte ★★★★★
()

Привожу выхлоп своего ебилда на стадии prepare:

 ebuild mate-dock-applet-0.7.4.ebuild prepare!!! Invalid PORTDIR_OVERLAY (not a dir): '/var/lib/layman/gentoo-el'
Unavailable repository 'haskell' referenced by masters entry in '/var/lib/layman/heather/metadata/layout.conf'
 * V0.74.zip SHA256 SHA512 WHIRLPOOL size ;-) ...                        [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
>>> Unpacking source...
>>> Unpacking V0.74.zip to /var/tmp/portage/mate-extra/mate-dock-applet-0.7.4/work
>>> Source unpacked in /var/tmp/portage/mate-extra/mate-dock-applet-0.7.4/work
 * ERROR: mate-extra/mate-dock-applet-0.7.4::stuffs failed (prepare phase):
 *   The source directory '/var/tmp/portage/mate-extra/mate-dock-applet-0.7.4/work/mate-dock-applet-0.7.4' doesn't exist
 * 
 * Call stack:
 *            ebuild.sh, line 805:  Called __ebuild_main 'prepare'
 *   phase-functions.sh, line 974:  Called __dyn_prepare
 *   phase-functions.sh, line 369:  Called die
 * The specific snippet of code:
 *   		die "The source directory '${S}' doesn't exist"

Тем не менее директория /var/tmp/portage/mate-extra/mate-dock-applet-0.7.4/work/mate-dock-applet-0.7.4 существует и код в ней есть. В чем моя ошибка? Господа гентушники, объясните, пожалуйста.

Увидел, у директории, что лежит в work, отсутствует точка между 7 и 4.

LongLiveUbuntu ★★★★★
() автор топика
Последнее исправление: LongLiveUbuntu (всего исправлений: 1)
Ответ на: комментарий от LongLiveUbuntu

Держите ебилд

# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

EAPI=6
inherit unpacker autotools
DESCRIPTION="Mate dock applet"
HOMEPAGE="https://github.com/robint99/mate-dock-applet"
SRC_URI="https://github.com/robint99/mate-dock-applet/archive/V0.74.zip"
MATE_LA_PUNIT="yes"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+mate +introspection +fortran"

DEPEND=">=dev-lang/python-3.0 
	>=dev-python/pillow-3.1
	>=x11-libs/libwnck-2.30
	>=dev-libs/glib-2.48
	>=sci-libs/scipy-0.17
	>=app-arch/unzip-6.0"
RDEPEND="${DEPEND}"

S="${WORKDIR}/${PN}-0.74"
src_unpack()
{
	unpack_zip ${A}
}

src_prepare()
{
	eapply_user
	eaclocal
	eautomake --add-missing
	eautoreconf
}

src_configure()
{
	econf ${S}
}

src_compile()
{
	if [ -f Makefile ]; then
		emake || die "Not found Makefile"
	fi
}

src_install()
{
	emake DESTDIR="${D}" install
	dodoc README NEWS ChangeLog
}
LongLiveUbuntu ★★★★★
() автор топика

Теперь все нормально стартует.

Апплет появился в списке доступных, но падает при попытке добавить на панель.

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

Поясни что ты имеешь ввиду под «помогает после очередной переустановки»? Установил апплет, он крашится, пересобрал - он работает?

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

Установил апплет, он крашится, пересобрал - он работает?

Установил апплет, обновились настройки GSettings, все хорошо, апплет работает. Перезагрузился - все вернулось обратно, апплет в системе и работает, но видимо слетают настройки GSettings, так как в .xsession-errors то же сообщение

mate-session[3421]: WARNING: Unable to find provider " of required component 'dock'.

Заодно выкладываю последнюю актуальную версию ебилда: http://pastebin.com/SKSE3jfY

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