| Bug #120625 | leapp ugprade from oracle linux 9 to oracle linux 10 breaks because mysql-community rpms are not signed by Oracle! | ||
|---|---|---|---|
| Submitted: | 7 Jun 13:13 | Modified: | 7 Jun 15:34 |
| Reporter: | Simon Mudd (OCA) | Email Updates: | |
| Status: | Open | Impact on me: | |
| Category: | MySQL Package Repos | Severity: | S3 (Non-critical) |
| Version: | 8.4 | OS: | Oracle Linux (9) |
| Assigned to: | CPU Architecture: | Any | |
| Tags: | leapp, Oracle, rpm, upgrades | ||
[7 Jun 13:13]
Simon Mudd
[7 Jun 13:15]
Simon Mudd
Note: this is not a blocker for me but more a FYI as I imagine other people may bump into it. You want this process to be trouble free and potentially this may also affect the MySQL commercial rpms in the same way, though perhaps those users may have resources to upgrade to a clean new server.
[7 Jun 13:24]
Simon Mudd
The output generated above came from running $ sudo leapp preupgrade --oraclelinux
[7 Jun 15:34]
Simon Mudd
FWIW the ol9 -> ol10 leapp upgrade failed to upgrade mysql binaries: [user@host ~]$ rpm -qa 2>/dev/null | grep mysql- mysql-community-icu-data-files-8.4.9-1.el9.x86_64 mysql-community-common-8.4.9-1.el9.x86_64 mysql-community-server-8.4.9-1.el9.x86_64 mysql-community-client-plugins-8.4.9-1.el9.x86_64 mysql-community-libs-8.4.9-1.el9.x86_64 mysql-community-client-8.4.9-1.el9.x86_64 [user@host ~]$ rpm -qa 2>/dev/null | grep oracle.*release oraclelinux-release-10.1-1.0.6.el10.x86_64 oraclelinux-release-el10-1.0-17.el10.x86_64 oracle-epel-release-el10-1.0-6.el10.x86_64 Not entirely surprising. However, MySQL was still working with old binaries (which is good): [user@host ~]$ mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.4.9 MySQL Community Server - GPL ... mysql> select @@version; +-----------+ | @@version | +-----------+ | 8.4.9 | +-----------+ 1 row in set (0.00 sec) mysql> I can upgrade those I guess by modifying the rpm repo to the ol10 equivalent and forcing an upgrade of the rpms. It would be really nice if the leapp tooling would also work for mysql-community / mysql-commercial rpms on the RHEL compatible distributions like OL, RHEL (if they support leapp), Alma or Rocky Linux. An other thing I notice: - see: https://bugs.mysql.com/119212 - I bumped into gpg expired certificate errors while trying to upgrade to the equivalent el10 versions. It took a while to figure out how to fix. I left a suggestion for making this issue on the other (closed) bug report and suggest a proper page should document this. Anyway it's good to see the el10 binaries now working: [user@host ~]$ rpm -qa | grep mysql mysql-community-icu-data-files-8.4.9-1.el10.x86_64 mysql-community-common-8.4.9-1.el10.x86_64 mysql-community-server-8.4.9-1.el10.x86_64 mysql-community-client-plugins-8.4.9-1.el10.x86_64 mysql-community-libs-8.4.9-1.el10.x86_64 mysql-community-client-8.4.9-1.el10.x86_64 mysql84-community-release-el10-2.noarch
