ubuntu9.10 ptexlive error

Ubuntuを9.10にupgradeしてから初めてptexliveを使ったところdvipdfmxが使えなくなっていた.

以下はその時のエラー出力

dvipdfmx -vv report1.dvi
report1.dvi -> report1.pdf
DVI Comment: TeX output 2009.11.12:1751
[1 Ryumin-Light(H)[noemb]
(Encoding:H

ERROR ** Could not find encoding file "H".

Output file removed.

原因を探ったところ/usr/share/ghostscript/CMap/ghostscriptのリンク先が/usr/share/ghostscript/8.64/Resource/CMapとなっていたが,
ghostscript8.64は消えてghostscript8.70にupgradeされていたことだった.
ついでにCMapフォルダの位置もversion依存しないように変わっていたので次のようにすれば良い.

sudo rm /usr/local/texlive/p2008/texmf/fonts/cmap/ghostscript
sudo ln -s /usr/share/ghostscript/CMap/ /usr/local/texlive/p2008/texmf/fonts/cmap/ghostscript