处理vsftpd时apt-get install错误:无法创建目录

时间:2018-10-29 17:11:29

标签: apt-get vsftpd

使用RVM与rvm install 2.3.0安装ruby时,出现以下错误。这是RVM生成的日志文件。

Setting up vsftpd (3.0.3-8+b1) ...
vsftpd user (ftp) already exists, doing nothing.
mkdir: cannot create directory ‘/srv/ftp’: Permission denied
dpkg: error processing package vsftpd (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 vsftpd
E: Sub-process /usr/bin/dpkg returned an error code (1)

实际上,每当我运行apt-get install命令时,我总是收到有关vsftpd的警告。我一直只是忽略它,因为软件包安装得很好。现在的主要问题是RVM现在已将这个错误视为严重错误,因此它停止安装Ruby。

问题在于,即使是root用户也无法创建文件夹/srv/ftp(或者至少我不知道如何)。我的服务器的设置方式是/srv/文件夹仅用于安装外部磁盘驱动器,因此我无法在此处创建任意文件夹。 例如。 datadisk01将被安装到/srv/datadisk01

是否可以将vsftpd创建此ftp文件夹的位置更改为其他位置,以便其正常运行?还是有一种方法可以强制RVM忽略此错误消息? 我希望能找到可以解决该错误的答案,但是我的主要目的只是为了安装Ruby。

我已经尝试使用apt-get删除vsftpd,但它仍然存在。

0 个答案:

没有答案