এক্স অ্যাপ্লিকেশন স্টাডারের উপর "অ্যাক্সেসযোগ্যতার বাসে সংযোগ করতে পারে না:" সতর্ক করে


30

দেখে মনে হচ্ছে টার্মিনাল থেকে প্রতিটি অ্যাপ্লিকেশন সতর্কতা এবং ত্রুটি বার্তা দেয় যদিও এটি ঠিকঠাক চলতে দেখা যায়।

এ গিয়ে emacs:

** (emacs:5004): WARNING **: Couldn't connect to accessibility bus:    
Failed to connect to socket /tmp/dbus-xxfluS2Izg: Connection refused

সন্দেহাতীতভাবে প্রমাণ করা:

** (evince:5052): WARNING **: Couldn't connect to accessibility bus:    
Failed to connect to socket /tmp/dbus-xxfluS2Izg: Connection refused

(evince:4985): Gtk-CRITICAL **: gtk_widget_show: assertion 
'GTK_IS_WIDGET (widget)' failed

(evince:4985): Gtk-CRITICAL **: gtk_widget_show: assertion 
'GTK_IS_WIDGET (widget)' failed

ফায়ারফক্স:

(process:5059): GLib-CRITICAL **: g_slice_set_config: assertion 
'sys_page_size == 0' failed

তালিকাটি এগিয়ে যায়। এই আচরণটি কি সাধারণ বা আমার সিস্টেমে কিছু ভুল আছে? আমি এই সমস্যাগুলি কীভাবে ঠিক করব?


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

উত্তর:


53

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

আপনি যদি কোনও অ্যাক্সেসিবিলিটি বৈশিষ্ট্য ব্যবহার না করেন তবে অ্যাক্সেসিবিলিটি সতর্কতা হ'ল একটি সহজ ওয়ার্কআরাউন্ড সহ একটি ज्ञিত বাগ :

export NO_AT_BRIDGE=1

আমার অভিজ্ঞতায়, Gtk-CRITICALবাগগুলি সম্পূর্ণ উত্সাহী; তারা কোথাও একটি প্রোগ্রামিং ত্রুটি চিহ্নিত করার সময়, তাদের শেষ ব্যবহারকারীদের কাছে রিপোর্ট করা উচিত নয়, কেবলমাত্র সেই বিকাশকারী যারা প্রোগ্রাম লিখেছিলেন (বা অন্তর্নিহিত গ্রন্থাগার - প্রায়শই প্রোগ্রামের বিকাশকারী নিজেই এ সম্পর্কে কিছুই করতে পারেন না কারণ এটি প্রোগ্রামে ব্যবহৃত একটি লাইব্রেরি দ্বারা পরিচিত একটি লাইব্রেরি দ্বারা কল করা একটি লাইব্রেরির মধ্যে একটি বাগ))


উইন্ডোম্যানেজার (দুর্দান্ত) শুরু হওয়ার সময় আমি এই ত্রুটিটি পেয়েছি। আমি কোথায় রাখা উচিত export?
আলফারআর

@ উল্ফআর: আপনি এটি আপনার .bashrc এ রেখে দেবেন।
বেন ক্রোয়েল

@ উলফআর ~/.profileআপনার অসাধারণ কনফিগারেশনে বা এর মধ্যে (সিনট্যাক্সটি কী দুর্দান্ত রয়েছে তা আমি জানি না)। অথবা আপনি ~/.xinitrcযদি ব্যবহার startxকরেন ~/.xsessionতবে বা আপনি যদি কোনও ক্লাসিক এক্স 11 সেশন ব্যবহার করেন (ডেস্কটপ পরিবেশের নিজস্ব সেশন ম্যানেজারের বিপরীতে)।
গিলস 'অসন্তুষ্ট হওয়া বন্ধ করুন'

@ বেনক্রোয়েল নং, এতে নেই .bashrc: এটি কেবলমাত্র টার্মিনাল থেকে শুরু হওয়া কোনও প্রোগ্রামে প্রযোজ্য। পরিবেশের পরিবর্তনশীলটির সংজ্ঞা দেওয়া .bashrcপ্রায়শই ভুল।
গিলস 'অসন্তুষ্ট হওয়া বন্ধ করুন'

2

আমি এটি কোথাও খুঁজে পেয়েছি তবে আমি এর লিঙ্কটি ভুলে গিয়েছি।

এটি ঠিক করতে, চালান:

dbus-uuidgen > /var/lib/dbus/machine-id

আপনার যদি ডিবিস-ইউইডজেন না থাকে তবে এটি ডিবিস প্যাকেজে রয়েছে যা জারি করে ইনস্টল করা যেতে পারে:

yum install dbus

3
আমার জন্য বিষয়টি ঠিক করে না।
জেমিথ

1

আমি প্রথম ত্রুটি সম্পর্কে নিশ্চিত নই, তবে এটি ফায়ারফক্স g_slice_set_config সমস্যা 42 সংস্করণে স্থির করেছে their তাদের বাগ রিপোর্ট অনুসারে , এটি গ্লিব 2.35 এবং আরও নতুনকে প্রভাবিত করে।


1

পরিবর্তন করবেন না / var / lib / dbus / মেশিন-আইডি! প্রথমে দেখুন খালি কিনা! ম্যান পেজ পড়ুন!

থেকে: মানুষ dbus-uuidgen

যদি আপনি একটি চলমান সিস্টেমে বিদ্যমান মেশিন-আইডি পরিবর্তন করার চেষ্টা করেন তবে এটি সম্ভবত খারাপ কিছু ঘটতে পারে। এই ফাইলটি পরিবর্তন করার চেষ্টা করবেন না। এছাড়াও, দুটি ভিন্ন সিস্টেমে এটির মতো করবেন না; এটি দুটি পৃথক কার্নেল চলমান যে কোনও সময় আলাদা হওয়া প্রয়োজন

আমি পেয়েছিলাম

অ্যাক্সেসযোগ্যতার বাসে সংযোগ করুন: সকেট / tmp / dbus-oYuNBK96uX এর সাথে সংযোগ করতে ব্যর্থ: সংযোগ প্রত্যাখ্যান

ত্রুটি বার্তা, এর সাথে অন্য কম্পিউটার থেকে সংযুক্ত:

ssh -YC user_name@1.2.3.4

এবং থুনার চলমান এবং উচ্ছেদ।

স্থানীয় সিস্টেমেও একই চেষ্টা করেছিলাম এবং আমিও টাইপ করেছি এমন কোনও ত্রুটির খবর পাওয়া যায়নি

বিড়াল / বর্ণ / lib / dbus / মেশিন-আইডি

এবং এটি ইতিমধ্যে একটি uuid আছে

আমার মনে হয় যে এই ত্রুটির কারণ হতে পারে তা হ'ল টার্মিনাল হিসাবে ব্যবহৃত মেশিনে চালিত জেসারভারের দূরবর্তী সিস্টেমের চেয়ে আলাদা ইউইড থাকে।

আমি আরও পরীক্ষা-নিরীক্ষা করিনি, কারণ উপরোক্ত ম্যান পেজ অনুসারে মৃত্যুদন্ড কার্যকর করার সময় মেশিন-আইডি পরিবর্তন কিছু খারাপ আচরণে শেষ হয় ends

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