« DevilMayCry5(1) | Main | 樫本大進&ベルリン・バロック・ゾリステン »

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サーバから音楽再生できることを確認して作業完了。

|

« DevilMayCry5(1) | Main | 樫本大進&ベルリン・バロック・ゾリステン »

Comments

Post a comment



(Not displayed with comment.)




« DevilMayCry5(1) | Main | 樫本大進&ベルリン・バロック・ゾリステン »