생생한-시작에 연결하지 못했습니다 : 연결이 거부되었습니다


51

do-release-upgrade를 통해 방금 업데이트되었으며 fail2ban 및 plexmediaserver와 같은 특정 시작 작업이 시작되지 않습니다 (다시 설치 시도 함).

$ sudo service fail2ban start
Job for fail2ban.service failed. See "systemctl status fail2ban.service" and "journalctl -xe" for details.

$ systemctl status fail2ban.service
  fail2ban.service - Fail2Ban Service
   Loaded: loaded (/lib/systemd/system/fail2ban.service; enabled; vendor preset: enabled)
   Active: failed (Result: start-limit) since Mon 2015-04-27 19:47:27 BST; 26s ago
     Docs: man:fail2ban(1)
  Process: 14423 ExecStart=/usr/bin/fail2ban-client -x start (code=exited, status=255)

$ sudo service plexmediaserver start
Failed to start plexmediaserver.service: Unit plexmediaserver.service failed to load: No such file or directory.

$ sudo dpkg -i plexmediaserver_0.9.11.16.958-80f1748_amd64.deb
(Reading database ... 88738 files and directories currently installed.)
Preparing to unpack plexmediaserver_0.9.11.16.958-80f1748_amd64.deb ...
stop: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused

어디서부터 시작할 아이디어가 있습니까?


/lib/systemd/system/fail2ban.service게시물 의 내용을 게시물에 추가 할 수 있습니까 ? 이 failed (Result: start-limit)표시는 서비스가 지속적으로 실패하고 다시 시작하려고 시도 systemd하고 특정 기간 동안 시작되는 횟수를 제한 하고 있음을 나타냅니다 . 이 버그 보고서 가 관련 있는지 궁금합니다 .
TheSchwa

답변:


54

Ubuntu systemd는 15.04부터 데스크탑 및 서버를 포함한 모든 특징에 대한 서비스 프레임 워크로 전환했습니다 . 권장되는 방법은 upstart작업을 systemd작업 으로 변경하는 것입니다 (자세한 내용은 위키 기사 참조). upstart원하는 경우 다시 전환 할 수도 있는데, 이는 더 빠른 수정입니다. 장단점에 가중치를 부여하기 위해 위키 기사의 처음 몇 섹션을 읽는 것이 좋습니다.

권장 수정

upstart스크립트를 로 전환하려면 위키 기사를 참조하십시오 systemd.

토론 및 코딩 안내서 : 신생 사용자를위한 시스템

빠른 수정 (15.04 만 해당)

다시 upstart실행되도록 영구적으로 다시 전환하려면 다음을 수행하십시오.

sudo apt-get install upstart-sysv
sudo update-initramfs -u
sudo reboot

편집 : 위키 기사는 15.04에 대해서만 이것을 권장하지만 일부 사용자는 16.04에서도 유용하다고 생각했습니다.


1
확실히 systemd14.10에서 업그레이드 된 아니라 시스템에 새로 설치 한 시스템에서만 기본은 무엇입니까?
Jos

1
게시 한 출력을 자세히 살펴보면 작업이 systemd아닌을 ( 를) 시작하려고합니다 upstart. 에 systemctl대한 명령 행 인터페이스 인 여러 번 언급했습니다 systemd. 또한 Failed to connect to socket오류 upstart는 전혀 실행되고 있지 않음을 나타냅니다 . fail2ban사용하려는 것처럼 보이지만 systemd스크립트에 오류 plexmediaserverupstart있으며 더 이상 존재하지 않는 스크립트 를 사용하려고 합니다.
TheSchwa

3
Upstart는 지금 중단됩니까? 새로운 서비스를 만드는 것이 얼마나 쉬운 지 좋아했습니다.
Kapé

6
내 우분투 망쳐 빠른 수정 (16.04)를 설치 루트 프롬프트 및 유형, 복구 모드로 부팅했다 : apt-get remove upstart-sysv그리고 update-initramfs -u다시 작동 모든 것을 얻을
JqueryToAddNumbers

1
@ExceptionSlayer도 나에게 일어났다. 지침 주셔서 감사합니다.
Robin Zimmermann

5

fail2ban의 문제가 구성 파일의 오류라는 것을 알았습니다. /etc/fail2ban/jail.local

pam 섹션에서 포트 변수는 두 번 나열됩니다

[pam-generic]

...

port     = all
banaction = iptables-allports
port     = anyport

enabled = false구성 에서이 섹션을 비활성화 ( ) 하더라도 오류가 발생합니다. 나는이 두 번째 정의를 간단히 언급했다

# port     = anyport

fail2ban을 수동으로 실행하여 이것을 발견했습니다.

sudo fail2ban-client start

나는 또한 이것을 얻었다. 버전 간 구성 예가 호환되지 않는 것 같습니다.
Ash

1

여기에 해결책이 있습니다. 최신 VirtualBox 업데이트에 관한 것입니다.

터미널에서 실행하십시오 ( 복구 모드에서 액세스하는 경우 Ctrl+ Alt+ F1).

sudo apt-get purge virtualbox-guest-x11

0

우분투 버전이 업그레이드 된 경우 새로운 우분투 버전의 경우 명령을 실행하는 방식이었습니다.

작동하는 새로운 명령 :

 sudo service ssh restart

포트 22에서 tcp가 수신 대기 중인지 확인하려면 다음 명령에서 일부 출력을 가져와야합니다. sudo netstat -anp | grep sshd

ssh가 실행 중인지 확인하려면 다음을 수행하십시오.

  1. 평가 ssh-agent
  2. ps -aux | grep ssh

참고 : ssh를 시작하는 상자에서 ssh에 필요한 키가 ssh 에이전트에로드되고 .ssh/authorized_keysssh가 수행되는 상자의 파일에 키가 추가 되는 것으로 간주합니다.


-3

Linux VM (VirtualBox)을 업그레이드 한 후이 문제가 발생했습니다.

의사 터미널에서 VBoxLinuxAdditions.run을 루트로 실행하고 재부팅 하여이 문제를 해결해야합니다.

참고로 거기에 누군가가 같은 문제가있는 경우.

데이비드

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.