Bibliotecas do TeamSpeak3

0

Eu baixei o servidor TeamSpeak 3 de seu site oficial (ele é de 64 bits, já que meu servidor dedicado também é de 64 bits).

Isso é o que recebo quando tento executar o servidor:

Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file
/libexec/ld-elf.so.1: scott# /lib/libiconv.so.3: unsupported file layout

O que há de errado? /libexec/ld-elf.so.1 existe, igual ao segundo, existe alguma solução para isso?

    
por Scott 11.07.2012 / 16:59

2 respostas

1

Qual distro você está usando? Precisa de mais informações.

Se o seu servidor TS3 é de 64 bits e você está em uma distribuição derivada do Fedora ou Red Hat, você está recebendo este erro porque todos os binários em / lib são 32-bit e você Não é possível carregar imagens de 32 bits em um espaço de endereço de 64 bits.

Você pode precisar adicionar / lib64 ao seu arquivo /etc/ld.so.conf (e então executar ldconfig) ou exportar a variável de ambiente LD_LIBRARY_PATH = / lib64, desta forma:

export LD_LIBRARY_PATH=/lib64
    
por 11.07.2012 / 17:07
0

O FreeBSD não possui uma lib64. Tem um diretório lib32.

Teamspeak é um binário do Linux, e a emulação do Linux é sempre de 32 bits. Então, se é um binário do Linux, você precisa da versão de 32 bits

Por outro lado, não há /lib/libiconv.so.3 no FreeBSD. Excluir esse arquivo & deve funcionar bem

    
por 12.07.2012 / 14:27