差分

提供: fukudat.net
ナビゲーションに移動検索に移動
1,815 バイト追加 、 2020年10月21日 (水) 23:17
編集の要約なし
2013/05/20に購入。以来、我が家のホームサーバーとして活躍した小型PC。 Ubuntu 16.04.5 LTS で稼働中。で運用していたが、2020/10/17に突然死した。その後 [[Herobox]] が代替したので、下記は既に無効。
== メンテナンス ==
=== 18.04.1 LTSにupgrade ===
 
<pre>
$ sudo apt-get dist-upgrade
$ sudo do-release-upgrade
</pre>
=== reboot時の作業 ===
</pre>
===18.04.1 LTSにupgrade = usbrh ==dependency を clean-up するために、以下を実行。<pre>$ sudo apt-get dist-upgrade</pre> アップグレードのために、以下を実行。<pre>$ sudo do-release-upgrade</pre> ssh で接続していると、warning が出る。console を繋げるのは面倒なので、y を入力して先に進む。<pre>Continue running under SSH? This session appears to be running under ssh. It is not recommendedto perform a upgrade over ssh currently because in case of failure itis harder to recover. If you continue, an additional ssh daemon will be started at port'1022'. Continue [yN] y</pre> 進行中に fitpc2i で動いている dhcp server や DNS が止まるので、sshで接続している client の network が途切れる。その時は client の network を manual で設定して、ssh で再接続する。port 22 が死んでいたら、port 1022 を試す。 ssh でログインできたら、途切れてしまった do-release-upgrade の処理は screen 上で動いているはずなので、以下のコマンドで再接続する。 <pre>$ sudo -s# screen -listThere is a screen on: PID.ubuntu-release-upgrade-screen-window (XX/XX/XXXX XX:XX:XX XX) (Attached)1 Socket in /run/screen/S-root.# screen -d PID.ubuntu-release-upgrade-screen-window # 途切れてしまった端末接続を detach # screen -r PID.ubuntu-release-upgrade-screen-window # この端末に screen を attach</pre> 接続できたら指示に従って進め、最後に  reboot する。 ==== Perl module の再インストール ====perl のバージョンが上がるので、perl module の再インストールが必要。 
<pre>
$ cd ~/src/usbrh$ make clean$ make$ sudo make installcpan DBI DBD::mysql JSON Sys::Syslog Time::Local File::Basename
</pre>

案内メニュー