Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

AEM Dispatcher: Cannot load modules/mod_systemd.so into server: libsystemd-daemon.so.0: cannot open shared object file: No such file or directory

Avatar

Former Community Member

Hello Everyone, 

I have my AEM dispatcher instance set up in Docker on Mac OS machine. Everytime I try to start the dispatcher, I get the following error: 

httpd: Syntax error on line 56 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf.modules.d/00-systemd.conf: Cannot load modules/mod_systemd.so into server: libsystemd-daemon.so.0: cannot open shared object file: No such file or directory

Can anyone point me in the right direction as to what I'm missing here?

 

Thanks

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @Deleted Account 

 

It seems to be like there is a syntax error on line 56 of /etc/httpd/conf/httpd.conf

and 

line 2 of /etc/httpd/conf.modules.d/00-systemd.conf

 

Could you please tell us what is included in these 2 location?

 

It seems to be trying to load libsystemd-daemon.so.0 file which does not exist.

 

Also there is no file with so.0 as the extension. It will be ending with .so

 

Please fix the syntax error and try to run the command "httpd -t" to ensure all the synax issues are resolved before you are trying to start the dispatcher.

 

Thanks!

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

Hi @Deleted Account 

 

It seems to be like there is a syntax error on line 56 of /etc/httpd/conf/httpd.conf

and 

line 2 of /etc/httpd/conf.modules.d/00-systemd.conf

 

Could you please tell us what is included in these 2 location?

 

It seems to be trying to load libsystemd-daemon.so.0 file which does not exist.

 

Also there is no file with so.0 as the extension. It will be ending with .so

 

Please fix the syntax error and try to run the command "httpd -t" to ensure all the synax issues are resolved before you are trying to start the dispatcher.

 

Thanks!

Avatar

Level 2

Did you identify root cause for this issue?

I am facing the similar error.

 

2021-10-23T16:58:04+0000 Deploy to instanceId=xxxx failed with errorCode=10011001 message=Failed to start Apache due to syntax error in deployed configurations, httpd: Syntax error on line 56 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf.modules.d/03-shib.conf: Cannot load /usr/lib64/shibboleth/mod_shib_24.so into server: /usr/lib64/shibboleth/mod_shib_24.so: cannot open shared object file: No such file or directory

 

Generally while deloying dispatche configurations first web server compiles and checks the httpd.conf and try to load all the modules.

Sometimes it could be permission as well of these files in the server.

Avatar

Level 2
I am facing similar issue.
Error:
httpd: Syntax error on line 56 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf.modules.d/02-dispatcher.conf: Cannot load modules/mod_dispatcher.so into server: /etc/httpd/modules/mod_dispatcher.so: wrong ELF class: ELFCLASS32

02-dispatcher.conf:
# Load the dispatcher_module into runtime
LoadModule dispatcher_module modules/mod_dispatcher.so
 
Same issue with a different file name.