2012-08-30 19 views
5

quando digito:mod_wsgi.so: Impossibile caricare mod_wsgi.so nel server: libpython2.5.so.1.0: non può aprire il file oggetto condiviso: Nessun file o directory

[[email protected] /]# ldd /usr/lib64/httpd/modules/mod_wsgi.so 
    libpython2.5.so.1.0 => /root/epd-5.1.0/lib/libpython2.5.so.1.0 (0x00002b4b53ccf000) 
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b4b54036000) 
    libdl.so.2 => /lib64/libdl.so.2 (0x00002b4b54251000) 
    libutil.so.1 => /lib64/libutil.so.1 (0x00002b4b54456000) 
    libc.so.6 => /lib64/libc.so.6 (0x00002b4b54659000) 
    libm.so.6 => /lib64/libm.so.6 (0x00002b4b549b1000) 
    /lib64/ld-linux-x86-64.so.2 (0x0000003d9f600000) 

come posso rendere possibile che quando digito:

[[email protected] /]# ldd mod_wsgi.so 
ldd: ./mod_wsgi.so: No such file or directory 

.. mostrando lo stesso risultato?

Infatti quando si tenta di riavviare il server:

[[email protected] mod_wsgi-2.3]# service httpd restart 
Stopping httpd:           [FAILED] 
Starting httpd: httpd: Syntax error on line 202 of /etc/httpd/conf/httpd.conf: 
Cannot load /etc/httpd/modules/mod_wsgi.so into server: 
libpython2.5.so.1.0: cannot open shared object file: No such file or directory 
                  [FAILED] 

risposta

3

Esecuzione 'ldd mod_wsgi.so' funziona solo se ci si trova nella stessa directory del file mod_wsgi.so.

Spiegare perché si sta utilizzando una versione mod_wsgi vecchia. Hai compilato mod_wsgi dal codice sorgente o hai utilizzato un binario esistente per mod_wsgi?

Se la compilazione dal codice sorgente, utilizzare mod_wsgi 3.4 (l'ultima), durante la sua compilazione dai sorgenti, lo fanno come:

LD_RUN_PATH=/root/epd-5.1.0/lib make 

Il LD_RUN_PATH incorporerà posizione di directory della libreria Python in modo mod_wsgi.so lo può trovare in fase di esecuzione, dato che la tua biblioteca non si trova in una posizione standard.

0
  1. Add segue al 1 ° linea della /etc/ld.so.conf di file:

    /usr/local/lib 
    include ld.so.conf.d/*.conf 
    
  2. Run ldconfig

Problemi correlati