Помилки під час кидання Xvfb або Firefox та безоплатний журнал


9

на відповідь на це запитання , я запускаю Xvfb для створення віртуального дисплея, щоб Firefox запускався на моєму сервері CentOS. (Мені не потрібно бачити firefox або робити якісь фактичні клавіші або екранні входи / виводи з firefox-- його просто потрібно запустити, щоб Selenium міг його керувати.) Я намагаюся з’ясувати, чому кидає Xvfb (або firefox). купа помилок.

Я запускаю 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

І багато інших помилок з'являються в журналі журналу Selenium, коли я запускаю тестовий скрипт Selenium:

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

Тепер ось найсмішніша частина, незважаючи на ВСІ з цього безладу, все спрацьовує: Селен розмовляє із властивістю firefox, Firefox робить те, що належить, і передає його назад у Selenium тощо. Я просто хочу знати, чи (а) я слід турбуватися про всі ці повідомлення / помилки та (b) як я можу це очистити? (Насправді мені здається, що більшість із цього є якоюсь детальною інформацією про журнал "аллоків" - яку я б хотів вимкнути - і тоді ці повідомлення "очікуваного ключа" є винятками.)


2
Я не думаю, що це помилки. Я думаю, що просто X-сервер чатує. Ви можете також надіслати ці повідомлення до / dev / null, додавши "2> / dev / null" перед "&" у вашій команді.
cjc

Відповіді:


6

Я не думаю, що це помилки.

Це просто чарівний сервер X.

Ви також можете надіслати ці повідомлення в / dev / null, запустивши Xvfb за допомогою Xvfb :1 -screen 0 1024x768x24 2>/dev/null &

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.