Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Unable to finish post migration, issue with MariaDB (Unable to find a match)

Đang mở
#52 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
mariadb, python
Lĩnh vực
databases, devops

Hướng nghiên cứu

Start with the cloudlinux7to8 resume flow and the MySQL Governor command shown in the report, then inspect cloudlinux7to8_feedback.zip and the logged package-removal and download steps. Done means resuming the migration reinstalls the required MariaDB packages without requiring --install-beta and completes the database update stage.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug

We are experiencing the same issue as the previously opened ticket (https://github.com/plesk/cloudlinux7to8/issues/16).
Previously, simply reinstalling via the MySQL Governor script and running ./cloudlinux7to8 --resume was sufficient.

Now, the issue is that when resuming the step, the cloudlinux7to8 tool first removes MariaDB:

2024-12-10 16:57:59,103 - INFO - Running: ['/usr/bin/rpm', '-e', '--nodeps', 'cl-MariaDB-meta-devel', 'cl-MariaDB-meta', 'cl-MariaDB1011-devel', 'cl-MariaDB1011-server', 'cl-MariaDB1011', 'cl-MariaDB1011-libs', 'cl-MariaDB-meta-client']. Output:
2024-12-10 16:58:00,479 - INFO - stderr: warning: /etc/my.cnf saved as /etc/my.cnf.rpmsave
2024-12-10 16:58:00,592 - INFO - Command ['/usr/bin/rpm', '-e', '--nodeps', 'cl-MariaDB-meta-devel', 'cl-MariaDB-meta', 'cl-MariaDB1011-devel', 'cl-MariaDB1011-server', 'cl-MariaDB1011', 'cl-MariaDB1011-libs', 'cl-MariaDB-meta-client'] finished successfully

After removing MariaDB the tool fails to reinstall MariaDB. This can be worked around by resuming the tool so it can proceed to the next step; however, it eventually breaks due to the missing MariaDB.

Manually installing MariaDB via the MySQL Governor now only works when adding the --install-beta flag. Without this flag, we encounter the following error:

/usr/share/lve/dbgovernor/mysqlgovernor.py --mysql-version=mariadb1011
Set MySQL to type 'mariadb1011'

/usr/share/lve/dbgovernor/mysqlgovernor.py --install --yes
!!!Before making any changes to the database, make sure that you have a backup copy of users' data!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!Ctrl+C to cancel the installation!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Instruction: how to create a whole-database backup - http://docs.cloudlinux.com/index.html?backing_up_mysql.html
Saving current enabled module: mariadb:cl-MariaDB1011
Cached module: mariadb:cl-MariaDB1011
Start downloading current installed packages
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/old/mysqlclient21-8.0.35-1.el8.cloudlinux.x86_64.rpm was loaded
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/old/mysqlclient15-5.0.91-3.el8.cloudlinux.x86_64.rpm was loaded
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/old/mysqlclient16-5.1.73-2.el8.cloudlinux.x86_64.rpm was loaded
Started downloading packages for the new installation
This system is receiving updates from CloudLinux Network server.
167 files removed
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/new/cl-MariaDB-meta-devel-10.11.10-1.module_el8.10.0+6879+09281501.x86_64.rpm was loaded
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/new/cl-MariaDB-meta-10.11.10-1.module_el8.10.0+6879+09281501.x86_64.rpm was loaded
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/new/cl-MariaDB-meta-client-10.11.10-1.module_el8.10.0+6879+09281501.x86_64.rpm was loaded
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/new/cl-MariaDB-meta-client-10.11.10-1.module_el8.10.0+6879+09281501.x86_64.rpm was loaded
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/new/cl-MariaDB-meta-devel-10.11.10-1.module_el8.10.0+6879+09281501.x86_64.rpm was loaded
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/new/mysqlclient16-5.1.73-2.el8.cloudlinux.x86_64.rpm was loaded
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/new/mysqlclient15-5.0.91-3.el8.cloudlinux.x86_64.rpm was loaded
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/new/mysqlclient21-8.0.35-1.el8.cloudlinux.x86_64.rpm was loaded
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/new/libaio-0.3.112-1.el8.x86_64.rpm was loaded
Package /usr/share/lve/dbgovernor/tmp/governor-tmp/new/cl-MariaDB-meta-client-10.11.10-1.module_el8.10.0+6879+09281501.x86_64.rpm was loaded
WARNING!!!! Package cl-MariaDB1011-libs was not downloaded
WARNING!!!! Package cl-MariaDB1011-server was not downloaded
WARNING!!!! Package cl-MariaDB1011 was not downloaded
WARNING!!!! Package cl-MariaDB1011-devel was not downloaded
Installation of MySQL packages will not be completed because not all of the new packages have been downloaded

In the previous ticket the output off 'yum list 'cl-Maria*' --showduplicates' was asked, here it is;

Before stage Update databases / action update modern mariadb installed from governor

cl-MariaDB-meta.x86_64         10.11.10-1.el7 @System
cl-MariaDB-meta-client.x86_64  10.11.10-1.el7 @System
cl-MariaDB-meta-devel.x86_64   10.11.10-1.el7 @System
cl-MariaDB1011.x86_64		   10.11.10-1.el7 @System
cl-MariaDB1011-devel.x86_64    10.11.10-1.el7 @System
cl-MariaDB1011-libs.x86_64     10.11.10-1.el7 @System
cl-MariaDB1011-server.x86_64   10.11.10-1.el7 @System

After failed stage Update databases / action update modern mariadb installed from governor

cl-MariaDB-meta.x86_64 			10.11.6-2.module_el8.8.0+6721+3781f20e 		alma-cl-mysql-meta
cl-MariaDB-meta.x86_64 			10.11.7-1.module_el8.9.0+6751+eafd38b2 		alma-cl-mysql-meta
cl-MariaDB-meta.x86_64 			10.11.8-1.module_el8.9.0+6829+4bb021a7 		alma-cl-mysql-meta
cl-MariaDB-meta.x86_64 			10.11.9-1.module_el8.10.0+6854+d38aff05 	alma-cl-mysql-meta
cl-MariaDB-meta.x86_64 			10.11.9-2.module_el8.10.0+6861+11848e40 	alma-cl-mysql-meta
cl-MariaDB-meta.x86_64 			10.11.9-3.module_el8.10.0+6871+d9e2a33a 	alma-cl-mysql-meta
cl-MariaDB-meta.x86_64 			10.11.10-1.module_el8.10.0+6879+09281501 	alma-cl-mysql-meta
cl-MariaDB-meta-client.x86_64 	10.11.6-2.module_el8.8.0+6721+3781f20e 		alma-cl-mysql-meta
cl-MariaDB-meta-client.x86_64 	10.11.7-1.module_el8.9.0+6751+eafd38b2 		alma-cl-mysql-meta
cl-MariaDB-meta-client.x86_64 	10.11.8-1.module_el8.9.0+6829+4bb021a7 		alma-cl-mysql-meta
cl-MariaDB-meta-client.x86_64 	10.11.9-1.module_el8.10.0+6854+d38aff05 	alma-cl-mysql-meta
cl-MariaDB-meta-client.x86_64 	10.11.9-2.module_el8.10.0+6861+11848e40 	alma-cl-mysql-meta
cl-MariaDB-meta-client.x86_64 	10.11.9-3.module_el8.10.0+6871+d9e2a33a 	alma-cl-mysql-meta
cl-MariaDB-meta-client.x86_64 	10.11.10-1.module_el8.10.0+6879+09281501 	alma-cl-mysql-meta
cl-MariaDB-meta-devel.x86_64 	10.11.6-2.module_el8.8.0+6721+3781f20e 		alma-cl-mysql-meta
cl-MariaDB-meta-devel.x86_64 	10.11.7-1.module_el8.9.0+6751+eafd38b2 		alma-cl-mysql-meta
cl-MariaDB-meta-devel.x86_64 	10.11.8-1.module_el8.9.0+6829+4bb021a7 		alma-cl-mysql-meta
cl-MariaDB-meta-devel.x86_64 	10.11.9-1.module_el8.10.0+6854+d38aff05 	alma-cl-mysql-meta
cl-MariaDB-meta-devel.x86_64 	10.11.9-2.module_el8.10.0+6861+11848e40 	alma-cl-mysql-meta
cl-MariaDB-meta-devel.x86_64 	10.11.9-3.module_el8.10.0+6871+d9e2a33a 	alma-cl-mysql-meta
cl-MariaDB-meta-devel.x86_64 	10.11.10-1.module_el8.10.0+6879+09281501	alma-cl-mysql-meta

cloudlinux7to8_feedback.zip

Ngôn ngữ chính
Python
Star
7
Fork
5
Merge trung bình
11 phút
Pull request đã merge (30 ngày)
1

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của plesk/cloudlinux7to8

Tất cả issue của plesk/cloudlinux7to8

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.