LINUX.ORG.RU

X startx

 , ,


0

2
startx
xauth:  file /root/.serverauth.2984 does not exist

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

uname -r
4.0.5-gentoo

хмм, а логов нет, куда смотреть ?! почему не запускается ? опять же не пойму, видеокарта intel

cat /etc/portage/make.conf

VIDEO_CARDS="intel i915"

USE="bindist mmx sse sse2 X -qt4 -qt5 -gnome -kde -systemd alsa"
но тут почему то не подгрузился в ядре
lspci -k

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
	Subsystem: ASUSTeK Computer Inc. P8H77-I Motherboard

grep I915 /boot/config-4.0.5-gentoo 

CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y
CONFIG_DRM_I915_FBDEV=y
# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set
CONFIG_SND_HDA_I915=y

# lsmod | grep i915
# 

мм я что-то проглядел ?


хмм, а логов нет, куда смотреть ?!

/var/log/X.O.log (или типа того)

Похоже, что иксы не поднялись, скорее всего из-за видеокарты.

$ X :0

Выдает черные экран?

Kroz ★★★★★
()

xauth: file /root/.serverauth.2984 does not exist

Косо смотреть в сторону того, кто запускает иксы из-под рута.

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

разницы нет от кого запускать, под пользователем тоже не запускается, это не дает ничего.

говорю же логов даже нет типа /var/log/X.O.log

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

черного экрана нет, прост сообщение и все...

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

Что?!

Вообщем во всем виноват яя... как всегда а не genkernel или make 1. конфигурю genkernel all есть сеть, нет видео
2. конфигурю ручками ядро make? отвалилось сеть...
опять удаленно нет доступа, завтра поглядим что и как

Как правильно конфигурить ядро чтобы было и сеть и видео ?! r8169 & i915 научите неопытного )

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

Как правильно конфигурить ядро чтобы было и сеть и видео ?! r8169 & i915 научите неопытного )

$ make defconfig


Потом включаешь поддержку нужных тебе устройств (если она, поддержка, не включена по умолчанию).

Перечень устройств:

$ lspci
$ lsusb

Ну, и процессор правильный выставь.

По видяхе - читай wiki однозначно, по по всяким «мостам» - забей, по остальному (в т. ч. сетевухе) - если найдешь официальную Gentoo или Arch wiki. По всем устройствам (ну, кроме мостов) обязательно найти в ядре и проверить что включена поддержка.

Ничего не оптимизируешь! Ничего не выключаешь, если только точно не знаешь что оно тебе навредит. Хотя погоди...

научите неопытного )

Ничего не выключаешь, если только об это не написано в wiki.

Дополнительно включай Magic Key, вкомпиливай поддержку твоих ФС (особенно рутовой) статически в ядро, добавляй модулями i2c. Что-то там еще, не помню.

Обязательно нормально назови версию ядра (переменная CONFIG_LOCALVERSION, а в меню - поищи); тогда make modules_install установит модули в отдельный каталог. Аналогичным образом назови само ядро и сохраненный конфиг - тогда, как совсем запорешь ядро, всегда будет возможность откатиться.

Вроде основное...

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

эмм

Дополнительно включай Magic Key, вкомпиливай поддержку твоих ФС (особенно рутовой) статически в ядро, добавляй модулями i2c. Что-то там еще, не помню.

подробнее об этом.... плиз

Обязательно нормально назови версию ядра (переменная CONFIG_LOCALVERSION, а в меню - поищи); тогда make modules_install установит модули в отдельный каталог. Аналогичным образом назови само ядро и сохраненный конфиг - тогда, как совсем запорешь ядро, всегда будет возможность откатиться.

я делаю это как

mount /boot
make && make modules_install && make install
и обязательно я делаю всегда
grub2-config -o /boot/grub/grub.cfg
ну а потом перезагрузка и сеть отваливается, хотя в ядре выставил поддержку не модуля а вкопилить в ядро r8169 & i91 как написано в вики. Может быть что-то не так делаю с компиляцией ядра ?!

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

подробнее об этом.... плиз

Включи в ядре монолитно (не модульно) опции поддержки указанных подсистем, всё это делается в menuconfig.

ну а потом перезагрузка и сеть отваливается, хотя в ядре выставил поддержку не модуля а вкопилить в ядро r8169 & i91 как написано в вики. Может быть что-то не так делаю с компиляцией ядра ?!

Сравни дату и время сборки загруженного ядра и ядра, которое лежит в директории с исходными кодами ядра.

uname -a
file /usr/src/linux/arch/x86/boot/bzImage

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

вот его по умолчанию записывал как

Xorg -configure
Your xorg.conf file is /root/xorg.conf.new

To test the server, run 'X -config /root/xorg.conf.new'

(EE) Server terminated with error (2). Closing log file.
# cp /root/xorg.conf.new /etc/X11/xorg.conf

X -config /root/xorg.conf.new
опа опа, завелося, но теперь черный экран, будем курить Xorg.0.log

yaxon
() автор топика
Ответ на: комментарий от yaxon
grep EE /var/log/Xorg.0.log
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  5991.146] (EE) AIGLX error: dlopen of /usr/lib64/dri/i965_dri.so failed (/usr/lib64/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[  5991.146] (EE) AIGLX: reverting to software rendering
[  6392.230] (EE) Server terminated successfully (0). Closing log file.

эмм а при чем здесь i965_dri.so если у мну i915

lspci -k

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
	Subsystem: ASUSTeK Computer Inc. P8H77-I Motherboard
	Kernel driver in use: i915

yaxon
() автор топика
Ответ на: комментарий от kostik87
qlist -I xf86-vide
x11-drivers/xf86-video-intel

eix -I x11-base/xorg-server
[I] x11-base/xorg-server
     Available versions:  1.12.4-r4(0/1.12.4) 1.12.4-r5(0/1.12.4) 1.15.2-r2(0/1.15.2) 1.16.4(0/1.16.1){tbz2} ~1.16.4-r1(0/1.16.1) ~1.16.4-r2(0/1.16.1) ~1.17.1(0/1.17.1) ~1.17.1-r1(0/1.17.1) {dmx doc glamor ipv6 kdrive minimal nptl selinux static-libs +suid systemd tslib +udev unwind wayland xephyr xnest xorg xvfb}
     Installed versions:  1.16.4{tbz2}(14:49:11 21.06.2015)(glamor ipv6 nptl suid udev xorg -dmx -doc -kdrive -minimal -selinux -static-libs -systemd -tslib -unwind -wayland -xnest -xvfb)
     Homepage:            http://xorg.freedesktop.org/
     Description:         X.Org X servers
yaxon
() автор топика
Ответ на: комментарий от ass
>>> Installing (1 of 1) media-libs/mesa-10.3.7-r1::gentoo
>>> Regenerating /etc/ld.so.cache...
>>> Original instance of package unmerged safely.

Switching to xorg-x11 OpenGL interface... done
>>> media-libs/mesa-10.3.7-r1 merged.
>>> Regenerating /etc/ld.so.cache...
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

startx
hostname: Неизвестный узел
xauth:  file /root/.serverauth.19353 does not exist

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

лога /var/log/Xorg.0.log просто нет, негде смотреть ошибки

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

хмм, хорошо как вариант.... удаляю бинарник

Calculating dependencies... done!
[ebuild   R    ] x11-drivers/xf86-video-intel-2.99.917::gentoo  USE="dri sna udev -debug -uxa -xvmc" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

startx
hostname: Неизвестный узел
xauth:  file /root/.serverauth.2139 does not exist

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

su - user
startx
hostname: Неизвестный узел
xauth:  file /home/user/.serverauth.3024 does not exist

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
далее все то же самое, не туда копаем... что-то пошло не так ...

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

кажется я понял...
я ставлю пакеты бинарники в которых не включены конфиги --include-config=n
ммм а как этого избежать ?! заного собрать все исходники с --include-config=y

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

В начале разберитесь вот с этим:

startx
hostname: Неизвестный узел
А именно пропишите в /etc/hosts и в /etc/hostname правильные данные.

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

опа опа, завелося, но теперь черный экран

xterm надеюсь собрал?

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

тут у меня все в порядке

cat /etc/hosts
# IPv4 and IPv6 localhost aliases
127.0.0.1	localhost gentoo
#::1		localhost gentoo
# hostname
gentoo
# 
eix -I xterm
[I] lxde-base/lxterminal
     Available versions:  0.1.11{tbz2} ~0.2.0
     Installed versions:  0.1.11{tbz2}(14:53:01 22.06.2015)
     Homepage:            http://lxde.sf.net/
     Description:         Lightweight vte-based tabbed terminal emulator for LXDE

[I] x11-terms/xterm
     Available versions:  297 ~304 ~312 314{tbz2} ~315 ~317 {Xaw3d +openpty toolbar truetype unicode}
     Installed versions:  314{tbz2}(16:50:49 27.04.2015)(openpty truetype unicode -Xaw3d -toolbar)
     Homepage:            http://invisible-island.net/xterm/
     Description:         Terminal Emulator for X Windows

что еще где посмотреть ?!

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

странно, а что это.... при чем тут сеть и иксы ?! сам себя стал пинговать, и получил фигу

hostname
gentoo
ping gentoo
ping: unknown host gentoo
# 

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

вот это я сталкиваюсь в первый раз...
при прописании других серверов в файле hosts он даже и их не пингует, в чем собственно дело ?! файл /etc/hosts получается не работает
Где может быть сабака зарыта ?!

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

странная вещь, я заметил тут...

# In the presence of the domain name service or NIS, this file may not be # consulted at all; see /etc/host.conf for the resolution order.

заглядываю в этот файлик /etc/host.conf а он мне

cat /etc/host.conf 
# empty file because --include-config=n when `quickpkg` was used
ммм, этож надож так... что теперь переустанавливать?! весь генту ?!

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

пересобрал бинарники с конфигами на бинхосте

quickpkg --include-config=y «*/*»

кажется проблемка началась решаться....

cat /etc/X11/xinit/xinitrc 
# empty file because --include-config=n when `quickpkg` was used
# emerge -av xinit
Calculating dependencies... done!
[binary   R    ] x11-apps/xinit-1.3.3-r1::gentoo  USE="minimal" 70 KiB
>>> Emerging binary (1 of 1) x11-apps/xinit-1.3.3-r1::gentoo
--2015-06-22 17:24:05--  http://192.168.0.1:8080/portage/x11-apps/xinit-1.3.3-r1.tbz2
Подключение к 192.168.0.1:8080... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 70843 (69K) [text/plain]
Сохранение в: «/usr/portage/packages/x11-apps/xinit-1.3.3-r1.tbz2»
...
>>> Installing (1 of 1) x11-apps/xinit-1.3.3-r1::gentoo

startx
hostname: Неизвестный узел
xauth:  file /root/.serverauth.28424 does not exist


X.Org X Server 1.16.4
Release Date: 2014-12-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.0.5-gentoo x86_64 Gentoo
Current Operating System: Linux ed7 4.0.5-gentoo #3 SMP Mon Jun 22 11:51:01 MSK 2015 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-4.0.5-gentoo root=UUID=dbba11c6-f509-4ccc-acf3-3961d7c8b54a ro
Build Date: 22 June 2015  05:15:53PM
 
Current version of pixman: 0.32.6
	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: Mon Jun 22 17:31:31 2015
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
xinit: connection to X server lost

waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.

grep EE /var/log/Xorg.0.log
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  4289.317] (EE) AIGLX error: dlopen of /usr/lib64/dri/i965_dri.so failed (/usr/lib64/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[  4289.317] (EE) AIGLX: reverting to software rendering
[  4289.842] (EE) Server terminated successfully (0). Closing log file.

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

Указанный файл есть? Уверен, что пакет именно пересобрался? Покажи make.conf системы где происходила сборка бинарных пакетов.

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

какой файл ?

xauth: file /root/.serverauth.28424 does not exist

так он каждый раз меняет цифру, что-то его само там должно создавать по видимому

где происходила сборка бинарных пакетов

cat /etc/portage/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
VIDEO_CARDS="intel"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
LINGUAS="ru"
USE="bindist mmx sse sse2 -qt4 -kde X dbus gtk gnome policykit"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
yaxon
() автор топика
Ответ на: комментарий от yaxon

а если этого

ls -l /usr/lib64/dri/i965_dri.so
lrwxrwxrwx 1 root root 19 июн 21 14:07 /usr/lib64/dri/i965_dri.so -> ../mesa/i965_dri.so
то его нет конечно, потому что меса собрана без i965, а зачем, опять повторюсь что у меня i915
eix -I media-libs/mesa
[I] media-libs/mesa
     Available versions:  [M]7.10.3 10.2.8^d 10.3.7-r1^d ~10.3.7-r2^d ~10.4.6^d ~10.5.4^d ~10.5.5^d ~10.5.6^d {bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gles gles1 gles2 hardened (+)llvm motif +nptl opencl openmax openvg osmesa pax_kernel pic selinux +udev vaapi vdpau wayland xa xvmc ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" KERNEL="FreeBSD linux" VIDEO_CARDS="freedreno i915 i965 ilo intel mach64 mga nouveau r100 r128 r200 r300 r600 radeon radeonsi savage sis tdfx via vmware"}
     Installed versions:  10.3.7-r1(14:37:24 22.06.2015)(bindist classic dri3 egl gallium gbm llvm nptl udev xa -debug -gles1 -gles2 -opencl -openmax -openvg -osmesa -pax_kernel -pic -selinux -vdpau -wayland -xvmc ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32" KERNEL="linux -FreeBSD" VIDEO_CARDS="i915 intel -freedreno -i965 -ilo -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware")
     Homepage:            http://mesa3d.sourceforge.net/
     Description:         OpenGL-like graphic library for Linux

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

в итоге, вообщем запустился у меня Х сервер... но допиливать надо... шлифовать видимо

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

то его нет конечно, потому что меса собрана без i965, а зачем, опять повторюсь что у меня i915

Вы путаете модуль ядра и собственно драйвер для xorg-server'а. Модуль i915.ko предоставляет интерфейс для доступа к оборудованию, т.е. видео карте, а собственно i965_dri.so предоставляет уже программный интерфейс для модуля и для, он и является драйвером для xorg-server,а и для каждой серии чипов видео карт он свой, хоть в пространстве ядра использует модуль ядра i915.ko.

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

в итоге, вообщем запустился у меня Х сервер... но допиливать надо... шлифовать видимо

На каком драйвере запустился xorg-server? Что в логах?

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