No /etc/init.d/syslog in 13.1

Just installed 13.1 as a VM, but there’s no syslog running, and when I check /etc/init.d there’s no syslog-script.

So, what should I do to make it work?

Do you have it installed? rsyslog is default, unless you use minimal installation.

On Tue, 18 Mar 2014 17:16:02 +0000, Sharpless wrote:

> Just installed 13.1 as a VM, but there’s no syslog running, and when I
> check /etc/init.d there’s no syslog-script.
>
> So, what should I do to make it work?

13.1 uses systemd, not sysvinit, so you need to look at the startup
scripts for systemd.

You’ll find /etc/systemd/system/syslog.service does exist.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Ah, that helped finding it. The only thing not explained is, why didn’t it start automatically? Is that a new default?

No, it’s does start automatically here.

What does “systemctl status syslog.service” say?

Do you actually have a syslog (rsyslog, syslog-ng) installed?

On 2014-03-18 20:16, wolfi323 wrote:
>
> Sharpless;2631248 Wrote:
>> Ah, that helped finding it. The only thing not explained is, why didn’t
>> it start automatically? Is that a new default?
>
> No, it’s does start automatically here.

Some systems could get systemd’s journald instead. A minimal install
gets it automatically - at least so wrote some one recently. I do not
know for certain myself.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

Well, yes, systemd’s journald is active by default.
But if rsyslog or syslog-ng is installed and running, journald forwards all messages to that as well.

I’m not sure whether rsyslog is installed by default on 13.1 though.
It has NOT been automatically installed in a Factory installation I did recently (10 days ago).

And if it’s not installed, it’s obvious that it’s not started either. :wink:
But installing it should automatically enable it as well.