Ubuntu14.04LTS→16.04LTSアップグレード
一番古いmac miniのUbuntu 14.04LTSがもうすぐサポート切れのため、16.04LTSにアップグレード。
普段はキーボードとか接続してないので、メインマシンのMacOSからVNC接続で作業。
まずアップデートかけて再起動。
$ sudo apt-get update
$ sudo apt-get upgrade
次に
$ do-release-upgrade -c
で16.04 LTS確認後、
$ sudo do-release-upgrade
でアップグレード開始。
途中、何回かY等入力、新旧パッケージ選択のダイアログでは全部パッケージベンダ任せを選択。
半日程度で完了して、再起動。でもvncが起動してない。直結してる予備ディスプレイにも画面出力なし。
とりあえず強制終了して作業は明日に。
翌日、起動してみると直結ディスプレイにはログイン画面が表示され、メインマシンからsshでログインできるものの、vncアクセスはできず。
過去の履歴を遡ったら、Ubuntu12.04LTSへアップグレードした際、vnc4servreではなくx11vncを入れていた事実が判明。
部分的に残ってた設定ファイルはその前にvnc4serverで使ってたヤツっぽい・・・orz
というわけで、こことかこちらとかあちらとかを参考に再設定し直し。
Ubuntu 16.04LTSからinitの起動がsystemdに変わってるらしいので、下記でx11vncサービスを追加。
sudo nano /etc/systemd/system/x11vnc.service
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/bin/sh -c '/usr/bin/x11vnc -auth guess -display :0 -rfbport 5900 -rfbauth /etc/x11vnc.pass -noxrecord -noxfixes -noxdamage -reopen -repeat -forever'
[Install]
WantedBy=multi-user.target
パスワードファイルは過去に作った/etc/x11vnc.passを参照。
続いて
sudo systemctl daemon-reload
で読み込ませて、
sudo systemctl enable x11vnc.service
で自動起動設定後に再起動。
で、ログイン画面でvnc接続可能に。v(^-^
最後に、主目的のRythmboxでNASのiTunesサーバから音楽再生できることを確認して作業完了。
Comments