“sudo service vsftpd” retorna “Unknown job: vsftpd” [closed]

5

Instalei o vsftpd no ubuntu 14.04 e quando quero parar ou reiniciar o serviço vsftpd, esta mensagem foi mostrada e nada aconteceu no status do serviço!

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

Eu removi o vsftpd e o reinstalei novamente neste post e nada mudou.

Instalar e excluir log:

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

versão 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

Alguma idéia?

    
por alireza 17.03.2014 / 11:52

2 respostas

3

Tente com o sudo, parece um bug ou você não tem permissões sobre o serviço com o root.

$ sudo service vsftpd status

deve funcionar, na verdade está funcionando agora para mim na frente dos meus olhos.

    
por 17.03.2014 / 19:31
5

Eu tive um problema semelhante e descobri que isso é causado por uma variável de ambiente. Quando você usa su , ele deixa o conjunto de variáveis de ambiente UPSTART_SESSION (do ambiente do usuário original), o que quebra as coisas. Usar sudo ou su - não o define, portanto, qualquer um deles funcionará:

$ sudo service vsftpd restart
$ sudo su
# service vsftpd restart
$ su -
# service vsftpd restart
$ su
# unset UPSTART_SESSION
# service vsftpd restart
    
por 20.04.2014 / 07:36

Tags