এক্সভিএফবি বা ফায়ারফক্স ত্রুটি নিক্ষেপ করছে এবং অকৃত্রিমভাবে লগিং করছে


9

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

আমি এই আদেশ দিয়ে Xvfb শুরু করি:

Xvfb :1 -screen 0 1024x768x24 &

এবং আমি এটি শুরু করার সাথে সাথেই বেশ কয়েকটি ত্রুটি বার্তাগুলি স্ক্রিনে ফিরে আসে (অদ্ভুতভাবে, তারা শেল প্রম্পটের পরে প্রদর্শিত হবে):

[root@host /home/lm/cron]# Xvfb :1 -screen 0 1024x768x24 &               
[1] 9214
[root@host /home/lm/cron]# expected keysym, got XF86TouchpadOn: line 120 of inet
expected keysym, got XF86TouchpadOff: line 121 of inet

আমি যখন আমার সেলেনিয়াম পরীক্ষা স্ক্রিপ্টটি চালাচ্ছি তখন সেলেনিয়াম লগ শোতে আরও অনেক ত্রুটি দেখা যায়:

5 XSELINUXs still allocated at reset
SCREEN: 0 objects of 176 bytes = 0 total bytes 0 private allocs
DEVICE: 4 objects of 48 bytes = 192 total bytes 0 private allocs
CLIENT: 0 objects of 144 bytes = 0 total bytes 0 private allocs
WINDOW: 0 objects of 48 bytes = 0 total bytes 0 private allocs
PIXMAP: 1 objects of 16 bytes = 16 total bytes 0 private allocs
GC: 0 objects of 56 bytes = 0 total bytes 0 private allocs
CURSOR: 0 objects of 8 bytes = 0 total bytes 0 private allocs
CURSOR_BITS: 0 objects of 8 bytes = 0 total bytes 0 private allocs
DBE_WINDOW: 0 objects of 24 bytes = 0 total bytes 0 private allocs
TOTAL: 5 objects, 208 bytes, 0 allocs
4 DEVICEs still allocated at reset
DEVICE: 4 objects of 48 bytes = 192 total bytes 0 private allocs
CLIENT: 0 objects of 144 bytes = 0 total bytes 0 private allocs
WINDOW: 0 objects of 48 bytes = 0 total bytes 0 private allocs
PIXMAP: 1 objects of 16 bytes = 16 total bytes 0 private allocs
GC: 0 objects of 56 bytes = 0 total bytes 0 private allocs
CURSOR: 0 objects of 8 bytes = 0 total bytes 0 private allocs
CURSOR_BITS: 0 objects of 8 bytes = 0 total bytes 0 private allocs
DBE_WINDOW: 0 objects of 24 bytes = 0 total bytes 0 private allocs
TOTAL: 5 objects, 208 bytes, 0 allocs
1 PIXMAPs still allocated at reset
PIXMAP: 1 objects of 16 bytes = 16 total bytes 0 private allocs
GC: 0 objects of 56 bytes = 0 total bytes 0 private allocs
CURSOR: 0 objects of 8 bytes = 0 total bytes 0 private allocs
CURSOR_BITS: 0 objects of 8 bytes = 0 total bytes 0 private allocs
DBE_WINDOW: 0 objects of 24 bytes = 0 total bytes 0 private allocs
TOTAL: 1 objects, 16 bytes, 0 allocs
14:33:47.919 INFO - Done: /session/1330284794945
expected keysym, got XF86TouchpadOn: line 120 of inet
expected keysym, got XF86TouchpadOff: line 121 of inet

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


2
আমি মনে করি না যে তারা ত্রুটি। আমি মনে করি এটি এক্স এক্স সার্ভারটি চ্যাটি। আপনার কমান্ডের "&" এর আগে "2> / dev / null" যুক্ত করে আপনি এই বার্তাগুলি / dev / null এ প্রেরণ করতে পারেন।
সিজেসি

উত্তর:


6

আমি মনে করি না যে তারা ত্রুটি।

এটি কেবল এক্স সার্ভারের চটি হচ্ছে।

আপনি Xvfb ব্যবহার করে / dev / নালকেও এই বার্তাগুলি প্রেরণ করতে পারেন Xvfb :1 -screen 0 1024x768x24 2>/dev/null &

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