我试图在自动安装指南之后安装Aegir,但是我得到了一个错误。我试过安装Aegir 2,然后也尝试了Aegir 3,但是错误是一样的。有什么线索吗?
这是一个信息:
将使用以下设置: Aegir前端网址: site.dev.local主服务器FQDN: site.dev.local Aegir root: /var/aegir Aegir用户: Aegir Web组: www-data Web服务器: apache服务器端口: 80 Aegir DB主机: localhost Aegir DB用户: root aegir DB密码: Aegir DB端口: 3306 Aegir版本: 7.x-3.x Aegir平台路径: /var/aegir/hostmaster-7.x-3.x管理电子邮件: aegir@site.dev.local Aegir安装配置文件: hostmaster您真的想继续安装(y/n):y启用托管-排队的守护进程- drush命令'@hostmaster pm-启用hosting_queued‘是找不到的。如果安装了新扩展,请运行
drush cache-clear drush清除命令文件缓存。错误一个Drupal安装目录无法找到错误 dpkg:错误处理包aegir3-hostmaster (-配置):子进程安装后安装脚本返回的错误退出状态1 dpkg:依赖阻碍aegir3配置的问题:aegir3依赖于aegir3-hostmaster (>= 3.0.1);但是:Packageaegir3-hostmaster还没有配置。dpkg:错误处理包aegir3 (--配置):依赖问题--没有编写未配置的apport报告,因为错误消息指示了以前故障的后续错误。处理过程中遇到错误: aegir3-hostmaster aegir3 E:子进程/usr/bin/dpkg返回一个错误代码(1)
谢谢!
发布于 2015-08-17 08:03:54
最常见的问题可能导致这是一个失败的邮件设置。
如果您可以从服务器的cli发送电子邮件到aegir@site.dev.local,请
发布于 2019-09-29 01:25:47
今天遇到这个问题,我就是这样解决的:
-x,这是失败的.您可以通过编辑.postinst脚本来做到这一点,如在我的情况下的/var/lib/dpkg/info/aegir3-hostmaster.postinst。将#! /bin/sh替换为脚本顶部的#! /bin/sh -x;执行时,postinst脚本将在执行时打印出每一行。
DPKG_DEBUG=developer.export DPKG_DEBUG=developer这将激活各种脚本命令中的调试输出。
对我来说,这是dpkg --configure --pending,因为我已经尝试过安装软件包,并且在配置过程中失败了。
这似乎很明显,但头几次我没有读到足够多的内容,而且还有一条有用的错误信息在后面。
在我的例子中(亲爱的读者,很可能不是您的),问题是/var/aegir/platforms在我的Vagrant环境中的权限不允许aegir用户创建目录来安装其主机安装。因此,没有@hostmaster别名,无法启用hosting_queued,也没有明确指出可解决情况的错误消息。
这将是不同的,因为这个问题中的错误与互联网上记录的许多不同的原因有关,包括:
/etc/hosts中添加aegir主机名)HTH
https://drupal.stackexchange.com/questions/169968
复制相似问题