web-dev-qa-db-ja.com

「sudoサービスvsftpd」は「不明なジョブ:vsftpd」を返します

Vsftpdをubuntu 14.04にインストールしました。vsftpdサービスを停止または再起動したい場合、このメッセージが表示され、サービスのステータスは何も起こりませんでした。

root@ALi-lap:/home/ALi# service vsftpd restart
stop: Unknown job: vsftpd
start: Unknown job: vsftpd

私はvsftpdを削除し、それを この投稿へ に従って再インストールしましたが、何も変更されませんでした。

ログのインストールと削除:

root@ALi-lap:/home/ALi# apt-get purge --remove vsftpd 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  vsftpd*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 370 kB disk space will be freed.
Do you want to continue? [Y/n] 
(Reading database ... 216263 files and directories currently installed.)
Removing vsftpd (3.0.2-1ubuntu2) ...
initctl: Unknown job: vsftpd
Purging configuration files for vsftpd (3.0.2-1ubuntu2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for man-db (2.6.6-1) ...
root@ALi-lap:/home/ALi# ls -lpa /etc/vsftpd
vsftpd/           vsftpd.conf.orig  
root@ALi-lap:/home/ALi# ls -lpa /etc/vsftpd.conf
ls: cannot access /etc/vsftpd.conf: No such file or directory
root@ALi-lap:/home/ALi# apt-get install vsftpd 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  vsftpd
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/112 kB of archives.
After this operation, 370 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package vsftpd.
(Reading database ... 216210 files and directories currently installed.)
Preparing to unpack .../vsftpd_3.0.2-1ubuntu2_AMD64.deb ...
Unpacking vsftpd (3.0.2-1ubuntu2) ...
Processing triggers for man-db (2.6.6-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up vsftpd (3.0.2-1ubuntu2) ...
initctl: Unknown job: vsftpd
Processing triggers for ureadahead (0.100.0-16) ...
root@ALi-lap:/home/ALi# ls -lpa /etc/vsftpd.conf
-rw-r--r-- 1 root root 5654 مه    16  2013 /etc/vsftpd.conf

vsftpdバージョン:

root@ALi-lap:/home/ALi# apt-cache policy vsftpd 
vsftpd:
  Installed: 3.0.2-1ubuntu2
  Candidate: 3.0.2-1ubuntu2
  Version table:
 *** 3.0.2-1ubuntu2 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages

何か案は?

6
alireza

Sudoで試してください。バグのようであるか、またはrootのサービスに対する権限がないようです。

$ Sudo service vsftpd status

動作するはずです、確かに私の目の前で私のために今働いています。

3
periket2000

私は同様の問題を抱えていました 発見されました それは環境変数によって引き起こされています。 suを使用すると、UPSTART_SESSION環境変数が(元のユーザーの環境から)設定されたままになり、問題が発生します。 Sudoまたはsu -を使用すると設定が解除されるため、次のいずれでも機能します。

$ Sudo service vsftpd restart
$ Sudo su
# service vsftpd restart
$ su -
# service vsftpd restart
$ su
# unset UPSTART_SESSION
# service vsftpd restart
5
jsveiga