проблемы с xlib (?) в Debian Sarge

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Аватара пользователя
wpp
Сообщения: 103
ОС: Debian Sarge

проблемы с xlib (?) в Debian Sarge

Сообщение wpp »

Код: Выделить всё

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified


эта ошибка возникает при запуске mc из консоли, правда mc запускается, и при запуске gui приложений из консоли(могут и не запуститься). Также при соединении с интернетом виснет kde, при попытке запуска нового gui приложения или даже открытия к-menu
P.S. прошу прощения за дубль, я не специально
Debian Etch
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: проблемы с xlib (?) в Debian Sarge

Сообщение sash-kan »

Для wpp:
вообще-то подобная ошибка выскакивает при попытке запуска x-клиента, коннектящегося к x-серверу, запущенному от другого пользователя. и если не используется что-нибудь вроде
по поводу остального - лучше бы ты завел две разных темы с разными вопросами.
кстати, есть подозрение, что не все в порядке у тебя с dns.
что выдают

Код: Выделить всё

$ /bin/hostname
$ /usr/bin/host `/bin/hostname`
?
и что прописано в

Код: Выделить всё

/etc/hosts
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
wpp
Сообщения: 103
ОС: Debian Sarge

Re: проблемы с xlib (?) в Debian Sarge

Сообщение wpp »

про sux не понял, что за зверь? Тему завел одну, потому что подумал, что проблемы имеют общую причину.

Код: Выделить всё

/bin/hostname
выводит

Код: Выделить всё

localhost

Код: Выделить всё

 /usr/bin/host `/bin/hostname`
выводит[CODE]

Код: Выделить всё

host `hostname`
Host localhost not found: 3(NXDOMAIN)

В /etc/hosts:

Код: Выделить всё

127.0.0.1 localhost.localdomain localhost
Debian Etch
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: проблемы с xlib (?) в Debian Sarge

Сообщение sash-kan »

(wpp @ Пятница, 02 Сентября 2005, 20:34) писал(а):про sux не понял, что за зверь?

Код: Выделить всё

$ sudo aptitude install sux
$ man sux

localhost - служебное название. реальное должно быть другое, в принципе - произвольное.
например, в случае superpuperhost:
(/etc/hosts) писал(а):127.0.0.1 localhost.localdomain localhost
<реальный ip-адрес> superpuperhost
(/etc/hostname) писал(а):superpuperhost
в файле /etc/host.conf в строчке, начинающейся с order, параметр hosts должен идти первым. например:
(/etc/host.conf) писал(а):order hosts,bind
multi on
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: проблемы с xlib (?) в Debian Sarge

Сообщение t.t »

(sash-kan @ Пятница, 02 Сентября 2005, 21:40) писал(а):localhost - служебное название. реальное должно быть другое, в принципе - произвольное.
например, в случае superpuperhost:
А у меня в /etc/hosts и /etc/hostname прописан именно localhost. от файлов wpp отличается только отсутствием фразы localhost.localdomain
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:

Аватара пользователя
wpp
Сообщения: 103
ОС: Debian Sarge

Re: проблемы с xlib (?) в Debian Sarge

Сообщение wpp »

В /etc/host.conf все в порядке. Где дальше копать?
Debian Etch
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: проблемы с xlib (?) в Debian Sarge

Сообщение sash-kan »

Для t.t:
и у тебя тоже:
$ host localhost
Host localhost not found: 3(NXDOMAIN)

?
Для wpp:
вывод команд в студию:

Код: Выделить всё

$ /usr/bin/host localhost
$ /usr/bin/host 127.0.0.1
$ grep -vE '(^$|^[#;!])' /etc/hosts
$ grep -vE '(^$|^[#;!])' /etc/host.conf
$ grep -vE '(^$|^[#;!])' /etc/nsswitch.conf

используется ли какой-нибудь локальный dns-сервер (bind, dnsmasq etc.)?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
wpp
Сообщения: 103
ОС: Debian Sarge

Re: проблемы с xlib (?) в Debian Sarge

Сообщение wpp »

Код: Выделить всё

[root@localhost]# host localhost

результата не было, нажал ctrl-c

Код: Выделить всё

[root@localhost]# host 127.0.0.1

результата не было, нажал ctrl-c

Код: Выделить всё

[root@localhost]# grep -vE '(^$|^[#;!])' /etc/hosts
127.0.0.1 localhost.localdomain localhost

Код: Выделить всё

[root@localhost]# grep -vE '(^$|^[#;!])' /etc/host.conf
order hosts,bind
multi on

Код: Выделить всё

[root@localhost]# grep -vE '(^$|^[#;!])' /etc/nsswitch.conf
passwd:         compat
group:          compat
shadow:         compat
hosts:          files dns
networks:       files
protocols:      db files
services:       db files
ethers:         db files
rpc:            db files
netgroup:       nis

[qoute]используется ли какой-нибудь локальный dns-сервер (bind, dnsmasq etc.)?[quote]
из того что имеет отношение к dns, установлено dnsutils, не знаю используется или нет и если да то как :unsure:
не понял чего host висет начал? :blink:
Debian Etch
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: проблемы с xlib (?) в Debian Sarge

Сообщение t.t »

(sash-kan @ Суббота, 03 Сентября 2005, 11:56) писал(а):Для t.t:
и у тебя тоже:
QUOTE
$ host localhost
Host localhost not found: 3(NXDOMAIN)
Не знаю:
bash: host: command not found
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: проблемы с xlib (?) в Debian Sarge

Сообщение sash-kan »

Для wpp:
копаем дальше?
что выдает:

Код: Выделить всё

$ /sbin/ifconfig
grep -vE '(^$|^[#;!])' /etc/network/interfaces
grep -vE '(^$|^[#;!])' /etc/resolv.conf
?

Для t.t:
не установлен ни один из:
$ apt-file search 'bin/host'|grep 'host$'
bind9-host: usr/bin/host
host: usr/bin/host

?
а dig тоже не установлен?
$ apt-file search 'bin/dig'|grep 'dig$'
dnsutils: usr/bin/dig
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
wpp
Сообщения: 103
ОС: Debian Sarge

Re: проблемы с xlib (?) в Debian Sarge

Сообщение wpp »

ifconig:

Код: Выделить всё

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:324 errors:0 dropped:0 overruns:0 frame:0
          TX packets:324 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:23730 (23.1 KiB)  TX bytes:23730 (23.1 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:192.168.1.19  P-t-P:195.5.9.98  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:892 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1010 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:463348 (452.4 KiB)  TX bytes:251334 (245.4 KiB)

Код: Выделить всё

grep -vE '(^$|^[#;!])' /etc/network/interfaces
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
broadcast 127.255.255.255
network 127.0.0.0
auto lo

resolv.conf
пустой когда машина не подключена к интернету
Debian Etch
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: проблемы с xlib (?) в Debian Sarge

Сообщение sash-kan »

(wpp @ Суббота, 03 Сентября 2005, 15:52) писал(а):не понял чего host висет начал?
пытается обратиться к dns-серверу.
кстати, по идее, это должно зависеть от того, есть ли подключение к интернету, раз у тебя
(wpp @ Понедельник, 05 Сентября 2005, 15:41) писал(а):resolv.conf
пустой когда машина не подключена к интернету
так и есть?
что тебе еще посоветовать?
установи локальный dns-сервер. например dnsmasq:

Код: Выделить всё

$ sudo aptitude install dnsmasq
и после этого пропиши в /etc/resolv.conf строчку

Код: Выделить всё

nameserver 127.0.0.1
решит ли это твои проблемы - не гарантирую, но, по крайней мере, благодаря кэшированию dns-запросов, быстрее будет инет работать, да и трафика чуть меньше жрать.
настройка dnsmasq минимальна. в /etc/dnsmasq.conf должно присутствовать:

Код: Выделить всё

listen-address=127.0.0.1
или

Код: Выделить всё

interface=lo
да и dns провайдера неплохо бы там же прописать:

Код: Выделить всё

server=<ip-адрес dns-сервера>
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: