MariaDB Package Issues While Updating from CentOS 7 to CentOS 8
-
Fairly far along in the process, but getting these errors and because of the changes to get the C8 repos in place, this can't be corrected. Argh...
Running transaction check Error: transaction check vs depsolve: (mariadb >= 3:10.3.27 if mariadb) is needed by mariadb-connector-c-3.1.11-2.el8_3.x86_64 (mariadb-connector-c-config = 3.1.11-2.el8_3 if mariadb-connector-c-config) is needed by mariadb-connector-c-3.1.11-2.el8_3.x86_64 rpmlib(RichDependencies) <= 4.12.0-1 is needed by mariadb-connector-c-3.1.11-2.el8_3.x86_64 To diagnose the problem, try running: 'rpm -Va --nofiles --nodigest'. You probably have corrupted RPMDB, running 'rpm --rebuilddb' might fix the issue. The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'.
-
And no, I certainly didn't pick CentOS. And boy does this highlight where CentOS poses big risks and complexity versus Fedora.
-
What? Are you upgrading in-place?
-
@scottalanmiller said in MariaDB Package Issues While Updating from CentOS 7 to CentOS 8:
Fairly far along in the process
What process? Last I knew, there was no official process.
-
And why move to 8 now???
If anything there are very good reasons to stay with CentOS 7 until you have something else to move to. CentOS 7 will be supported and doesn't go EOL until 2024. Or has that changed?
-
@Pete-S said in MariaDB Package Issues While Updating from CentOS 7 to CentOS 8:
And why move to 8 now???
If anything there are very good reasons to stay with CentOS 7 until you have something else to move to. CentOS 7 will be supported and doesn't go EOL until 2024. Or has that changed?
I have no idea the project, but you seriously think that @scottalanmiller would be doing it by choice? There is no point in asking these kinds of questions.
In fact he clearly stated it was not his choice.
@scottalanmiller said in MariaDB Package Issues While Updating from CentOS 7 to CentOS 8:
And no, I certainly didn't pick CentOS. And boy does this highlight where CentOS poses big risks and complexity versus Fedora.
-
@Pete-S said in MariaDB Package Issues While Updating from CentOS 7 to CentOS 8:
And why move to 8 now???
If anything there are very good reasons to stay with CentOS 7 until you have something else to move to. CentOS 7 will be supported and doesn't go EOL until 2024. Or has that changed?
CentOS 7 is super old and the packages for it are super old. When CentOS is required, you don't want to be running old stuff just to be old.
-
Keep in mind to get to Stream you have to get to 8 first.
-
It turns out to be Cockpit that was gumming up the works. Removed Cockpit and it let me move forward. Tons of package problems, I've never seen any OS have the issues that RHEL/CentOS do to stay current, but with enough steps, it eventually updated.
-
@scottalanmiller said in MariaDB Package Issues While Updating from CentOS 7 to CentOS 8:
Keep in mind to get to Stream you have to get to 8 first.
But nobody in their right mind does an in-place upgrade from 7 to 8. If you want RHEL/CentOS 8 or Stream or whatever, you set it up and reinstall the application on it. And move the data.
-
@Pete-S said in MariaDB Package Issues While Updating from CentOS 7 to CentOS 8:
@scottalanmiller said in MariaDB Package Issues While Updating from CentOS 7 to CentOS 8:
Keep in mind to get to Stream you have to get to 8 first.
But nobody in their right mind does an in-place upgrade from 7 to 8. If you want RHEL/CentOS 8 or Stream or whatever, you set it up and reinstall the application on it. And move the data.
Yup, but if you don't have that option, you have to decide between a future looking, supported system and an ancient, abandoned one.
-
@Pete-S said in MariaDB Package Issues While Updating from CentOS 7 to CentOS 8:
But nobody in their right mind...
...uses LTS releases. So we have to accept we are working from a crippled situation anytime that this comes up. It means we are already dealing with politics over function. So knowing that, it should explain why we have to deal with what we have to deal with. Would have been super fast to do a fresh install.
But you'd not do a fresh install of CentOS 8 or Streams if it wasn't for politics. We'd be putting in Fedora, Ubuntu, or OpenSuse. So not getting to do a fresh install is just one artefact of many when doing what's best for the application platform isn't what drives decision making.