#949 [f18] enable uuidd by deafult
Closed None Opened 11 years ago by kzak.

https://fedoraproject.org/wiki/Starting_services_by_default

The daemon uuidd from the package uuidd (util-linux subpackage) has to be enabled by default after installation. The daemon uses systemd socket activation, listen on unix socket and generates unique UUIDs for libuuid.

The daemon is mostly designed and (only) used for systems with SAP. The package is not installed by default. It means that 99.9% of all Fedora users will not be affected by this change.

SAP is very sensitive to uuidd functionality... I already have experience if the daemon is not enabled after installation -- it generates bug reports from SAP community :-(


If anyone else is wondering why there needs to be a daemon at all:

uuid_generate_time(3) from libuuid needs a synchronization mechanism to ensure the generated time-based UUIDs are actually unique.

There are other ways uuid_generate_* can generate UUIDs, but no other safe way to generate ''time-based'' UUIDs.

Why this ticket? This is clearly covered by "If a service does not require configuration to be functional and does not listen on a network socket, it may be enabled by default (but is not required to do so)."

Just ask Lennart or whoever maintains the default service preset to add it.

Here is the bugzilla where you can possibly add the request: https://bugzilla.redhat.com/show_bug.cgi?id=852405

Login to comment on this ticket.

Metadata