Ubuntu 12.10 から 13.04 にアップグレード
Ubuntu 12.10 から 13.04 へのアップグレードはほとんど問題が起こらなかった。
do-release-update
do-release-update
とすれば良いのだが、フライングしてアップグレードしようとしているので
do-release-update -d
として開発リリースへのアップグレードを実行した。
LDAP のユーザが干渉
処理中にエラーが発生しました:
avahi-daemon
libnss-mdns
Error in function:
というエラーが発生していた。 avahi-daemon のインストールがうまくいっていない。
avahi-daemon (0.6.31-1ubuntu3) を設定しています ...
adduser: The user `avahi' already exists. Exiting.
dpkg: avahi-daemon の処理中にエラーが発生しました (--configure):
サブプロセス インストール済みの post-installation スクリプト はエラー終了ステータス 1 を返しました
これは LDAP を使った認証で avahi ユーザが存在するのでうまくいかなかったようだ。 ユーザ認証に LDAP を使っていない場合や avahi ユーザが LDAP の認証に存在しない場合はこのエラーは起こらない。
いったん LDAP の認証を止めて avahi-daemon をインストールする(avahi ユーザの ID が異なると問題が起きそうだが)。 /etc/nsswitch.conf の
passwd: compat ldap
を一時的に
passwd: compat
とする。これで良さそうだが nscd を使っている場合は、それも止める。
service nscd stop
avahi ユーザを削除する。
deluser avahi
インストールの続きを実行する。
apt-get dist-upgrade
とでもする。 インストールが終わったら /etc/nsswitch.conf を元に戻し、さらに
service nscd start
とする。
日本語
wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | apt-key add -
wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | apt-key add -
wget https://www.ubuntulinux.jp/sources.list.d/raring.list -O /etc/apt/sources.list.d/ubuntu-ja.list
でリポジトリを追加して
apt-get update
apt-get dist-upgrade
で更新する。必要なら
apt-get install ubuntu-defaults-ja
Totem がクラッシュ (2013/04/30)
Totem が全然起動しない。いくつかバグレポートがあるのだが、私の環境ではまだ直ってない。 きちんと動くマシンもあるので、クリーンインストールすれば問題ないのかもしれない。
fglrx-legacy のインストール
13.04 でも 12.10 と同じように PPA からインストールする。
http://dottech.org/105987/how-to-install-amd-13-1-legacy-drivers-on-ubuntu-13-04-guide/ や http://d.hatena.ne.jp/kakurasan/20130219/p1 を参考にして次のようにする。
add-apt-repository ppa:makson96/fglrx
apt-get update
apt-get dist-upgrade
今回は 12.10 からアップグレードしたので、上のコマンドだけで fglrx-legacy が更新された。 はじめてインストールする場合は次のようにする。
apt-get install fglrx-legacy
この PPA は xserver を 1.12 にダウングレードして fglrx-legacy をインストールしているらしい。