গিট-অল ইনস্টল করার সময় "আপস্টার্টের সাথে সংযোগ করতে অক্ষম" ত্রুটি


21

আমি 15.04 ব্যবহার করছি।

তাই আমি গিটের সাথে কাজ করছি এবং আমি স্ট্যান্ডার্ড সংস্করণ ইনস্টল করেছি। আমি ssh কী সেট আপ করেছি এবং আমার ফোটোগুলিগুলির একটির সঠিক ফোল্ডারে ক্লোন করতে সক্ষম হয়েছি। সবকিছু দুর্দান্ত কাজ করছে এবং তারপরে আমি সিদ্ধান্ত নিয়েছি আরও প্যাকেজ ইনস্টল করা ভাল ধারণা। আমি দৌড়ে গেলাম sudo apt-get install git-all। আমি এখন ত্রুটি কোডগুলি খুঁজছি এখন আপস্টার্ট মোকাবেলা করতে হবে।

start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: error processing package runit (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of git-daemon-run:
 git-daemon-run depends on runit; however:
  Package runit is not configured yet.

dpkg: error processing package git-daemon-run (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 runit
 git-daemon-run
E: Sub-process /usr/bin/dpkg returned an error code (1)

আমি এমনকি আমার সিস্টেম আপডেট / আপগ্রেড করার সময় এটি ঘটে। এই মুহুর্তে আমি যা করতে চাই তা হ'ল আমার বর্তমান সফ্টওয়্যারটি সফ্টওয়্যার ইনস্টল করতে এবং আপডেট করতে সক্ষম। আমি কি এই উপায়টিকে সম্ভাব্যভাবে বিপরীত করতে পারি বা কমপক্ষে এটি সংশোধন করতে পারি?

সম্পাদনা: শুকরিয়া এই সমস্যাটি ঘটেছিল মাত্র দু'দিন পরে সমাধান হয়েছে। গৃহীত উত্তরটি পুরোপুরি কাজ করেছে এবং আমার সমস্যাটির যত্ন নিয়েছে

উত্তর:


13

আপনাকে জোর করে অপসারণ করতে হবে runit। দৌড়ানোর sudo dpkg -r runitকাজ করা উচিত। আপনার --force-*বিকল্পগুলির একটির প্রয়োজন হতে পারে ।


4
git-daemon-runউপর নির্ভর করে runitতাই আমি এটি সরিয়েছি, তারপর সরানো হয়েছে runit। গিটটি এখনও কাজ করে কিনা তা পরীক্ষা করে দেখছি। এটি আমার বর্তমান সমস্যাটি ঠিক করে দিয়েছে!
ইলেকট্রনিক্স

git-daemon-runসম্ভবত একটি জিআইটি সার্ভার চালানোর জন্য (যেমন git://দূরবর্তী অ্যাক্সেসের জন্য আপনার কম্পিউটারে লিঙ্ক থাকা)। আমি runitইনস্টল নেই এবং গিট ব্যবহার করতে পারি।
saiarcot895

sudo apt-get remove --purge git-daemon-runসমস্ত 'আনমেট নির্ভরতা' ত্রুটি বন্ধ করতে আমাকে তার পরেও কিছু করতে হয়েছিল।
জাসুনস

22

এটি এই বাগের কারণে ঘটছে https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164

আপনার অপসারণ করতে হবে runitএবং git-daemon-run। যে সমস্যাটি সমাধানের উচিত।

sudo apt-get purge runit git-daemon-run

বাগ রিপোর্টটি দেখতে এবং হ্যাঁ ক্লিক করতে ভুলবেন না , এই বাগটি আমাকে প্রভাবিত করে

git-all ত্রুটিহীন

মনে হচ্ছে আপনার git-allএই ত্রুটিটি ব্যর্থ না করে ডেমন সমর্থন সহ থাকতে পারে । বা প্যাকেজ git-allসুপারিশ । প্রথম পছন্দ হিসাবে বেছে নেওয়া হয়েছিল । তবে আপনি যদি প্যাকেজটি স্পষ্টভাবে উল্লেখ করেন (অর্থাত্ ), ইনস্টল করার চেষ্টা করবেন না ।git-daemon-rungit-daemon-sysvinitaptgit-daemon-rungit-daemon-sysvinitaptgit-daemon-run

আপনার যা করা দরকার তা হ'ল

sudo apt-get install git-all git-daemon-sysvinit

আশা করি এইটি কাজ করবে.


আপনি ঠিক বলেছেন, বাগ লিঙ্কের জন্য আপনাকে ধন্যবাদ ।
বিল্লাল বেগেরাদজ

2
আমি এই উত্তরটি থেকে বাগ লিঙ্কটি পেয়েছি এবং উত্তরটির লিংকটি প্রশ্নের নীচে জান্নার মন্তব্য থেকে পেয়েছি । তাদের ধন্যবাদ। @ বিল্লালবেগুআরএডিজে
আনোয়ার


2

আনইনস্টল git-allকরার git-daemon-sysvinit, ইনস্টল করার পরে git-allআবার ইনস্টল করার চেষ্টা করুন । আপনি Synaptic প্যাকেজ বৈশিষ্ট্য তাকান থাকেন তবে আপনি সেই পাবেন git-allউপর নির্ভর করে হয় git-daemon-run বা git-daemon-sysvinitgit-daemon-runএটি হ'ল এটি যে কোনও কারণে ডিফল্টরূপে ইনস্টল হয়ে যায়, যদিও এটি উবুন্টু 15.04 এবং তার বেশি ভাঙা। ( Https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164 দেখুন ) তবে আপনি যদি git-daemon-sysvinitপ্রথমে ম্যানুয়ালি ইনস্টল করেন তবে git-allবাস্তবে কাজ করে এমন প্যাকেজটির মাধ্যমে নির্ভরতা তুষ্ট হবে। তারপরে আপনি ইনস্টল করতে পারেন git-allএবং সবকিছু ঠিকঠাক করা উচিত।


1
আমার স্পষ্ট করা উচিত ছিল যে আমি একটি ওয়ার্কস্টেশন ব্যবহার করছি এবং সেই সময় একটি গিট সার্ভার কনফিগার করার চেষ্টা করছি না। তবে যে কেউ এই জুড়ে চলে এবং তিনি, এটি ভাল তথ্য ^
ইলেক্ট্রনিক্স

1

আপনি সম্ভবত ভার্চুয়াল হোস্টের নীচে উবুন্টু ব্যবহার করছেন। যদি তা হয় তবে আপনাকে নীচের পদক্ষেপগুলি ব্যবহার করে সত্যের দিকে ফিরতে initctl পরিবর্তন করতে হবে। প্রথমে আপনাকে dpkg বলতে হবে যে আপনি এটি ব্যবহার করে আপস্টার্ট প্যাকেজ ইনস্টলেশনটি পরিবর্তন করতে চলেছেন:

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

তারপরে, আপনাকে সত্যের লিঙ্ক হিসাবে একটি ডামি আর্টিক্টেল তৈরি করতে হবে:

ln -s /bin/true /sbin/initctl

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