Project

General

Profile

Bug #8761

/etc/machine-id not available for some programs that need it

Added by Anonymous about 1 year ago. Updated 8 months ago.

Status:
Closed
Priority:
High
Assignee:
-
Category:
-
Target version:
Start date:
04/03/2018
Due date:
% Done:

0%

Estimated time:
Affected versions:
Security IDs:

Description

Reproduction 1
- fresh alpine install
- apk add transmission
- run transmission-gtk ===
process 5699: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/etc/machine-id": No such file or directory
See the manual page for dbus-uuidgen to correct this issue. ===

Reproduction 2
- fresh alpine install
- apk add gnumeric
- run gnumeric ===
process 5722: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/etc/machine-id": No such file or directory
See the manual page for dbus-uuidgen to correct this issue. ===

Reproduction 3
- fresh alpine install
- apk add gnumeric
- run gnumeric ===
process 5732: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/etc/machine-id": No such file or directory
See the manual page for dbus-uuidgen to correct this issue. ===

The user can't run many programs because of this bug.
Not good.

History

#1 Updated by Tuan M. Hoang 10 months ago

If you already installed dbus, its post-install script will generate /var/lib/dbus/machine-id instead of /etc/machine-id. You can create a symlink or make a copy.

Remember, /etc/machine-id is a systemd thing.

#2 Updated by Natanael Copa 10 months ago

  • Target version changed from 3.8.0 to 3.8.1

did you start dbus service?

#3 Updated by Natanael Copa 8 months ago

  • Status changed from New to Closed

sounds like dbus service was not started.

Closing due to no response from reporter.

Also available in: Atom PDF