Problema na instação do Gnome Centos.

1. Problema na instação do Gnome Centos.

João Carlos de Moura dos Santos
webjhon

(usa Outra)

Enviado em 11/01/2015 - 11:34h

Pinguins, estou com um problema para execução do Gnome em ambiente centOS, Já tive ele instalado neste mesmo VPS porém agora estou precisando novamente, e estou tendo alguns problemas, o problema está diretamente ligado a inicialização do ambiente gráfico (no comando startx), segue abaixo os relatórios do erro:

No momento da execução o erro é este:

http://pastebin.com/sXUt0YpJ

O log indicado no erro ("/var/log/Xorg.0.log") contém as seguintes informações:

http://pastebin.com/G0KRT7QB

O procedimento para instalação do gnome foi segundo este site:


yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"
# vi /etc/inittab
“id:3:initdefault:” mudei para:
“id:5:initdefault:”


Para finalizar informações sobre o sistema:

Linux vps.xxxxxxxx.xxx.xx 2.6.32-042stab081.8 #1 SMP Wed Oct 23 16:32:28 MSK 2013 x86_64 x86_64 x86_64 GNU/Linux 



LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.6 (Final)
Release: 6.6
Codename: Final



x86_64


Bom galera, fico no aguardo de qualquer auxílio, abraços!



  


2. Alguém?

João Carlos de Moura dos Santos
webjhon

(usa Outra)

Enviado em 05/04/2015 - 05:53h


Alguém que tenha conhecimento e disponibilidade poderia me auxiliar? grato ..


3. Re: Problema na instação do Gnome Centos.

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/04/2015 - 09:22h

Bom dia.

Primeira questão, precisa realmente do ambiente gráfico neste VPS (Mais consumo de CPU, mais espaço em disco etc, sem contar que pode administra-lo por SSH sem maiores problemas)?

Baseado na massagem de erro abaixo:

...[ 21690.935] (EE) xf86OpenConsole: Cannot find a free VT: Invalid argument


Encontrei isto:
https://www.centos.org/forums/viewtopic.php?t=6380

A principio, poderia neste caso acessar via FreeNX ou VNC.

Para instalar o FreeNX (mais seguro):

yum install freenx nx


Na sua estação, poderá acessar via OpenNX ou com o NX da nomachine:

http://opennx.net/download.html
https://www.nomachine.com/AR04J00627

Se preferir fazer com o VNC, siga:
https://www.bitronictech.net/knowledgebase/248/Installing-a-VNC-Server-on-your-CentOS-VPS.html

------------------------------------------------------
Keep it Simple, Stupid - UNIX Principle.



4. Problema na instação do Gnome Centos.

João Carlos de Moura dos Santos
webjhon

(usa Outra)

Enviado em 05/04/2015 - 17:34h

Olá agradeço pela sua resposta, a questão é a seguinte:

1 - Necessito de ambiente gráfico para testar uma aplicação (que deve rodar com wine, mas preciso visualizar graficamente os status da mesma)

2 - Eu também achei esse link que me passou, porém não tinha compreendido o que ele queria dizer.

3 - Eu instalei no NX - SERVER no centOS porém acredito que pelo fato do ambiente gráfico não ser inicializado eu não consiga me conectar ao mesmo.

4 - Quando eu tento me conectar pelo nxclient ele não encontra sessão e nem consegue se contar ao ambiente remoto.


Mas lendo seu post atentamente, gostaria de saber se o comando startx não seria necessário para o gnome ser inicializado e assim para que eu possa acessa-lo remotamente? pois todo tutorial de instalação de ambientes gráficos este comando segue como requisito para instalação, achei que o erro fosse derivado a isso.

De qualquer maneira, agradeço muito a sua primeira resposta, caso tenha disponibilidade e paciência para esclarecer minhas novas dúvidas serei mais grato ainda...


Sem mais.


5. Tópico: Problema na instação do Gnome Centos.

João Carlos de Moura dos Santos
webjhon

(usa Outra)

Enviado em 05/04/2015 - 18:00h

Seguindo a sua dica e tentando acessar pelo NoMachinne estou encontrando os seguintes erros:

Erro Geral:

The NX service is not available of the NX acess was disabled on host xxxxxxxxxx.com.br 


Log do Erro:

NX> 203 NXSSH running with pid: 4708
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: xx.xx.xx.xxx on port: xxxx
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
NX> 204 Authentication failed.


Verifiquei o status do serviço NX na maquina, inclusive executei o comando /usr/NX/bin/nxserver --status que retornou a seguinte mensagem:

NX> 161 Enabled service: nxserver.
NX> 162 Cannot find X servers running on this machine.
NX> 162 Connections to the physical display are not possible.
NX> 161 Enabled service: nxd.


Pelo visto apresenta algum tipo de erro relacionado ao ambiente gráfico (no meu entendimento), mas ao rodar o comando para inciar o serviço( nxserver --start) o retorno é esse:

NX> 100 NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: not detected)
mv: cannot stat `/var/lib/nxserver/home/.ssh/authorized_keys2.disabled': No such file or directory
NX> 122 Service started
NX> 999 Bye


Peço desculpas se estou comentando algum erro simples, porém já usei este software em centos diversas vezes e nunca tive problemas, por isso estou estranhando tantos problemas novamente.




6. Re: Problema na instação do Gnome Centos.

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/04/2015 - 21:27h

webjhon escreveu:
.....
3 - Eu instalei no NX - SERVER no centOS porém acredito que pelo fato do ambiente gráfico não ser inicializado eu não consiga me conectar ao mesmo.

4 - Quando eu tento me conectar pelo nxclient ele não encontra sessão e nem consegue se contar ao ambiente remoto.

Mas lendo seu post atentamente, gostaria de saber se o comando startx não seria necessário para o gnome ser inicializado e assim para que eu possa acessa-lo remotamente? pois todo tutorial de instalação de ambientes gráficos este comando segue como requisito para instalação, achei que o erro fosse derivado a isso.

De qualquer maneira, agradeço muito a sua primeira resposta, caso tenha disponibilidade e paciência para esclarecer minhas novas dúvidas serei mais grato ainda...
Sem mais.


O NX tentará abrir uma nova sessão (Sem usar o seu console virtual onde ja esta logado), inclusive pode deixar subir no runlevel 3 mesmo (la no inittab) para que o X somente seja iniciado quando você precisar acessar.

Este erro (O do NX) é por falta do certificado para o NX "Conversar" com o SSH.

Terá que fazer algumas coisas (Desculpe, não lembrei disto pois tem já algum tempo que não precisava instalar o NX).

Gere/Copie as chaves do NX com:


nxsetup --install --setup-nomachine-key


Altere o arquivo de configuração do servidor SSH, na linhas abaixo (Ou a adicione).
/etc/ssh/sshd_config


AllowUsers nx SEU-USUARIO

Reinicie o ssh

service sshd restart


Agora deve conseguir conectar, qualquer coisa poste aqui o resultado.

------------------------------------------------------
Keep it Simple, Stupid - UNIX Principle.



7. Re: Problema na instação do Gnome Centos.

João Carlos de Moura dos Santos
webjhon

(usa Outra)

Enviado em 06/04/2015 - 11:19h

Ao usar o comando "nxsetup --install --setup-nomachine-key" tive o seguinte erro:

Setting up /etc/nxserver ...done
Setting up /var/lib/nxserver/db ...done
Setting up /var/log/nx/nxserver.log ...done
Adding user "nx" to group "utmp" ...done
Setting up known_hosts and authorized_keys2 ...done
Setting up permissions ...done
Setting up cups nxipp backend ...done

----> Testing your nxserver configuration ...
Warning: Could not find nxdesktop in /usr/bin. RDP sessions won't work.
Warning: Could not find nxviewer in /usr/bin. VNC sessions won't work.
Warning: Invalid value "APPLICATION_LIBRARY_PRELOAD=/usr/lib/libX11.so.6.2:/usr/lib/libXext.so.6.4:/usr/lib/libXcomp.so.2:/usr/lib/libXcompext.so:/usr/lib/libXrender.so.1.2". /usr/lib/libX11.so.6.2 could not be found. Users will not be able to run a single application in non-rootless mode.
Warning: "/usr/lib/cups/backend/smb" is not executable.
Users will not be able to enable printing.
Warning: Invalid value "CUPS_ETC=/etc/cups/"
Users will not be able to enable printing.
Warning: Invalid value "COMMAND_START_CDE=cdwm"
Users will not be able to request a CDE session.
Warning: Invalid value "COMMAND_SMBMOUNT=smbmount". You'll not be able to use SAMBA.
Warning: Invalid value "COMMAND_SMBUMOUNT=smbumount". You'll not be able to use SAMBA.
Warning: Invalid cupsd version of "/usr/sbin/cupsd". Need version 1.2.
Users will not be able to enable printing.
Error: Could not find 1.5.0 or 2.[01].0 or 3.[01].0 version string in nxagent. NX 1.5.0 or 2.[01].0 or 3.[012].0 backend is needed for this version of FreeNX.

Warnings occured during config check.
To enable these features please correct the configuration file.

<---- done

----> Testing your nxserver connection ...
ssh: connect to host 127.0.0.1 port 22: Connection refused
expect: spawn id exp4 not open
while executing
"expect {
"Are you sure you want to continue connecting (yes/no)?" { send "yes\r" }
"Permission denied*" { exit 1 }
"HELLO NXSERVER - Version*..."
invoked from within
"if { "$auth_method"=="test-nx" } {
set stty_init "raw icrnl -echo"

set publickey ""
catch {set publickey $env(NODE_PUBLICKEY)}

set pid [spawn -..."
(file "/usr/bin/nxnode-login" line 30)
Fatal error: Could not connect to NX Server.

Please check your ssh setup:

The following are _examples_ of what you might need to check.

- Make sure "nx" is one of the AllowUsers in sshd_config.
(or that the line is outcommented/not there)
- Make sure "nx" is one of the AllowGroups in sshd_config.
(or that the line is outcommented/not there)
- Make sure your sshd allows public key authentication.
- Make sure your sshd is really running on port 22.
- Make sure your sshd_config AuthorizedKeysFile in sshd_config is set to authorized_keys2.
(this should be a filename not a pathname+filename)
- Make sure you allow ssh on localhost, this could come from some
restriction of:
-the tcp wrapper. Then add in /etc/hosts.allow: ALL:localhost
-the iptables. add to it:
$ iptables -A INPUT -i lo -j ACCEPT
$ iptables -A OUTPUT -o lo -j ACCEPT


Quanto aos outros procedimentos citados, fiz todos e funcionaram corretamente, mas o erro ao tentar se conectar ao NX parece continuar o mesmo, talvez pelo erro no comando acima.


8. Re: Problema na instação do Gnome Centos.

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/04/2015 - 12:16h

*Os erros indicam apenas que não tem o vnc, samba e cups instalados (Sem problemas quanto a isto).

Em qual porta esta rodando o seu servidor SSH?, se estiver o executando em uma porta diferente da padrão (22), precisara indicar isto no arquivo de configuração do NX:


/etc/nxserver/node.conf

# Altere a linha abaixo, deixando com a mesma porta em que configurou o SSH, exemplo para a 2222
SHD_PORT=2222

Reinicie o servidor nx

service freenx-server restart


Quanto ao cliente, se sua estação for Windows, tente com o NX 3.5 da nomachine (Tive um erro agora em uma maquina Windows com a Versão 4.0).
http://turing.une.edu.au/~comp131/FAQs/nxclient/nx_install/NX-Client_For_MS_Windows/nxclient-3.5.0-9...

Qualquer coisa, poste o resultado.
------------------------------------------------------
Keep it Simple, Stupid - UNIX Principle.



9. Re: Problema na instação do Gnome Centos.

João Carlos de Moura dos Santos
webjhon

(usa Outra)

Enviado em 06/04/2015 - 23:40h

webjhon escreveu:

Erro Geral:

The NX service is not available of the NX acess was disabled on host xxxxxxxxxx.com.br 


Log do Erro:

NX> 203 NXSSH running with pid: 4708
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: xx.xx.xx.xxx on port: xxxx
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
NX> 204 Authentication failed.





Realmente eu usava uma porta diferente da padrão, então fiz o procedimento indicado por você, que era alterar o arquivo node.conf e reiniciei o nx server, o erro continua o mesmo do post anterior.






10. Re: Problema na instação do Gnome Centos.

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/04/2015 - 00:17h

Tente confirmar se o nxserver esta executando no servidor olhe os logs.


/var/log/nx/nxserver.log


Esta com alguma regra neste servidor especifica para o SSH,Faça um teste, tente logar por SSH no próprio servidor (ou seja, quando logar a partir da sua maquina, tente um ssh para 127.0.0.1).
Fez alguma alteração específica no arquivo /etc/hosts ?

*Por via das duvidas, instalei o gnome(Com os mesmos comandos que você usou) e o nx em uma vm do CentOS 6 que tinha aqui para testar os passos que lhe passei, e tudo funcionou sem problemas. O temos que descobrir o que esta errado.

Mais uma coisa, caso não tenha reiniciado ainda este servidor, verifique se não existem mais de uma instância do sshd ou mesmo do NX rodando (se existir do sshd é problemático, pois pode ter uma com a porta padrão ainda).



------------------------------------------------------
Keep it Simple, Stupid - UNIX Principle.



11. Re: Problema na instação do Gnome Centos.

João Carlos de Moura dos Santos
webjhon

(usa Outra)

Enviado em 07/04/2015 - 00:23h

O log existe, porém esta vazio. O que achei muito suspeito. Sobre o segundo teste não entendi, eu estou executando todos os comandos que você pede via SSH no PUTTY, não entendi o que vem a seguir.


12. Re: Problema na instação do Gnome Centos.

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/04/2015 - 00:30h

Seria tentar logar do próprio servidor nele mesmo (O nx usa uma conexão local, se não me engando cria um tunel, então validaríamos isto,) basicamente:

ssh -l SEUSUARIO 127.0.0.1 -p PORTA


Tente tambem para localhost (So para garantir que seu /etc/hosts esta correto).

ssh -l SEUSUARIO localhost -p PORTA


------------------------------------------------------
Keep it Simple, Stupid - UNIX Principle.




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts