Multilib - Algumas aplicações rodam apenas com super usuário (root)

13. Re: Multilib - Algumas aplicações rodam apenas com super usuário (root)

Eric
Grinder

(usa Slackware)

Enviado em 15/05/2015 - 08:54h

pangas escreveu:

Grinder escreveu:

Se você consegue executar como root mas não como usuário, provavelmente deve estar faltando adicionar algum grupo para seu usuário.

Senão me engano eu ali em algum lugar que você tem que adicionar seu usuário ao grupo "wheel"


Já tentei usar o comando usermod -g wheel pangasmil e nada.


Sinistro esse teu problema hehe e deve ser algo bem simples de se resolver, é assim mesmo rs.
Confira tua lista de groups com essa, pra gente tirar das opções que possa ser relacionado a grupos.
users lp wheel floppy audio video cdrom plugdev power netdev scanner sudo 




  


14. Re: Multilib - Algumas aplicações rodam apenas com super usuário (root)

Pangas Millenium
Lerub

(usa Debian)

Enviado em 15/05/2015 - 17:17h

Estranho. Não havia reparado nisso antes por distração. Ao digitar o comando usermod -g wheel (ou 10, que é o número referente ao grupo) o comando retorna "no changes". Mas ao digitar groups aparece isso.
adm lp floppy audio video cdrom scanner


O interessante é quando digito o comando id.

uid=1000(pangasmil) gid=4(adm) groups=10(wheel),4(adm),7(lp),11(floppy),17(audio),18(video),19(cdrom),93(scanner)



15. Re: Multilib - Algumas aplicações rodam apenas com super usuário (root)

Pangas Millenium
Lerub

(usa Debian)

Enviado em 16/05/2015 - 15:02h

Logo após eu fazer login novamente o "wheel" apareceu após eu digitar o comando "groups". Mas ainda ocorre uma "falha na segmentação" quando tento rodar uma aplicação 32-bit em usuárrio comum.


16. Re: Multilib - Algumas aplicações rodam apenas com super usuário (root)

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 16/05/2015 - 18:29h

Quando se trabalha com multilib no Slackware não se usa gerenciador de pacotes além do slackpkg e do sbotools (este último disponível no slackbuilds.org). Todos os outros fazem cagadas violentas em um sistema multilib. Isso inclui o slackpkg+.

Explicando seus dois problemas: o primeiro, a instalação do multilib, por ter sido automatizada pelo slackpkg+, foi mal feita (normal, o slackpkg+ sempre faz essa cagada); o segundo, você bagunçou os grupos de seu usuário com aquele usermod dos infernos.

Para corrigir o problema, desinstale todos os pacotes do multilib (incluindo todas as libs compat32), corrija os grupos de seu usuário e reinicie o computador. A seguir, habilite o multilib manualmente, conforme artigo meu publicado aqui no VOL. Apenas após isso você reinstala as libs usando o sbotools. JAMAIS USE O SLACKPKG+!

Em resumo: você quis poupar trabalho no Slackware e se deu mal.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


17. Re: Multilib - Algumas aplicações rodam apenas com super usuário (root)

Pangas Millenium
Lerub

(usa Debian)

Enviado em 18/05/2015 - 19:15h

lcavalheiro escreveu:

Quando se trabalha com multilib no Slackware não se usa gerenciador de pacotes além do slackpkg e do sbotools (este último disponível no slackbuilds.org). Todos os outros fazem cagadas violentas em um sistema multilib. Isso inclui o slackpkg+.

Explicando seus dois problemas: o primeiro, a instalação do multilib, por ter sido automatizada pelo slackpkg+, foi mal feita (normal, o slackpkg+ sempre faz essa cagada); o segundo, você bagunçou os grupos de seu usuário com aquele usermod dos infernos.

Para corrigir o problema, desinstale todos os pacotes do multilib (incluindo todas as libs compat32), corrija os grupos de seu usuário e reinicie o computador. A seguir, habilite o multilib manualmente, conforme artigo meu publicado aqui no VOL. Apenas após isso você reinstala as libs usando o sbotools. JAMAIS USE O SLACKPKG+!

Em resumo: você quis poupar trabalho no Slackware e se deu mal.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Vou tentar. Mas ando investindo tempo em meu trabalho.


18. Re: Multilib - Algumas aplicações rodam apenas com super usuário (root)

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 20/05/2015 - 13:31h

Não vou negar que o Slackware vai te dar muita dor de cabeça até ficar redondinho. Quando ele chega nesse estágio, porém, nunca mais ele te perturba com nada.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


19. Re: Multilib - Algumas aplicações rodam apenas com super usuário (root)

Pangas Millenium
Lerub

(usa Debian)

Enviado em 20/05/2015 - 16:27h

lcavalheiro escreveu:

Não vou negar que o Slackware vai te dar muita dor de cabeça até ficar redondinho. Quando ele chega nesse estágio, porém, nunca mais ele te perturba com nada.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Dor de cabeça até que ele não dá. É que eu ando meio ocupado embarcando em um projeto e com o blog principalmente. Aí me falta um pouco de tempo mesmo. Vi algumas coisas que o Alien fez e disse ser opcional. Vou tentar reproduzi-las aqui e ver se da certo. As configurações não foram todas feitas com o slackpkg. Pode ver no link que postei no tópico.


20. Re: Multilib - Algumas aplicações rodam apenas com super usuário (root)

Pangas Millenium
Lerub

(usa Debian)

Enviado em 27/05/2015 - 05:56h

lcavalheiro escreveu:

Não vou negar que o Slackware vai te dar muita dor de cabeça até ficar redondinho. Quando ele chega nesse estágio, porém, nunca mais ele te perturba com nada.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Ok. Desinslatei todos os "compat32" e segui seu tutorial. Porém, agora eu não posso mesmo rodar aplicações 32-bit. Sorte que não são tão necessárias assim para mim. Mas antes eu podia rodar algumas poucas como usuário comum e o resto como root. Enfimm... resolvo isso outra hora.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts