Bug 25610 - Update request: rpm
Summary: Update request: rpm
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: release_blocker major
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-10-25 10:37 CEST by Martin Whitaker
Modified: 2019-10-26 19:02 CEST (History)
3 users (show)

See Also:
Source RPM: rpm-4.14.2.1-12.mga7
CVE:
Status comment:


Attachments

Description Martin Whitaker 2019-10-25 10:37:43 CEST
Suggested Advisory
==================

This update adjusts the package dependencies to ensure that the rpm-plugin-* packages are included in the priority upgrades when upgrading from Mageia 6 to Mageia 7. This prevents a segfault during the upgrade, caused by a package incompatibility.

There is no change to the package contents.

Test Procedure
==============

In a 6 -> 7 upgrade, check that the rpm-plugin-ima, rpm-plugin-syslog, and rpm-plugin-systemd-inhibit packages are included in the first round of packages installed (the priority upgrades).

In Mageia 7, check that the packages install cleanly, and rpm/urpmi/rpmdrake work as before.

noarch
======

rpm-apidocs-4.14.2.1-12.1.mga7.noarch.rpm
rpm-cron-4.14.2.1-12.1.mga7.noarch.rpm

i586
====
librpm8-4.14.2.1-12.1.mga7.i586.rpm
librpm8-debuginfo-4.14.2.1-12.1.mga7.i586.rpm
librpmbuild8-4.14.2.1-12.1.mga7.i586.rpm
librpmbuild8-debuginfo-4.14.2.1-12.1.mga7.i586.rpm
librpm-devel-4.14.2.1-12.1.mga7.i586.rpm
librpmsign8-4.14.2.1-12.1.mga7.i586.rpm
librpmsign8-debuginfo-4.14.2.1-12.1.mga7.i586.rpm
python2-rpm-4.14.2.1-12.1.mga7.i586.rpm
python2-rpm-debuginfo-4.14.2.1-12.1.mga7.i586.rpm
python3-rpm-4.14.2.1-12.1.mga7.i586.rpm
python3-rpm-debuginfo-4.14.2.1-12.1.mga7.i586.rpm
rpm-4.14.2.1-12.1.mga7.i586.rpm
rpm-build-4.14.2.1-12.1.mga7.i586.rpm
rpm-build-debuginfo-4.14.2.1-12.1.mga7.i586.rpm
rpm-debuginfo-4.14.2.1-12.1.mga7.i586.rpm
rpm-debugsource-4.14.2.1-12.1.mga7.i586.rpm
rpm-plugin-ima-4.14.2.1-12.1.mga7.i586.rpm
rpm-plugin-ima-debuginfo-4.14.2.1-12.1.mga7.i586.rpm
rpm-plugin-prioreset-4.14.2.1-12.1.mga7.i586.rpm
rpm-plugin-prioreset-debuginfo-4.14.2.1-12.1.mga7.i586.rpm
rpm-plugin-syslog-4.14.2.1-12.1.mga7.i586.rpm
rpm-plugin-syslog-debuginfo-4.14.2.1-12.1.mga7.i586.rpm
rpm-plugin-systemd-inhibit-4.14.2.1-12.1.mga7.i586.rpm
rpm-plugin-systemd-inhibit-debuginfo-4.14.2.1-12.1.mga7.i586.rpm
rpm-sign-4.14.2.1-12.1.mga7.i586.rpm
rpm-sign-debuginfo-4.14.2.1-12.1.mga7.i586.rpm

x86_64
======
lib64rpm8-4.14.2.1-12.1.mga7.x86_64.rpm
lib64rpm8-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
lib64rpmbuild8-4.14.2.1-12.1.mga7.x86_64.rpm
lib64rpmbuild8-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
lib64rpm-devel-4.14.2.1-12.1.mga7.x86_64.rpm
lib64rpmsign8-4.14.2.1-12.1.mga7.x86_64.rpm
lib64rpmsign8-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
python2-rpm-4.14.2.1-12.1.mga7.x86_64.rpm
python2-rpm-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
python3-rpm-4.14.2.1-12.1.mga7.x86_64.rpm
python3-rpm-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-build-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-build-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-debugsource-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-plugin-ima-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-plugin-ima-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-plugin-prioreset-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-plugin-prioreset-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-plugin-syslog-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-plugin-syslog-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-plugin-systemd-inhibit-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-plugin-systemd-inhibit-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-sign-4.14.2.1-12.1.mga7.x86_64.rpm
rpm-sign-debuginfo-4.14.2.1-12.1.mga7.x86_64.rpm
Comment 1 claire robinson 2019-10-25 15:45:03 CEST
Experienced segfault during upgrade. Installed this rpm from updates testing which allowed upgrade to continue.

Confirmed files now in plugins.

# urpmf /usr/lib64/rpm-plugins/syslog.so
rpm-plugin-syslog:/usr/lib64/rpm-plugins/syslog.so

# urpmf /usr/lib64/rpm-plugins/systemd_inhibit.so
rpm-plugin-systemd-inhibit:/usr/lib64/rpm-plugins/systemd_inhibit.so

Whiteboard: (none) => MGA7-64-OK

Comment 2 Thomas Backlund 2019-10-25 21:47:30 CEST
Validating on the fact that it still works, and the only change is updating conflicts here:
http://svnweb.mageia.org/packages/updates/7/rpm/current/SPECS/rpm.spec?r1=1403290&r2=1453684

where the conflict range includes the rpm version 4.13.1-3.3.mga6 that was pushed out in MGAA-2019-0170

CC: (none) => tmb, sysadmin-bugs
Keywords: (none) => advisory, validated_update

Comment 3 Mageia Robot 2019-10-25 22:04:29 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0180.html

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

Comment 4 Dave Hodgins 2019-10-26 18:58:26 CEST
What about the packages
rpm-mageia-setup-2.39.1-1.mga7.x86_64.rpm
rpm-mageia-setup-build-2.39.1-1.mga7.x86_64.rpm
urpmi-ldap-8.118.1-1.mga7.noarch.rpm
urpmi-parallel-ka-run-8.118.1-1.mga7.noarch.rpm
urpmi-parallel-ssh-8.118.1-1.mga7.noarch.rpm

Should they have been pushed as part of this update?

CC: (none) => davidwhodgins

Comment 5 Thomas Backlund 2019-10-26 19:02:21 CEST
(In reply to Dave Hodgins from comment #4)
> What about the packages
> rpm-mageia-setup-2.39.1-1.mga7.x86_64.rpm
> rpm-mageia-setup-build-2.39.1-1.mga7.x86_64.rpm
> urpmi-ldap-8.118.1-1.mga7.noarch.rpm
> urpmi-parallel-ka-run-8.118.1-1.mga7.noarch.rpm
> urpmi-parallel-ssh-8.118.1-1.mga7.noarch.rpm
> 
> Should they have been pushed as part of this update?

Nope, the urpmi ones are old and superseeded by 8.118.2 in:
http://advisories.mageia.org/MGAA-2019-0177.html

The rpm-mageia-setup is fixes to allow aarch64 servers to build armv7hl packages, so nothing related to this

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