| Bug #121135 | Contribution: Do not rewrite RPATH of bundled libexec binaries | ||
|---|---|---|---|
| Submitted: | 19 Aug 18:12 | Modified: | 20 Oct 19:56 |
| Reporter: | OCA Admin (OCA) | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server: Document Store: MySQL Shell | Severity: | S3 (Non-critical) |
| Version: | OS: | Any | |
| Assigned to: | CPU Architecture: | Any | |
[19 Aug 18:12]
OCA Admin
[19 Aug 18:12]
OCA Admin
Contribution submitted via Github - Do not rewrite RPATH of bundled libexec binaries (*) Contribution by Evgeniy Patlan (Github EvgeniyPatlan, https://github.com/mysql/mysql-shell/pull/35#issuecomment-5345573775): I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.
Contribution: git_patch_4312758830.txt (text/plain), 2.08 KiB.
[10 Sep 12:21]
Pawel Andruszkiewicz
Thank you for your contribution.
[14 Sep 14:48]
MySQL Admin
Posted by developer: Bug status updated to 'In progress'
[15 Sep 14:48]
MySQL Admin
Posted by developer: Bug status updated to 'Patch pending'
[16 Sep 8:48]
MySQL Admin
Posted by developer: Bug status updated to 'Patch approved'
[17 Sep 8:48]
MySQL Admin
Posted by developer: Bug status updated to 'Documenting'
[20 Oct 19:56]
Edward Gilmore
Posted by developer: Added the following note to the MySQL Shell 26.10.0 release notes: RPM installations could contain corrupted bundled mysqlbinlog and mysql_config_editor executables because their RPATH values were unnecessarily rewritten. This could prevent binary log dump and load operations and login-path credential storage. RPATH processing now removes existing RPATH or RUNPATH values from bundled Linux libraries and writes a relative RPATH only when required. Errors were returned similar to the following: /usr/libexec/mysqlsh/mysqlbinlog: no version information available (required by /usr/libexec/mysqlsh/mysqlbinlog) Segmentation fault (core dumped) Our thanks to Evgeniy Patlan for the contribution.
