Erro no terminal que acessara o servidor. [RESOLVIDO]

1. Erro no terminal que acessara o servidor. [RESOLVIDO]

Roberto
ciberfox

(usa Debian)

Enviado em 01/04/2011 - 16:43h

E ai pessoal blz?
Seguinte, na empresa aonde eu trabalho, tem varios terminais burros (modelo Tecworld-Winnet) parados porque o antigo terminal era windows sever 2003, mais como o licenciamento tinha acabado tinhamos que migrar para algo que não desse tanto custo, bom já que eu estava treinando em trabalhar com i linux aproveitei para fazer o filme do sistema, até ae tudo blz.
Montei todo o servidor com DHCP e o LTSP rodando, testei com o virtualbox e ele acesso de boa o servidor, mais o grande problema são os terminais Winnet que quando acessão a rede eles achão o servidor DHC, pegão o ip mais so que depois mandão a seguinte mensagem:
# This kernel requires the following features not present on the CPU:
cx8 cmov
# Unable to boot - please use a kernel appropriate for your CPU
Afinal o que esta acontecendo?
O processador aqui é:
[email protected]:/home/bpsc# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Xeon(TM) CPU 3.20GHz
stepping : 10
cpu MHz : 3192.037
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pebs bts pni dtes64 monitor ds_cpl cid cx16 xtpr lahf_lm
bogomips : 6384.07
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 48 bits virtual
power management:


Alguem pra dar uma força?


  


2. Re: Erro no terminal que acessara o servidor. [RESOLVIDO]

Avena
avena

(usa Debian)

Enviado em 01/04/2011 - 17:04h

opa tudo bem..eu so pediria pra tu evitar descrições genéricas ok? tipo

Montei todo o servidor com DHCP e o LTSP rodando, testei com o virtualbox e ele acesso de boa o servidor,

ele acessou de boa? funcionou...ok...mas veja que virtualbox esta rodando no servidor e ele virtualiza uma maquina que não tem mesma característica de hardware que seus terminais... com virtualbox tu pode ver somente de dhcp/tftpd e outras coisas esta ok. mas não pode ver se a imagem do kernel ltsp que enviada pra terminal e compatível com hardware de la.


# This kernel requires the following features not present on the CPU:
cx8 cmov
# Unable to boot - please use a kernel appropriate for your CPU

então ai ele pega ip, carrega o kernel, so que quando o kernel vai rodar ele não tem as features: cx8 cmov no kernel e terminal parece precisa disso.

pesquisa sobre cx8 cmov no google somente este dois ja vai pra bug no ltsp.
https://bugs.launchpad.net/ubuntu/+source/ltsp/+bug/642656

tipo o kernel que vem não tem mais suporte a este dois hardware.

solução tu compila ou encontra um kernel com suporte a cx8 cmov.

tu não falou mas deve estar usando o ltsp5, com isso possível la dentro instalar outros kernel e tudo mais.

ou continua usando ltsp4.2 que creio vai ter suporte a este hardware de terminal

tem documentos sobre ltsp aqui que tenho mantido: http://idsorocaba.batemacumba.net/
http://www.vivaolinux.com.br/artigo/Instalacao-LTSP5-no-Ubuntu-10.04-Lucid/

ou troca os terminais. (Tecworld eu tive poucos casos de paz.)


3. Re: Erro no terminal que acessara o servidor. [RESOLVIDO]

Roberto
ciberfox

(usa Debian)

Enviado em 03/04/2011 - 11:15h

Pesquisando sobre o meu problema acima mencionado e a ajuda do avena, vi a seguinte reportagem:

"A próxima versão do Ubuntu vai ser compilada para processadores i686 (Pentium Pro, Pentium II e seguintes), portanto não funcionará com processadores com arquiteturas anteriores.
Isto trará melhoras no desempenho do sistema, apesar de haverem problemas de compatibilidade que afetarão certos NetBooks, terminais "burros" e sistemas de baixo consumo com processadores como o Geode LX, que ainda que tenham aparecido bem depois dos Pentium II, só são compatíveis com i586.
Então vou fazer os testes no servidor instalando a versão 9 e vamos ver se vai funcionar.


4. Re: Erro no terminal que acessara o servidor. [RESOLVIDO]

Roberto
ciberfox

(usa Debian)

Enviado em 04/04/2011 - 17:54h

Cara deu certo, o terminal acessou a internet pelo programa interno dele, mais so que ele ficou somente no navegador, fui ver a sequencia de boot antes de entrar nessa tela e deu o seguinte recado:
PXE-T01: File Not Found
PXE-E3B: TFTP Error - File Not Found
PXE-M0F: Exiting Broadcom PXE ROM
Não acessando remotamente o servidor que tem o LTSP 4.2, o que eu fiz foi tirar o anterior que era o LTSP5 e colocar o antigo.
Aonde que eu posso ver esse erro? se no final ficar na mesma vou formatar de novo colocando o Ubuntu 9.10 pelo que li ele tem arquitetura para processadores antigos i386 i586.


5. Re: Erro no terminal que acessara o servidor. [RESOLVIDO]

Avena
avena

(usa Debian)

Enviado em 04/04/2011 - 18:21h

jovem vamos la explicar umas coisas.

"A próxima versão do Ubuntu vai ser compilada para processadores i686 (Pentium Pro, Pentium II e seguintes), portanto não funcionará com processadores com arquiteturas anteriores.

nao proxima versao do ubuntu, na verdade vai vir um kernel com isso ligado...assim nada impede tu pegar ai e compilar o kernel com suporte a estes terminais, tipo de processador e suporte ao cx8 cmov - nao precisa espera versao nova ou voltar pra distro antigas...ate recomendo tu usa uma versao que tenha um tempo de suporte maior tipo 10.04 que eh lts.

lembra somente tem um kernel com suporte ao hardware do terminal. tenha este kernel com suporte pra terminal e vai ter tudo ok.

PXE-T01: File Not Found
PXE-E3B: TFTP Error - File Not Found
PXE-M0F: Exiting Broadcom PXE ROM

isso erro do tftpd...esta com alguma conf errado.

assim cara este duas coisas que tu comenta eu falo nos video que estao no http://avena.blip.tv

o ltsp5 tem ltsp-build-client, tem como dar chroot no ambiente onde foi criado o ambiente do ltsp5 e la dentro instalar outras coisas..sair, e dar ltsp-update-kernel e ltsp-update-image e assim ter agora uma nova .img que vai terminal com o que configurou no ambiente do ltsp. (normalmente em /opt/ltsp/i386)

veja videos todos. pode entender melhor.


6. Re: Erro no terminal que acessara o servidor. [RESOLVIDO]

Roberto
ciberfox

(usa Debian)

Enviado em 05/04/2011 - 17:13h

Cara to no caminho. Deu certo a conecção com o servidor pelo terminal burro.
Mais agora ele fica numa tela cinza, e para por ali mesmo.
O que poderia ser?
Olha só como esta o meu ltspcfg

ltspcfg v0.16 The Linux Terminal Server Project (http://www.LTSP.org)

Interface IP Address Netmask Network Broadcast Used
eth0 172.30.38.58 255.255.255.0 172.30.38.0 172.30.38.255
eth1 192.168.20.1 255.255.255.0 192.168.20.0 192.168.20.255 <-----

Service Installed Enabled Running Notes
dhcpd Yes no Yes Version 3
tftpd Yes Yes Yes Has '-s' flag
portmapper Yes no Yes
nfs Yes no Yes
xdmcp Yes Yes Yes gdm Using: gdm

File Configured Notes
/etc/hosts Yes
/etc/hosts.allow Yes
/etc/exports Yes
/opt/ltsp/i386/etc/lts.conf Yes

Argument "(value of initdefault in /etc/inittab)" isn't numeric in printf at /usr/sbin/ltspcfg line 164, <STDIN> line 2.
Use of uninitialized value in printf at /usr/sbin/ltspcfg line 164, <STDIN> line 2.
Configured runlevel: 0
Current runlevel: 5 (output of the 'runlevel' command)

Installation dir...: /opt/ltsp



7. Re: Erro no terminal que acessara o servidor. [RESOLVIDO]

Avena
avena

(usa Debian)

Enviado em 05/04/2011 - 17:57h

pelo que notei colocou agora o ltsp4.2 dentro o ubuntu.

tem dois erros

Argument "(value of initdefault in /etc/inittab)" isn't numeric in printf at /usr/sbin/ltspcfg line 164, <STDIN> line 2.


este fala fala que nao tem o /etc/inittab - isso pois ubuntu tem sistema boot do X/modo grafico diferente.

se tu foi pelo texto ubuntu 10.04 ltsp4.2
http://idsorocaba.batemacumba.net/index.php?n=Ubuntu10.04Ltsp42

1 - Runlevel
Antes de entra na opcao, execute:
sudo echo " id:5:initdefault:" > /etc/inittab
Com isso se cria o arquivo inittab com valor id:5 - isso não vai afetar o Ubuntu que usa outro sistema.
Mas pra LTSP4.2 e preciso ter este arquivo pra gente continuar a instalação.

esta ai solucao....leia o textos que postei com atencao.

o problema de ficar a tela cinza e mouse no centro eh que ele nao reconheceu a placa de video.

o ltsp4.2 usa kernel bem antigo que acaba dando suporte a hardware antigo, mas diferente dos kernel novos, que tem tipo programas que ja meio automaticamente reconhece tipo de mouse, teclado, placa de video, resolucao do monitor. o kernel antigo nao tinha isso ou nao tinha este programas/deamons.

lembre que ao usar ltsp4.2 tu perde umas vantagens hoje do ambiente modernos do linux, que parte de reconhecer hardware, montar dispositivos e som via rede.

ltsp5 o problema era que kernel nao tinha suporte de "fabrica" ao teu hardware.

recomendo tu pesquisar e ler sobre as vantagens e desvantagens do ltsp4.2 ao ltsp5. (uma delas que ltsp5 hoje e que oficialmente suportado e tem desenvolvimento.)


sobre a tela cinza tu vai ter configurar o lts.conf informando ali placa de video e talvez outros itens.

Configuração do lts.conf
http://idsorocaba.batemacumba.net/index.php?n=Main.ConfiguracaoLtsConf



8. Re: Erro no terminal que acessara o servidor. [RESOLVIDO]

Roberto
ciberfox

(usa Debian)

Enviado em 05/04/2011 - 18:26h

Ae avena a minha placa de video é uma VGA compatible controller: ATI Technologies Inc Rage XL (rev 27), sabe alguma drive similar que rode? fui no google e só achei pra windows.


9. Re: Erro no terminal que acessara o servidor. [RESOLVIDO]

Avena
avena

(usa Debian)

Enviado em 05/04/2011 - 19:55h

cara juro que aqui dou risada pra nao ficar mal.

no terminal pode ter o que quiser de placa...o melhor jeito e colocar - vesa - ver se funciona e ai se for o caso fazer um debug pra ver como sistema linux no terminal reconhece a placa de video do terminal. lspci.

nao se deve buscar o drive/modulo pra placa de video no servidor.

por favor cara LEIA o texto sobre lts.conf


10. Re: Erro no terminal que acessara o servidor. [RESOLVIDO]

Avena
avena

(usa Debian)

Enviado em 05/04/2011 - 20:36h

legal que eh novo e bem vindo ao linux...mas agora no linux o legal eh ler e procurar uma resposta...tu viu que ele falou do erro no /etc/inittab. entao ele fala.

o problema do x como falei e video.

no texto sobre lts.conf eu sempre coloque este por padrao /Default...e tem um motivo.


[Default]
SERVER = 192.168.20.1 - ip do servidor com xdmcp /gdm ligado

XSERVER = vesa - placa de video vesa...um drive generico que funciona acho que 99% das vezes ai depois dela vou atras se preciso do modulo/drive do terminal

X_MOUSE_PROTOCOL = "Microsoft"
X_MOUSE_DEVICE = "/dev/ttyS0" - valor pra funcionar o mouse serial...serial manja...pois por padrao ele funciona o ps/2


X_VERTREFRESH = "60" - referente a taxa de atualizacao vertical do monitor. se tiver problema pode diminuir ou aumentar.


USE_XFS = N
XkbRules = all
XkbModel = abnt2
XkbLayout = br - faz assim que se no terminal tiver um teclado com ccedilha - que eh padrao abnt2 funcionar...pois por padrao ver o us.


SCREEN_01 = startx
SCREEN_02 = shell - aqui esta pulo o gato e que sempre uso pra debug. no screen01 vai X (startx) que gdm tela de login pra entrar

e no screen02 - ctrl+alt+f2 vai ter o terminal/bash rodando no terminal...ai se tu nele executar lspci (lista placas pci) vai ser feito no terminal.

tem outra opcoes o lts.conf mas tem bastante coisa la documentada...olha la que vai achar.



11. Re: Erro no terminal que acessara o servidor. [RESOLVIDO]

Roberto
ciberfox

(usa Debian)

Enviado em 06/04/2011 - 15:22h

Olha eu ai de novo enchendo a paciencia do avena ^^
Seguinte fiz o que vc me recomendou usando o lspci no terminal burro e deu essa configuração do video:
VGA compatible controller: VGA Technologies, Inc. VT8623 [Apollo CLE266] integraded CastleRock graphics (rev 03)

Fui lá no /opt/ltsp/i386/etc/lts.conf e esta configurado assim:
[Default]
SERVER = 192.168.20.1
XSERVER = auto
X_MODE_0 = 1024x768 #(Resolução de vídeo)
X_VERTREFRESH = 60 #(Refresh rate do monitor)
X_COLOR_DEPTH = 16 #(Bits de Cor)
X_MOUSE_PROTOCOL = "PS/2"
X_MOUSE_DEVICE = "/dev/psaux"
X_MOUSE_RESOLUTION = 400
X_MOUSE_BUTTONS = 3
USE_XFS = N
XkbRules = all
XkbModel = abnt2
XkbLayout = br

Mudei no XSERVER e deixei tambem assim em uma tentativa:
XSERVER = via

Mais tambem não deu resultado, tambem tentei vesa e a mesma coisa fica na tela cinza com o X do mouse.
Uma coisa que notei diferente da sua configuração foi no /etc/dhcp3/dhcpd.conf poix la no seu esta com o arquivo assim:
......................
filename "/lts/2.6.16.1-ltsp-1/pxelinux.0";
}
else{
filename "/lts/vmlinuz-2.6.16.1-ltsp-1";
.........................
E no meu esta assim:
.......................
filename "/lts/2.6.16.1-ltsp-2/pxelinux.0";
}
else{
filename "/lts/vmlinuz-2.6.16.1-ltsp-2";
.........................
Pois no meu diretorio aonde esta esses arquivos so tem esses:
2.6.16.1-ltsp-2
2.6.17.8-ltsp-1
2.6.20.9-ltsp-1
vmlinuz-2.6.16.1-ltsp-2
vmlinuz-2.6.17.8-ltsp-1
vmlinuz-2.6.20.9-ltsp-1

Pode ser algo haver com isso?


12. Re: Erro no terminal que acessara o servidor. [RESOLVIDO]

Avena
avena

(usa Debian)

Enviado em 06/04/2011 - 15:37h

a parte do dhcp esta diferente pois tu tem outros kernel e vejo que assim fez instalacao do ltsp4.2 via http.

entenda o dhcp.

o lts.conf

cara coloca somente vesa inicialmente. e liga o terminal..se ele ficar com mouse no centro ok...vai no ctrl+alt+f2 e la tu vai estar como root no bash do terminal e ali tu pode ir em /var/log ou alguma pasta log e ler os log do boot do terminal. entenda como fazer o debug

outra coisa tu esta com gdm ligado pra permitir acesso remoto via xdmcp?

pois ja nem sei mais que ubuntu esta usando, as versoes mais novas usa gdm2 e tu ligar o

7 - XDMCP configuration
Crie o arquivo:
nano /etc/gdm/custom.conf

http://idsorocaba.batemacumba.net/index.php?n=Ubuntu10.04Ltsp42
Instalação LTSP4.2 no Ubuntu 10.04 Lucid - da LIDA E ENTENDA o que tem ai. tu vai conseguir. mesmo que esteja com versao mais nova possibilidade de erro menor.

por exemplo tu resolveu o erro?

1 - Runlevel
Antes de entra na opcao, execute:
sudo echo " id:5:initdefault:" > /etc/inittab
Com isso se cria o arquivo inittab com valor id:5 - is

Argument "(value of initdefault in /etc/inittab)" isn't numeric in printf at /usr/sbin/ltspcfg line 164, <STDIN> line 2.

se tu ler com atencao teria evitado muitas duvidas.





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts