Não é possível logar com usuário, apenas com root | ArchLinux [RESOLVIDO]

1. Não é possível logar com usuário, apenas com root | ArchLinux [RESOLVIDO]

Pedro Luiz Lasarini Silva
qleber

(usa Arch Linux)

Enviado em 11/06/2024 - 22:27h

Boa noite,
Eu configurei meu ambiente há alguns dias:

Notebook Lenovo Ideapad3
AMD Ryzen 5500U
Vídeo integrado?
nvme de fabrica + SSD 500GB + 20 GB RAM

Arch Linux 6.9.3-arch1-1
Xorg + i3
Login padrão (creio que se chame tty)

TLDR;
Quando digito meu usuário e senha na tela de login (tty1), aparece rapidamente "no sessions" e eu volto para o login. Consigo usar tudo normalmente com root. Usar outros tty (Ctrl + Alt + F2...) não funciona.

Contextualizando (desnecessariamente)
Já tive vários problemas com várias instalações no últimos 3 dias, consegui resolver todos pesquisando em vários fóruns. Consegui instalar Vivaldi, Firefox, Steam e o Dota 2 estava funcionando normalmente.
Estive usando Alacritty, que parou de abrir aparentemente sem motivos, Então baixei o Kitty, que deixou de funcionar sem motivos ao mesmo tempo que o Alacritty voltou a funcionar. Depois de um reboot, ambos deixaram de funcionar, então fui configurar o XTerm segundo a wiki oficial do Arch Linux.

Repentinamente, depois de um reboot, eu não conseguia mais logar no meu usuário, consigo entrar no sistema apenas como root. Pensei que o problema seria o Xorg ou i3, tentei várias configurações, journalctl, /home/user/.local/share/xorg/Xorg.0.log, /var/X11/Xorg.0.log, etc. Nada me levou a lugar algum na pesquisa pelos fóruns.
Desinstalei o xorg-server e xorg-xinit, e então reparei que antes de a tela de login pedir meu usuário novamente, ela "escrevia" alguma coisa, gravei com meu celular e tirei um print do momento certo. (imagem em anexo)

Alguém poderia me ajudar a encontrar uma direção para o problema? Não sei quais logs postar, preferi perguntar primeiro para saber o que seria útil saber.

Obs: É minha primeira vez postando "alguma coisa" em um fórum, eu li os guias e regras para postar perguntas, qualquer erro, falha ou mau comportamento será minha culpa, por minha falta de experiência em fóruns, obrigado.


  


2. Re: Não é possível logar com usuário, apenas com root | ArchLinux [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 11/06/2024 - 22:27h

Olá! Parece que o seu problema pode estar relacionado à permissão do seu usuário para acessar o ambiente gráfico. Vamos tentar algumas soluções:

1. Verifique se o seu usuário está no grupo do vídeo:
sudo usermod -aG video seu_usuario

2. Verifique as permissões do seu arquivo .Xauthority:
ls -la ~/.Xauthority

3. Tente remover e recriar o arquivo .Xauthority:
rm ~/.Xauthority
touch ~/.Xauthority

4. Reinicie o seu sistema e tente fazer o login novamente.

Espero que uma dessas soluções ajude a resolver o seu problema. Se precisar de mais ajuda, estamos à disposição!


3. Re: Não é possível logar com usuário, apenas com root | ArchLinux [RESOLVIDO]

Pedro Luiz Lasarini Silva
qleber

(usa Arch Linux)

Enviado em 11/06/2024 - 22:44h



1. Verifique se o seu usuário está no grupo do vídeo:
sudo usermod -aG video seu_usuario

2. Verifique as permissões do seu arquivo .Xauthority:
ls -la ~/.Xauthority

3. Tente remover e recriar o arquivo .Xauthority:
rm ~/.Xauthority
touch ~/.Xauthority

4. Reinicie o seu sistema e tente fazer o login novamente.


Infelizmente, nada disso mudou a situação descrita do problema.


4. Re: Não é possível logar com usuário, apenas com root | ArchLinux [RESOLVIDO]

Henrique
Henrique-RJ

(usa Outra)

Enviado em 12/06/2024 - 01:13h

Bom dia

Tenta um fsck por meio de uma distro em modo live ( boot com pendrive com a distro ) em todo esse HD ou SSD pra ver se corrigi isso.


_______________________________________________________
E viu-se um grande sinal no céu: uma mulher vestida do sol, tendo a lua debaixo dos seus pés, e uma coroa de doze estrelas sobre a sua cabeça. Apocalipse 12:1 Nsa Sra de Fátima, Nsa Sra de Lourdes, Nsa Sra das Graças ...
_______________________________________________________
São Padre Pio de Pietrelcina, Santa Faustina Kowalska, São Francisco de Assis e Santa Gema Galgani foram alguns dos que tiveram os milagres dos Estigmas de Cristo em seus corpos, Feridas que sangravam
_______________________________________________________
Milagre Eucarístico que ocorreu em uma Igreja de Lanciano na Itália no ano de 750 em que o vinho se tornou sangue e o pão carne humana estão até hoje intactos. https://pt.wikipedia.org/wiki/Milagre_eucar%C3%ADstico_de_Lanciano


5. Re: Não é possível logar com usuário, apenas com root | ArchLinux

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/06/2024 - 07:39h

Sem querer ser chato e também não querendo criar flames entre (ou com) os usuários mais "cricas", já pensou em configurar o seu sistema com o Gnome "normal" rodando em X11 (mesmo que para testes) em vez de usar i3? Não sei de seus gostos pessoais ou uso que dá para a sua máquina mas um hardware como o seu está mais do que apto para rodar ambientes mais "completos".

Há também a possibilidade de se usar outras distribuições menos "superatualizadas" como o Debian ou até o Fedora já que de vez em quando algumas atualizações das distros mais novas vem com erros como aconteceu há pouco tempo com algumas delas.

Outra coisa, você instalou o sistema em qual dos discos, o SSD ou o NVME? Esse seu SSD não é daqueles que falam "galantia de fáblica"?

>>> NÃO visite este canal, o cara pensa que sabe alguma coisa! <<<
https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw


6. Re: Não é possível logar com usuário, apenas com root | ArchLinux [RESOLVIDO]

Pedro Luiz Lasarini Silva
qleber

(usa Arch Linux)

Enviado em 12/06/2024 - 11:05h

Bom dia!

Henrique-RJ escreveu
Tenta um fsck por meio de uma distro em modo live ( boot com pendrive com a distro ) em todo esse HD ou SSD pra ver se corrigi isso.


Não pareceu reportar nenhum erro. (imagem em anexo)

Tocagano
Sem querer ser chato e também não querendo criar flames entre (ou com) os usuários mais "cricas", já pensou em configurar o seu sistema com o Gnome "normal" rodando em X11 (mesmo que para testes) em vez de usar i3? Não sei seus gostos pessoais ou uso que dá para a sua máquina mas um hardware como o seu está mais do que apto para rodar ambientes mais "completos"


Antes de mudar para o Arch, eu estava usando Windows 11 + WSL2 Arch, e não teria muitos problemas em usar o Gnome ou Xfce, eu até estava de olho naquele SerpentOS que parece que vai sair com o novo Cosmic da System76. Mas o que me incomodava no Windows é que acontecia muita coisa "sem eu saber", essas interfaces muito completas dão essa sensação também.

Tocagano
Há também a possibilidade de se usar outras distribuições menos "superatualizadas" como o Debian ou até o Fedora já que de vez em quando algumas atualizações das distros mais novas vem com erros como aconteceu há pouco tempo com algumas delas.


Entendo os problemas das novas distribuições, mas queria tentar "manter só o que eu uso". Pra entender melhor, eu tenho 21 anos, trabalho como músico multiinstrumentista (toco e dou aulas), estou no 3 ano de engenharia de computação (metade do curso) e sou um "aspirante" a programador que gosta de Go, Zig e OCaml e usa NeoVim e Tmux com certa fluência, ou seja, sou bem curioso em saber "como tudo funciona" e poder configurar as coisas do meu jeito. Se for um dos problemas que se fala "não dá pra resolver, use outra coisa", tudo bem, mas queria pelo menos tentar.

Tocagano
Outra coisa, você instalou o sistema em qual dos discos, o SSD ou o NVME? Esse seu SSD não é daqueles que falam "galantia de fáblica"?


O SSD é de boa procedência kkkkkkk Eu uso ele pra deixar apenas os jogos, nada relacionado a coisas pessoais ou do sistema (no windows era assim).
O sistema está no meu NVME (partições no anexo), não fui pesquisar se coloquei no lugar certo, por que no live boot aparece (/dev/...) nvme, nvme0, nvme0n1, e eu fiz as partições nvme0n1p1, ...2 e ...3.

Tudo estava funcionando perfeitamente apenas com o i3, Xorg e o XTerm, deu até pra jogar o Dota 2 (que é relativamente pesado) super tranquilo. Esse negócio de não conseguir fazer login aconteceu "aleatoriamente" na minha perspectiva, assim como o Alacritty e o Kitty funcionarem randomicamente. Pelo fato de "tudo funcionar, até não funcionar mais" é que queria tentar resolver, já tive N² problemas com .xinitrc, .bashrc, .bash_profile, xorg em rootles mode, ~/.config/i3/config, e todos foram resolvidos nos últimos 2 dias, esse é o único que não encontrei "na internet".

"Edit": Acabei de entrar em modo root no sistema, e baixei o "gdm", rodei
systemctl enable gdm.service 
e dei o reboot. Tudo está funcionando perfeitamente.

Acham que pode ser esse tal "tty"?
Acham que se eu baixar um login manager dá pra "resolver" essa parte? Ouvi falar do "lightdm" e "sddm" (posso estar falando besteira)


7. Re: Não é possível logar com usuário, apenas com root | ArchLinux [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/06/2024 - 11:31h

O GDM (Gnome), Lightdm (várias distribuições) e Sddm (KDE) são gerenciadores de sessão, se está tudo funcionando aí depois de ter colocado o GDM acho que está tudo legal. E o resto, ainda está "k-gado"?

>>> NÃO visite este canal, o cara pensa que sabe alguma coisa! <<<
https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw


8. Re: Não é possível logar com usuário, apenas com root | ArchLinux [RESOLVIDO]

Pedro Luiz Lasarini Silva
qleber

(usa Arch Linux)

Enviado em 12/06/2024 - 12:55h


Tocagano
O GDM (Gnome), Lightdm (várias distribuições) e Sddm (KDE) são gerenciadores de sessão, se está tudo funcionando aí depois de ter colocado o GDM acho que está tudo legal. E o resto, ainda está "k-gado"?


Com o GDM eu ainda não conseguia abrir o XTerm ou Alacritty, tive que abrir um Shell através do NeoVim (:!alacritty -e /bin/sh). Eu testei o xdm e xdm-archlinux, e nenhum deles funcionou, o lightdm rodou de boa, e me levava corretamente ao meu ambiente.

Eu suspeito que o problema era usar o "exec" em alguma scripts de inicialização. Eu notei que os terminais não estavam abrindo, mas as minhas configurações de .xinitrc, .bashrc, .bash_profile e .config/i3/config estavam corretas segundo a wiki oficial. Mas como em algum momento eu li em algum lugar que "é recomendável não usar 'exec startx' pois o 'exec' força a parada de execução caso ocorram erros", eu tirei os exec's que iniciavam o Tmux, e eu consegui realizar o login normalmente com lightdm e abrir os terminais.
Eu também desabilitei o lightdm.service para ver se o problema era mesmo o Tmux, e ele iniciou quase perfeitamente, mas voltou com o problema de "apenas usuários de console podem usar startx'", daí eu ativei o lightdm de novo e vou usar assim mesmo.

Obrigado pelo tempo de vocês!

Caso alguém tenha o mesmo problema:

Aparentemente o problema era o uso de "exec" em scripts de inicialização, ou seja, .xinitrc, .bashrc e .bash_profile. Ele parece "crashar" quando a execução "dá errado", não deixando o usuário (eu) "saber o que aconteceu".

Devo marcar como "resolvido"?



9. Re: Não é possível logar com usuário, apenas com root | ArchLinux [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/06/2024 - 17:29h

Você disse:

"Edit": Acabei de entrar em modo root no sistema, e baixei o "gdm", rodei systemctl enable gdm.service e dei o reboot. Tudo está funcionando perfeitamente.


Depois disse:

Com o GDM eu ainda não conseguia abrir o XTerm ou Alacritty, tive que abrir um Shell através do NeoVim (:!alacritty -e /bin/sh). Eu testei o xdm e xdm-archlinux, e nenhum deles funcionou, o lightdm rodou de boa, e me levava corretamente ao meu ambiente.


Quanta contradição, hehehe...

>>> NÃO visite este canal, o cara pensa que sabe alguma coisa! <<<
https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts