Domanda: Sono bloccato con il controllo SSL M2crypto errore durante l'installazione del pacchetto Webmin su RHEL 5.5. Ecco il messaggio di errore completo:
# yum install webmin File "/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Checker.py", line 88, in__call__ fieldName='subjectAltName') M2Crypto.SSL.Checker.WrongHost: Peer certificate subjectAltName does not match host, expected netix.dl.sourceforge.net, got DNS:mirrors.netix.net
Come risolvere questo problema?
Come risolvere l'errore M2Crypto SSL Check Error:Peer certificate subjectAltName fa non corrisponde?
Sembra che RHEL 5.5 abbia una versione precedente della libreria M2crypto. Secondo la segnalazione di bug rilasciata nel 2009, il pacchetto M2crypto ha un bug:il controllo dei certificati SSL M2crypto rifiuta erroneamente i certificati che non hanno un nome host menzionato in subjectAltName estensione. Successivamente, il bug è stato corretto e ora il pacchetto M2crypto utilizza il campo dell'oggetto del certificato, se subjectAltName non contiene il nome host. Quindi la soluzione è aggiornare il pacchetto M2crypto prima di installare il pacchetto Webmin.
# yum update m2crypto Loaded plugins: security Skipping security plugin, no data Setting up Update Process Resolving Dependencies Skipping security plugin, no data --> Running transaction check ---> Package m2crypto.x86_64 0:0.16-9.el5 set to be updated
Dopo aver aggiornato con successo m2crypto , installa webmin .
# yum install webmin Resolving Dependencies --> Running transaction check ---> Package webmin.noarch 0:1.831-1 set to be updated :::::::::::::::::::: Installing : webmin Webmin install complete. You can now login to https://gridfs.ctsf.cdac.org.in:10000/ as root with your root password. Installed: webmin.noarch 0:1.831-1 Complete!