将 Zimbra 移至新磁盘时出现问题

将 Zimbra 移至新磁盘时出现问题

我在 Debian 5.0 上安装了 Zimbra Release 6.0.8_GA_2661.DEBIAN5 DEBIAN5 FOSS 版本。我的主磁盘空间不足,因此我安装了一个附加磁盘,关闭了 zimbra,将 /opt/zimbra rsync 到新磁盘,将 /opt/zimbra 重命名为 /opt/zimbra_old,并将新磁盘安装为 /opt/zimbra

尝试使用“/etc/init.d/zimbra start”运行 zimbra 时,会提示缺少 zmcontrol。因此,我添加了 /opt/zimbra/.bashrc,内容如下:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/zimbra/bin

但是,当我输入“su - zimbra”时,路径没有设置,即使使用以下命令也不起作用。

$ sudo su - zimbra -c "source /opt/zimbra/.bashrc; echo $PATH"
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

我已经设法使用以下命令启动服务器:

sudo su zimbra -c "source /opt/zimbra/.bashrc ; /opt/zimbra/bin/zmcontrol start" 

Host xxxx.com
        Starting ldap...Done.
        Starting logger...Failed.
Starting logswatch...Unable to determine platform because /opt/zimbra/.platform does not exist.
failed.


        Starting mailbox...Done.
        Starting antispam...Done.
        Starting antivirus...Done.
        Starting snmp...Done.
        Starting spell...Done.
        Starting mta...Done.
        Starting stats...Done.

即使在原始目录中我也找不到 .platform 文件。

除了这些问题之外,服务器现在正在运行,但我很乐意修复这些问题,有人能提供一些提示吗?提前谢谢您!

答案1

看起来,当您复制内容时,您遗漏了以句点开头的文件,最明显的是 .bash_profile、.bashrc、.platform 和 .ldaprc。.saveconfig 目录也很有用,尽管从技术上来说不是必需的。

我的.bash_配置文件 .bashrc.ldaprcUbuntu 8 x64 下的 (pastebin 链接) 显示 Zimbra 路径还应包括 /opt/zimbra 下的六个条目。我猜你的应该/opt/zimbra/.platformDEBIAN5_64DEBIAN5(64/32bit),就像我的一样UBUNTU8_64

相关内容