[MDEV-26567] Attempt to remove non-existing mariadb-libs causes removal of entire MariaDB installation Created: 2021-09-07 Updated: 2023-04-27 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Platform RedHat |
| Affects Version/s: | 10.2, 10.3, 10.4, 10.5, 10.6 |
| Fix Version/s: | 10.4, 10.5, 10.6 |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Sergei Golubchik |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Environment: |
RHEL/CentOS 7 |
||
| Description |
|
Courtesy of tturenko's tests RHEL 7 and CentOS 7 have a package called mariadb-libs in the default installation:
It used to cause troubles for our installation, so our packaging is now aware of it in the form of (at least)
However, it causes a weird effect, which is probably unexpected and likely undesired. Let's say I remove the package first, before installing any MariaDB packages. It removes easily and only pulls postfix along:
Then I install a bunch of MariaDB packages, they install all right.
I only checked 10.5 and 10.6, but the packaging logic looks the same everywhere. |
| Comments |
| Comment by Alexey Bychko (Inactive) [ 2021-09-08 ] | |||||||||
|
well, it's not truly non-existing. compat package must provide everything what provided replaced packages.
so, your request to uninstall mariadb-libs erases everything that provides mariadb-libs and also deletes all dependent packages |