mysql - 未安装 Amavis - CentOS

标签 mysql centos mariadb

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 on-topic对于堆栈溢出。


1年前关闭。







Improve this question




通过此链接安装 Modoboa 时出现此错误 https://www.linuxbabe.com/mail-server/email-server-centos-7-modoboa

Installing amavis
Package amavisd-new is obsoleted by amavis, trying to install amavis-2.12.0-10.el7.noarch instead
Package lz4-1.7.5-3.el7.x86_64 already installed and latest version
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/maria
db.service.
Redirecting to /bin/systemctl status mariadb.service
● mariadb.service - MariaDB database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
   Active: inactive (dead)
Redirecting to /bin/systemctl start mariadb.service
Amavis is not installed
如果有人可以提供帮助,那将非常有帮助

最佳答案

你需要做两件事

  • 转到克隆 modoboa git repo 的文件夹并运行:
  • sed -i 's/amavisd-new/amavis/g' ./modoboa-installer/modoboa_installer/scripts/amavis.py
    
    脚本正在搜索包 amavisd-new 但在 Centos 中为 amavis 更改了包命名
  • Modoboa 安装程序还没有 amavis 版本 2.12 的文件,但您可以复制旧的 sql 模板
  • cp modoboa-installer/modoboa_installer/scripts/files/amavis/amavis_mysql_2.11.X.sql modoboa-installer/modoboa_installer/scripts/files/amavis/amavis_mysql_2.12.X.sql
    
    如果您想使用 postgresql,请对 postgres sql 文件执行相同操作。
    之后重新运行安装程序应该可以正常工作:)

    关于mysql - 未安装 Amavis - CentOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64388515/

    相关文章:

    centos - 如何在特定位置将字符解码为utf-8

    centos - Apache Drill 的 JPAM 配置

    mysql - EXPLAIN 显示 "DEPENDENT SUBQUERY"并且从 MariaDB 迁移到 MySQL 后非常慢

    mysql - 如何使用mysql中的更新从另一个表获取计数来增加一个表的计数?

    php - 如何使用 FriendsOfCake Search for CakePHP 3 过滤关联的 HABTM 数据

    mysql - MySQL中左连接的索引

    php - PDO 重复更新错误

    php - 制表数据库数据

    linux - centos linux 在哪里存储 tar 文件错误

    mysql - 什么时候切换到 NoSQL?