mysql - CentOS 7:安装 dovecot-mysql 软件包时出错
问题描述
我们在购买的 CentOS 服务器中预装了 postfix (2.10.1) 和 dovecot (2.2.36.4 (baf9232c1))。当我们尝试安装 dovecot-mysql 驱动程序作为使用后缀 dovecot 配置邮件服务器的一部分时,我们会将此冲突作为错误抛出 - 错误:plesk-dovecot 与 1:dovecot-2.2.36-3.el7_7.1.x86_64 冲突您可以尝试使用 --skip-broken 来解决问题您可以尝试运行: rpm -Va --nofiles --nodigest
请让我们知道如何安装这个包,以便我们可以使用 MySQL 来验证用户。我们有类似的设置在 CentOS 6 中运行良好,但在迁移到 CentOS 7 时遇到了这个问题。感谢您的帮助。
解决方案
冲突发生在 plesk-dovecot 和我试图通过 yum 安装的 dovecot-mysql 之间。显然数据库支持不是默认的。所以唯一的选择是卸载 Plesk 附带的 Postfix 和 Dovecot,然后使用 yum 重新安装它们。必须重新复制配置文件并且它可以工作。
推荐阅读
- c - 通过将第二个字符串的字符一个接一个地复制到第一个字符串的末尾来合并两个字符串
- python - 有返回问题的总和的所有路径
- web-component - 在 Lightning Web 组件中使用 Preact
- javascript - 未处理的拒绝 (TypeError):fs.readdir 不是函数
- https - 为 insecure-requests=redirect 更改 quarkus 安全端口
- c# - 将 .ToArray() 放入 from/in 时,LINQ 查询性能不佳
- amazon-web-services - 是否可以使用“HTTP”协议(而不是 REST)通过 AWS API Gateway 返回 HTML?
- ffmpeg - 无法使用 ffmpeg 播放录制的视频和音频
- sql - 如何使用 Vertica 将 IPv6 中的地址转换为数字
- spring - 如何使用 spring-authorization-server 在 JWT 中创建自定义声明