terça-feira, 24 de março de 2009

Instalando VMware Server Tools no Debian 4.0 e 5.0

Este guia é para a instalação "mínima" do Debian 4.0 (Etch) e 5.0 (Lenny) i386 e x64 para VMware Server 1.0.x e VMware Server 2.0.x

IMPORTANTE: Se deve executar este procedimento na console do VMware Server e não remotamente.

  • Bibliotecas necessárias para a instalação do VMware Server Tools:

aptitude install autoconf automake binutils cpp gcc linux-headers-$(uname -r) make psmisc

  • Na console do VMware Server click VM -> Install VMware Tools.
  • Execute na máquina virtual Debian:

    Montando o CD-Rom:
    mount /dev/cdrom /mnt/

    Descompactar o VMware Tools no /tmp:
    tar -C /tmp -zxvf /mnt/VMwareTools-1.0.4-56528.tar.gz

    Desmontando o CD-Rom:
    umount /mnt

    Execute a Instalação:
    cd /tmp/vmware-tools-distrib
    ./vmware-install.pl


  • Para as perguntas Do you want to run vmware-config-tools.pl?, responda Yes.
  • Para o VMWare Server 2.0.x quando perguntar em qual pasta será instalado os arquivos, basta copiar a pasta sugerida na instalação e teclar o enter.

terça-feira, 15 de julho de 2008

Erro no IIS 6.0 - bad request(request header too long)

Semana passada tive um problema na empresa onde trabalho referente ao erro
"bad request(request header too long)", sempre que alguns usuários tentavam acessar um site da intranet. Este erro só foi possível ser visualisado quando se desabilita a opção "Mostrar mensagens de erro http amigáveis"

IE 6.0 e 7.0


Verificando os LOGs do IIS (C:\windows\system32\LogFiles\W3SVC1), notei as seguintes entradas com o erro http 400:

2008-07-09 18:05:19 192.168.1.150 POST /xxxxx/xxxxxx/xxxxxx/programa.asp acao=l 80 DOMINIO\USUARIO1 192.168.2.35 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+2.0.50727) 400 0 64 15

2008-07-09 18:00:02 192.168.1.150 POST /xxxxx/xxxxxx/xxxxxx/programa.asp acao=l 80 DOMINIO\USUARIO2 192.168.4.143 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322;+InfoPath.1) 400 0 64 15

Este problema é devido ao tamanho do token de autenticação do usuário, a autenticação Kerberos falha e o erro acima é retornando.

Após muito "penar", a solução foi encontrada, bastando apenas criar duas chaves de registro no servidor WEB.

Run>Regedit

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters:

Name: MaxFieldLength
Type: DWORD
Value: 65534 (decimal)

Name: MaxRequestBytes
Type: DWORD
Value: 1049160 (decimal)

Após este procedimento é necessário reiniciar o servidor.