I just noticed my Yast > Service Manager lists both services as active and enabled.
Only httpd has no description.
This is a recently installed 13.2 where I indeed configured the Apache web server:
The processes running are those expected.
Can anyone confirm this is happening on their system ?
Where is Yast getting the list of services from ?
hcvv
2
Not realy. I have apache2 as Enabled and Active. As the list is alphabetic sorted it is on top. But I can not find httpd under the h.
Miuku
3
See if you have an extra .service for some reason;
systemctl list-units | grep -i http
The apache2.service has this line, probably for compatibility reasons:
Alias=httpd.service
So, it’s known as httpd.service too, but that’s actually the same service.
But it only shows up in YaST if apache2 is enabled/started too.
Can anyone confirm this is happening on their system ?
Yes, I can, if I enable apache2.service.
It isn’t shown if not, see above.
Where is Yast getting the list of services from ?
From “systemctl” AFAIK.
hcvv
5
I forgot to tell that my observation is on 13.1. Thus it seems that this confusing extra service is only shown since 13.2.
Miuku
6
Doesn’t seem to show up in the ncurses version of yast2 / services even if apache2 is enabled, on 13.2 x86_64.
You’re right. Same here.
So it’s probably a bug in the Qt version. (although I would have thought that code is shared… )