rpm -q permissions --qf '%{NAME}-%{EPOCH}-%{VERSION}-%{RELEASE}\n'
https://bugzilla.novell.com/show_bug.cgi?id=246801 Summary: ZMD does not handle epoch of local RPMs Product: SUSE Linux 10.1 Version: Final Platform: Other OS/Version: SLES 10 Status: NEW Severity: Normal Priority: P5 - None Component: Zenworks AssignedTo: zlm-code10-bugs@forge.provo.novell.com ReportedBy: peter.surda@realexpayments.com QAContact: sarifulla@novell.com If you install a RPM, zmd thinks it has epoch 0 regardless of what it actually is. ------------------------------------------ permissions-1-2007.1.18-6
rug search -i permissions S | Catalog | Bundle | Name | Version | Arch --+---------+--------+-------------+-------------+----- i | System | | permissions | 2007.1.18-6 | i586
------------------------------------------- Compare it to yum repository from which I installed it: -------------------------------------------
rug search -u permissions S | Catalog | Bundle | Name | Version | Arch --+-------------------+--------+-------------+---------------+----- v | local-blahblah | | permissions | 1:2007.1.18-6 | i586
I was able to trace it as far as the database (the zmd.db), which contains 0 in the epoch column (for @system). Non-local catalogs (e.g. the one I installed it from) contain proper values. I tried digging in the zmd source but I am unfamiliar with C# and so far was not able to trace it any further. I have SLES10:
rpm -q zmd rug rpm zmd-7.1.1.0-39.49 rug-7.1.1.0-18.23 rpm-4.4.2-43.7
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.