Done
Details
Assignee
Sandra RomanchenkoSandra RomanchenkoReporter
radoslaw.szulgoradoslaw.szulgoPriority
CriticalComponents
Needs QA
NoNeeds Doc
No
Details
Details
Assignee
Sandra Romanchenko
Sandra RomanchenkoReporter
radoslaw.szulgo
radoslaw.szulgoPriority

Components
Needs QA
No
Needs Doc
No
Smart Checklist
Smart Checklist
Smart Checklist
Created October 29, 2024 at 3:52 PM
Updated February 18, 2025 at 2:04 PM
Resolved February 18, 2025 at 2:04 PM
Problem description
Building and running PSMDB and PBM on Amazon Linux 2023 is not trivial, and we don’t support it. The manual attempt to build it from source breaks since it is based on Fedora and not CentOS. An example of a failure:
root@ip-10-0-133-251 tasks]# yum install percona-server-mongodb.x86_64 Last metadata expiration check: 0:01:13 ago on Tue Nov 14 20:22:09 2023. Error: Problem: package percona-server-mongodb-7.0.2-1.el9.x86_64 requires percona-server-mongodb-server = 7.0.2-1.el9, but none of the providers can be installed conflicting requests nothing provides liblber.so.2()(64bit) needed by percona-server-mongodb-server-7.0.2-1.el9.x86_64 nothing provides liblber.so.2(OPENLDAP_2.200)(64bit) needed by percona-server-mongodb-server-7.0.2-1.el9.x86_64 nothing provides libldap.so.2()(64bit) needed by percona-server-mongodb-server-7.0.2-1.el9.x86_64 nothing provides libldap.so.2(OPENLDAP_2.200)(64bit) needed by percona-server-mongodb-server-7.0.2-1.el9.x86_64 (try to add ‘–skip-broken’ to skip uninstallable packages)
The lack of support for this OS breaks the migration path from Amazon Linux 2 to Amazon Linux 2023. AL2 worked before (although not supported officially) - as it was based on CentOS and not Fedora.
We have an important customer who wants to migrate from the Percona Server for MongoDB, but a lack of support for AL2023 blocks it.
Solution proposition
Build an early version of Percona Software for MongoDB so the customer can start tests
Build on top to make sure everything works same as for other OS.
Acceptance Criteria
Percona Server for MongoDB starts
Percona Backup for MongoDB starts
PMM client starts and reports metrics.
Customer can start testing in their pre-production environments.