গুণ-পরিচালক লিব্বার্টের সাথে সংযোগ করতে পারবেন না


38

এখানে চিত্র বর্ণনা লিখুন

আমি উবুন্টু 12.04.2 32 বিট চালাচ্ছি।

আমি শুরু করলে ত্রুটিটি প্রদর্শিত হবে না gksudo virt-manager

  • libvirt-bin প্রতিষ্ঠিত.
  • আমি জানি না কীভাবে ডিমন চেক করতে হয়।
  • আমি এর সদস্য libvirtd

এর আউটপুট ps ax | grep libvirt:

9225 ? Sl 0:04 /usr/sbin/libvirtd -d
9302 ? S 0:00 /usr/sbin/dnsmasq -u libvirt-dnsmasq --strict-order --bind-interfaces --pid-file=/var/run/libvirt/network/default.pid --conf-file= --except-interface lo --listen-address 192.168.122.1 --dhcp-range 192.168.122.2,192.168.122.254 --dhcp-leasefile=/var/lib/libvirt/dnsmasq/default.leases --dhcp-lease-max=253 --dhcp-no-override`

এর আউটপুট ls -l /var/run/libvirt/libvirt-sock:

srwxrwx --- 1 টি রুট libvirtd 0 সেট 13 15:04 / var / রান / libvirt / libvirt-sock

এর আউটপুট getent group libvirtd:

 libvirtd:x:130:OTHERUSER,MYUSER

বিস্তারিত ত্রুটি বার্তা

Unable to connect to libvirt.   
Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied

Verify that:
 - The 'libvirt-bin' package is installed
 - The 'libvirtd' daemon has been started
 - You are member of the 'libvirtd' group

Libvirt URI is: qemu:///system

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/connection.py", line 1185, in _open_thread
    self.vmm = self._try_open()
  File "/usr/share/virt-manager/virtManager/connection.py", line 1167, in _try_open
    flags)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 102, in openAuth
    if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied

ত্রুটিটি যদি আমি শুরু করি তবে এটি প্রদর্শিত হবে নাgksudo virt-manager
এই ব্রাজিলিয়ান গাই

আপনার /etc/libvirt/libvirtd.confফাইলের বিষয়বস্তু কি ?
ব্রুনো পেরেইরা

না নিখুঁত জায়গা, কিন্তু আপনি খিলান করছি যদি মত আমি এবং ইনস্টল qemuএবং virt-manager, দৌড়ানো চেষ্টা sudo systemctl start libvirtdএবং ঐচ্ছিকরূপে sudo systemctl enable libvirtdআপনি এটা স্টার্টআপে শুরু করতে চান।
Ave নগরী:

উত্তর:


50

virt-managerইনস্টল থাকা সিস্টেমে পুনরায় বুট করা সমস্যার সমাধান করে।


18
একটি সাধারণ লিনাক্স সমাধান না!
Woeitg

1
16.04-এ এর লিবিভার্ট-বিন। পরিষেবাটি লিবিভার্ট নয় not আপনি যদি অবাক হন তবে ব্যবহার করুন। ডেমন সেখানে আছে।
বুলাত এম

1
সাধারণত সদস্যপদ পরিবর্তনগুলি বর্তমান অধিবেশনে প্রচার করার জন্য কেবল লগআউট / লগইন যথেষ্ট হওয়া উচিত, তবে আমার জন্য ব্যক্তিগতভাবে পুনরায় লাগানো এবং পুনরায় বুটের মধ্যে খুব একটা পার্থক্য নেই (খুব অনুরূপ বিঘ্ন ঘটায়, রিবুটটি প্রায় 7s বেশি সময় নেয়), সুতরাং আমি বরং "কেবল ক্ষেত্রে" রিবুট ব্যবহার করেছি।
Ped7g

"আপনি কি আবার এটি চালু করার চেষ্টা করেছিলেন?"
tisaconundrum

33

কেভিএম ইনস্টল করার পরে, এই কমান্ডটি চালান তারপরে ত্রুটিটি আর দেখাবে না

sudo virt-manager

থাম !!! এটি কী, কিভাবে এই কাজ?
কিশোর পওয়ার

এটা কারণ কাজ করে sudo। অন্য উত্তরে ব্যাখ্যা পড়া ask.fedoraproject.org/en/question/45805/...
কিশোর পাওয়ার

গ্রহণযোগ্য উত্তর হওয়া উচিত।
ম্যাগনো সি

1
এটি কাজ করে তবে ব্যবহারের জন্য মূল প্রয়োজন। আমি এটি সাধারণ ব্যবহারকারীর কাছ থেকে ব্যবহার করতে চাই। আমি এর জন্য কি করতে পারি?
পুনেত দীক্ষিত

4
@ অ্যান্ড্রু-তৃণমূল হিসাবে বলা হয়েছে, গ্রুপ সদস্যতার পরিবর্তনের জন্য আপনাকে লগআউট / লগইন করতে হবে। ব্যবহার sudoসুপারিশ করা হয়।
অ্যালেক্স উইলিসন

6

আমার জন্য, ত্রুটিটি ঘটেছে কারণ একটি সদস্যপদ পরিবর্তন লগআউট-লগইন (বা রিবুট) ছাড়াই প্রযোজ্য না। আমি সবে কেভিএম এবং লিবারভিট-বিন ইনস্টল করেছি। ইনস্টলারটি স্বয়ংক্রিয়ভাবে আমার ব্যবহারকারীকে libvirtd গোষ্ঠীতে যুক্ত করেছে, আমি libvirt-bin পরিষেবাটি আবার চালু করেছিলাম, তবে আমি ত্রুটিটি পেয়েছিলাম।

কেবলমাত্র নতুন লগ আউট এবং ফিরে আমার নতুন গ্রুপ সদস্যতা প্রয়োগ করে সমস্যার সমাধান।

আপনি সবেমাত্র libvirt-bin ইনস্টল করেছেন এবং ইতিমধ্যে নিশ্চিত হয়ে গিয়েছে যে ত্রুটি বার্তায় বোঝানো হয়েছে যে আপনার বর্তমান ব্যবহারকারী libvirtd গোষ্ঠীর সদস্য, আপনাকে নতুন গ্রুপের সদস্যতা প্রয়োগের জন্য লগ আউট করতে হবে এবং ফিরে আসতে হবে।

ফাইলের অনুমতিগুলি 777 এ পরিবর্তন করবেন না যা সমস্যা তা বুঝতে এড়াতে কেবল সমস্ত কিছুই রুট বা sudo হিসাবে চালাবেন না।

আমি আশা করি এটা কারো সাহায্যে লাগবে.


5

আমি আমার উবুন্টু ১৪.০২ মেশিনে কেমু এবং ভার্চুয়ালবক্স উভয়কেই পরিচালনা করছি এবং ভার্চুয়ালবক্স ইনস্টল করার পরে লিব্বার্ট-বিন অটোস্টার্টে ব্যর্থ হয়েছে। সুতরাং libvirt- বিন চলমান কিনা তা পরীক্ষা করুন:

ps faux | grep libvirt-bin

যদি আপনি এটি পিএস আউটপুটে না দেখেন - ম্যানুয়ালি শুরু করুন, তবে পুণ্য-পরিচালকটি চালান:

sudo service libvirt-bin start


5

উবুন্টু 16.04.3 এলটিএসে

systemctl start virtlogd.socket

একমাত্র উত্তর ছিল। সকেটের নিজস্ব ডেমন রয়েছে। এটা অস্বাভাবিক।


1

অপশন দ্বারা বর্ণিত সমস্ত প্যাকেজ ইনস্টল করার পরে, আপনি লগ আউট করতে পারেন এবং আবার লগ ইন করতে পারেন Any যে কোনও কিছু যা আপনাকে ব্যবহারকারী গ্রুপগুলিতে যুক্ত করে আপনি নতুন গ্রুপে যুক্ত হতে লগ আউট এবং ফিরে প্রবেশ করতে হবে। এটি একটি সামান্য অসুবিধা, রিবুট করার চেয়ে একটিরও কম।

এটি সম্পূর্ণ না হওয়ার হিসাবে এটি চিহ্নিত করা হয়েছিল তবে এটি আপনার ব্যবহারকারীকে একটি গ্রুপে যুক্ত করার জন্য একটি সাধারণ নিয়ম হিসাবে যায়। একটি ব্লগ প্রয়োজন, আমি এখানে এটি দেখতে পাইনি যে অনুপস্থিত অংশ ছিল।


1
উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! বর্তমানের আকারে আপনার উত্তরটি যতটা ভাল হতে পারে তেমন ভাল নয়। আপনি কীভাবে একটি ভাল উত্তর লিখবেন এবং প্রশ্ন ও উত্তরগুলির জন্য স্টাইল গাইড পর্যালোচনা করতে পারেন । কোন প্যাকেজ ইনস্টল করা দরকার তা আপনি পরিষ্কার করতে পারেন।
জে. স্টারনেস

1

রিবুট / লগআউট বিকল্প একটি টার্মিনাল থেকে নিম্নলিখিত কমান্ড চালানো হয়:

newgrp libvirt
virt-manager

newgrpকমান্ড যোগদানের জন্য ব্যবহারকারী পারবেন libvirtপ্রক্রিয়া পর একই শেল শুরু করছে, লগআউট ছাড়া গ্রুপ newgrp। অবশ্যই এটি কেবল তখনই কাজ করে যদি লিবভার্ট ইনস্টলার আপনাকে লিবিভার্ট গোষ্ঠীতে রাখে, যার সাহায্যে আপনি এটি পরীক্ষা করতে পারেন:

getent group libvirt

0

সমস্যাটি লঞ্চপ্যাডে আলোচনা করা হয়েছে এবং xen-utilsপ্যাকেজ ইনস্টল করে ( xen-utils-4.4উবুন্টু 14.04 এ) এই সমস্যার কারণটি সমাধান করা যেতে পারে । আমি পূর্বে দ্বারা এই সমস্যা এড়াতে পেয়ে ছিল virt-managerমাধ্যমে sudoকমান্ড লাইন এ।


xenkvm wiki.archlinux.org/index.php/KVM এর অনুরূপ , যদি আপনি ইতিমধ্যে kvmইনস্টল করে থাকেন তবে ইনস্টল করবেন না xen। এটি আমার kvmইনস্টলেশনটিকে ওভাররাইড করে এবং আমার ভিএমএস চালানো বন্ধ করে দেয়। যখন আমি xenব্যাক ভিএমএস সরিয়েছি তখন চলতে শুরু করল।
কিশোর পওয়ার

0

আমার ক্ষেত্রে service libvirt-bin statusকেসটি হ'ল এটি ব্যবহার করার সময় দেখানো হয়েছিল যে সবকিছু ঠিকঠাক চলছে যদিও আমি এর মতো সংযোগ করতে পারি না:

    ● libvirt-bin.service - Virtualization daemon
       Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor preset: enabled)
       Active: active (running) since Do 2016-09-22 13:22:16 CEST; 6min ago
[...]

ইন /var/run/libvirt/এই দুই ফাইল হওয়া উচিত:

srwxrwxrwx  1 root libvirtd    0 Sep 22 13:22 libvirt-sock=
srwxrwxrwx  1 root libvirtd    0 Sep 22 13:22 libvirt-sock-ro=

যদি সকেটগুলি প্রদর্শিত হচ্ছে না, service libvirt-bin stop; service libvirt-bin startপ্রক্রিয়াটি সম্পূর্ণ পুনরায় আরম্ভ করতে ব্যবহার করুন । ব্যবহার service libvirt-bin restartকরা যথেষ্ট নয় এবং সকেটটি পুনরায় তৈরি করবে না।

libvirt-binসেবা নিরাপদে বন্ধ করা যেতে পারে এবং অতিথিদের poweroff করা হবে না


0

উবুন্টু 17.10 হিসাবে, আমি নিজেকে গ্রুপ লিবিবার্টে যোগ করতে হয়েছিল। আমি ইতিমধ্যে নিজেকে libvirtd এ যুক্ত করেছিলাম এবং নিজেকে এই গোষ্ঠী থেকে সরিয়ে নেই। আমি জানি না দুজনেরই দরকার আছে কি না।

আমি এটি করেছি যেহেতু আমি লক্ষ্য করেছি যে / var / run / libvirt এর সামগ্রীগুলি libvirtd এর পরিবর্তে libvirt এর মালিকানাধীন।


পুরো উত্তর হওয়ার জন্য আপনাকে কীভাবে অতিরিক্ত গ্রুপগুলিতে নিজেকে যুক্ত করবেন তা বলতে হবে।
পিবিএইচজে

-1

আমার একই সমস্যা ছিল এবং বিস্তারিত ত্রুটি প্রতিবেদনে এটি libvirt-sockফাইলটির অনুমতি না পাওয়ার কথা বলে । ফাইলটির অনুমতিটি /var/run/libvirt/libvirt-sock777 এ পরিবর্তন করা আমার পক্ষে এটি কাজ করে work


3
0777 এ অনুমতি মুখোশ পরিবর্তন করা খারাপ ফলাফলগুলি ব্যাখ্যা না করেই সম্ভাব্য ক্ষতিকারক ক্রিয়াগুলির প্রস্তাব দেবেন না ! -1
ডেভিড ফোস্টার

-1

ভার্চুয়াল ম্যানেজারটি আনইনস্টল করতে, লগ আউট করতে, লগ ইন করতে, ভার্চুয়াল ম্যানেজারটি ইনস্টল করতে, এবং সুডো ব্যবহার না করে বা কমান্ড লাইনটি ব্যবহার না করে এটিকে সাধারণত চালাতে উবুন্টু সফ্টওয়্যার ব্যবহার করুন use


1
আপনি পারে উন্নত কেন এই পদক্ষেপগুলি একটি কেবল পুনরায় ইনস্টল পরিবর্তে প্রয়োজনীয় বিস্তৃত দ্বারা আপনার উত্তর। বা অন্য একটি উত্তর অনুসরণ করে। পর্যালোচনা থেকে
জে। স্টারনেস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.