今日の #ArchLinuxUpdateBattle
ArchLinuxにどっぷりハマってしまっているので、ArchLinuxUpdateBattleが日常と化してます。 訊いたところ、こういう障害対応が参考になるひとがいるらしいのでそれとなく書いてみた。
メイン鯖
pacman -Syu
すると 「パッケージの整合性が〜〜」みたいな英語とpackage-query < 4.3
とか表示される- package-queryはyaourtが使っていて、pacmanが更新するときとか(?)によく発生する。
yaourt
削除してpacman -Syu
すると動くのでpacman -Rs yaourt
する
pacman -Syu
reboot
- yaourtいれなおす
git clone http://aur.archlinux.org/yaourt.git
git clone http://aur.archlinux.org/package-query.git
- それぞれで
makepkg
してpacman -U ~~.pkg
する
startx
すると落ちる- 落ちる瞬間にxscreensaverとか出てるので、xscreensaverの動的リンクあたりがおかしくなってると推測
- とりあえず
xscreensaver-archlogo
だかをyaourt -S xscreensaver-archlogo
startx
すると落ちる- 前述のxscreensaverは消えた
/var/log/Xorg.log
あたりをみても(EE)
はないので.xinitrc
あたりがおかしいと推測- たぶんqtile(WindowManager)の依存ライブラリも再コンパイルしないと行けなそうなので
yaourt -Rs qtile
yaourt -S qtile
する
- done
MacBookPro
- ↑とおんなじ現象と対応
- 無線が繋がらないので、usb-etherケーブルを使ってネットワーク繋いで
yaourt -S broadcom-wl
modprove wl
- done