Na hora do login: Cannot open display "default display" .... só despero !!! [RESOLVIDO]

1. Na hora do login: Cannot open display "default display" .... só despero !!! [RESOLVIDO]

Wilker Azevedo
cytron

(usa Slackware)

Enviado em 16/06/2022 - 23:44h

Ajuda aí gente !!! Já atravessei o Google de tudo quanto é jeito, mas não consigo resolver:

Minha distro é Slackware 15 com kernel 10.5.27 x64 em um notebook Samsung i5.

Vou falar no dialeto do slacker mesmo, pra ser mais breve...

Raramente reinicio o notebook ou desligo, apenas fecho deixando hibernado. Mas precisei desligar para trocar os falantes. Ao inciar o sistema, a grande surpresa...
Já cai no tty1 ao invés so tty0 e quando entro com o user e pass, o comando setxkbmap pra deixar o teclado no pt-br já avisou o problema do default display.
Ao verificar a variável $DISPLAY, ela está vazia. Então fiz um export colocando ":0.0" (também tentei ":0", e rodando o setxkbmap novamente retorna: cannot open display ""

Quando tento rodar o startx para entrar no gráfico (ou até mesmo rodando o comando X), dá erro dizendo que não tenho permissão para o /dev/tty0

Olhei lá no dev e meu user não consta como dono. Tem uns scripts do X11/xdm que dá e tira as permissões (GiveConsole e TakeConsole), além de Xsetup_0 para iniciar o display no login. Mas já tentei de tudo com eles. Já coloquei meu user no group tty, o erro ao iniciar o X muda para Virtual Termnial 7 sem permissão.

Mas sei que para corrigir o problema não é sair fuçando e fazendo remendos, pois não mexi em configuração alguma, o que deve ter ocorrido, considerando o fato de que nunca dou um reboot, algo aconteceu durante algum slackpkg upgrade que só foi acusar depois do reboot. Só que é impossível eu lembrar qual foi né kkkkkk

Tenho o virtualbox instalado e uso com frequência, ele costuma dar um bug estranho de mudar o dono do /opt de root para meu user, daí o virtualbox não entra mais. Mas isso é tranquilo. No dia do reboot com o bug do display, eu estava no virutalbox e habilitei a porta com1 para uso, depois desabilitei. Não sei se tem relação.

Com outro usuário dá o o mesmo problema. Parece que tudo está relacionado a permissões de alguma coisa. Mesmo criando um user novo, já vem com o problema.

Entrando com root consigo iniciar o X tranquilo, MAS... fico sem audio (no mixer motra: dummy), fico sem NetworkManager, no log mostra Sem permissão. (Para o root? que situação kkkk)

Sabe quando o hd tá 100% cheio e começa a bugar tudo, dando "sem permissão" até para o root? pois é, parece isso. Mas já olhei o espaço, estava com 2 gigas livres, mas mostrando 100% cheio (estranho isso), Hd de 240 gb. Então apaguei umas coisas e foi pra 9 gb livre mostrando 96%. O bug do "sem display" continua.

já olhei lsmod, tudo lá, normal, os módulos do vga, ro wifi, tudo ok. Mas ainda estou sem permissão para tty e para rede.
Meu nm-applet mostra wifi ativo mas não mostra redes (quando estou como root). E como user comum o nm-applet mostra wifi desativado. Mas um ifconfig mostra o wifi ativo.

Inclusive estou conectando manualmente usando iwconfig wlan0 essid <rede> e depois um dhclient wlan0 para ganhar ip.

Outra coisa curiosa, o mac do wifi fica mudando toda vez que reinicio o inet1. Tive que remover arquivo /etc/udev/rule.d/70-persistent-net.rules porque o mac nesse arquivo não muda, mas o mac da placa fica mudando kkkkkkk. Vou ficar louco kkkkkk

Para user o X com meu user tenho que fazer assim:

sudo xdm

com isso ele abre um login gráfico e coloco meu user. Meu desktop personalisado aparece bonitinho, tudo legal. Mas o navegador entra com perfil do root, então não tenho acesso aos dados salvos (senhas e tudo mais) Estou evitando fazer remendos pra conseguir usar meus dados no navegador.

O mousepad funciona, mas o mouse externo não funciona. O /var/log/message está cheio de "permissão negada"

MESSAGE (aqui tirei e coloquei o mouse externo)

Jun 16 23:34:41 slackdev kernel: usb 1-1.2: USB disconnect, device number 6
Jun 16 23:34:43 slackdev kernel: usb 1-1.2: new low-speed USB device number 7 using ehci-pci
Jun 16 23:34:43 slackdev kernel: usb 1-1.2: New USB device found, idVendor=1bcf, idProduct=0005, bcdDevice= 0.14
Jun 16 23:34:43 slackdev kernel: usb 1-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Jun 16 23:34:43 slackdev kernel: usb 1-1.2: Product: USB Optical Mouse
Jun 16 23:34:43 slackdev kernel: input: USB Optical Mouse as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:1BCF:0005.0004/input/input14
Jun 16 23:34:43 slackdev kernel: hid-generic 0003:1BCF:0005.0004: input,hidraw0: USB HID v1.10 Mouse [USB Optical Mouse] on usb-0000:00:1a.0-1.2/input0
Jun 16 23:34:44 slackdev mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2"
Jun 16 23:34:44 slackdev mtp-probe: bus: 1, device: 7 was not an MTP device
Jun 16 23:34:44 slackdev dbus-daemon[2632]: [session uid=1000 pid=2630] Activating service name='org.gtk.vfs.AfcVolumeMonitor' requested by ':1.87' (uid=1000 pid=9284 comm="thunar-volman --device-added /sys/devices/pci0000:")
Jun 16 23:34:44 slackdev dbus-daemon[2632]: [session uid=1000 pid=2630] Activated service 'org.gtk.vfs.AfcVolumeMonitor' failed: Process org.gtk.vfs.AfcVolumeMonitor exited with status 127
Jun 16 23:34:44 slackdev dbus-daemon[2632]: [session uid=1000 pid=2630] Activating service name='org.gtk.vfs.AfcVolumeMonitor' requested by ':1.88' (uid=1000 pid=9291 comm="thunar-volman --device-added /sys/devices/pci0000:")
Jun 16 23:34:44 slackdev dbus-daemon[2632]: [session uid=1000 pid=2630] Activated service 'org.gtk.vfs.AfcVolumeMonitor' failed: Process org.gtk.vfs.AfcVolumeMonitor exited with status 127
Jun 16 23:34:44 slackdev dbus-daemon[2632]: [session uid=1000 pid=2630] Activating service name='org.gtk.vfs.AfcVolumeMonitor' requested by ':1.89' (uid=1000 pid=9297 comm="thunar-volman --device-added /sys/devices/pci0000:")
Jun 16 23:34:44 slackdev dbus-daemon[2632]: [session uid=1000 pid=2630] Activated service 'org.gtk.vfs.AfcVolumeMonitor' failed: Process org.gtk.vfs.AfcVolumeMonitor exited with status 127
Jun 16 23:34:44 slackdev dbus-daemon[2632]: [session uid=1000 pid=2630] Activating service name='org.gtk.vfs.AfcVolumeMonitor' requested by ':1.90' (uid=1000 pid=9303 comm="thunar-volman --device-added /sys/devices/pci0000:")
Jun 16 23:34:44 slackdev dbus-daemon[2632]: [session uid=1000 pid=2630] Activated service 'org.gtk.vfs.AfcVolumeMonitor' failed: Process org.gtk.vfs.AfcVolumeMonitor exited with status 127
Jun 16 23:34:44 slackdev dbus-daemon[2632]: [session uid=1000 pid=2630] Activating service name='org.gtk.vfs.AfcVolumeMonitor' requested by ':1.91' (uid=1000 pid=9309 comm="thunar-volman --device-added /sys/devices/pci0000:")
Jun 16 23:34:44 slackdev dbus-daemon[2632]: [session uid=1000 pid=2630] Activated service 'org.gtk.vfs.AfcVolumeMonitor' failed: Process org.gtk.vfs.AfcVolumeMonitor exited with status 127

Sei que conforme meu relato parece um monte de problemas isolados, mas "provavelmente" faz parte do mesmo problema relacionado a permissão (mesmo para o root)

Já tentei um slackpkg upgrade-all (só tirei o kernel e o lilo da jogada), apliquei os .new tudo, mas nada mudou.

Ajuda eu aí... Estou nessa a 2 dias !!!!!


  


2. NOVIDADES SOBRE O CASO...

Wilker Azevedo
cytron

(usa Slackware)

Enviado em 17/06/2022 - 10:12h

Então...

Reinstalei o Xorg e agora ele entra via startx, o som voltou também. Mas ainda sem permissão para rede. No log do X tem erros assim:

Jun 17 09:55:20 slackdev dbus-daemon[1220]: [system] Activated service 'org.freedesktop.ModemManager1' failed: Failed to execute program org.freedesktop.ModemManager1: Permission denied 


Um fato "muito" curioso é que ao abrir o chromium, não existe histórico nem os dados salvos. É como se fosse usuário novo. Já olhei no processo, o navegador está rodando sob meu user.

Tenho também o Brave, que uso constantemente, só que ele não abre:

[3010:3010:0617/100030.200784:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process. 


Fica assim eternamente.

Seria simples dar aquela formatada e reinstalar o Slackware, mas uso vários programas deream MUITO trabalho para instalar. Acredito que esse problema aqui é mais fácil de resolver.

Ainsda estou usando tty1, mas acho que me confundi pensando que usava o tty0. Então tá tranquilo essa parte. Mesmo assim, a pista principal, mais próxima da raiz do problema é a questão do $DISPLAY, pois o comando setxkbdmap se executado antes de abrir o X, ele dá erro dizendo que não tem display, mas antes era tranquilo, rodava e configurava o teclado para pt-br (só não aparecia acentos, mas estavam á kkk).


3. OK !!!!! VAMOS LÁ ....

Wilker Azevedo
cytron

(usa Slackware)

Enviado em 17/06/2022 - 12:07h


Ok, no resumo de tudo:

Para resolver "quase" todos os problemas, tive que fazer reinstall em muitos pacotes. Principalmente libs.

Ainda está dando mensagem de "cannot open default display", mas talvez esteja relacionado a alguma nova modificação do jeito de funcionar.

Para o navegador Brave, que não abria, sabemos que se remover o .config/Brave... vai resolver, mas... Para aqueles que não se contentam com o "superficial", fui mais a fundo e descobri que o erro está no arquivo Preferences, basta apagar ele e pronto, pois alguma chave ou formato fica em desacordo com a nova versão... sei lá.

Minha rede também voltou. Agora estou mais aliviado. Pois uso muitos programas aqui que tecnicamente não rodam de natural.

Meu mouse externo não voltou, mas descobri que partiu o cabo (que momento pra isso né kkkk). Agora vou soldar aqui e pronto.

Para quem estiver na mesma situação e com paciência, lendo tudo que escrevi deve resolver. Se não... manda aí que ajudo.

O VOL era muito mais movimentado, mas ta´certo, até eu não ando por aqui com a mesma frequência de antes.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts