Monday, March 16, 2009

Gentoo Bugs: Audacious and Timidity

Same as up on my site, just put up here since this blog gets indexed by google more often


So a couple of irritating Gentoo bugs that I recently had to deal with. Posting here and on my old blog, so hopefully anyone with similar problems can get it resolved quicker, since the portage maintainers are often slow.

Audacious DBus Error: Issue

starting Audacious gives the following:

process 11921: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/var/lib/dbus/machine-id": No such file or directory See the manual page for dbus-uuidgen to correct this issue.

Audacious DBus Error: Fix

Use the following command as root:

uuidgen | tr -d - > /var/lib/dbus/machine-id

Audacious DBus Error: Reason

The music player inexplicably requires a unique id to actually start up. A normal dbus install on Gentoo doesn't create the machine-id file with the id in it.

Timidity++ Service Error: Issue

When trying to start timidity++ you see:

* Starting TiMidity++ Virtual Midi Sequencer ... [ !! ]

Timidity++ Service Error: Fix

In /etc/init.d/timidity delete the following text:

--chuid timidity:nobody

Timidity++ Service Error: Reason

Emerging timidity failed to give proper privledges to the created Timidity user, so this just makes it run as root (Lazy, I know). You could also try to play with adding user permissions.