yum install mod_auth_token não está funcionando no CentOS

1

No CentOS 6.5, como faço yum install mod_auth_token funcionar atualmente? De acordo com meu próprio HOWTO que eu escrevi 12 meses atrás, você costumava ser capaz de digitá-lo agora você tem que fazer o DIY, o que é ruim porque meu DIY é ruim, e eu entendo isso:

# cd   
# wget http://dl.fedoraproject.org/pub/epel/6/i386/mod_auth_token-1.0.5-2.el6.i686.rpm
# rpm -Uvh mod_auth_token-1.0.5-2.el6.i686.rpm
error: Failed dependencies:
   libc.so.6 is needed by mod_auth_token-1.0.5-2.el6.i686
   libc.so.6(GLIBC_2.0) is needed by mod_auth_token-1.0.5-2.el6.i686
   libc.so.6(GLIBC_2.1.3) is needed by mod_auth_token-1.0.5-2.el6.i686
   libc.so.6(GLIBC_2.3) is needed by mod_auth_token-1.0.5-2.el6.i686
   libc.so.6(GLIBC_2.4) is needed by mod_auth_token-1.0.5-2.el6.i686
# yum whatprovides libc.so.6
# yum install glibc-2.12-1.132.el6.i686
# rpm -Uvh mod_auth_token-1.0.5-2.el6.i686.rpm
# yum install mod_auth_token-1.0.5-2.el6.i686.rpm
# rpm -ql mod_auth_token
/usr/lib/httpd/modules/mod_auth_token.so
ls -l /etc/httpd/modules/
cp /usr/lib/httpd/modules/mod_auth_token.so /etc/httpd/modules/

mas então eu entendo isso

 Starting httpd: httpd: Syntax error on line 202 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_auth_token.so into server: /etc/httpd/modules/mod_auth_token.so: wrong ELF class: ELFCLASS32

então obviamente eu tenho um erro de 64 bits / 32 bits. Um ano atrás (eu escrevi para mim mesmo) você poderia simplesmente fazer

yum install mod_auth_token

Existe uma maneira de fazer isso, então funciona? o mod_auth_token.so precisa estar em /etc/httpd/modules/

    
por user26676 05.02.2014 / 17:48

3 respostas

1

De esta página:

Faça o download do mais recente rpm de lançamento da epitel de

wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

Instale o rpm de liberação epel:

rpm -Uvh epel-release-6-8.noarch.rpm

Instale o pacote rpm mod_auth_token:

yum install mod_auth_token

    
por 06.02.2014 / 05:34
0

Consertei facilmente porque usei o URL de versão de 32 bits em vez da versão de 64 bits - para a sua edificação instalar o mod_auth_token, você pode:

 # cd   
 # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/mod_auth_token-1.0.5-2.el6.x86_64.rpm
 # rpm -Uvh mod_auth_token-1.0.5-2.el6.x86_64.rpm
 error: Failed dependencies:
    libc.so.6 is needed by mod_auth_token-1.0.5-2.el6.i686
    libc.so.6(GLIBC_2.0) is needed by mod_auth_token-1.0.5-2.el6.i686
    libc.so.6(GLIBC_2.1.3) is needed by mod_auth_token-1.0.5-2.el6.i686
    libc.so.6(GLIBC_2.3) is needed by mod_auth_token-1.0.5-2.el6.i686
    libc.so.6(GLIBC_2.4) is needed by mod_auth_token-1.0.5-2.el6.i686
 # yum whatprovides libc.so.6
 # yum install glibc-2.12-1.132.el6.i686
 # rpm -Uvh mod_auth_token-1.0.5-2.el6.x86_64.rpm

este material abaixo não era necessário

 # yum install mod_auth_token-1.0.5-2.el6.x86_64.rpm
 # rpm -ql mod_auth_token
 /usr/lib64/httpd/modules/mod_auth_token.so
 ls -l /etc/httpd/modules/
 cp /usr/lib64/httpd/modules/mod_auth_token.so /etc/httpd/modules/

NB: também não menciono isso, mas é necessário editar conf/httpd.conf e conf.d/mod_auth_token.conf , mas isso está fora do escopo do meu OP

    
por 06.02.2014 / 18:00
0

Para o CentOS 7,

link

Eu estava atualizando o servidor antigo onde eu precisava desse módulo mod_auth_token para o centos7. Espero que isso ajude os outros.

    
por 03.10.2016 / 14:01