Project

General

Profile

Actions

Bug #3377

open

newsyslog fails to rotate syslog logs

Added by arcade@b1t.name 2 months ago. Updated about 12 hours ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
Feature request
Target version:
Start date:
12/19/2024
Due date:
% Done:

0%

Estimated time:

Description

So:

newsyslog: can't notify daemon, pid 3476 = /var/run/syslog.pid: Operation not permitted

The pid is corect, `ping -1 -F /var/run/syslog.pid`, the only difference is `syslogd` is running under `svc`.

Actions #1

Updated by daftaupe 2 months ago

I guess you meant ls instead of ping.

Which file are you trying to rotate ? And what does "the only difference is `syslogd` is running under `svc`." ? Is svc a system user of some sort ?

Actions #2

Updated by arcade@b1t.name 2 months ago

Sorry, s/ping/pkill/: `pkill -1 -F /var/run/syslog.pid` is actually working.

`svc` is a /sbin/svc, we have it since 4.0, it can be used to automatically to set up/control/jail service. I'm using custom init, that can use svc/daemon/plain service startup.

Actions #3

Updated by arcade@b1t.name about 1 month ago

Actually, sometimes I can even hit it from shell:

# pkill -1 -F /var/run/syslog.pid
pkill: signalling pid 1117: Operation not permitted
# kill -1 1117
1117: Operation not permitted
Actions #4

Updated by arcade@b1t.name 8 days ago

Actually this is totally an `svc` issue. Moving cron service under daemon fixes it. There are no extra isolation features enabled on the service, and yet it can't send any signals to anything outside service process group.

Actions #5

Updated by arcade@b1t.name about 12 hours ago

  • Priority changed from Normal to Low
Actions #6

Updated by arcade@b1t.name about 12 hours ago

  • Category set to Feature request
Actions

Also available in: Atom PDF