How to fix “The name org.freedesktop.Hal was not provided by any .service files”

Problem:

You want to use the pmi tool from the powermanagement-interface package, e.g. to standby your Linux computer using the command line, but you get an error message like this:

Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files

Solution:

PMI requires the hardware abstraction layer (HAL) library in order to use ACPI services.

Install the hal package, e.g. by using

sudo apt-get install hal

This solution might also apply to other tools beyond pmi that yield the same error message.