vivid - gagal terhubung ke pemula: koneksi ditolak


51

Baru saja diperbarui melalui do-release-upgrade dan sekarang pekerjaan pemula baru seperti fail2ban dan plexmediaserver tidak akan dimulai (telah mencoba menginstal ulang)

$ 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

Adakah ide untuk mulai dari mana?


Bisakah Anda menambahkan konten /lib/systemd/system/fail2ban.serviceke posting Anda? Yang failed (Result: start-limit)menunjukkan bahwa layanan terus-menerus gagal dan mencoba untuk memulai kembali, dan systemdmembatasi berapa kali itu dimulai dalam periode waktu tertentu. Juga ingin tahu apakah laporan bug ini relevan.
TheSchwa

Jawaban:


54

Ubuntu beralih ke systemdkerangka layanannya mulai 15.04 untuk semua rasa, termasuk Desktop dan Server. Praktik yang disarankan adalah mengubah upstartpekerjaan Anda menjadi systemdpekerjaan (lihat artikel wiki untuk info lebih lanjut). Anda juga dapat beralih kembali ke upstartjika Anda mau, yang tentu saja memperbaiki lebih cepat. Saya sarankan Anda membaca beberapa bagian pertama artikel wiki untuk mempertimbangkan pro dan kontra.

Perbaikan yang Disarankan

Rujuk ke artikel wiki untuk mengalihkan upstartskrip Anda ke systemd.

Panduan diskusi dan pengkodean: Systemd Untuk Pengguna Baru

Perbaikan Cepat (hanya 15,04)

Untuk secara permanen beralih kembali ke upstarthanya menjalankan:

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

EDIT: Artikel wiki hanya merekomendasikan ini untuk 15,04, tetapi beberapa pengguna juga merasa terbantu pada 16,04.


1
Tentunya systemdhanya default pada sistem yang baru diinstal, bukan pada sistem yang ditingkatkan dari 14.10?
Yos

1
Melihat lebih dekat output yang Anda poskan, pekerjaan itu tampaknya mencoba untuk mulai menggunakan systemddan tidak upstart. Perhatikan bahwa systemctldisebutkan beberapa kali, yang merupakan antarmuka baris perintah systemd. Selain itu, Failed to connect to socketkesalahan menunjukkan bahwa upstarttidak berjalan sama sekali. Sepertinya fail2bansedang mencoba untuk menggunakan systemdtetapi skrip memiliki kesalahan, dan plexmediaserversedang mencoba untuk menggunakan upstartyang tidak ada lagi.
TheSchwa

3
Apakah Pemula dihentikan sekarang? Saya hanya suka betapa mudahnya membuat layanan baru ..
Kapé

6
perbaikan cepat mengacaukan instalasi ubuntu saya (16.04) harus boot ke mode pemulihan, dengan root prompt dan ketik: apt-get remove upstart-sysvdan update-initramfs -uuntuk membuat semuanya berfungsi kembali
JqueryToAddNumbers

1
Itu juga terjadi pada saya, @ExceptionSlayer. Terima kasih untuk instruksinya.
Robin Zimmermann

5

Saya menemukan masalah untuk fail2ban adalah kesalahan pada file konfigurasi: /etc/fail2ban/jail.local

Di bagian pam, variabel port terdaftar dua kali

[pam-generic]

...

port     = all
banaction = iptables-allports
port     = anyport

Meskipun bagian ini dinonaktifkan ( enabled = false) dalam konfigurasi saya, ini menyebabkan kesalahan. Saya hanya berkomentar definisi kedua ini

# port     = anyport

Saya menemukan ini dengan menjalankan fail2ban secara manual:

sudo fail2ban-client start

Saya mendapat ini juga. Saya kira contoh konfigurasi antar versi tidak kompatibel.
Ash

1

Di sini solusinya. Ini semua tentang pembaruan VirtualBox terbaru.

Jalankan di terminal ( Ctrl+ Alt+ F1jika Anda mengakses dari mode pemulihan):

sudo apt-get purge virtualbox-guest-x11

0

Dalam kasus saya di mana versi Ubuntu ditingkatkan, itu hanya cara kami menjalankan perintah jika versi Ubuntu baru:

Perintah baru yang berfungsi:

 sudo service ssh restart

Untuk memeriksa tcp mendengarkan pada port 22, Anda harus mendapatkan beberapa output dari perintah ini: sudo netstat -anp | grep sshd

Untuk memeriksa ssh sedang berjalan:

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

Catatan: Kami sedang mempertimbangkan bahwa kunci yang diperlukan untuk ssh dimuat dalam agen ssh dari kotak di mana ssh sedang dimulai dan kunci juga ditambahkan ke .ssh/authorized_keysfile pada kotak di mana ssh sedang dilakukan.


-3

Saya mengalami masalah ini setelah memutakhirkan VM Linux (VirtualBox).

Ternyata saya harus menjalankan VBoxLinuxAdditions.run dari pseudo-terminal sebagai root dan reboot untuk memperbaikinya.

FYI jika ada orang di luar sana yang memiliki masalah yang sama.

David

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.