Here is what causes the error, I reassign:
Setting up hal (0.5.11~rc2-1ubuntu8) ...
Configuration file `/etc/init.d/hal'
==> Deleted (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : background this process to examine the situation
The default action is to keep your current version.
*** hal (Y/I/N/O/D/Z) [default=N] ? y
Installing new version of config file /etc/init.d/hal ...
Installing new version of config file /etc/hal/fdi/policy/preferences.fdi ...
Installing new version of config file /etc/dbus-1/system.d/hal.conf ...
* Reloading system message bus config...
Error org.freedesktop.DBus.Error.Failed: Element <standard_system_servicedirs> not allowed inside <busconfig> in configuration file
invoke-rc.d: initscript dbus, action "force-reload" failed.
* Starting Hardware abstraction layer hald
invoke-rc.d: initscript hal, action "start" failed.