Ubuntu16.04 のエラーログ確認
目次
- 目的
- 確認
- エラーログ対応
- 'systemd-udevd' の件
- pulseaudioの件
- 'NetworkManager' の件
- 'talpa: Failed to open directory' の件
- 'BIOS bug: CPU MTRRs don't cover all of memory' の件
- 'gnome-screensaver' の件
- 'nautilus' の件
- 'org.a11y' の件
- 'tmpfiles' の件
- 'Telepathy.AccountManager' の件
- 'fwupd' の件
- 'Could not parse desktop file' の件
- docker 関連
- zeitgeist 関連
- 結果
目的
Ubuntu16.04 を使い始めて3週間経過し、設定が一通り終わったためエラーログの精査を行った。
エラーの内容とその解決方法について記載する。
確認
環境
筐体は NEC Express5800/S70 タイプRB 。
$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS" $ cat /etc/debian_version stretch/sid $ uname -a Linux calc0 4.4.0-45-generic #66-Ubuntu SMP Wed Oct 19 14:12:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux $ lsusb Bus 002 Device 003: ID 17ef:6009 Lenovo ThinkPad Keyboard with TrackPoint $ /opt/sophos-av/bin/savdstatus --version Copyright 1989-2016 Sophos Limited. All rights reserved. Sophos Anti-Virus = 9.12.3 -snip-
エラーログ
$ journalctl -p 1 -p 2 -- No entries -- $ journalctl -p 3 -snip- 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x90010, key code 190): Invalid argument 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x90011, key code 148): Invalid argument 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x90012, key code 152): Invalid argument 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x90013, key code 236): Invalid argument 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x90014, key code 238): Invalid argument 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x90015, key code 212): Invalid argument 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x90016, key code 227): Invalid argument 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x90017, key code 191): Invalid argument 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x90019, key code 205): Invalid argument 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x9001a, key code 225): Invalid argument 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x9001b, key code 224): Invalid argument 10月 22 23:28:46 calc0 systemd-udevd[335]: Error calling EVIOCSKEYCODE on device node '/dev/input/event2' (scan code 0x9001d, key code 372): Invalid argument 10月 22 23:28:48 calc0 NetworkManager[677]: nm_device_get_device_type: assertion 'NM_IS_DEVICE (self)' failed 10月 22 23:28:50 calc0 kernel: talpa: Failed to open directory: -13 10月 22 23:28:50 calc0 kernel: talpa: Failed to open initial directory: -13 10月 22 23:28:50 calc0 kernel: talpa: Failed to open initial directory /run/user/1000/gvfs: -13 10月 22 23:28:47 calc0 pulseaudio[692]: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out $ $ journalctl -p 4 -snip- 10月 23 17:58:39 calc0 kernel: WARNING: BIOS bug: CPU MTRRs don't cover all of memory, losing 32MB of RAM. -snip- 10月 23 17:58:46 calc0 org.gnome.ScreenSaver[1017]: ** (gnome-screensaver:1231): WARNING **: Couldn't get presence status: The name org.gnome.SessionManager was not provided by any .service files 10月 23 17:58:46 calc0 org.gnome.ScreenSaver[1017]: ** (gnome-screensaver:1231): WARNING **: Config key not handled: picture-opacity 10月 23 17:58:50 calc0 org.freedesktop.FileManager1[1017]: (nautilus:1587): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed 10月 23 17:58:50 calc0 org.freedesktop.FileManager1[1017]: (nautilus:1587): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed 10月 23 17:58:50 calc0 org.freedesktop.FileManager1[1017]: アプリケーションを登録できませんでした: Unable to acquire bus name 'org.gnome.Nautilus' 10月 23 17:58:50 calc0 org.freedesktop.FileManager1[1017]: (nautilus:1587): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed 10月 23 17:58:50 calc0 org.freedesktop.FileManager1[1017]: (nautilus:1587): GLib-GObject-WARNING **: invalid (NULL) pointer instance 10月 23 17:58:50 calc0 org.freedesktop.FileManager1[1017]: (nautilus:1587): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed -snip- 10月 23 19:27:55 calc0 org.a11y.Bus[911]: ** (process:999): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any 10月 23 19:27:55 calc0 org.a11y.Bus[911]: Activating service name='org.a11y.atspi.Registry' 10月 23 19:27:55 calc0 org.a11y.Bus[911]: Successfully activated service 'org.a11y.atspi.Registry' -snip- 10月 23 19:45:14 calc0 systemd-tmpfiles[479]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring. 10月 23 19:45:19 calc0 org.freedesktop.Telepathy.AccountManager[920]: (process:1387): mcd-WARNING **: Not sure what the type of 'mc-account-name' is, assuming string 10月 23 19:45:19 calc0 org.freedesktop.Telepathy.AccountManager[920]: (process:1387): mcd-WARNING **: Not sure what the type of 'mc-account-name' is, assuming string 10月 23 19:45:19 calc0 org.freedesktop.Telepathy.AccountManager[920]: (process:1387): mcd-WARNING **: Not sure what the type of 'mc-account-name' is, assuming string 10月 23 19:45:25 calc0 org.freedesktop.Telepathy.ConnectionManager.haze[920]: tp-glib-Message: Exiting 10月 23 19:45:25 calc0 org.freedesktop.fwupd[677]: (fwupd:1583): Fu-WARNING **: Failed to coldplug: UEFI firmware updating not supported
エラーログ対応
'systemd-udevd' の件
However, can you please do this:
- Edit /lib/udev/hwdb.d/60-keyboard.hwdb (as root, e. g. with "sudo gedit") to remove this paragraph:
# Microsoft Natural Ergonomic Keyboard 4000
keyboard:usb:v045Ep00DB*
KEYBOARD_KEY_c022d=zoomin
KEYBOARD_KEY_c022e=zoomoutThen reboot your computer, verify that the warning went away.
Bug #1389201 “[keymap Microsoft Natural Ergonomic Keyboard 4000]...” : Bugs : systemd package : Ubuntu
/lib/udev/hwdb.d/60-keyboard.hwdb
を編集すれば良さそうと見当をつけ、'scan code 0x90010' というエラーログの記載から下記のコードをコメントアウトした。
# ThinkPad Keyboard with TrackPoint evdev:input:b0003v17EFp6009* KEYBOARD_KEY_090012=screenlock # Fn+F2 KEYBOARD_KEY_090013=battery # Fn+F3 KEYBOARD_KEY_090014=wlan # Fn+F5 KEYBOARD_KEY_090016=switchvideomode # Fn+F7 KEYBOARD_KEY_090017=f21 # Fn+F8 touchpad toggle KEYBOARD_KEY_090019=suspend # Fn+F12 KEYBOARD_KEY_09001a=brightnessup # Fn+Home KEYBOARD_KEY_09001b=brightnessdown # Fn+End KEYBOARD_KEY_09001d=zoom # Fn+Space KEYBOARD_KEY_090011=prog1 # ThinkVantage button KEYBOARD_KEY_090015=camera # Fn+F6 headset/camera VoIP key ?? KEYBOARD_KEY_090010=f20 # Microphone mute button; should be micmute
引用では編集後にreboot
しろと書いてあるがそれだけでは設定は反映されず、/lib/udev/hwdb.d/60-keyboard.hwdb
の先頭に下の記載があったため、その記載のとおりにコマンドを実行した。
# and add your rules there. To load the new rules execute (as root): # udevadm hwdb --update
もちろん上記の操作によってキーボードに設定されたスリープなどの機能は使えなくなりますので、その点はご留意ください。
pulseaudio
の件
If you choose to forcibly disable bluez5 service, I'd recommend you then also
* remove pulseaudio-module-bluetooth rpm
Bug 1222113 – [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.systemd1.LoadFailed: Unit dbus-org.bluez.service failed to load: No such file or directory.
引用のとおり、パッケージの削除を行った。
$ sudo apt remove pulseaudio-module-bluetooth
'NetworkManager' の件
下記ページなどいろいろ調べてみたのですが、結局のところ 'NetworkManager' 自体使わなくても良かったことに気づきましたので、'NetworkManager' を停止して自分でDHCP設定を行うことにしました。
'NetworkManager' を使わないDHCP設定
$ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 -snip- 2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
確認したインターフェースのDHCP設定を行いました。
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp0s25
iface enp0s25 inet dhcp
その後、'NetworkManager' の停止を行いました。
$ sudo systemctl stop network-manager.service $ sudo systemctl disable network-manager.service Synchronizing state of network-manager.service with SysV init with /lib/systemd/systemd-sysv-install... Executing /lib/systemd/systemd-sysv-install disable network-manager insserv: warning: current start runlevel(s) (empty) of script `network-manager' overrides LSB defaults (2 3 4 5). insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `network-manager' overrides LSB defaults (0 1 6). Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service. Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
'talpa: Failed to open directory' の件
could not open? - Sophos Anti-Virus for Linux Basic - Server Protection - Sophos Community
sophosのサポートからはスキャンの際に除外設定を行うこと、と案内がありました。
しかしながら、talpa
のオンアクセス検索の時のエラーかなと考えており、下記の対策など行ってみましたがどうも解決しませんでした。
$ sudo /opt/sophos-av/bin/savconfig add ExcludeFilesystems fuse
$ sudo /opt/sophos-av/bin/savconfig add ExcludeFilePaths /run/user/1000/gvfs/
対処ができず悔しいですが、この件はちょっと保留です。
'BIOS bug: CPU MTRRs don't cover all of memory' の件
上記記事によると BIOS のアップデートを行う必要があるようですが、自分のBIOSリビジョンは最新のようなので今回はこのままにします。
現在報告の有る最新BIOSリビジョンは、1.0.0028
NEC Express5800/S70 タイプRB - usyWiki
$ sudo dmidecode # dmidecode 3.0 Getting SMBIOS data from sysfs. SMBIOS 2.6 present. 63 structures occupying 2018 bytes. Table at 0x000EF700. Handle 0x0000, DMI type 0, 24 bytes BIOS Information Vendor: Phoenix Technologies Ltd Version: 1.0.0028 -snip-
'gnome-screensaver' の件
下記を見ると、マルチユーザ環境が影響を及ぼしているバグのようです。
こちらもそもそもスクリーンセーバを使っていなかったので、パッケージの削除を行いました。
$ sudo apt -y remove gnome-screensaver
'nautilus' の件
下記のような nautilus
を再インストールするば良いという記事が多く、対応してみたものの解決には至らなかったため保留としました。
'org.a11y' の件
そもそも 'a11y' とは 'Accessibility' のことのようです。
A11Y is a shortening of Accessibility (A, Eleven letters, Y; the same shortening scheme can be seen in Internationalization -> i18n or Localization -> l10n).
Re: What is this stuff ?
'The name org.gnome.SessionManager was not provided by any' のエラーログの通り、'gnome-session'をインストールしてみたのですがエラーは解消できませんでした。
$ sudo apt -y install gnome-session
こちらも保留です。
'tmpfiles' の件
下記を読むとバグのようで、/usr/lib/tmpfiles.d/var.conf
の該当行をコメントアウトして対応しました。(将来的に不具合が解消されるかもですが、一定時間ごとにエラー出力されるようでそれを抑止したいための対応です。)
'Telepathy.AccountManager' の件
The Architecture of Open Source Applications: Telepathy
自分には不要なパッケージそうだったので削除しました。
$ sudo apt remove telepathy-mission-control-5
'fwupd' の件
自分の筐体は 'Legacy BIOS' のみで 'UEFI' には対応していないので何となくエラーログのとおりではあるのですが、このエラーに関しては報告が数件見つかるぐらいで、対応方法について情報が見つかりませんでした。
Aug 18 10:57:08Aspire-V3-112P-C1AQ org.freedesktop.fwupd[2255]: (fwupd:3147):Fu-WARNING **: Failed to coldplug: UEFI firmware updating notsupported
So I don't have UEFI enabled, I'm running off of Legacy, I don't know if that's causing the problems.
[SOLVED] Had Ubuntu 16.04LTS for 6 days now... a bumpy road from windows 10 [Archive] - Ubuntu Forums
(追記:2018/4/5)新たに対応しました。
'Could not parse desktop file' の件
4月 05 01:54:57 calc0 gnome-session-binary[1403]: WARNING: Could not parse desktop file parcellite-startup.desktop or it references a not found TryExec binary$ 4月 05 01:54:57 calc0 gnome-session-binary[1403]: WARNING: Could not parse desktop file remmina-applet.desktop or it references a not found TryExec binary$ 4月 05 01:54:57 calc0 gnome-session-binary[1403]: WARNING: Could not parse desktop file diodon.desktop or it references a not found TryExec binary$ 4月 05 01:54:57 calc0 gnome-session-binary[1403]: WARNING: Could not parse desktop file diodon.desktop or it references a not found TryExec binary$ 4月 05 01:54:57 calc0 gnome-session-binary[1403]: WARNING: Could not parse desktop file gnome-screensaver.desktop or it references a not found TryExec binary$ 4月 05 01:54:57 calc0 gnome-session-binary[1403]: WARNING: Could not parse desktop file parcellite-startup.desktop or it references a not found TryExec binary$ 4月 05 01:54:57 calc0 gnome-session-binary[1403]: WARNING: Could not parse desktop file fingerprint-polkit-agent.desktop or it references a not found TryExec binary$
該当の desktop file を削除しました。(パッケージ削除に sudo apt-get remove --purge package
を使えば防げていたかも)
cd ~/.config/autostart rm parcellite-startup.desktop diodon.desktop remmina-applet.desktop gnome-screensaver.desktop fingerprint-polkit-agent.desktop
docker 関連
4月 05 01:55:02 calc0 systemd-udevd[2247]: Could not generate persistent MAC address for docker0: No such file or directory$ 4月 05 01:55:02 calc0 kernel: aufs au_opts_verify:1597:dockerd[2077]: dirperm1 breaks the protection by the permission bits on the lower branch$
最近 docker を使っていなかったのでサービスを停止しました。
sudo systemctl disable docker.service sudo systemctl disable docker.socket
zeitgeist 関連
4月 05 01:55:16 calc0 org.gnome.zeitgeist.SimpleIndexer[1197]: ** (zeitgeist-fts:3048): WARNING **: Unable to get info on application:///usr/share/gnome/autostart/gnome-gmail-startup.desktop
snap でダウンロードされた gnome-gmail
でしたが、使っていなかったので削除しました。
結果
カテゴリ | 件数 |
---|---|
解決 | 8 |
未解決 | 4 |
バグのため保留 | 1 |
以上