#989656 Xen misusing syslog

Package:
src:xen
Source:
xen
Submitter:
Phillip Susi
Date:
2021-08-05 22:42:02 UTC
Severity:
normal
Tags:
#989656#5
Date:
2021-06-09 15:04:30 UTC
From:
To:
My syslog has entries that look like this:

Jun 09 10:54:26 hyper1 root[621]: /etc/xen/scripts/block: add
XENBUS_PATH=backend/vbd/1/768

The third field is supposed to be the program name, which I would expect
to either be xen or xl or something, but instead it appears to be
passing $USER.

#989656#18
Date:
2021-08-05 22:04:07 UTC
From:
To:
reassign 989656 src:xen 4.14.1+11-gb0b734a8b3-1
tags 989656 + upstream
thanks

Hi Phillip,

Yeah, that's a bit weird yes.

I guess this is one of the many things that have to be dealt with when
doing a great overhaul of all the ancient scripts-stuff in xen.

I'm marking it 'upstream' now, since we cannot fix this in the Debian
packaging process, any solution should go 'upstream-first'.

Hans

#989656#23
Date:
2021-08-05 22:20:19 UTC
From:
To:
Hello,

I think it's a consequence of using logger(1) for logging. If you
don't use --tag then:

       -t, --tag tag
                     Mark every line to be logged with the specified
                     tag.  The default tag is the name of the user
                     logged in on the terminal (or a user name based
                     on effective user ID).

But yeah, one for upstream.

Cheers,
Andy