openSUSE 12.3 へのアップデート [openSUSE]
アップデート自体は、通常の live upgrade の手順で特に問題なく終了したが、アップデート後にいくつかの問題が発生したため、必要な対応を行った。
詳細は、以下の通りである。
1. Xorg のパーミションが原因で X Window System が起動できない。
(補足)
openSUSE 12.2 でも同様の事象が発生する。
(1) Xorg のパーミションの変更(setuid の設定)
# chmod 4755 /usr/bin/Xorg # ls -l /usr/bin/Xorg -rwsr-xr-x 1 root root 2222080 Jul 15 21:30 /usr/bin/Xorg
2. shutdown 時に /etc/init.d/halt.local が参照されない。
(1) /usr/lib/systemd/system/halt-local.service の編集
# diff halt-local.service halt-local.service.org 21,23d20 < < [Install] < WantedBy=shutdown.target
(2) halt-local.service の有効化
# systemctl enable halt-local.service (下記のシンボリックリンクが作成される。) ln -s '/usr/lib/systemd/system/halt-local.service' \ '/etc/systemd/system/shutdown.target.wants/halt-local.service'
3. fvwm2 が異常終了する。
(補足)
下記の手順により、fvwm2 が異常終了する。
(openSUSE 12.2 でも同様の問題が発生する。)
(a) Firefox を起動する。
(b) google で JavaScript を検索する。
(c) 検索結果の一番目にある JavaScript - Wikipedia にアクセスする。
( http://ja.wikipedia.org/wiki/JavaScript )
(d) Firefox の [前ページに戻る] アイコンをクリックする。
(1) fvwm2 を openSUSE 12.1 のパッケージに入れ替える。
# rpm --oldpackage -Uvh fvwm2-2.5.26-59.1.3.i586.rpm
4. fvwm2 において、マウスクリックによるルートメニューの表示ができない。
(補足)
ルートウィンドウでのマウスクリックによるメニューの表示ができない。
(Debian GNU/Linux 7.1 でも同様の事象が発生する。)
(1) SCIM 関連のパッケージの入れ替え(openSUSE 12.2 のパッケージを使用)
[変更前のパッケージ] mlterm-scim-3.1.6-2.1.2.i586 scim-1.4.14-3.2.1.i586 scim-anthy-1.2.7-20.1.1.i586 scim-bridge-0.4.16-140.1.1.i586 scim-bridge-gtk-0.4.16-140.1.1.i586 scim-m17n-0.2.2-249.1.1.i586 [変更後のパッケージ] mlterm-scim-3.0.8-4.1.2.i586 scim-1.4.13-3.1.2.i586 scim-anthy-1.2.7-17.1.2.i586 scim-bridge-0.4.16-137.1.2.i586 scim-bridge-gtk-0.4.16-137.1.2.i586 scim-m17n-0.2.2-247.1.2.i586
5. lm_sensors.service の起動に失敗する。
(補足)
/var/log/warn に下記のメッセージが出力される。
systemd[1]: lm_sensors.service failed to run 'start' task: \
No such file or directory
(1) パッケージ(sensors-3.3.3-2.5.1.i586) の再インストール
# rpm -e sensors-3.3.3-2.5.1.i586 # zypper install sensors
6. GNOME (fallback モード)のパネルにミキサーが表示されない。
(1) ~/.pulse の再作成
(a) ~/.pulse を ~/.pulse.sav に mv する。
(b) GNOME を再起動する。
(c) ~/.pulse.sav を ~/.pulse に mv する。
または、~/.pulse を再作成する。
(d) GNOME を再起動する。
7. getty のプロンプトがブートの途中で出力されてしまう。
(補足)
openSUSE 12.2 でも同様の事象が発生する。
(1) /etc/systemd/system/getty@.service の作成
cf. https://bbs.archlinux.org/viewtopic.php?id=147808
# cat /etc/systemd/system/getty@.service .include /usr/lib/systemd/system/getty@.service [Service] ExecStartPre=-/bin/kill -55 1
コメント 0