canlı - başlatmaya bağlanamadı: bağlantı reddedildi


51

Yeni sürüm yükseltme yükseltmesiyle yeni güncellendi ve şimdi fail2ban ve plexmediaserver gibi belirli başlangıç ​​işleri başlamıyor (yeniden yüklemeyi denedi)

$ 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

Bu konuda nereden başlayacağınız hakkında bir fikriniz var mı?


/lib/systemd/system/fail2ban.serviceYayınınıza içerik ekleyebilir misiniz ? failed (Result: start-limit)Hizmet sürekli başarısız ve yeniden çalışıyor ve olduğunu gösterir systemdonu belirli bir zaman diliminde başlar kaç kez sınırlıyor. Ayrıca bu hata raporunun alakalı olup olmadığını da merak ediyorum .
TheSchwa

Yanıtlar:


54

Ubuntu systemd, 15.04'te Masaüstü ve Sunucu da dahil olmak üzere tüm lezzetler için hizmet çerçevesi olarak geçti . Önerilen uygulama, upstartişlerinizi işlere göre değiştirmektir systemd(daha fazla bilgi için wiki makalesine bakın). İsterseniz geri dönebilirsiniz upstart, ki bu kesinlikle daha hızlı bir düzeltmedir. Artıları ve eksileri ağırlıklandırmak için wiki makalesinin ilk birkaç bölümünü okumanızı tavsiye ederim.

Tavsiye Edilen Düzeltme

upstartKomut dosyalarınızı geçiş yapmak için wiki makalesine bakın systemd.

Tartışma ve kodlama kılavuzu: Başlangıç ​​Kullanıcıları İçin Sistem

Hızlı Onarım (sadece 15.04 için)

Kalıcı olarak tekrar upstartçalışmaya geçmek için :

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

EDIT: wiki makalesi sadece 15.04 için bunu öneriyor, ancak bazı kullanıcılar 16.04'te de faydalı buldular.


1
Elbette systemdsadece 14, 10'dan yükseltilen sistemlerde değil, yeni kurulan sistemlerdeki varsayılan değer nedir?
Jos,

1
Yayınladığınız çıkışta daha yakından bakan, iş görünüşte kullanmaya başlamak için çalışıyor systemddeğil upstart. systemctlKomut satırı arayüzü olan birkaç kez belirtildiği dikkat edin systemd. Buna ek olarak, Failed to connect to sockethata upstarthiç çalışmadığını gösteriyor . Görünüşe göre fail2bankullanmaya çalışıyor systemdancak betiğin bir hatası var ve artık var olmayanı plexmediaserverkullanmaya çalışıyor upstart.
TheSchwa

3
Upstart şimdi durduruldu mu? Yeni hizmetler yaratmanın ne kadar kolay olduğunu sevmiştim ..
Kapé

6
hızlı düzeltme ubuntu kurulumumu (16.04) apt-get remove upstart-sysvupdate-initramfs -u
bozdu

1
Bu da bana, @ExceptionSlayer oldu. Talimatlar için teşekkürler.
Robin Zimmermann

5

Fail2ban için sorun yapılandırma dosyasında bir hataydı: /etc/fail2ban/jail.local

Pam bölümünde, port değişkeni iki kez listelenir.

[pam-generic]

...

port     = all
banaction = iptables-allports
port     = anyport

enabled = falseYapılandırmamda bu bölüm devre dışı bırakılmış olsa da ( ) bu bir hataya neden oluyor. Ben sadece bu ikinci tanımı yorumladım

# port     = anyport

Bunu fail2ban'ı elle çalıştırarak buldum:

sudo fail2ban-client start

Bunu da anladım. Sürümler arasındaki örnek yapılandırmaların uyumlu olmadığını tahmin ediyorum.
Ash,

1

İşte çözüm. Her şey son VirtualBox güncellemesiyle ilgili.

Terminalde çalıştırın ( kurtarma modundan yararlanıyorsanız Ctrl+ Alt+ F1):

sudo apt-get purge virtualbox-guest-x11

0

Ubuntu sürümünün yükseltildiği durumda, yeni Ubuntu sürümü için komut çalıştırdığımız yol buydu:

Çalışan yeni komut:

 sudo service ssh restart

Tcp'nin 22 numaralı bağlantı noktasını dinlediğini kontrol etmek için, bu komuttan bir çıktı almalısınız: sudo netstat -anp | grep sshd

Ssh'ın çalıştığını kontrol etmek için:

  1. eval ssh-agent
  2. ps -aux | grep ssh

Not: ssh için gerekli anahtarın, ssh'nin başlatıldığı kutudan ssh aracısına yüklendiğini ve anahtarın da .ssh/authorized_keysssh'nin yapıldığı kutudaki dosyaya eklendiğini düşünüyoruz .


-3

Bir Linux VM'yi (VirtualBox) yükselttikten sonra bu sorunu yaşadım.

Anladığım kadarıyla VBoxLinuxAdditions.run sözde-terminalinden root olarak çalıştırmalı ve bunu düzeltmek için yeniden başlatmalıydım.

Bilginize, orada herhangi biri aynı sorunu yaşıyorsa.

David

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.