[MDEV-14225] After apt upgrade from 10.2.8 to 10.2.9 some lib symlinks are lost Created: 2017-10-30 Updated: 2020-08-25 Resolved: 2018-10-31 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Packaging, Platform Debian |
| Affects Version/s: | 10.2.9 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Critical |
| Reporter: | Hartmut Holzgraefe | Assignee: | Sergei Golubchik |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Environment: |
debian jessie, probably all .deb distributions |
||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Description |
|
When upgrading from MariaDB 10.2.8 to 10.2.9 on Debian the symlinks from libmysqlclient.so.18 and libmariadbclient.so.18 to libmariadb.so.3 are lost. How to reproduce:
Now set up the debian repository and "apt upgrade" to upgrade to 10.2.9.
Symlinks for version 18 are gone now:
Uninstall libmysqlclient18 and libmariadbclient18 packages and then install them again to get the symlinks back again:
This is probably related to the changes introduced my |
| Comments |
| Comment by Elena Stepanova [ 2017-10-30 ] | ||||||||||||||||
|
serg, You've been dealing with those symlinks a lot recently, I'll leave it to you to describe how exactly it's supposed to be at the moment. | ||||||||||||||||
| Comment by Sergei Golubchik [ 2018-06-19 ] | ||||||||||||||||
|
Doesn't happen anymore.
| ||||||||||||||||
| Comment by Hartmut Holzgraefe [ 2018-07-05 ] | ||||||||||||||||
|
Still happens when upgrading from 10.2.8 to 10.2.15. The problem is not the upgrade in general, but the change between 10.2.8 and later versions. So someone who had not upgraded packages for almost a year or more (10.2.8 was released in late August 2017) would still run into this. Tested with the attached Vagrantfile:
| ||||||||||||||||
| Comment by Hartmut Holzgraefe [ 2018-07-05 ] | ||||||||||||||||
|
When trying a 10.2.9->10.2.15 upgrade instead of starting with 10.2.8 everything works as expected indeed
| ||||||||||||||||
| Comment by Sergei Golubchik [ 2018-10-31 ] | ||||||||||||||||
|
This was a bug in 10.2.8 (and earlier) that was fixed in 10.2.9. Because of that 10.2.8- bugs symlinks disappear when upgrading to 10.2.9+. A workaround is to reinstall libmariadbclient18 package |