আমি উইন্ডোজ লিনাক্স সাবসিস্টেমটি ভেঙে ফেলেছি (উইন্ডোজ 10-তে উবুন্টুতে ব্যাশ)। লিনাক্স সাহায্য?


22

আমি উইন্ডোজে নতুন লিনাক্স সাবসিস্টেমের সাথে খেলছি এবং কোনওভাবে আমি এটি ভেঙে ফেলেছি এবং এখন উবুন্টুর বেশিরভাগ ইন্টার্নাল (অ্যাপট-গেট, ডিপিকিজি, ইত্যাদি) কাজ করে না। আমি কিছু চেষ্টা করি সবকিছুই আমি একই বার্তা পাই ...

    Setting up udev (204-5ubuntu20.19) ...
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: No such file or directory
runlevel:/var/run/utmp: No such file or directory
 * udev requires devtmpfs support, not started
   ...fail!
invoke-rc.d: initscript udev, action "restart" failed.
dpkg: error processing package udev (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of systemd-services:
 systemd-services depends on udev (>= 175-0ubuntu23); however:
  Package udev is not configured yet.

dpkg: error processing package systemd-services (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpam-systemd:amd64:
No apport report written because the error message indicates its a followup error from a previous failure. libpam-systemd:amd64 depends on systemd-services (= 204-5ubuntu20.19); however:
  Package systemd-services is not configured yet.


dpkg: error processing package libpam-systemd:amd64 (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
 udev
 systemd-services
 libpam-systemd:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

এটা ঠিক করার কোন ধারনা তোমার আছ?


"রিসেট" বা আনইনস্টল / পুনরায় ইনস্টল বিকল্প আছে? এটি সম্ভবত সবচেয়ে সহজ এবং দ্রুততম। কোন ধারণা আপনি এই কি ঘটেছে? রুট ( /) মুছবেন নাকি কিছু?
Xen2050

1
আসুউবুন্টু প্রতি , চেষ্টা করুন: sudo apt-get install upstart-sysv দ্রুত ফিক্সের জন্য - সেই পোস্টটির "প্রস্তাবিত" ফিক্সেরও একটি লিঙ্ক রয়েছে। নিশ্চিত না যে এটি একই সমস্যা, তবে দেখে মনে হচ্ছে এটি সম্পর্কিত হতে পারে।
ট্যানার


1
@ রামহাউন্ড আমি উইন্ডোজ 10-এ উবুন্টুতে বাশকে কীভাবে পুনরায় ইনস্টল করতে পারি তা জিজ্ঞাসা করিনি, আমি কীভাবে সমস্যাটি ঠিক করব তা জিজ্ঞাসা করেছি। আসলে উবুন্টুতে আমার কখনই এই সমস্যা হয়নি। যদি নিউক্লিয়ারে যাওয়ার সমস্যাগুলি সংশোধন করা হয়, তবে তারা বিশ্ব উষ্ণায়নের সমাধানের সময় আমি আশেপাশে থাকতে চাই না
মাইক পেঙ্গেলি

1
@ রামহাউন্ড তবে আমি আমার প্রশ্নের উত্তর দিচ্ছি না। এটি "প্রতিবার ত্রুটির বার্তা পেলে উইন্ডোজ পুনরায় ইনস্টল করুন" বা "প্রতিবার আপনি যখন কোনও শব্দ শুনবেন তখন একটি নতুন গাড়ি কিনুন" বলার মতো .... .... এটি সমস্যার সমাধান করে তবে এটি ব্যবহারিক সমাধান নয়।
মাইক পেঙ্গেলি

উত্তর:


34

সতর্কতা, এই প্রক্রিয়াটি Lxss কে প্রাথমিক কনফিগারেশনে পুনরুদ্ধার করবে

cmdঅ্যাডমিনিস্ট্রেটর হিসাবে Lxss ওপেন উইন্ডোজ পুনরায় ইনস্টল করতে এবং রান করুন:

C:\WINDOWS\system32>LxRun.exe /uninstall

তারপর:

C:\WINDOWS\system32>LxRun.exe /install

1
আমি এটিকে উত্তর হিসাবে চিহ্নিত করিনি কারণ এটি আমার যে সমস্যাটি ছিল তার একটি পারমাণবিক পদ্ধতি। হ্যাঁ এটি ঠিক করে দেবে (তাত্ত্বিকভাবে, আমি চেষ্টা করিনি), তবে আমি যেভাবে এটি স্থির করেছিলাম তা পারমাণবিক বাহিরে যাওয়ার সাথে আমার সঠিক সমস্যাটিকে সংশোধন করে। তবে যদি আমার সমস্যা অব্যাহত থাকে তবে আপনি যদি ঘন্টাগুলি সঞ্চয় করতে চান তবে আমি এই পদ্ধতির প্রস্তাব দেব। ভবিষ্যতে যদিও আমি সন্দেহ করি লোকেরা লিনাক্স সাবসিস্টেম প্রতিবার কিছু ভুল হলে সেখানে পুনরায় কনফিগার করতে চান।
মাইক পেঙ্গেলি

সমস্যাটি উবুন্টু সাবসিস্টেম নিজেই। এটি পুনরায় ইনস্টল করা কোনও কিছুই ঠিক করবে না
Panagiotis Kanavos

2
@ পানাগিওটিসকানাভোস আমাদের মধ্যে যারা গুগলের মাধ্যমে প্রশ্নটি সন্ধান করছেন (আমাদের ইনস্টলগুলিতে গোলমাল করেছেন): আমি আপনাকে নিশ্চিত করতে পারি যে উত্তরটি এখনও খুব প্রশংসিত!
মার্ক Gravell

2
আপনারা ঠিক বলেছেন, এটি উত্তর নয় এবং আমাদের এটি শেষ বিকল্প হিসাবে ব্যবহার করা উচিত।
জোনাস

আমি Access is denied.যখন C:\WINDOWS\system32>LxRun.exe /uninstallসিএমডি সেশনটি "অ্যাডমিনিস্ট্রেটর হিসাবে" চালানো হচ্ছে তখনও আমি চালাচ্ছি । কোন ধারনা?
ফ্রেডরিক

18

ঠিক কর.

দৌড়াতে

apt-get remove upstart

তারপর

apt-get remove udev

তারপর

apt-get autoremove

এবং এটি সব এখন কাজ করছে বলে মনে হচ্ছে।


1
আমি x11 ইনস্টল করার সময় অবশ্যই ইনস্টল করা থাকতে হবে (খুব নতুন সংস্করণ) ... বিটিডাব্লু এক্স সার্ভারটি লিনাক্স সাবসিস্টেমটিতে নয় উইন্ডোতে চালিত হতে হবে। এবং তারপরে আপনি DISPLAY = 0: ফায়ারফক্স
মাইক পেঙ্গেলি

9

মাইক্রোসফ্ট থেকে সরকারী প্রতিক্রিয়া

GitHub: মাইক্রোসফট / BashOnWindows

এটি এমন একটি বিষয় যা প্রত্যেকে দেখতে শুরু করবে। আমাদের সরকারী দস্তাবেজগুলিতে আমাদের এটিতে কিছু যুক্ত করতে হবে।

@ নিউক্লিয়ারলিস্টে যেমন উল্লেখ করা হয়েছে, উদেব এমন একটি জিনিস যা অ্যাপট-গেটে ভেঙে যায় তবে ত্রুটিগুলি ডাব্লুএসএল-তে কোনও সমস্যা সৃষ্টি করে না। আমরা সেরা সমাধানের জন্য জিজ্ঞাসা করে এই বিষয়ে ক্যানোনিকাল পৌঁছেছি এবং তারা নিম্নলিখিত পরিবর্তনগুলির প্রস্তাব দেয়:

নিম্নলিখিতটি /usr/sbin/policy-rc.d এ লিখুন

#!/bin/sh exit 101

chmod + x /usr/sbin/policy-rc.d

dpkg-divert --local --rename --add / sbin / initctl

ln -s / bin / true / sbin / initctl

আমি নিজে এটি চেষ্টা করেছি এবং এটি বেশ ভালভাবে কাজ করছে বলে মনে হচ্ছে।


6

এখানে আরও একটি লক্ষ্যযুক্ত সমাধান। নিম্নলিখিত লিখিত সামগ্রী সহ /usr/sbin/policy-rc.d( nano /usr/sbin/policy-rc.d) নামে একটি স্ক্রিপ্ট তৈরি করুন :

#!/bin/sh
case "$1" in
    udev|systemd-logind) exit 101;;
esac

সংরক্ষণ করুন এবং প্রস্থান করুন ( Ctrl+ O Ctrl+ X)। এক্সিকিউটেবল ( chmod +x /usr/sbin/policy-rc.d) হিসাবে স্ক্রিপ্ট চিহ্নিত করুন । এই স্ক্রিপ্টটি dpkgশুরু করার চেষ্টা করতে udevবা না করার কথা বলে systemd-logind

এরপরে আপনি পূর্বে ব্যর্থ হওয়া dpkgকনফিগারেশন পদক্ষেপটি সম্পূর্ণ করতে সক্ষম হবেন ( dpkg --configure -a)।


2
এটি এমন একটি উত্তর যা কী ঘটেছিল , প্রশ্নের "কোনও না কোনওভাবে" আসলে কী ছিল এবং এই ধারাবাহিক পদক্ষেপগুলিকে কীভাবে এটি সম্বোধন করে তা উন্নত করা যেতে পারে । এখানে ব্যবহারের জন্য একটি পয়েন্টার রয়েছেএখানে অন্য একটি
JdeBP
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.