SSブログ

openSUSE 12.3 へのアップデート [openSUSE]

openSUSE 12.2 から openSUSE 12.3 へのアップデートを行った。
アップデート自体は、通常の 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


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。