PCLinuxOS の APT は https に未対応
本日、「PCLinuxOS の野良リポジトリが利用できなくなっている」旨の連絡を頂いて調べてみたところ、
apt-get 実行時に
The method driver /usr/lib64/apt/methods/https could not be foundというエラーが出ていました。どうやら https でリポジトリにアクセスする為のモジュール(?)が無いということのようです。
実は昨日、当サイト全体の https 化を行いました。その際、http 経由でのアクセスを自動的に https に転送する設定を有効にしたのですが、この影響で PCLinuxOS の野良リポジトリへのアクセス時に上記のエラーが出るようになってしまいました。
この原因は PCLinuxOS の APT が https に対応していないことにあります。
Debian系では apt-transport-https というパッケージが提供されていて、これをインストールすることで apt が https に対応可能になるとのことですが、残念ながら PCLinuxOS ではこのパッケージは提供されていません。従って現状では、PCLinuxOS では https なリポジトリは利用できないということになります。
取りあえずの対応として、http から https への自動転送機能を無効にしました。これで今は野良リポジトリは正常に利用できるようになっています。
PCLinuxOS | comments (0) | -