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を起動すると、今度は、無事起動した。良かった。