GConf ত্রুটি: কোনও D-BUS ডিমন চলছে না ?! কীভাবে পুনরায় ইনস্টল করবেন বা ঠিক করবেন?


27

কনকেরার ইনস্টল করার পরে এবং আমার ল্যাপটপ পুনরায় চালু করার পরে টার্মিনালের মধ্যে ফাইলগুলি মূল হিসাবে খুলতে, সম্পাদনা করতে এবং অ্যাক্সেস করার চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটিটি পেয়েছি (যা আমার কাছে অস্তিত্বপূর্ণ)।

রুট @ linuxBox: / হোম / v2r # gnome-open /home/

(জিনোম-ওপেন: 2686): GConf-WARNING **: ক্লায়েন্ট ডি-বুস ডিমন সাথে সংযোগ করতে ব্যর্থ হয়েছে: // বিন / ডিবিস-লঞ্চটি নিম্নলিখিত ত্রুটির সাথে অস্বাভাবিকভাবে শেষ হয়েছে: কোনও প্রোটোকল নির্দিষ্ট করা অটোলেঞ্চ ত্রুটি: এক্স 11 প্রারম্ভিককরণ ব্যর্থ হয়েছে।

GConf ত্রুটি: কোনও D-BUS ডিমন চলছে

রুট @ লিনাক্সবক্স: / হোম / ভি 2 আর # কোনও প্রোটোকল নির্দিষ্ট করা হয়নি যুক্তিগুলি পার্স করতে পারে না: প্রদর্শন খুলতে পারে না:

এছাড়াও মনে হয়, ডিবিস আর সঠিকভাবে ইনস্টল করা হয়নি /bin/এবং /usr/bin/ স্ক্রিনশটটি দেখুন: এখানে চিত্র বর্ণনা লিখুন

আমি কীভাবে এই সমস্যার সমাধান করতে যাব এবং আপনাকে আগাম ধন্যবাদ জানাব? !!!


আপনার উত্তরের জন্য ধন্যবাদ স্যারচার্লো! এটি সমস্যাটি মোটেও সমাধান করে না। দয়া করে মনে রাখবেন, এটি শুধুমাত্র রুট মৌমাছির সময় ঘটে!

রুট @ linuxBox: / হোম / v2r # gnome-open /home/

(gnome-open: 5170): GConf-WARNING **: ক্লায়েন্ট ডি-বুস ডিমন সাথে সংযোগ করতে ব্যর্থ হয়েছে: সকেট / tmp / dbus-2RdCUjrZ9k এর সাথে সংযোগ করতে ব্যর্থ হয়েছে: সংযোগ GConf অস্বীকার করেছে ত্রুটি: কোনও D-BUS ডিমন চলছে না

রুট @ লিনাক্সবক্স: / হোম / ভি 2 আর # কোনও প্রোটোকল নির্দিষ্ট করা হয়নি যুক্তিগুলি পার্স করতে পারে না: প্রদর্শন খুলতে পারে না:

উত্তর:


2

স্যারচার্লো এর উত্তর আমার পক্ষে কাজ করেছিল। উবুন্টু 12.04 (সুনির্দিষ্ট প্যাঙ্গোলিন) এ একই সমস্যা। হ্যাঁ, আমি সু (মূল )ও ব্যবহার করি। লজ্জা লজ্জা. ইমাকগুলি শুরু করার ক্ষেত্রেও একই সমস্যা।

সমস্যাটি মনে হচ্ছে যে আপনি যখন /root/.dbus/session-bus/ এ মান বাছাইয়ের পরিবর্তে su ব্যবহার করেন তখন DBUS_SESSION_BUS_ADDRESS এর মান ধরে রাখে

ম্যান ডিবিস-লঞ্চ থেকে:

   ...
   The second common reason for autolaunch is an su to another  user,  and
   display  of  X  applications  running as the second user on the display
   belonging to the first user. Perhaps the ideal fix in this  case  would
   be  to allow the second user to connect to the session bus of the first
   user, just as they can connect to the first user's display.  However, a
   mechanism for that has not been coded.
   ...

Sudo, suedit, gksu ব্যবহার করুন।

অথবা আপনি যদি su ব্যবহার করতেই চান তবে এটি আপনার /root/.Bashrc এ যুক্ত করার চেষ্টা করুন:

sessionfile=`find "${HOME}/.dbus/session-bus/" -maxdepth 1 -type f`
if [ -f "$sessionfile" ] ; then
    if grep -q "^DBUS_SESSION_BUS_ADDRESS=" "${sessionfile}" ; then
        export `grep "^DBUS_SESSION_BUS_ADDRESS=" "${sessionfile}"`
    else
        echo "DBUS_SESSION_BUS_ADDRESS not found in ${sessionfile}"
    fi
else
    echo "no session address file found in ${HOME}/.dbus/session-bus"
fi

আপনার উত্তর ব্যবহারকারী 68606 এর জন্য আপনাকে অনেক ধন্যবাদ !! আমি আপনার পরামর্শগুলি পরে এটিকে আরও একবার দিয়ে দেব এবং আমার প্রশ্নটি আপডেট করব। (এই মুহুর্তে 1-2 দিন / বাড়িতে কোনও আইনেট লাগতে পারে))
ভি 2

31

আমারও একই সমস্যা ছিল আমার সিস্টেমে সমস্যাটি ~/.dbusমূলের মালিকানাধীন হওয়ার জন্য তৈরি । মালিকানা পরিবর্তন করা আমার জন্য সমস্যার সমাধান করেছে। আমি আপনাকে আপনার সিস্টেমে এটি পরীক্ষা করার পরামর্শ দিচ্ছি।

chownকমান্ড দিয়ে মালিকানা পরিবর্তন করা যেতে পারে । একটি একক ফাইলের জন্য:

chown <user>:<group> file

একটি ডিরেক্টরি এবং এর শিশুদের জন্য:

chown -R <user>:<group> folder

সুতরাং, এই ক্ষেত্রে,

chown -R <your user>:<your group> ~/.dbus 

কাজ করা উচিত.


2
আপনি কীভাবে অন্যের জন্য ফাইলগুলির মালিকানা পরিবর্তন করবেন তা ব্যাখ্যা করতে পারেন
মেটো

আপনার উত্তর Scoopc জন্য ধন্যবাদ। আমি কয়েক মাস আগেই আমার উবুন্টু ওএস পুনরায় ইনস্টল করেছি, সুতরাং আপনার পরামর্শটি আমি দেরি করতে পেরেছি।
v2r

4
আপনি স্যার ইন্টারনেট জয়। যেহেতু অন্য 16 জনের একই সমস্যা ছিল, কারও কি কোনও ধারণা ~/.dbus/রয়েছে যে প্রথম স্থানে রুটের মালিকানা কীভাবে পেয়েছে ?
তৃতীয়


4

আমার dbus এবং vnc নিয়েও সমস্যা ছিল। তাই আমি যোগ

eval `dbus-launch`

to ~/.vnx/xstartup। এটি আমার জন্য জিনোম সেশন শুরু করে!


3

আপনি এটি চেষ্টা করতে পারেন?

sessionfile=`find "${HOME}/.dbus/session-bus/" -type f`
export `grep "DBUS_SESSION_BUS_ADDRESS" "${sessionfile}" | sed '/^#/d'`

এবং আপনার আদেশ আবার চেষ্টা করুন ..

gnome-open /home/

আপনার জবাবের জন্য অনেক ধন্যবাদ, তবে আমি আগে যেমন লিখেছি, ওএসের একটি নতুন ইনস্টল করে সমস্যাটি নিজেই সমাধান হয়ে গেছে!
v2r

শুধু কেন নয় source $sessionfile?
স্কুইডলি

2

সরানো হয়েছে /var/lib/dbus/machine-idএবং সব ভাল ছিল

উপরের ফিক্সগুলিও ঠিক করে:

(virt-manager:2810): GConf-WARNING **: Client failed to connect to the D-BUS daemon: 
Failed to connect to socket /tmp/dbus-vYNPgtHXG7: Connection refused (virt-manager:388): No D-BUS daemon running

2

virt-managerকমান্ডটি root@localhost# dbus-launch virt-managerব্যবহার করে চালাতে পারতামsu


1

আমার উবুন্টু মেশিনে আমার এই সমস্যাটি ছিল। ইনস্টল dbus-x11করার ফলে সমস্যার সমাধান হয়েছে:

sudo apt install dbus-x11

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