mcrypt 安装错误 mcrypt.ini.dpkg-new 没有此文件或目录

mcrypt 安装错误 mcrypt.ini.dpkg-new 没有此文件或目录

我正在尝试在我的 ubuntu 系统中安装 magento。我php5-mcrypt成功安装了插件。但 Magento 安装向导仍然显示警告消息“mcrypt 未加载”,同时显示php5 -mmcrypt 已加载。我尝试了一些实验,例如但它不起作用。

在一些解决方法之间,我修改了一些mcrypt.ini文件(不记得我到底做了什么。抱歉)。在某个时候,我清除了插件php5-mcrypt。现在的问题是,我甚至无法重新安装php5-mcrypt。当我安装时'apt-get install php5-mcrypt,它显示

(正在读取数据库......当前安装了 214103 个文件和目录。)准备解压....../php5-mcrypt_5.4.6-0ubuntu5_amd64.deb......正在解压 php5-mcrypt(5.4.6-0ubuntu5)......dpkg:警告:php5-mcrypt:配置文件“etc/php5/mods-available/mcrypt.ini”是循环链接(=“/etc/php5/cli/conf.d/20-mcrypt.ini”)dpkg:处理存档/var/cache/apt/archives/php5-mcrypt_5.4.6-0ubuntu5_amd64.deb(--unpack)时出错:无法打开“/etc/php5/mods-available/mcrypt.ini.dpkg-new”:没有此文件或目录未写入 apport 报告,因为错误消息表明本地系统存在问题处理时遇到错误: /var/cache/apt/archives/php5-mcrypt_5.4.6-0ubuntu5_amd64.deb E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

我甚至在重新安装 php 和所有其他组件后也尝试过本教程但同样的问题仍然存在。我无法找出问题所在。我正在使用 ubuntu 14.04。请帮忙

答案1

尝试删除 /etc/php5/mods-available/mcrypt.ini 和 /etc/php5/cli/conf.d/20-mcrypt.ini(如果其中任何一个仍然存在),然后尝试使用 apt-get 再次安装

sudo rm -f /etc/php5/mods-available/mcrypt.ini

sudo rm -f /etc/php5/cli/conf.d/20-mcrypt.ini

问题应该出在第一个文件,但为了确保万无一失,也请删除第二个文件。

相关内容