|
Vine2.6CR -> Vine3.0 アップグレード |
|
ある日Vine-Usersのメーリングリストで2.6 -> 3.0へのアップグレード方法が紹介された 手順もしっかりしてるし素姓が本筋っぽい人の投稿だったため即座に実行を決意した 手順1 2.6r4を最新にする #apt-get upgrade 手順2 2.6.99へupgrade apt-lineを右のように設定する rpm http://updates.vinelinux.org/apt 2.6.99/$(ARCH) main #apt-get update #apt-get dist-upgrade #rpm --rebuilddb 手順3 3.0へupgradeする apt-lineを rpm http://updates.vinelinux.org/apt 3.0/$(ARCH) main devel plus extras updates rpm-src http://updates.vinelinux.org/apt 3.0/$(ARCH) main devel plus extras updates にして #apt-get update #apt-get dist-upgrade 意外と簡単そうじゃん!よーしいったるでー! |
|
で |
|
/etc/apt/sources.list.rpmnewとかいうファイルをコピったら失敗した 先頭の[Vine]はとらないとダメだった あとはひたすら時間をかけてファイルが落ちてきます 例によってノートパソコンを置き去りにして一日経過 おー一応完了したー |
|
再起動 |
|
さーて再起動なりー はい、まずXが起動しません。 なんて幸先のよいスタートだろう INIT:Id "x" respawning too fast :disabled for 5 minutes とかいってます(しかも何回も) とりあえずCUIでログインしてエラーをチェックすることにします 起動時に boot:KERNEL-REV init 3 (KERNEL-REVは各自の環境による) とやってrootでログインしてstartxとかwdmとか実行してみます libX11.so.1 だったかなんかが見つからないと申されております あれー?ファイルは存在してるんだけどなぁ... /etc/ld.so.conf に /usr/X11R6/lib の記述がない。ファイルの日付が今回の作業日時だ きっと何かよくないことがおこったに違いない 編集して ldconfig を実行しておく もう、まったくおちゃめさん(^^) |
|
画面がー!! |
|
ちょっと状況が改善された。いったん x が起動したあと、元の画面に戻ってくるようにまでなった (だから何だというのだ!?) XF86Configがこわれちゃったかなぁと思って何回か setup から "X Window System 設定"を実行するが 直接ファイルを修正しようとおもって/etc/X11をのぞくと xorg.conf ってなファイルもあって、??? Vien3.0からは XF86 -> Xorg だそうです。ライセンスのからみで変ったそうです 設定ファイルは流用がきくみたいなので cp XF86Config-4 xorg.conf とやっておく もう、まったくおちゃめさん(^^) |
|
ウィンドウマネージャOK!! |
|
wdmを実行するとウィンドウマネージャが表示されて晴れてGUIでログイン可能となった が、再起動するとウィンドウマネージャが起動するところで点滅して何回も立ち上がろうと がんばってるんだけどうまくいかないってなもがきかたをしてる 違うことってゆうと... ランレベルが 3 か 5 かとゆうことくらいかなぁ less /etc/inittab をのぞいてそれらしいところがないか見ていく 一番下の行に x:5:respawn:/etc/X11/prefdm -nodaemon とある less /etc/X11/prefdm でのぞくと /etc/sysconfig/dmtype に書いてある内容で gdm/wdm/kdm/xdm を起動させるとゆうことらしい 何も書いてないと exit で抜けて...また呼び出されて...ループでグルグルか... ところが dmtype なんてファイルがどこにもない とりあえず wdm って書いておけばいいのか? でもなーアクセス制限とか細かい指定があったらいやだなー え? setwm って実行すればいいの?Vine特有かな?とにかく従っときます おーファイル作ってウィンドウマネージャが選択できました よっしゃー元に戻ったー!! もう、まったくおちゃめさん(^^) |
|
gnomeはどうなった? |
|
gnomeがよくなってるとかゆう話じゃん。確認するじゃん。 GUIのログイン画面でgnomeを選択する あれ?途中までいって落っこちるぞ? まぁえーかKDE使えてるしなぁ ......xchat in KDE も起動しねぇじゃん!! 同じ原因か?(これがないと淋しくて死んじゃうよ) しかたないからエラー見ていく pango.modules がおかしいとかそんなこといってます。 どうもpangoの設定がおかしいです。 /etc/pango/pango.modules の中身がなぜか空っぽです。Gtk2のアプリでフォント扱えねーじゃん # pango-querymodules > /etc/pango/pango.modules で再作成しておく もう、まったくおちゃめさん(^^) |
|
mozillaに日本語入力ができませんぜダンナ |
|
まだ他にいろいろありそうだなぁ 今回あたらしくなったヤツが原因っぽいな ゆーてもオイラしろーとやしどうしていいかわからんですよ まぁ gtk2 系が一番目立つので # rpm -q --scripts gtk2 を実行する postinstall scriptlet (through /bin/sh): /sbin/ldconfig /usr/bin/gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules /usr/bin/gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders postuninstall scriptlet (through /bin/sh): /sbin/ldconfig if [ $1 = 0 ]; then /bin/rm -f /etc/gtk-2.0/gtk.immodules /bin/rm -f /etc/gtk-2.0/gdk-pixbuf.loaders fi というような表示がされる とりあえず /usr/bin/gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules /usr/bin/gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders この2行を実行しておく なんとなくうまくいってそうなのでよし!! もう、まったくおちゃめさん(^^) |
|
注意点 |
|
他にも途中で失敗してるヤツはあると思う # apt-get update && apt-get dist-upgrade 2>&1 | tee upgrade.log とかやってログを残しておけばあとで困ることはなかったのになぁ そしたら失敗してるヤツだけ #apt-get --reinstall install XXX もしくは #apt-get remove XXX #apt-get install XXX ってやればいいのになぁ あ、でも netcfg が文字化けするので remove したら二度と入らなくなった(泣 2.6 のヤツをあさって入れたけど文字化け変らず... もう、まったくおちゃめさん(^^) |
|
その後 |
|
Vine−User のメーリングリストにとりあえずこれやっとけみたいのがあった # apt-get --reinstall install pango gtk2 librsvg2 XOrg-font-utils urw-fonts # Xconfigurator # apt-get remove emacs xemacs # apt-get install emacs xemacs あとで試そう もう、気力が尽きたよ |