Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1893503
Summary: | logwatch crashes on undefined subroutine | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Marek Greško <marek.gresko> | ||||
Component: | logwatch | Assignee: | Frank Crawford <frank> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 33 | CC: | anon.amish, frank, herrold, murray+redhat | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | logwatch-7.5.4-2.fc33 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2020-11-18 02:19:30 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Marek Greško
2020-11-01 05:45:55 UTC
This appears to be an issue either with your setup or with Fedora 33. The routine is locally defined in logwatch.pm. I have yet to setup a new F33 environment, but will do so shortly and test it out. It is strange. I found one fedora installation where it works normally. I cannot imagine what could be the difference? Maybe some package missing because of dependency problem? All of my machines are upgrades from previous versions using package manager. Only one of them working. It looks to be an issue with perl not following perllib correctly to find the module in /usr/share/logwatch/lib. Can you paste the results of "perl -V". Created attachment 1725790 [details]
Output of perl -V
Output is the same on the working and non working machine.
Thanks, you helped me by your comment. When I installed perl-lib it suddenly started to work. I think tha package should be inserted as a dependency of logwatch. Marek, thanks, that is possibly the case, as the version of perl in F33 seems to have split out a number of items into separate packages. I'll check this out a little further and then probably add some of the additional packages. Marek, yes as I thought, once I looked into what was previously pulled in by the perl-interpreter package and what is now pulled in, is vastly different. It appears that we now have to ensure all required packages, even standard ones like perl-lib must be added as a dependency in the logwatch package. I'm build a new version in rawhide and will also do one in f33-test tonight. FEDORA-2020-ab2d7fb704 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-ab2d7fb704 Hello, I found out also perl-diagnostics is a required dependency. Marek Yes, there is a separate ticket for the perl-diagnostics issue. Multiple people have found that one and it is in the update for testing. FEDORA-2020-ab2d7fb704 has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-ab2d7fb704` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-ab2d7fb704 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. *** Bug 1896750 has been marked as a duplicate of this bug. *** FEDORA-2020-ab2d7fb704 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report. |