You are not logged in.

#1 2014-12-13 19:59:07

toni
Member
Registered: 2011-10-15
Posts: 437

[SOLVED] Unit acpid.socket failed to load

I have installed acpid because AMD ATI video drivers needs it. Once I reboot below message is shown:

Cannot add dependency job for unit atieventsd.service,
ignoring: Unit acpid.socket failed to load: no such file or directory

Last edited by toni (2014-12-14 12:14:48)

Offline

#2 2014-12-13 20:30:44

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: [SOLVED] Unit acpid.socket failed to load

The socket unit was removed, see: https://bugs.archlinux.org/task/43023

Offline

#3 2014-12-13 20:35:42

toni
Member
Registered: 2011-10-15
Posts: 437

Re: [SOLVED] Unit acpid.socket failed to load

falconindy wrote:

The socket unit was removed, see: https://bugs.archlinux.org/task/43023

Ok, thanks but in the final comment it is said acpid.service creates the acpid.socket ....

If atieventsd.service requires acpid.socket.... how to solve this then?

Offline

#4 2014-12-13 21:58:20

rebootl
Member
Registered: 2012-01-10
Posts: 431
Website

Re: [SOLVED] Unit acpid.socket failed to load

Ok, thanks but in the final comment it is said acpid.service creates the acpid.socket ....

I think what is meant here is the "real" socket, i.e. /run/acpid.socket, not the unit file.

If atieventsd.service requires acpid.socket.... how to solve this then?

But that's from catalyst, isn't it ? Then it has to be updated there, maybe add comment e.g.: https://aur.archlinux.org/packages/catalyst-total/
(I don't know what package you're using and don't use catalyst...)


Personal website: reboot.li
GitHub: github.com/rebootl

Offline

#5 2014-12-13 23:03:19

toni
Member
Registered: 2011-10-15
Posts: 437

Re: [SOLVED] Unit acpid.socket failed to load

rebootl wrote:

Ok, thanks but in the final comment it is said acpid.service creates the acpid.socket ....

I think what is meant here is the "real" socket, i.e. /run/acpid.socket, not the unit file.

If atieventsd.service requires acpid.socket.... how to solve this then?

But that's from catalyst, isn't it ? Then it has to be updated there, maybe add comment e.g.: https://aur.archlinux.org/packages/catalyst-total/
(I don't know what package you're using and don't use catalyst...)

acpid.socket is in /run directory

I have installed AMD ATI catalyst by using "Installing from the unofficial repository" method from AMD Catalyst - ArchWiki, that is, adding in pacman-conf below entry:

[catalyst-stable]
Server = http://catalyst.wirephire.com/repo/catalyst/$arch
## Mirrors, if the primary server does not work or is too slow:
#Server = http://70.239.162.206/catalyst-mirror/repo/catalyst/$arch
#Server = http://mirror.rts-informatique.fr/archlinux-catalyst/repo/catalyst/$arch
#Server = http://mirror.hactar.bz/Vi0L0/catalyst/$arch

and then updating pacman's database and installing below packages:

catalyst-hook
catalyst-utils-pxp
lib32-catalyst-utils-pxp

all them version 14.12-1

Installing catalyst-utils-pxp says to enable and start below service:

# systemctl enable atieventsd.service
# systemctl start atieventsd.service

as it requires acpid package. atieventsd.service unit requires acpid.socket.

so when rebooting, that message is shown in logs.

Last edited by toni (2014-12-13 23:03:33)

Offline

#6 2014-12-13 23:30:16

rebootl
Member
Registered: 2012-01-10
Posts: 431
Website

Re: [SOLVED] Unit acpid.socket failed to load

Yes, I think you did allright. It has to be changed in the repo, Vi0L0 has to update/adapt this....
I just don't know where to report, since it's an unofficial repo, therefor I suggested to comment on the AUR package (where Vi0L0 is the maintainer as well).

Maybe there's a better way, I don't know.
Regards

Edit: As a temporary workaround it may be okay to replace the acpid.socket dependency by acpid.service in the atieventsd service file...

Last edited by rebootl (2014-12-14 11:58:49)


Personal website: reboot.li
GitHub: github.com/rebootl

Offline

#7 2014-12-14 12:13:57

toni
Member
Registered: 2011-10-15
Posts: 437

Re: [SOLVED] Unit acpid.socket failed to load

rebootl wrote:

Yes, I think you did allright. It has to be changed in the repo, Vi0L0 has to update/adapt this....
I just don't know where to report, since it's an unofficial repo, therefor I suggested to comment on the AUR package (where Vi0L0 is the maintainer as well).

Maybe there's a better way, I don't know.
Regards

Edit: As a temporary workaround it may be okay to replace the acpid.socket dependency by acpid.service in the atieventsd service file...

There is an error in /usr/lib/systemd/system/atieventsd.service unit:

[Unit]
Description=Catalyst event Daemon
Requires=acpid.socket

[Service]
ExecStart=/usr/bin/atieventsd --nodaemon

[Install]
WantedBy=multi-user.target

Instead of acpid.socket it should be acpid.service

See the comment as I have done to Vi0L0 here. He says it will be fixed soon.

Offline

Board footer

Powered by FluxBB