0

RVM を使用して ruby​​ をインストールすると、次のエラーが表示されrvm install 2.3.0ます。これは、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 のインストールを停止することです。

問題は、ルートでもフォルダーを/srv/ftp物理的に作成できないことです(または、少なくとも方法がわかりません)。私のサーバーのセットアップ方法は、/srv/フォルダーが外部ディスクドライブをマウントするためだけに存在するため、ここに任意のフォルダーを作成することはできません. たとえばdatadisk01、にマウントされます/srv/datadisk01

vsftpd がこの ftp フォルダーを作成する場所を別の場所に変更して、適切に実行する方法はありますか? または、RVM にこのエラー メッセージを無視させる方法はありますか? エラーを修正する回答を希望しますが、私の主な目的は Ruby をインストールすることだけです。

私はすでに apt-get で vsftpd を削除しようとしましたが、まだ残っています。

4

0 に答える 0