Установка Centos 7 Postfix с использованием MYSQL 5.7, которая заменила mariadb

Извините за беспокойство, но у меня проблема, я могу ' Кажется, не обойтись.

Я ' м пытаясь установить Postfix на новый сервер, который нужно было переместить для большего пространства / памяти, старый сервер имел 256 МБ ОЗУ и был довольно старым.

Я довольно новичок в этом деле и большую часть сегодняшнего дня / ночи потратил, пытаясь понять, как заставить это работать. На старом сервере был MYSQL 5.5.36 , поэтому предполагалось, что могут возникнуть непредвиденные проблемы, если мы перейдем на MariaDB и решим перейти на MYSQL 5.7.18 для нового сервер. У нас действительно нет специальной команды разработчиков, поэтому я не могу полагаться на них.

Это моя ошибка:

    yum install postfix
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.seas.harvard.edu
 * epel: epel.mirror.constant.com
 * extras: ftp.osuosl.org
 * updates: mirror.trouble-free.net
 * webtatic: us-east.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package postfix.x86_64 2:2.10.1-6.el7 will be installed
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: 2:postfix-2.10.1-6.el7.x86_64
Package 1:mariadb-libs-5.5.52-1.el7.x86_64 is obsoleted by mysql-community-libs-compat-5.7.18-1.el5.x86_64 which is already installed
--> Processing Dependency: libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-6.el7.x86_64
Package 1:mariadb-libs-5.5.52-1.el7.x86_64 is obsoleted by mysql-community-libs-compat-5.7.18-1.el5.x86_64 which is already installed
--> Finished Dependency Resolution
Error: Package: 2:postfix-2.10.1-6.el7.x86_64 (base)
           Requires: libmysqlclient.so.18()(64bit)
           Available: 1:mariadb-libs-5.5.52-1.el7.x86_64 (base)
               libmysqlclient.so.18()(64bit)
Error: Package: 2:postfix-2.10.1-6.el7.x86_64 (base)
           Requires: libmysqlclient.so.18(libmysqlclient_18)(64bit)
           Available: 1:mariadb-libs-5.5.52-1.el7.x86_64 (base)
               libmysqlclient.so.18(libmysqlclient_18)(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


# yum install postfix --skip-broken
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: linux.cc.lehigh.edu
 * epel: epel.mirror.constant.com
 * extras: ftp.osuosl.org
 * updates: mirror.solarvps.com
 * webtatic: us-east.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package postfix.x86_64 2:2.10.1-6.el7 will be installed
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: 2:postfix-2.10.1-6.el7.x86_64
Package 1:mariadb-libs-5.5.52-1.el7.x86_64 is obsoleted by mysql-community-libs-compat-5.7.18-1.el5.x86_64 which is already installed
--> Processing Dependency: libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-6.el7.x86_64
Package 1:mariadb-libs-5.5.52-1.el7.x86_64 is obsoleted by mysql-community-libs-compat-5.7.18-1.el5.x86_64 which is already installed

Packages skipped because of dependency problems:
    2:postfix-2.10.1-6.el7.x86_64 from base

Очевидно, я вижу, что mariadb-libs устарели библиотеками mysql-community , но я полностью удалил их? mariadb

yum remove mariadb-libs
Loaded plugins: fastestmirror
No Match for argument: mariadb-libs
No Packages marked for removal

В любом случае я могу исправить это:

  • Установите Postfix и переходите к следующему
  • Возможно, перейдите на Mariadb (у нас есть данные PROD, это вызовет проблемы)
  • Может быть, перейти на MYSQL 5.5 (на самом деле не хочу этого делать, потому что возврат назад не т идеал).

Любая помощь будет принята с благодарностью. В настоящее время пользователи не могут получать электронные письма для сброса пароля от приложения.

Заранее спасибо.

0
задан 14 July 2017 в 15:24
1 ответ

Проблема в том, что вы пытаетесь установить mysql-community-libs-compat-5.7.18-1. el5 в системе el7. Вам нужно использовать пакеты для el7, чтобы получить правильную библиотеку libmysqlclient.so.18.

(Ответ обновлен, я только что понял, что вы используете неправильные версии пакета)

1
ответ дан 4 December 2019 в 16:12

Теги

Похожие вопросы