Bash di Ubuntu pada Windows (10) - Tidak dapat terhubung ke Pemula

8

Menjalankan rilis Ubuntu 14.04.4 LTS (Trusty) menggunakan rilis beta windows baru dengan dukungan "Bash on Ubuntu on Windows". Saya mengalami masalah dalam menjalankan layanan yang membutuhkan pemula. yaitu:

[15:08 root@localhost ~] > start ttyS0 [15:08 root@localhost ~] > start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: No such file or directory.

Sepertinya daemon pemula tidak berjalan sama sekali. Saya telah memeriksa lokasi file log untuk pemula / var / log / pemula baru / tidak ada file di sana walaupun ada banyak file konfigurasi pemula di / etc / init /. Saya tidak dapat menemukan informasi tentang cara memulai / memulai ulang daemon pemula secara manual.

Terima kasih atas bantuannya sebelumnya.

oldyear
sumber

Jawaban:

15

Ini telah dibahas sebelumnya . Ini masalah yang diketahui dan perbaikan cepat yang disarankan oleh Canonical adalah menjalankan:

cat > /usr/sbin/policy-rc.d <<EOF
#!/bin/sh
exit 101
EOF
chmod +x /usr/sbin/policy-rc.d
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl

Perbaikan nyata tersedia tetapi belum dirilis ke Cincin Cepat:

Perbaikan untuk masalah pembaruan udev apt sedang dalam perjalanan ke cabang penerbangan. Ketika perbaikan mencapai cabang menginstal subsistem baru tidak akan lagi memiliki masalah ini.

Panagiotis Kanavos
sumber
Ini hanya akan menghapus pesan kesalahan yang terkait dengan penggunaan pemula / initctl. Mengingat bahwa ada perbaikan nyata yang tersedia di masa depan dari microsoft dan tidak ada perbaikan akan tersedia sebelum itu saya akan mengatakan ini adalah jawaban terbaik untuk pertanyaan saya. Terima kasih untuk kerja kerasnya.
oldyear
1

Persis seperti yang dikatakannya. Pemula tidak ada. Windows 10 memiliki bash dan beberapa bagian lain Ubuntu. Mereka tidak pernah mengatakan apa pun tentang pemula.

Duncan X Simpson
sumber
askubuntu.com/questions/554377/... Utas ini menunjukkan bahwa versi ubuntu ini tidak dikirimkan bersama pemula. Saya bertanya-tanya mengapa initctl berusaha untuk menggunakan pemula karena ini adalah kasusnya.
oldyear
Ya saya rasa itu masuk akal, tapi itu pasti membatasi banyak fungsi yang akan Anda dapatkan. Bisakah Anda menyarankan solusi, mungkin menginstalnya secara manual?
Nick Felker
Saya tidak pernah menggunakannya. Pembaruan Win10 membuat Win saya setengah tidak bisa di-boot dan saya baru saja menggunakan Ubuntu 15.10 dengan KDE.
Duncan X Simpson