読者です 読者をやめる 読者になる 読者になる

cocuh's note

type(あうとぷっと) -> 駄文

今日の #ArchLinuxUpdateBattle

Arch Linux

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