Мариадб удалить, но не чистый - PullRequest
0 голосов
/ 27 февраля 2020

Я создал Amazon Linux AMI 2018.03.0 (HVM), операционную систему SSD Volume Type с использованием ec2 aws.

И создайте файл ниже

sudo vim /etc/yum.repos.d/maria.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

It был хорошо установлен и хорошо работал.

И я удалил пакеты, показанные в коде ниже.

, используя sudo yum remove -y

yum list installed mariadb\*

Затем Я переключился на centos7-amd64 и попытался переустановить его, и произошла авария.

sudo vim /etc/yum.repos.d/maria.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

код ошибки

[ec2-user@ip-172-31-18-207 ~]$ sudo yum install MariaDB-server
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main                                                                                                                                                                               | 2.1 kB  00:00:00
amzn-updates                                                                                                                                                                            | 2.5 kB  00:00:00
2 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package MariaDB-server.x86_64 0:10.4.12-1.el7.centos will be installed
--> Processing Dependency: libsepol >= 2.5-6.el7 for package: MariaDB-server-10.4.12-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for package: MariaDB-server-10.4.12-1.el7.centos.x86_64
--> Processing Dependency: MariaDB-client for package: MariaDB-server-10.4.12-1.el7.centos.x86_64
--> Processing Dependency: MariaDB-common for package: MariaDB-server-10.4.12-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package: MariaDB-server-10.4.12-1.el7.centos.x86_64
--> Running transaction check
---> Package MariaDB-client.x86_64 0:10.4.12-1.el7.centos will be installed
--> Processing Dependency: libsystemd.so.0()(64bit) for package: MariaDB-client-10.4.12-1.el7.centos.x86_64
---> Package MariaDB-common.x86_64 0:10.4.12-1.el7.centos will be installed
--> Processing Dependency: MariaDB-compat for package: MariaDB-common-10.4.12-1.el7.centos.x86_64
---> Package MariaDB-server.x86_64 0:10.4.12-1.el7.centos will be installed
--> Processing Dependency: libsepol >= 2.5-6.el7 for package: MariaDB-server-10.4.12-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for package: MariaDB-server-10.4.12-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package: MariaDB-server-10.4.12-1.el7.centos.x86_64
--> Running transaction check
---> Package MariaDB-client.x86_64 0:10.4.12-1.el7.centos will be installed
--> Processing Dependency: libsystemd.so.0()(64bit) for package: MariaDB-client-10.4.12-1.el7.centos.x86_64
---> Package MariaDB-compat.x86_64 0:10.4.12-1.el7.centos will be installed
---> Package MariaDB-server.x86_64 0:10.4.12-1.el7.centos will be installed
--> Processing Dependency: libsepol >= 2.5-6.el7 for package: MariaDB-server-10.4.12-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for package: MariaDB-server-10.4.12-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package: MariaDB-server-10.4.12-1.el7.centos.x86_64
--> Finished Dependency Resolution
Error: Package: MariaDB-server-10.4.12-1.el7.centos.x86_64 (mariadb)
           Requires: libsystemd.so.0()(64bit)
Error: Package: MariaDB-server-10.4.12-1.el7.centos.x86_64 (mariadb)
           Requires: libsepol >= 2.5-6.el7
           Installed: libsepol-2.1.7-3.12.amzn1.x86_64 (installed)
               libsepol = 2.1.7-3.12.amzn1
Error: Package: MariaDB-client-10.4.12-1.el7.centos.x86_64 (mariadb)
           Requires: libsystemd.so.0()(64bit)
Error: Package: MariaDB-server-10.4.12-1.el7.centos.x86_64 (mariadb)
           Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Кажется, что есть конфликт, но пакет не найден и не удалено.

[ec2-user@ip-172-31-18-207 ~]$ sudo yum list installed mariadb\*
Loaded plugins: priorities, update-motd, upgrade-helper
2 packages excluded due to repository priority protections
Error: No matching Packages to list

"2 пакета исключены из-за защиты приоритетов хранилища" это проблема? Как мне найти и удалить?

Что мне делать?

В чем причина?

Если моей информации недостаточно, пожалуйста, дайте мне знать, чего вам не хватает .

Спасибо.

...