【Arch Linux】Trac1.4が起動しなくなっていた

Arch Linuxの更新を行ったためか、Tracが動かなくなった。

import hashlibで、エラーがでている様子。 Pythonの仮想環境にて、

python2.7 -v -c "import hashlib"

としてみると、 /usr/lib/python2.7/lib-dynload/_hashlib.so の読み込み付近で、エラーが起きていることがわかった。

ldd /usr/lib/python2.7/lib-dynload/_hashlib.so

として依存関係をみると、 libcrypto.so.1.1 のライブラリが見つけられていなかった。 findすると、確かにない。

debiann11に、libcrypto.so.1.1があったので、Arch linuxの/usr/lib/にコピーして、

ldconfig

を実行した。

その後、

ldd /usr/lib/python2.7/lib-dynload/_hashlib.so

としてみると、今度は、ライブラリを見つけたようだ。

Tracを起動すると、今度は、無事起動した。良かった。