Raspberry pi 2 B+ & Python3 & Selenium (Chromium)

raspberyy pi 2 B+ python3 selenium chromiumスクレイピングをしたくなった。

しかし、jessieなので stretchにする。

jessieのままやってもUbuntuchromium-chromedriver (Webdriver) のバージョンとchromiumが合わない(この時点で四苦八苦)

stretch にはchromedriverパッケージが追加されている

sudo apt-get update sudo apt-get upgrade #最新にしておく

sudo sed -i 's/jessie/stretch/g' /etc/apt/sources.list sudo sed -i 's/jessie/stretch/g' /etc/apt/sources.list.d/raspi.list

sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade sudo reboot



・・・できない。





sudo apt-get upgrade
.........
dpkg: 警告: サブプロセス 古い pre-removal スクリプト はエラー終了ステータス 127 を返しました
dpkg: 代わりに新規パッケージからスクリプトを実行してみます ...
/var/lib/dpkg/tmp.ci/prerm: 6: /var/lib/dpkg/tmp.ci/prerm: pyclean: not found
dpkg: アーカイブ /var/cache/apt/archives/python-openssl_0.14-1_all.deb の処理中にエラーが発生しました (--unpack):
サブプロセス 新しい pre-removal スクリプト はエラー終了ステータス 127 を返しました
/var/lib/dpkg/info/python-openssl.postinst: 6: /var/lib/dpkg/info/python-openssl.postinst: pycompile: not found
dpkg: error while cleaning up:
サブプロセス インストール済みの post-installation スクリプト はエラー終了ステータス 127 を返しました
処理中にエラーが発生しました:
/var/cache/apt/archives/python-openssl_0.14-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
とのこと



今は、
sudo dpkg --audit
で、出てきた 展開されたけど設定されていないパッケージを
sudo dpkg --configure [パッケージ名]
でなんとかしている。 さらに上のコマンドで、"エラー終了ステータス 127"を返されたら、出てきたパス( 多分 /var/libdpkg/info/[パッケージ].postinst )
sudo rm -r [パス] で もう一回 configure すれば解決した