Bug 27096 - shorewall: Standard output type syslog is obsolete
Summary: shorewall: Standard output type syslog is obsolete
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Base system maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-12 13:55 CEST by Bit Twister
Modified: 2021-01-31 15:00 CET (History)
2 users (show)

See Also:
Source RPM: shorewall-5.2.8-1.mga8.src.rpm
CVE:
Status comment:


Attachments

Description Bit Twister 2020-08-12 13:55:20 CEST
Description of problem: mga8 dev0


Standard output type syslog is obsolete, automatically updating to journal.
Please update your unit file, and consider removing the setting altogether.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. journalctl --no-hostname | grep -E "obsolete|\+console"
2.
3.
Comment 1 Aurelien Oudelet 2020-08-12 18:44:04 CEST
Confirmed.

This complain comes from time when systemd was updated to 246.

See also Bugs 27092, 27091.


This is non blocker but our Units files should be adapted from these packages.
Assigning to basesystem maintainers.

CC: (none) => ouaurelien
Assignee: bugsquad => basesystem

Comment 2 Aurelien Oudelet 2020-10-30 13:38:41 CET
Pinged upstream on shorewall-devel Mailing-List.

This is due to an upstream change in systemd since 246 version.

Unit .service file can be updated.

in /usr/lib/systemd/system/shorewall6.service:
Line 17: s/StandardOutput=syslog/StandardOutput=journal/

in /usr/lib/systemd/system/shorewall.service:
Line 16: s/StandardOutput=syslog/StandardOutput=journal/

We don't ship a syslog activated by default. We rely on journal by default.
Comment 3 Bit Twister 2020-10-30 16:50:42 CET
(In reply to Aurelien Oudelet from comment #2)
> Pinged upstream on shorewall-devel Mailing-List.
> 
> This is due to an upstream change in systemd since 246 version.

Well there has been a change alright. Message no longer has console

New search term 
# journalctl --no-hostname | grep obsolete 

Oct 30 04:26:51 systemd[1]: /usr/lib/systemd/system/shorewall.service:16: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.

Shorewall and shorewall6 service files still need change to remove obsolete
option.
Comment 4 Aurelien Oudelet 2020-10-30 16:56:24 CET
Yeah, that's why I pinged upstream devel-ml. Changes need to be done upstream as they provide mentioned above files with their sources.

Ourselves we can modify files for our distribution but overall open sources app should be better if modifications are done upstream.

Leaving this open as long as we are waiting to upstream changes.
Comment 5 Aurelien Oudelet 2020-11-01 18:46:54 CET
Tom Eastep (upstream developer) answered me:

"Upstream has been updated, including shorewall-lite.service,
shorewall6-lite.service and shorewall-init.service.

Thanks Aurélien,

-Tom
-- 
Tom Eastep        \ Q: What do you get when you cross a mobster
Shoreline,         \    with an international standard?
Washington, USA     \ A: Someone who makes you an offer you
http://shorewall.org \    can't understand"

So, checking it: https://gitlab.com/shorewall/code/-/tree/ba87937f49010b873307240e3a6f22deac511d89

In next version of Shorewall.

Leaving this open.
Comment 6 Aurelien Oudelet 2021-01-11 11:08:53 CET
Upstream change are here: https://gitlab.com/shorewall/code/-/tree/ba87937f49010b873307240e3a6f22deac511d89
No ETA to new release tag.
CC'd Thomas.

CC: (none) => tmb
Source RPM: shorewall-5.2.7-1.mga8.src.rpm => shorewall-5.2.8-1.mga8.src.rpm

Comment 7 Thomas Backlund 2021-01-31 15:00:57 CET
fixed in  shorewall-5.2.8-2.mga8

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.