aptitude で upgrade かけているうちに反応がなくなり VMWare の reset も効かなくなり VMWare の poweroff も効かなくなり VMWare が起動したまま Windows を強制再起動したら VMWare 上の Linux の file system がぐちゃぐちゃになった.
grub で適切な kernel を選んでで起動すると一応は起動.しかし,いろんな .so が行方不明.なんとかしようとしているうちに aptitude が libc の remove を提案する始末.仕方なく再インストールすることにする.
以下簡単な手順メモ.Install したのは Debian GNU/Linux の sid.
-
mini.iso で起動して rescue mode に入る
-
crypt 領域の PW が判らず焦るが,幾つか入れているうちになんとかなる
-
古い / を /old に移動して、base system install + grub install
-
shell から passwd で root password 設定
-
fstab, crypttab を調整のうえ update-initramfs -u -k all して reboot
-
aptitude で各種 package を突っ込む
-
/old/etc を参照しつつ /etc を調整
-
i386 アーキテクチャの追加
% sudo dpkg --add-architecture i386
再起動後なぜか Wanderlust の挙動が少し変化する.具体的には /usr/share/emacs/*/lisp/net/tls.elc が存在するためか elmo-vars.el の
(defvar elmo-network-stream-type-alist
`(("!" ssl ,@(cond
((and (fboundp 'gnutls-available-p)
(gnutls-available-p))
'(gnutls open-gnutls-stream))
((module-installed-p 'tls)
'(tls open-tls-stream))
(t
'(ssl open-ssl-stream))))
の箇所で tls.el の open-tls-stream が選択されてしまい,connection を張る際に
(defcustom tls-program '("gnutls-cli -p %p %h"
"gnutls-cli -p %p %h --protocols ssl3"
"openssl s_client -connect %h:%p -no_ssl2 -ign_eof")
を順番に試すようになってしまった.gnutls-cli でも –insecure option を付ければ繋がるが今まで openssl を使っていたので,
(setq tls-program '("openssl s_client -connect %h:%p -no_ssl2 -ign_eof"))
とする.
あと気になったのは rdtool-elisp の install の際にちょっと文句を言われる.そろそろ使わないようにしたほうが良いのかも.
Preparing to unpack .../rdtool-elisp_0.6.38-2_all.deb ...
ERROR: rdtool-elisp is broken - called emacs-package-install as a new-style add-on, but has no compat file.
Unpacking rdtool-elisp (0.6.38-2) ...
Setting up rdtool-elisp (0.6.38-2) ...
ERROR: rdtool-elisp is broken - called emacs-package-install as a new-style add-on, but has no compat file.
Install rdtool-elisp for emacs
Install rdtool-elisp for emacs23
install/rdtool-elisp: Handling install for emacsen flavor emacs23
Wrote /usr/share/emacs23/site-lisp/rdtool-elisp/rd-mode.elc