Ubuntu - 16.04 - パッケージアップデート

 クラウディア
1. 概要
2. パッケージアップデート
3. 再起動

1. 概要

 「SSH」接続でログインしたら

605 個のパッケージがアップデート可能です。
284 個のアップデートはセキュリティアップデートです。
 と表示されますんでやってみます。  「apt-getによるパッケージのアップデートについて」を参考にさせていただきました。

2. パッケージアップデート

 パッケージリストを更新。

$ sudo apt-get update
[sudo] hogehoge のパスワード:	←	パスワードを入力
0% [処理中]              ヒット:1 http://jp.archive.ubuntu.com/ubuntu xenial InRelease
0% [security.ubuntu.com へ接続しています] [archive.ubuntulinux.jp (160.26.2.187) へ接続しています]

	・・・

100% [処理中]100% [19 icons-64x64 store 0 B]
100% [処理中]                1,574 kB を 3秒 で取得しました (409 kB/s)
*** Error in `appstreamcli': double free or corruption (fasttop): 0x0000000001ffb460 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x77725)[0x7f5bfd9f7725]

	・・・

appstreamcli(_start+0x29)[0x403519]
======= Memory map: ========
00400000-00408000 r-xp 00000000 08:01 2022                               /usr/bin/appstreamcli

	・・・

ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Aborted (core dumped)
パッケージリストを読み込んでいます... 0%
パッケージリストを読み込んでいます... 0%

	・・・

パッケージリストを読み込んでいます... 98%
パッケージリストを読み込んでいます... 完了
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code
 なんか途中でこけているのがやだなぁ。  問題が起きないかをチェック。

$ sudo apt-get check
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
 アップデートのシミュレーション。

$ sudo apt-get -s upgrade
パッケージリストを読み込んでいます...
0%パッケージリストを読み込んでいます...
100%パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています...
0%          依存関係ツリーを作成しています...

	・・・

以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  libpango1.0-0 libpangox-1.0-0 ubuntu-core-launcher
これを削除するには 'sudo apt autoremove' を利用してください。
以下のパッケージは保留されます:
  gnome-software
  gnome-software-common

	・・・

以下のパッケージはアップグレードされます:
  accountsservice
  activity-log-manager

	・・・

アップグレード: 558 個、新規インストール: 0 個、削除: 0 個、保留: 32 個。
Inst base-files [9.4ubuntu4] (9.4ubuntu4.5 Ubuntu:16.04/xenial-updates [amd64])
Conf base-files (9.4ubuntu4.5 Ubuntu:16.04/xenial-updates [amd64])

	・・・

Conf python3-louis (2.6.4-2ubuntu0.1 Ubuntu:16.04/xenial-updates, Ubuntu:16.04/xenial-security [all])
Conf xbrlapi (5.3.1-2ubuntu2.1 Ubuntu:16.04/xenial-updates [amd64])
 これでいいのかしら?  アップデートの実行。

$ sudo apt-get -u upgrade
パッケージリストを読み込んでいます... 0%
パッケージリストを読み込んでいます... 100%
パッケージリストを読み込んでいます... 完了

	・・・

以下のパッケージは保留されます:
  gnome-software
  gnome-software-common

	・・・

以下のパッケージはアップグレードされます:
  accountsservice
  activity-log-manager

	・・・


アップグレード: 558 個、新規インストール: 0 個、削除: 0 個、保留: 32 個。
345 MB のアーカイブを取得する必要があります。
この操作後に追加で 231 MB のディスク容量が消費されます。
続行しますか? [Y/n] Y

0% [処理中]              取得:1 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 base-files amd64 9.4ubuntu4.5 [68.4 kB]
0% [1 base-files 0 B/68.4 kB 0%]                                0% [処理中]              取得:2 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 bash amd64 4.3-14ubuntu1.2 [583 kB]

	・・・

xenial-updates/main amd64 xbrlapi amd64 5.3.1-2ubuntu2.1 [59.0 kB]
100% [558 xbrlapi 0 B/59.0 kB 0%]                                                                                   305 kB/s 0秒100% [処理中]                                                                                                    305 kB/s 0秒                                                                                                                                 345 MB を 17分 42秒 で取得しました (325 kB/s)
E: http://jp.archive.ubuntu.com/ubuntu/pool/main/g/gtk+2.0/libgail18_2.24.30-1ubuntu1.16.04.2_amd64.deb の取得に失敗しました  接続失敗

E: いくつかのアーカイブを取得できません。apt-get update を実行するか --fix-missing オプションを付けて試してみてください。
 失敗になったのは、テザリング環境で接続しているためネットワークが不安定でサーバへの接続に失敗したからだったようです。  再度同じコマンドを試みたところ正常に動作しました。

$ sudo apt-get -u upgrade

	・・・

Running hooks in /etc/ca-certificates/update.d...
done.
resolvconf (1.78ubuntu5) のトリガを処理しています ...

3. 再起動

 以上の処理を「SSH」接続の端末で実行していたのですが。  ふとコンソール画面を見るとえらいことになってました
「Ubuntu 16.04」-「コンソール表示」

 どうにもならないので、端末の画面から


$ sudo shutdown -r now
 無事、再起動できました。  再起動後、「SSH」接続でログインしたら

52 個のパッケージがアップデート可能です。
14 個のアップデートはセキュリティアップデートです。
 ぐっと減ったのではありますが・・・。まだ残ってます。
JETBOYTokyo Speed Wi-Fi
 
 
カウンタバックグラウンド