TrueCryptでボリュームをマウント出来ない→ダウングレードで解決
先日からArch LinuxでTrueCryptのボリュームを開けなくなってしまった。正しいパスワードを入力しても”Invalid characters encountered”や”fuse: bad mount point…No such file or directory”と表示される。Xubuntuだと通常通りマウント出来るのだが。
2015年12月10日にC++ ABIが変更されて以降、truecrypt-1:7.1a-3はボリュームをマウント出来なくなっており、旧バージョンのtruecrypt-1:7.1a-2だと正常に動作するようだ。
TrueCrypt - ArchWiki
pacmanのキャッシュフォルダ/var/cache/pacman/pkg内にtruecrypt-1:7.1a-2があったので、ダウングレードした。
|
|
無事マウント出来るようになった。
キャッシュフォルダにtruecrypt-1:7.1a-2が無い場合は下記からダウンロード可能。
Index of /packages/t/truecrypt/
このままだとpacman -Syu
の時にまたtruecrypt-1:7.1a-3に更新されてしまうので、/etc/pacman.confのIgnorePkgにtruecryptを追加した。
|
|
(追記)
その後、truecrypt-1:7.1a-4でバグが修正され、最新版でもマウント可能になっていた。
(参照記事)