2012-02-28 17:50:41,491 INFO Reading configurations from: /usr/share/checkbox/configs/checkbox-qt.ini 2012-02-28 17:50:41,492 INFO Parsing config filename: /usr/share/checkbox/configs/checkbox.ini 2012-02-28 17:50:41,493 DEBUG Setting configuration parameter: checkbox/plugins/jobs_info/whitelist_file = /usr/share/checkbox/data/whitelists/default.whitelist 2012-02-28 17:50:41,494 INFO Loading component section checkbox/plugins 2012-02-28 17:50:41,496 INFO Loading module subunit_report from section checkbox/plugins 2012-02-28 17:50:41,514 INFO Loading module local_suite from section checkbox/plugins 2012-02-28 17:50:41,516 INFO Loading module delay_prompt from section checkbox/plugins 2012-02-28 17:50:41,517 INFO Loading module system_info from section checkbox/plugins 2012-02-28 17:50:41,521 INFO Loading module message_info from section checkbox/plugins 2012-02-28 17:50:41,529 INFO Loading module lock_prompt from section checkbox/plugins 2012-02-28 17:50:41,538 INFO Loading module launchpad_exchange from section checkbox/plugins 2012-02-28 17:50:41,587 INFO Loading module remote_suite from section checkbox/plugins 2012-02-28 17:50:41,589 INFO Loading module error_prompt from section checkbox/plugins 2012-02-28 17:50:41,590 INFO Loading module proxy_info from section checkbox/plugins 2012-02-28 17:50:41,591 INFO Loading module tests_prompt from section checkbox/plugins 2012-02-28 17:50:41,593 INFO Loading module recover_prompt from section checkbox/plugins 2012-02-28 17:50:41,614 INFO Loading module jobs_prompt from section checkbox/plugins 2012-02-28 17:50:41,617 INFO Loading module backend_info from section checkbox/plugins 2012-02-28 17:50:41,622 INFO Loading module attachment_info from section checkbox/plugins 2012-02-28 17:50:41,623 INFO Loading module client_info from section checkbox/plugins 2012-02-28 17:50:41,625 INFO Loading module final_prompt from section checkbox/plugins 2012-02-28 17:50:41,626 INFO Loading module jobs_info from section checkbox/plugins 2012-02-28 17:50:41,630 INFO Loading module gather_prompt from section checkbox/plugins 2012-02-28 17:50:41,631 INFO Loading module submission_info from section checkbox/plugins 2012-02-28 17:50:41,633 INFO Loading module resource_info from section checkbox/plugins 2012-02-28 17:50:41,640 INFO Loading module launchpad_prompt from section checkbox/plugins 2012-02-28 17:50:41,644 INFO Loading module scripts_info from section checkbox/plugins 2012-02-28 17:50:41,645 INFO Loading module launchpad_report from section checkbox/plugins 2012-02-28 17:50:41,753 INFO Loading module manual_test from section checkbox/plugins 2012-02-28 17:50:41,754 INFO Loading module apport_prompt from section checkbox/plugins 2012-02-28 17:50:41,783 INFO Loading module shell_test from section checkbox/plugins 2012-02-28 17:50:41,785 INFO Loading module intro_prompt from section checkbox/plugins 2012-02-28 17:50:41,787 INFO Loading module user_interface from section checkbox/plugins 2012-02-28 17:50:41,789 INFO Loading module metric_test from section checkbox/plugins 2012-02-28 17:50:41,790 INFO Loading module persist_info from section checkbox/plugins 2012-02-28 17:50:41,792 INFO Loading module server_info from section checkbox/plugins 2012-02-28 17:50:41,793 INFO Loading module begin_prompt from section checkbox/plugins 2012-02-28 17:50:41,794 INFO Loading module suites_prompt from section checkbox/plugins 2012-02-28 17:50:41,803 INFO Loading module sleep_info from section checkbox/plugins 2012-02-28 17:50:41,804 INFO Loading module datetime_info from section checkbox/plugins 2012-02-28 17:50:41,805 INFO Loading module report_prompt from section checkbox/plugins 2012-02-28 17:50:41,807 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.gather() on gather. 2012-02-28 17:50:41,807 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test() on prompt-test. 2012-02-28 17:50:41,807 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local() on prompt-local. 2012-02-28 17:50:41,807 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local() on report-local. 2012-02-28 17:50:41,808 DEBUG Calling /usr/share/checkbox/plugins/system_info.py SystemInfo.begin_persist() on begin-persist. 2012-02-28 17:50:41,808 DEBUG Calling /usr/share/checkbox/plugins/system_info.py SystemInfo.report_dmi() on report-dmi. 2012-02-28 17:50:41,808 DEBUG Calling /usr/share/checkbox/plugins/system_info.py SystemInfo.report() on report. 2012-02-28 17:50:41,808 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages() on report-messages. 2012-02-28 17:50:41,808 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_directory() on message-directory. 2012-02-28 17:50:41,808 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec() on message-exec. 2012-02-28 17:50:41,808 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() on message-file. 2012-02-28 17:50:41,808 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename() on message-filename. 2012-02-28 17:50:41,809 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result() on message-result. 2012-02-28 17:50:41,809 DEBUG Calling /usr/share/checkbox/plugins/lock_prompt.py LockPrompt.prompt_begin() on prompt-begin. 2012-02-28 17:50:41,809 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_client() on report-client. 2012-02-28 17:50:41,809 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_datetime() on report-datetime. 2012-02-28 17:50:41,809 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_dpkg() on report-dpkg. 2012-02-28 17:50:41,809 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_lsb() on report-lsb. 2012-02-28 17:50:41,809 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_submission_id() on report-submission_id. 2012-02-28 17:50:41,809 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_system_id() on report-system_id. 2012-02-28 17:50:41,810 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.launchpad_email() on launchpad-email. 2012-02-28 17:50:41,810 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.launchpad_report() on launchpad-report. 2012-02-28 17:50:41,810 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.launchpad_exchange() on launchpad-exchange. 2012-02-28 17:50:41,810 DEBUG Calling /usr/share/checkbox/plugins/remote_suite.py RemoteSuite.prompt_remote() on prompt-remote. 2012-02-28 17:50:41,810 DEBUG Calling /usr/share/checkbox/plugins/remote_suite.py RemoteSuite.report_remote() on report-remote. 2012-02-28 17:50:41,810 DEBUG Calling /usr/share/checkbox/plugins/error_prompt.py ErrorPrompt.prompt_error() on prompt-error. 2012-02-28 17:50:41,810 DEBUG Calling /usr/share/checkbox/plugins/proxy_info.py ProxyInfo.report_gconf() on report-gconf. 2012-02-28 17:50:41,810 DEBUG Calling /usr/share/checkbox/plugins/proxy_info.py ProxyInfo.gather() on gather. 2012-02-28 17:50:41,811 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test() on report-test. 2012-02-28 17:50:41,811 DEBUG Calling /usr/share/checkbox/plugins/recover_prompt.py RecoverPrompt.begin_persist() on begin-persist. 2012-02-28 17:50:41,811 DEBUG Calling /usr/share/checkbox/plugins/recover_prompt.py RecoverPrompt.prompt_begin() on prompt-begin. 2012-02-28 17:50:41,811 DEBUG Calling /usr/share/checkbox/plugins/recover_prompt.py RecoverPrompt.prompt_finish() on prompt-finish. 2012-02-28 17:50:41,811 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.begin_persist() on begin-persist. 2012-02-28 17:50:41,811 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.begin_recover() on begin-recover. 2012-02-28 17:50:41,811 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.ignore_jobs() on ignore-jobs. 2012-02-28 17:50:41,811 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job() on prompt-job. 2012-02-28 17:50:41,812 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_jobs() on prompt-jobs. 2012-02-28 17:50:41,812 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_finish() on prompt-finish. 2012-02-28 17:50:41,812 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report() on report. 2012-02-28 17:50:41,812 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job() on report-job. 2012-02-28 17:50:41,812 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.begin_gather() on gather. 2012-02-28 17:50:41,812 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.end_gather() on gather. 2012-02-28 17:50:41,812 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec() on message-exec. 2012-02-28 17:50:41,812 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.stop() on stop. 2012-02-28 17:50:41,812 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.gather() on gather. 2012-02-28 17:50:41,813 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment() on prompt-attachment. 2012-02-28 17:50:41,813 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment() on report-attachment. 2012-02-28 17:50:41,813 DEBUG Calling /usr/share/checkbox/plugins/client_info.py ClientInfo.report() on report. 2012-02-28 17:50:41,813 DEBUG Calling /usr/share/checkbox/plugins/final_prompt.py FinalPrompt.prompt_finish() on prompt-finish. 2012-02-28 17:50:41,831 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py JobsInfo.gather() on gather. 2012-02-28 17:50:41,831 DEBUG Calling checkbox.arguments JobsInfo.replacement() on report-job. 2012-02-28 17:50:41,831 DEBUG Calling checkbox.lib.cache.Cache on prompt-gather. 2012-02-28 17:50:41,831 DEBUG Calling /usr/share/checkbox/plugins/submission_info.py SubmissionInfo.report() on report. 2012-02-28 17:50:41,831 DEBUG Calling /usr/share/checkbox/plugins/submission_info.py SubmissionInfo.report_system_id() on report-system_id. 2012-02-28 17:50:41,831 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource() on report-resource. 2012-02-28 17:50:41,832 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job() on prompt-job. 2012-02-28 17:50:41,832 DEBUG Calling /usr/share/checkbox/plugins/launchpad_prompt.py LaunchpadPrompt.begin_persist() on begin-persist. 2012-02-28 17:50:41,832 DEBUG Calling /usr/share/checkbox/plugins/launchpad_prompt.py LaunchpadPrompt.launchpad_report() on launchpad-report. 2012-02-28 17:50:41,832 DEBUG Calling /usr/share/checkbox/plugins/launchpad_prompt.py LaunchpadPrompt.prompt_exchange() on prompt-exchange. 2012-02-28 17:50:41,832 DEBUG Calling /usr/share/checkbox/plugins/scripts_info.py ScriptsInfo.gather() on gather. 2012-02-28 17:50:41,832 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_attachments() on report-attachments. 2012-02-28 17:50:41,832 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_client() on report-client. 2012-02-28 17:50:41,832 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_cpuinfo() on report-cpuinfo. 2012-02-28 17:50:41,833 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_datetime() on report-datetime. 2012-02-28 17:50:41,833 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_dpkg() on report-dpkg. 2012-02-28 17:50:41,833 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_lsb() on report-lsb. 2012-02-28 17:50:41,833 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_package() on report-package. 2012-02-28 17:50:41,833 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_uname() on report-uname. 2012-02-28 17:50:41,833 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_system_id() on report-system_id. 2012-02-28 17:50:41,833 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_suites() on report-suites. 2012-02-28 17:50:41,833 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_review() on report-review. 2012-02-28 17:50:41,833 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_tests() on report-tests. 2012-02-28 17:50:41,834 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report() on report. 2012-02-28 17:50:41,834 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.prompt_begin() on prompt-begin. 2012-02-28 17:50:41,834 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual() on prompt-manual. 2012-02-28 17:50:41,834 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual() on report-manual. 2012-02-28 17:50:41,834 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.exchange_success() on exchange-success. 2012-02-28 17:50:41,834 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.report_submission_id() on report-submission_id. 2012-02-28 17:50:41,834 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.report_system_id() on report-system_id. 2012-02-28 17:50:41,834 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.gather() on gather. 2012-02-28 17:50:41,835 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test() on prompt-test. 2012-02-28 17:50:41,835 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell() on prompt-shell. 2012-02-28 17:50:41,835 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell() on report-shell. 2012-02-28 17:50:41,835 DEBUG Calling /usr/share/checkbox/plugins/intro_prompt.py IntroPrompt.begin_recover() on begin-recover. 2012-02-28 17:50:41,835 DEBUG Calling /usr/share/checkbox/plugins/intro_prompt.py IntroPrompt.prompt_begin() on prompt-begin. 2012-02-28 17:50:41,835 DEBUG Calling /usr/share/checkbox/plugins/user_interface.py UserInterface.run() on run. 2012-02-28 17:50:41,835 DEBUG Calling /usr/share/checkbox/plugins/user_interface.py UserInterface.launchpad_report() on launchpad-report. 2012-02-28 17:50:41,835 DEBUG Calling /usr/share/checkbox/plugins/metric_test.py MetricTest.prompt_metric() on prompt-metric. 2012-02-28 17:50:41,835 DEBUG Calling /usr/share/checkbox/plugins/metric_test.py MetricTest.report_metric() on report-metric. 2012-02-28 17:50:41,836 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin() on begin. 2012-02-28 17:50:41,836 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin() on prompt-begin. 2012-02-28 17:50:41,836 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save() on prompt-job. 2012-02-28 17:50:41,836 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save() on report-job. 2012-02-28 17:50:41,836 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save() on stop. 2012-02-28 17:50:41,836 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin_gather() on gather. 2012-02-28 17:50:41,836 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.end_gather() on gather. 2012-02-28 17:50:41,836 DEBUG Calling /usr/share/checkbox/plugins/server_info.py ServerInfo.gather() on gather. 2012-02-28 17:50:41,837 DEBUG Calling /usr/share/checkbox/plugins/begin_prompt.py BeginPrompt.prompt_begin() on prompt-begin. 2012-02-28 17:50:41,837 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.begin_persist() on begin-persist. 2012-02-28 17:50:41,837 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.begin_recover() on begin-recover. 2012-02-28 17:50:41,837 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite() on report-suite. 2012-02-28 17:50:41,837 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.prompt_gather() on prompt-gather. 2012-02-28 17:50:41,837 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job() on report-suite. 2012-02-28 17:50:41,838 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job() on report-test. 2012-02-28 17:50:41,838 DEBUG Calling /usr/share/checkbox/plugins/sleep_info.py SleepInfo.sleep() on sleep. 2012-02-28 17:50:41,838 DEBUG Calling /usr/share/checkbox/plugins/datetime_info.py DatetimeInfo.report() on report. 2012-02-28 17:50:41,838 DEBUG Calling /usr/share/checkbox/plugins/report_prompt.py ReportPrompt.prompt_report() on prompt-report. 2012-02-28 17:50:41,838 DEBUG Started firing run. 2012-02-28 17:50:41,838 DEBUG Calling /usr/share/checkbox/plugins/user_interface.py UserInterface.run() for run with priority 0. 2012-02-28 17:50:42,446 DEBUG Started firing prompt-begin. 2012-02-28 17:50:42,446 DEBUG Calling /usr/share/checkbox/plugins/lock_prompt.py LockPrompt.prompt_begin() for prompt-begin with priority -1000. 2012-02-28 17:50:42,446 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin() for prompt-begin with priority -100. 2012-02-28 17:50:42,447 DEBUG Started firing begin-persist. 2012-02-28 17:50:42,447 DEBUG Calling /usr/share/checkbox/plugins/system_info.py SystemInfo.begin_persist() for begin-persist with priority 0. 2012-02-28 17:50:42,447 DEBUG Calling /usr/share/checkbox/plugins/recover_prompt.py RecoverPrompt.begin_persist() for begin-persist with priority 0. 2012-02-28 17:50:42,447 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.begin_persist() for begin-persist with priority 0. 2012-02-28 17:50:42,447 DEBUG Calling /usr/share/checkbox/plugins/launchpad_prompt.py LaunchpadPrompt.begin_persist() for begin-persist with priority 0. 2012-02-28 17:50:42,448 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.begin_persist() for begin-persist with priority 0. 2012-02-28 17:50:42,448 DEBUG Finished firing begin-persist. 2012-02-28 17:50:42,448 DEBUG Calling /usr/share/checkbox/plugins/recover_prompt.py RecoverPrompt.prompt_begin() for prompt-begin with priority 0. 2012-02-28 17:50:42,448 DEBUG Calling /usr/share/checkbox/plugins/begin_prompt.py BeginPrompt.prompt_begin() for prompt-begin with priority 0. 2012-02-28 17:50:42,448 DEBUG Started firing begin. 2012-02-28 17:50:42,448 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin() for begin with priority -100. 2012-02-28 17:50:42,448 DEBUG Finished firing begin. 2012-02-28 17:50:42,449 DEBUG Calling /usr/share/checkbox/plugins/intro_prompt.py IntroPrompt.prompt_begin() for prompt-begin with priority 100. 2012-02-28 17:50:45,054 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.prompt_begin() for prompt-begin with priority 110. 2012-02-28 17:50:45,054 DEBUG Finished firing prompt-begin. 2012-02-28 17:50:45,054 DEBUG Started firing prompt-gather. 2012-02-28 17:50:45,054 DEBUG Calling checkbox.lib.cache.Cache for prompt-gather with priority 0. 2012-02-28 17:50:45,084 DEBUG Started firing gather. 2012-02-28 17:50:45,085 DEBUG Calling /usr/share/checkbox/plugins/scripts_info.py ScriptsInfo.gather() for gather with priority -1000. 2012-02-28 17:50:45,085 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.begin_gather() for gather with priority -900. 2012-02-28 17:50:45,085 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin_gather() for gather with priority -900. 2012-02-28 17:50:45,086 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.gather() for gather with priority -100. 2012-02-28 17:50:45,281 DEBUG Backend responded, continuing execution. 2012-02-28 17:50:45,281 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.gather() for gather with priority 0. 2012-02-28 17:50:45,281 DEBUG Opening filename: /home/ubuntu/.cache/checkbox/subunit.log 2012-02-28 17:50:45,282 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py JobsInfo.gather() for gather with priority 0. 2012-02-28 17:50:45,282 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message() on report-message. 2012-02-28 17:50:45,282 DEBUG Started firing message-directory. 2012-02-28 17:50:45,282 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_directory(/usr/share/checkbox/jobs) for message-directory with priority 0. 2012-02-28 17:50:45,286 DEBUG Started firing message-filename. 2012-02-28 17:50:45,286 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/audio.txt) for message-filename with priority 0. 2012-02-28 17:50:45,288 DEBUG Started firing message-file. 2012-02-28 17:50:45,288 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/audio.txt) for message-file with priority 0. 2012-02-28 17:50:45,305 DEBUG Started firing report-messages. 2012-02-28 17:50:45,305 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'plugin': 'shell', 'name': 'audio/list_devices', 'command': 'cat /proc/asound/cards', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Test to detect audio devices'}, {'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}, {'info': None, 'description': 'PURPOSE:\n This test will check that headphones connector works correctly\nSTEPS:\n 1. Connect a pair of headphones to your audio device\n 2. Click the Test button to play a sound to your audio device\nVERIFICATION:\n Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that headphones connector works correctly\n', 'verification': 'Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'steps': '1. Connect a pair of headphones to your audio device\n2. Click the Test button to play a sound to your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_headphones'}, {'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}, {'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}, {'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}, {'description': 'Play back a sound on the default output and listen for it on the\ndefault input. This makes the most sense when the output and input\nare directly connected, as with a patch cable.', 'plugin': 'shell', 'name': 'audio/alsa_record_playback_automated', 'command': 'audio_test', 'requires': "package.name == 'sox'\npackage.name == 'alsa-base'\ndevice.category == 'AUDIO'"}]) for report-messages with priority 0. 2012-02-28 17:50:45,306 DEBUG Started firing report-message. 2012-02-28 17:50:45,306 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'audio/list_devices', 'command': 'cat /proc/asound/cards', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Test to detect audio devices'}) for report-message with priority 100. 2012-02-28 17:50:45,306 DEBUG Finished firing report-message. 2012-02-28 17:50:45,306 DEBUG Started firing report-message. 2012-02-28 17:50:45,306 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}) for report-message with priority 100. 2012-02-28 17:50:45,307 DEBUG Finished firing report-message. 2012-02-28 17:50:45,307 DEBUG Started firing report-message. 2012-02-28 17:50:45,307 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that headphones connector works correctly\nSTEPS:\n 1. Connect a pair of headphones to your audio device\n 2. Click the Test button to play a sound to your audio device\nVERIFICATION:\n Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that headphones connector works correctly\n', 'verification': 'Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'steps': '1. Connect a pair of headphones to your audio device\n2. Click the Test button to play a sound to your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_headphones'}) for report-message with priority 100. 2012-02-28 17:50:45,307 DEBUG Finished firing report-message. 2012-02-28 17:50:45,307 DEBUG Started firing report-message. 2012-02-28 17:50:45,307 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}) for report-message with priority 100. 2012-02-28 17:50:45,308 DEBUG Finished firing report-message. 2012-02-28 17:50:45,308 DEBUG Started firing report-message. 2012-02-28 17:50:45,308 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}) for report-message with priority 100. 2012-02-28 17:50:45,308 DEBUG Finished firing report-message. 2012-02-28 17:50:45,309 DEBUG Started firing report-message. 2012-02-28 17:50:45,309 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}) for report-message with priority 100. 2012-02-28 17:50:45,309 DEBUG Finished firing report-message. 2012-02-28 17:50:45,309 DEBUG Started firing report-message. 2012-02-28 17:50:45,309 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Play back a sound on the default output and listen for it on the\ndefault input. This makes the most sense when the output and input\nare directly connected, as with a patch cable.', 'plugin': 'shell', 'name': 'audio/alsa_record_playback_automated', 'command': 'audio_test', 'requires': "package.name == 'sox'\npackage.name == 'alsa-base'\ndevice.category == 'AUDIO'"}) for report-message with priority 100. 2012-02-28 17:50:45,309 DEBUG Finished firing report-message. 2012-02-28 17:50:45,310 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,310 DEBUG Finished firing message-file. 2012-02-28 17:50:45,310 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,310 DEBUG Started firing message-filename. 2012-02-28 17:50:45,310 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/autotest.txt) for message-filename with priority 0. 2012-02-28 17:50:45,310 DEBUG Started firing message-file. 2012-02-28 17:50:45,310 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/autotest.txt) for message-file with priority 0. 2012-02-28 17:50:45,312 DEBUG Started firing report-messages. 2012-02-28 17:50:45,312 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'PURPOSE:\n This test will attempt to install and run the Autotest Suite. These tests can be destructive, so this test is blacklisted by default.', 'plugin': 'remote', 'command': 'autotest_suite', 'user': 'root', 'timeout': '1200', 'name': 'autotest/full_suite'}]) for report-messages with priority 0. 2012-02-28 17:50:45,312 DEBUG Started firing report-message. 2012-02-28 17:50:45,312 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will attempt to install and run the Autotest Suite. These tests can be destructive, so this test is blacklisted by default.', 'plugin': 'remote', 'command': 'autotest_suite', 'user': 'root', 'timeout': '1200', 'name': 'autotest/full_suite'}) for report-message with priority 100. 2012-02-28 17:50:45,312 DEBUG Finished firing report-message. 2012-02-28 17:50:45,312 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,313 DEBUG Finished firing message-file. 2012-02-28 17:50:45,313 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,313 DEBUG Started firing message-filename. 2012-02-28 17:50:45,313 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/bluetooth.txt) for message-filename with priority 0. 2012-02-28 17:50:45,313 DEBUG Started firing message-file. 2012-02-28 17:50:45,313 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/bluetooth.txt) for message-file with priority 0. 2012-02-28 17:50:45,326 DEBUG Started firing report-messages. 2012-02-28 17:50:45,326 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}, {'info': None, 'name': 'bluetooth/browse-files', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Right-click on the bluetooth icon and select browse files\n8. Authorize the computer to browse the files in the device if needed\n9. You should be able to browse the files\n", 'purpose': 'This test will check that bluetooth connection works correctly\n', 'verification': 'Did all the steps work?', 'description': "PURPOSE:\n This test will check that bluetooth connection works correctly\nSTEPS:\n 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Right-click on the bluetooth icon and select browse files\n 8. Authorize the computer to browse the files in the device if needed\n 9. You should be able to browse the files\nVERIFICATION:\n Did all the steps work?"}, {'info': None, 'name': 'bluetooth/file-transfer', 'plugin': 'manual', 'depends': 'bluetooth/browse-files bluetooth/detect-output', 'steps': "1. Make sure that you're able to browse the files in your mobile device\n2. Copy a file from the computer to the mobile device\n3. Copy a file from the mobile device to the computer\n", 'purpose': 'This test will check that you can transfer information through a bluetooth connection\n', 'verification': 'Were all files copied correctly?', 'description': "PURPOSE:\n This test will check that you can transfer information through a bluetooth connection\nSTEPS:\n 1. Make sure that you're able to browse the files in your mobile device\n 2. Copy a file from the computer to the mobile device\n 3. Copy a file from the mobile device to the computer\nVERIFICATION:\n Were all files copied correctly?"}, {'info': None, 'description': 'PURPOSE:\n This test will check that you can record and hear audio using a bluetooth audio device\nSTEPS:\n 1. Enable the bluetooth headset\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Click "Test" to record for five seconds and reproduce in the bluetooth device\nVERIFICATION:\n Did you hear the sound you recorded in the bluetooth', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE', 'purpose': 'This test will check that you can record and hear audio using a bluetooth audio device\n', 'verification': 'Did you hear the sound you recorded in the bluetooth', 'steps': '1. Enable the bluetooth headset\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Click "Test" to record for five seconds and reproduce in the bluetooth device\n', 'name': 'bluetooth/audio'}, {'info': None, 'description': 'PURPOSE:\n This test will check that you can use a bluetooth keyboard\nSTEPS:\n 1. Enable the bluetooth keyboard\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. Click "Test"\n 6. Enter some text\nVERIFICATION:\n Were you able to enter some text with the bluetooth keyboard?', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'keyboard_test', 'purpose': 'This test will check that you can use a bluetooth keyboard\n', 'verification': 'Were you able to enter some text with the bluetooth keyboard?', 'steps': '1. Enable the bluetooth keyboard\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. Click "Test"\n6. Enter some text\n', 'name': 'bluetooth/keyboard'}, {'info': None, 'name': 'bluetooth/mouse', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable the bluetooth mouse\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. Move the mouse around the screen\n6. Perform some single/double/right click operations\n", 'purpose': 'This test will check that you can use a bluetooth mouse\n', 'verification': 'Did the mouse work as expected?', 'description': "PURPOSE:\n This test will check that you can use a bluetooth mouse\nSTEPS:\n 1. Enable the bluetooth mouse\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. Move the mouse around the screen\n 6. Perform some single/double/right click operations\nVERIFICATION:\n Did the mouse work as expected?"}]) for report-messages with priority 0. 2012-02-28 17:50:45,326 DEBUG Started firing report-message. 2012-02-28 17:50:45,326 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 100. 2012-02-28 17:50:45,326 DEBUG Finished firing report-message. 2012-02-28 17:50:45,327 DEBUG Started firing report-message. 2012-02-28 17:50:45,327 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/browse-files', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Right-click on the bluetooth icon and select browse files\n8. Authorize the computer to browse the files in the device if needed\n9. You should be able to browse the files\n", 'purpose': 'This test will check that bluetooth connection works correctly\n', 'verification': 'Did all the steps work?', 'description': "PURPOSE:\n This test will check that bluetooth connection works correctly\nSTEPS:\n 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Right-click on the bluetooth icon and select browse files\n 8. Authorize the computer to browse the files in the device if needed\n 9. You should be able to browse the files\nVERIFICATION:\n Did all the steps work?"}) for report-message with priority 100. 2012-02-28 17:50:45,327 DEBUG Finished firing report-message. 2012-02-28 17:50:45,327 DEBUG Started firing report-message. 2012-02-28 17:50:45,327 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/file-transfer', 'plugin': 'manual', 'depends': 'bluetooth/browse-files bluetooth/detect-output', 'steps': "1. Make sure that you're able to browse the files in your mobile device\n2. Copy a file from the computer to the mobile device\n3. Copy a file from the mobile device to the computer\n", 'purpose': 'This test will check that you can transfer information through a bluetooth connection\n', 'verification': 'Were all files copied correctly?', 'description': "PURPOSE:\n This test will check that you can transfer information through a bluetooth connection\nSTEPS:\n 1. Make sure that you're able to browse the files in your mobile device\n 2. Copy a file from the computer to the mobile device\n 3. Copy a file from the mobile device to the computer\nVERIFICATION:\n Were all files copied correctly?"}) for report-message with priority 100. 2012-02-28 17:50:45,327 DEBUG Finished firing report-message. 2012-02-28 17:50:45,328 DEBUG Started firing report-message. 2012-02-28 17:50:45,329 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can record and hear audio using a bluetooth audio device\nSTEPS:\n 1. Enable the bluetooth headset\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Click "Test" to record for five seconds and reproduce in the bluetooth device\nVERIFICATION:\n Did you hear the sound you recorded in the bluetooth', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE', 'purpose': 'This test will check that you can record and hear audio using a bluetooth audio device\n', 'verification': 'Did you hear the sound you recorded in the bluetooth', 'steps': '1. Enable the bluetooth headset\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Click "Test" to record for five seconds and reproduce in the bluetooth device\n', 'name': 'bluetooth/audio'}) for report-message with priority 100. 2012-02-28 17:50:45,329 DEBUG Finished firing report-message. 2012-02-28 17:50:45,329 DEBUG Started firing report-message. 2012-02-28 17:50:45,329 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can use a bluetooth keyboard\nSTEPS:\n 1. Enable the bluetooth keyboard\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. Click "Test"\n 6. Enter some text\nVERIFICATION:\n Were you able to enter some text with the bluetooth keyboard?', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'keyboard_test', 'purpose': 'This test will check that you can use a bluetooth keyboard\n', 'verification': 'Were you able to enter some text with the bluetooth keyboard?', 'steps': '1. Enable the bluetooth keyboard\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. Click "Test"\n6. Enter some text\n', 'name': 'bluetooth/keyboard'}) for report-message with priority 100. 2012-02-28 17:50:45,329 DEBUG Finished firing report-message. 2012-02-28 17:50:45,329 DEBUG Started firing report-message. 2012-02-28 17:50:45,330 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/mouse', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable the bluetooth mouse\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. Move the mouse around the screen\n6. Perform some single/double/right click operations\n", 'purpose': 'This test will check that you can use a bluetooth mouse\n', 'verification': 'Did the mouse work as expected?', 'description': "PURPOSE:\n This test will check that you can use a bluetooth mouse\nSTEPS:\n 1. Enable the bluetooth mouse\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. Move the mouse around the screen\n 6. Perform some single/double/right click operations\nVERIFICATION:\n Did the mouse work as expected?"}) for report-message with priority 100. 2012-02-28 17:50:45,330 DEBUG Finished firing report-message. 2012-02-28 17:50:45,330 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,330 DEBUG Finished firing message-file. 2012-02-28 17:50:45,330 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,330 DEBUG Started firing message-filename. 2012-02-28 17:50:45,330 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/camera.txt) for message-filename with priority 0. 2012-02-28 17:50:45,330 DEBUG Started firing message-file. 2012-02-28 17:50:45,331 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/camera.txt) for message-file with priority 0. 2012-02-28 17:50:45,338 DEBUG Started firing report-messages. 2012-02-28 17:50:45,339 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}]) for report-messages with priority 0. 2012-02-28 17:50:45,339 DEBUG Started firing report-message. 2012-02-28 17:50:45,339 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}) for report-message with priority 100. 2012-02-28 17:50:45,339 DEBUG Finished firing report-message. 2012-02-28 17:50:45,340 DEBUG Started firing report-message. 2012-02-28 17:50:45,340 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}) for report-message with priority 100. 2012-02-28 17:50:45,340 DEBUG Finished firing report-message. 2012-02-28 17:50:45,340 DEBUG Started firing report-message. 2012-02-28 17:50:45,340 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}) for report-message with priority 100. 2012-02-28 17:50:45,340 DEBUG Finished firing report-message. 2012-02-28 17:50:45,340 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,341 DEBUG Finished firing message-file. 2012-02-28 17:50:45,341 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,341 DEBUG Started firing message-filename. 2012-02-28 17:50:45,341 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/codecs.txt) for message-filename with priority 0. 2012-02-28 17:50:45,341 DEBUG Started firing message-file. 2012-02-28 17:50:45,341 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/codecs.txt) for message-file with priority 0. 2012-02-28 17:50:45,344 DEBUG Started firing report-messages. 2012-02-28 17:50:45,344 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'description': "PURPOSE:\n This test will verify your system's ability to play Ogg Vorbis audio files.\nSTEPS:\n 1. Click Test to play an Ogg Vorbis file (.ogg)\n 2. Please close the player to proceed.\nVERIFICATION:\n Did the sample play correctly?", 'plugin': 'manual', 'name': 'codecs/ogg-vorbis', 'command': 'totem /usr/share/sounds/ubuntu/stereo/system-ready.ogg', 'purpose': "This test will verify your system's ability to play Ogg Vorbis audio files.\n", 'steps': '1. Click Test to play an Ogg Vorbis file (.ogg)\n2. Please close the player to proceed.\n', 'requires': "package.name == 'gstreamer0.10-plugins-base'\npackage.name == 'totem' and package.name == 'ubuntu-sounds'", 'verification': 'Did the sample play correctly?'}, {'info': None, 'description': "PURPOSE:\n This test will verify your system's ability to play Wave Audio files.\nSTEPS:\n 1. Select Test to play a Wave Audio format file (.wav)\n 2. Please close the player to proceed.\nVERIFICATION:\n Did the sample play correctly?", 'plugin': 'manual', 'name': 'codecs/wav', 'command': 'totem /usr/share/sounds/alsa/Noise.wav', 'purpose': "This test will verify your system's ability to play Wave Audio files.\n", 'steps': '1. Select Test to play a Wave Audio format file (.wav)\n2. Please close the player to proceed.\n', 'requires': "package.name == 'gstreamer0.10-plugins-good'\npackage.name == 'totem' and package.name == 'alsa-utils'", 'verification': 'Did the sample play correctly?'}]) for report-messages with priority 0. 2012-02-28 17:50:45,344 DEBUG Started firing report-message. 2012-02-28 17:50:45,345 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': "PURPOSE:\n This test will verify your system's ability to play Ogg Vorbis audio files.\nSTEPS:\n 1. Click Test to play an Ogg Vorbis file (.ogg)\n 2. Please close the player to proceed.\nVERIFICATION:\n Did the sample play correctly?", 'plugin': 'manual', 'name': 'codecs/ogg-vorbis', 'command': 'totem /usr/share/sounds/ubuntu/stereo/system-ready.ogg', 'purpose': "This test will verify your system's ability to play Ogg Vorbis audio files.\n", 'steps': '1. Click Test to play an Ogg Vorbis file (.ogg)\n2. Please close the player to proceed.\n', 'requires': "package.name == 'gstreamer0.10-plugins-base'\npackage.name == 'totem' and package.name == 'ubuntu-sounds'", 'verification': 'Did the sample play correctly?'}) for report-message with priority 100. 2012-02-28 17:50:45,345 DEBUG Finished firing report-message. 2012-02-28 17:50:45,345 DEBUG Started firing report-message. 2012-02-28 17:50:45,345 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': "PURPOSE:\n This test will verify your system's ability to play Wave Audio files.\nSTEPS:\n 1. Select Test to play a Wave Audio format file (.wav)\n 2. Please close the player to proceed.\nVERIFICATION:\n Did the sample play correctly?", 'plugin': 'manual', 'name': 'codecs/wav', 'command': 'totem /usr/share/sounds/alsa/Noise.wav', 'purpose': "This test will verify your system's ability to play Wave Audio files.\n", 'steps': '1. Select Test to play a Wave Audio format file (.wav)\n2. Please close the player to proceed.\n', 'requires': "package.name == 'gstreamer0.10-plugins-good'\npackage.name == 'totem' and package.name == 'alsa-utils'", 'verification': 'Did the sample play correctly?'}) for report-message with priority 100. 2012-02-28 17:50:45,345 DEBUG Finished firing report-message. 2012-02-28 17:50:45,345 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,345 DEBUG Finished firing message-file. 2012-02-28 17:50:45,345 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,346 DEBUG Started firing message-filename. 2012-02-28 17:50:45,346 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/cpu.txt) for message-filename with priority 0. 2012-02-28 17:50:45,346 DEBUG Started firing message-file. 2012-02-28 17:50:45,346 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/cpu.txt) for message-file with priority 0. 2012-02-28 17:50:45,354 DEBUG Started firing report-messages. 2012-02-28 17:50:45,354 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq).', 'plugin': 'shell', 'command': 'fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'fwts'", 'name': 'cpu/scaling_test'}, {'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}, {'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}, {'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}, {'description': 'This test checks that CPU frequency governors are obeyed when set.', 'plugin': 'shell', 'command': 'nice -n -20 cpu_scaling_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/frequency_governors'}]) for report-messages with priority 0. 2012-02-28 17:50:45,355 DEBUG Started firing report-message. 2012-02-28 17:50:45,355 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq).', 'plugin': 'shell', 'command': 'fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'fwts'", 'name': 'cpu/scaling_test'}) for report-message with priority 100. 2012-02-28 17:50:45,355 DEBUG Finished firing report-message. 2012-02-28 17:50:45,355 DEBUG Started firing report-message. 2012-02-28 17:50:45,355 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}) for report-message with priority 100. 2012-02-28 17:50:45,355 DEBUG Finished firing report-message. 2012-02-28 17:50:45,355 DEBUG Started firing report-message. 2012-02-28 17:50:45,355 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}) for report-message with priority 100. 2012-02-28 17:50:45,356 DEBUG Finished firing report-message. 2012-02-28 17:50:45,356 DEBUG Started firing report-message. 2012-02-28 17:50:45,356 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}) for report-message with priority 100. 2012-02-28 17:50:45,356 DEBUG Finished firing report-message. 2012-02-28 17:50:45,356 DEBUG Started firing report-message. 2012-02-28 17:50:45,356 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that CPU frequency governors are obeyed when set.', 'plugin': 'shell', 'command': 'nice -n -20 cpu_scaling_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/frequency_governors'}) for report-message with priority 100. 2012-02-28 17:50:45,356 DEBUG Finished firing report-message. 2012-02-28 17:50:45,357 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,357 DEBUG Finished firing message-file. 2012-02-28 17:50:45,357 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,357 DEBUG Started firing message-filename. 2012-02-28 17:50:45,357 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/daemons.txt) for message-filename with priority 0. 2012-02-28 17:50:45,357 DEBUG Started firing message-file. 2012-02-28 17:50:45,357 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/daemons.txt) for message-file with priority 0. 2012-02-28 17:50:45,378 DEBUG Started firing report-messages. 2012-02-28 17:50:45,379 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'requires': "package.name == 'at'", 'command': "pgrep -f '/usr/sbin/atd' >/dev/null", 'description': 'Test if the atd daemon is running when the package is installed.', 'name': 'daemons/atd', 'plugin': 'shell'}, {'requires': "package.name == 'cron'", 'command': "pgrep -f '/usr/sbin/cron' >/dev/null", 'description': 'Test if the cron daemon is running when the package is installed.', 'name': 'daemons/cron', 'plugin': 'shell'}, {'requires': "package.name == 'cupsys'", 'command': "pgrep -f '/usr/sbin/cupsd' >/dev/null", 'description': 'Test if the cupsd daemon is running when the package is installed.', 'name': 'daemons/cupsd', 'plugin': 'shell'}, {'requires': "package.name == 'util-linux'", 'command': "pgrep -f '/sbin/getty' >/dev/null", 'description': 'Test if the getty daemon is running when the package is installed.', 'name': 'daemons/getty', 'plugin': 'shell'}, {'requires': "package.name == 'upstart'", 'command': "pgrep -f '/sbin/init' >/dev/null", 'description': 'Test if the init daemon is running when the package is installed.', 'name': 'daemons/init', 'plugin': 'shell'}, {'requires': "package.name == 'klogd'", 'command': "pgrep -f '/sbin/klogd' >/dev/null", 'description': 'Test if the klogd daemon is running when the package is installed.', 'name': 'daemons/klogd', 'plugin': 'shell'}, {'requires': "package.name == 'samba'", 'command': "pgrep -f '/usr/sbin/nmbd' >/dev/null", 'description': 'Test if the nmbd daemon is running when the package is installed.', 'name': 'daemons/nmbd', 'plugin': 'shell'}, {'requires': "package.name == 'samba'", 'command': "pgrep -f '/usr/sbin/smbd' >/dev/null", 'description': 'Test if the smbd daemon is running when the package is installed.', 'name': 'daemons/smbd', 'plugin': 'shell'}, {'requires': "package.name == 'syslogd'", 'command': "pgrep -f '/sbin/syslogd' >/dev/null", 'description': 'Test if the syslogd daemon is running when the package is installed.', 'name': 'daemons/syslogd', 'plugin': 'shell'}, {'plugin': 'shell', 'name': 'daemons/udevd', 'command': "pgrep -f '/sbin/udevd' >/dev/null", 'requires': "package.name == 'udevd'\npackage.name == 'linux'", 'description': 'Test if the udevd daemon is running when the package is installed.'}, {'requires': "package.name == 'winbind'", 'command': "pgrep -f '/usr/sbin/winbindd' >/dev/null", 'description': 'Test if the winbindd daemon is running when the package is installed.', 'name': 'daemons/winbindd', 'plugin': 'shell'}]) for report-messages with priority 0. 2012-02-28 17:50:45,379 DEBUG Started firing report-message. 2012-02-28 17:50:45,379 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'at'", 'command': "pgrep -f '/usr/sbin/atd' >/dev/null", 'description': 'Test if the atd daemon is running when the package is installed.', 'name': 'daemons/atd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,379 DEBUG Finished firing report-message. 2012-02-28 17:50:45,379 DEBUG Started firing report-message. 2012-02-28 17:50:45,379 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'cron'", 'command': "pgrep -f '/usr/sbin/cron' >/dev/null", 'description': 'Test if the cron daemon is running when the package is installed.', 'name': 'daemons/cron', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,379 DEBUG Finished firing report-message. 2012-02-28 17:50:45,379 DEBUG Started firing report-message. 2012-02-28 17:50:45,380 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'cupsys'", 'command': "pgrep -f '/usr/sbin/cupsd' >/dev/null", 'description': 'Test if the cupsd daemon is running when the package is installed.', 'name': 'daemons/cupsd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,380 DEBUG Finished firing report-message. 2012-02-28 17:50:45,380 DEBUG Started firing report-message. 2012-02-28 17:50:45,380 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'util-linux'", 'command': "pgrep -f '/sbin/getty' >/dev/null", 'description': 'Test if the getty daemon is running when the package is installed.', 'name': 'daemons/getty', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,380 DEBUG Finished firing report-message. 2012-02-28 17:50:45,380 DEBUG Started firing report-message. 2012-02-28 17:50:45,380 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'upstart'", 'command': "pgrep -f '/sbin/init' >/dev/null", 'description': 'Test if the init daemon is running when the package is installed.', 'name': 'daemons/init', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,382 DEBUG Finished firing report-message. 2012-02-28 17:50:45,383 DEBUG Started firing report-message. 2012-02-28 17:50:45,383 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'klogd'", 'command': "pgrep -f '/sbin/klogd' >/dev/null", 'description': 'Test if the klogd daemon is running when the package is installed.', 'name': 'daemons/klogd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,383 DEBUG Finished firing report-message. 2012-02-28 17:50:45,383 DEBUG Started firing report-message. 2012-02-28 17:50:45,383 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'samba'", 'command': "pgrep -f '/usr/sbin/nmbd' >/dev/null", 'description': 'Test if the nmbd daemon is running when the package is installed.', 'name': 'daemons/nmbd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,385 DEBUG Finished firing report-message. 2012-02-28 17:50:45,385 DEBUG Started firing report-message. 2012-02-28 17:50:45,385 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'samba'", 'command': "pgrep -f '/usr/sbin/smbd' >/dev/null", 'description': 'Test if the smbd daemon is running when the package is installed.', 'name': 'daemons/smbd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,385 DEBUG Finished firing report-message. 2012-02-28 17:50:45,386 DEBUG Started firing report-message. 2012-02-28 17:50:45,386 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'syslogd'", 'command': "pgrep -f '/sbin/syslogd' >/dev/null", 'description': 'Test if the syslogd daemon is running when the package is installed.', 'name': 'daemons/syslogd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,386 DEBUG Finished firing report-message. 2012-02-28 17:50:45,386 DEBUG Started firing report-message. 2012-02-28 17:50:45,386 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'daemons/udevd', 'command': "pgrep -f '/sbin/udevd' >/dev/null", 'requires': "package.name == 'udevd'\npackage.name == 'linux'", 'description': 'Test if the udevd daemon is running when the package is installed.'}) for report-message with priority 100. 2012-02-28 17:50:45,386 DEBUG Finished firing report-message. 2012-02-28 17:50:45,387 DEBUG Started firing report-message. 2012-02-28 17:50:45,387 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'winbind'", 'command': "pgrep -f '/usr/sbin/winbindd' >/dev/null", 'description': 'Test if the winbindd daemon is running when the package is installed.', 'name': 'daemons/winbindd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,387 DEBUG Finished firing report-message. 2012-02-28 17:50:45,387 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,387 DEBUG Finished firing message-file. 2012-02-28 17:50:45,387 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,387 DEBUG Started firing message-filename. 2012-02-28 17:50:45,388 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/disk.txt) for message-filename with priority 0. 2012-02-28 17:50:45,388 DEBUG Started firing message-file. 2012-02-28 17:50:45,388 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/disk.txt) for message-file with priority 0. 2012-02-28 17:50:45,401 DEBUG Started firing report-messages. 2012-02-28 17:50:45,402 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}, {'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}, {'description': 'Check stats changes for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/stats_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: disk_stats_test `ls /sys$path/block`\ndescription: This test checks disk stats, generates some activity and rechecks stats to verify they\'ve changed. It also verifies that disks appear in the various files they\'re supposed to.\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/stats'}, {'plugin': 'local', 'description': 'SMART test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/smart_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription:\n This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID)\nuser: root\ncommand: disk_smart -b /dev/`ls /sys$path/block` -s 130\nEOF', 'requires': "package.name == 'smartmontools'\npackage.name == 'linux'\ndevice.category == 'DISK'", 'name': 'disk/smart'}, {'plugin': 'local', 'description': 'Maximum disk space used during a default installation test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/max_diskspace_used_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription: Maximum disk space test for $product\nuser: root\ncommand: max_diskspace_used `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/max_diskspace_used'}, {'plugin': 'local', 'description': 'Verify system storage performs at or above baseline performance', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/read_performance_`ls /sys$path/block`\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk performance test for $product\nuser: root\ncommand: disk_read_performance_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/read_performance'}, {'plugin': 'local', 'description': 'Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/storage_device_`ls /sys$path/block`\nuser: root\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk I/O stress test for $product\ncommand: storage_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/storage_devices'}]) for report-messages with priority 0. 2012-02-28 17:50:45,402 DEBUG Started firing report-message. 2012-02-28 17:50:45,402 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,402 DEBUG Finished firing report-message. 2012-02-28 17:50:45,402 DEBUG Started firing report-message. 2012-02-28 17:50:45,402 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}) for report-message with priority 100. 2012-02-28 17:50:45,402 DEBUG Finished firing report-message. 2012-02-28 17:50:45,403 DEBUG Started firing report-message. 2012-02-28 17:50:45,403 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check stats changes for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/stats_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: disk_stats_test `ls /sys$path/block`\ndescription: This test checks disk stats, generates some activity and rechecks stats to verify they\'ve changed. It also verifies that disks appear in the various files they\'re supposed to.\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/stats'}) for report-message with priority 100. 2012-02-28 17:50:45,403 DEBUG Finished firing report-message. 2012-02-28 17:50:45,403 DEBUG Started firing report-message. 2012-02-28 17:50:45,403 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'SMART test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/smart_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription:\n This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID)\nuser: root\ncommand: disk_smart -b /dev/`ls /sys$path/block` -s 130\nEOF', 'requires': "package.name == 'smartmontools'\npackage.name == 'linux'\ndevice.category == 'DISK'", 'name': 'disk/smart'}) for report-message with priority 100. 2012-02-28 17:50:45,403 DEBUG Finished firing report-message. 2012-02-28 17:50:45,403 DEBUG Started firing report-message. 2012-02-28 17:50:45,404 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Maximum disk space used during a default installation test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/max_diskspace_used_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription: Maximum disk space test for $product\nuser: root\ncommand: max_diskspace_used `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/max_diskspace_used'}) for report-message with priority 100. 2012-02-28 17:50:45,404 DEBUG Finished firing report-message. 2012-02-28 17:50:45,404 DEBUG Started firing report-message. 2012-02-28 17:50:45,404 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Verify system storage performs at or above baseline performance', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/read_performance_`ls /sys$path/block`\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk performance test for $product\nuser: root\ncommand: disk_read_performance_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/read_performance'}) for report-message with priority 100. 2012-02-28 17:50:45,404 DEBUG Finished firing report-message. 2012-02-28 17:50:45,404 DEBUG Started firing report-message. 2012-02-28 17:50:45,404 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/storage_device_`ls /sys$path/block`\nuser: root\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk I/O stress test for $product\ncommand: storage_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/storage_devices'}) for report-message with priority 100. 2012-02-28 17:50:45,405 DEBUG Finished firing report-message. 2012-02-28 17:50:45,405 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,405 DEBUG Finished firing message-file. 2012-02-28 17:50:45,405 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,405 DEBUG Started firing message-filename. 2012-02-28 17:50:45,405 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/fingerprint.txt) for message-filename with priority 0. 2012-02-28 17:50:45,405 DEBUG Started firing message-file. 2012-02-28 17:50:45,405 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/fingerprint.txt) for message-file with priority 0. 2012-02-28 17:50:45,408 DEBUG Started firing report-messages. 2012-02-28 17:50:45,408 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'name': 'fingerprint/login', 'description': "PURPOSE:\n This test will verify that a fingerprint reader will work properly for logging into your system.\nPREREQUISITES:\n This test case assumes that there's a testing account from which test cases are run and a personal account that the tester uses to verify the fingerprint reader\nSTEPS:\n 1. Click on the user switcher applet.\n 2. Select your user name.\n 3. A window should appear that provides the ability to login either typing your password or using fingerprint authentication.\n 4. Use the fingerprint reader to login.\n 5. Click on the user switcher applet.\n 6. Select the testing account to continue running tests.\nVERIFICATION:\n Did the authentication procedure work correctly?", 'plugin': 'manual'}, {'info': None, 'name': 'fingerprint/unlock', 'plugin': 'manual', 'steps': "1. Click on the user switcher applet.\n2. Select 'Lock screen'.\n3. Press any key or move the mouse.\n4. A window should appear that provides the ability to unlock either typing your password or using fingerprint authentication.\n5. Use the fingerprint reader to unlock.\n6. Your screen should be unlocked.\n", 'purpose': 'This test will verify that a fingerprint reader can be used to unlock a locked system.\n', 'verification': 'Did the authentication procedure work correctly?', 'description': "PURPOSE:\n This test will verify that a fingerprint reader can be used to unlock a locked system.\nSTEPS:\n 1. Click on the user switcher applet.\n 2. Select 'Lock screen'.\n 3. Press any key or move the mouse.\n 4. A window should appear that provides the ability to unlock either typing your password or using fingerprint authentication.\n 5. Use the fingerprint reader to unlock.\n 6. Your screen should be unlocked.\nVERIFICATION:\n Did the authentication procedure work correctly?"}]) for report-messages with priority 0. 2012-02-28 17:50:45,408 DEBUG Started firing report-message. 2012-02-28 17:50:45,408 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'fingerprint/login', 'description': "PURPOSE:\n This test will verify that a fingerprint reader will work properly for logging into your system.\nPREREQUISITES:\n This test case assumes that there's a testing account from which test cases are run and a personal account that the tester uses to verify the fingerprint reader\nSTEPS:\n 1. Click on the user switcher applet.\n 2. Select your user name.\n 3. A window should appear that provides the ability to login either typing your password or using fingerprint authentication.\n 4. Use the fingerprint reader to login.\n 5. Click on the user switcher applet.\n 6. Select the testing account to continue running tests.\nVERIFICATION:\n Did the authentication procedure work correctly?", 'plugin': 'manual'}) for report-message with priority 100. 2012-02-28 17:50:45,408 DEBUG Finished firing report-message. 2012-02-28 17:50:45,408 DEBUG Started firing report-message. 2012-02-28 17:50:45,409 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'fingerprint/unlock', 'plugin': 'manual', 'steps': "1. Click on the user switcher applet.\n2. Select 'Lock screen'.\n3. Press any key or move the mouse.\n4. A window should appear that provides the ability to unlock either typing your password or using fingerprint authentication.\n5. Use the fingerprint reader to unlock.\n6. Your screen should be unlocked.\n", 'purpose': 'This test will verify that a fingerprint reader can be used to unlock a locked system.\n', 'verification': 'Did the authentication procedure work correctly?', 'description': "PURPOSE:\n This test will verify that a fingerprint reader can be used to unlock a locked system.\nSTEPS:\n 1. Click on the user switcher applet.\n 2. Select 'Lock screen'.\n 3. Press any key or move the mouse.\n 4. A window should appear that provides the ability to unlock either typing your password or using fingerprint authentication.\n 5. Use the fingerprint reader to unlock.\n 6. Your screen should be unlocked.\nVERIFICATION:\n Did the authentication procedure work correctly?"}) for report-message with priority 100. 2012-02-28 17:50:45,409 DEBUG Finished firing report-message. 2012-02-28 17:50:45,411 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,411 DEBUG Finished firing message-file. 2012-02-28 17:50:45,411 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,411 DEBUG Started firing message-filename. 2012-02-28 17:50:45,411 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/firewire.txt) for message-filename with priority 0. 2012-02-28 17:50:45,411 DEBUG Started firing message-file. 2012-02-28 17:50:45,411 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/firewire.txt) for message-file with priority 0. 2012-02-28 17:50:45,417 DEBUG Started firing report-messages. 2012-02-28 17:50:45,417 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}, {'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}, {'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}]) for report-messages with priority 0. 2012-02-28 17:50:45,417 DEBUG Started firing report-message. 2012-02-28 17:50:45,417 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-message with priority 100. 2012-02-28 17:50:45,418 DEBUG Finished firing report-message. 2012-02-28 17:50:45,418 DEBUG Started firing report-message. 2012-02-28 17:50:45,418 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-message with priority 100. 2012-02-28 17:50:45,418 DEBUG Finished firing report-message. 2012-02-28 17:50:45,418 DEBUG Started firing report-message. 2012-02-28 17:50:45,418 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-message with priority 100. 2012-02-28 17:50:45,419 DEBUG Finished firing report-message. 2012-02-28 17:50:45,419 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,419 DEBUG Finished firing message-file. 2012-02-28 17:50:45,419 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,419 DEBUG Started firing message-filename. 2012-02-28 17:50:45,419 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/floppy.txt) for message-filename with priority 0. 2012-02-28 17:50:45,419 DEBUG Started firing message-file. 2012-02-28 17:50:45,419 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/floppy.txt) for message-file with priority 0. 2012-02-28 17:50:45,421 DEBUG Started firing report-messages. 2012-02-28 17:50:45,422 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'name': 'floppy/check', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "driver=floppy"\'\nplugin: shell\nname: floppy/check_`ls /sys$path/driver/*/*/*/block`\nrequires: device.path == "$path"\ndescription: Floppy test for $product\nuser: root\ncommand: floppy_test /dev/`ls /sys$path/driver/*/*/*/block`\nEOF', 'requires': "device.driver == 'floppy'", 'description': 'Floppy test'}]) for report-messages with priority 0. 2012-02-28 17:50:45,422 DEBUG Started firing report-message. 2012-02-28 17:50:45,422 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'floppy/check', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "driver=floppy"\'\nplugin: shell\nname: floppy/check_`ls /sys$path/driver/*/*/*/block`\nrequires: device.path == "$path"\ndescription: Floppy test for $product\nuser: root\ncommand: floppy_test /dev/`ls /sys$path/driver/*/*/*/block`\nEOF', 'requires': "device.driver == 'floppy'", 'description': 'Floppy test'}) for report-message with priority 100. 2012-02-28 17:50:45,422 DEBUG Finished firing report-message. 2012-02-28 17:50:45,422 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,422 DEBUG Finished firing message-file. 2012-02-28 17:50:45,422 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,422 DEBUG Started firing message-filename. 2012-02-28 17:50:45,423 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/graphics.txt) for message-filename with priority 0. 2012-02-28 17:50:45,423 DEBUG Started firing message-file. 2012-02-28 17:50:45,423 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/graphics.txt) for message-file with priority 0. 2012-02-28 17:50:45,443 DEBUG Started firing report-messages. 2012-02-28 17:50:45,443 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'xdpyinfo | grep "^X.Org version" | cut -d \':\' -f 2 | tr -d \' \'', 'plugin': 'shell', 'requires': 'package.name == "x11-utils"', 'description': 'Test to output the Xorg version', 'name': 'graphics/xorg-version'}, {'description': 'Run gtkperf to make sure that GTK based test cases work', 'plugin': 'shell', 'depends': 'graphics/xorg-version', 'command': 'gtkperf -a | grep "Total time:"', 'requires': "package.name == 'gtkperf'", 'name': 'graphics/gtkperf'}, {'info': None, 'name': 'graphics/resolution-change', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new resolution from the dropdown list\n3. Click on Apply\n4. Select the original resolution from the dropdown list\n5. Click on Apply\n', 'purpose': 'This test will verify that the GUI is usable after manually changing resolution\n', 'verification': 'Did the resolution change as expected?', 'description': 'PURPOSE:\n This test will verify that the GUI is usable after manually changing resolution\nSTEPS:\n 1. Open the Displays application\n 2. Select a new resolution from the dropdown list\n 3. Click on Apply\n 4. Select the original resolution from the dropdown list\n 5. Click on Apply\nVERIFICATION:\n Did the resolution change as expected?'}, {'info': None, 'name': 'graphics/rotation', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new rotation value from the dropdown list\n3. Click on Apply\n4. Click on Restore Previous Configuration\n5. Click on Apply\n6. Repeat 2-5 for different rotation values\n', 'purpose': 'This test will test display rotation\n', 'verification': 'Did the display rotation change as expected?', 'description': 'PURPOSE:\n This test will test display rotation\nSTEPS:\n 1. Open the Displays application\n 2. Select a new rotation value from the dropdown list\n 3. Click on Apply\n 4. Click on Restore Previous Configuration\n 5. Click on Apply\n 6. Repeat 2-5 for different rotation values\nVERIFICATION:\n Did the display rotation change as expected?'}, {'requires': "package.name == 'xorg' and package.name == 'procps'", 'command': "pgrep -f '/usr/bin/X' >/dev/null", 'description': 'Test that the X process is running.', 'name': 'graphics/xorg-process', 'plugin': 'shell'}, {'requires': "package.name == 'xorg'", 'command': '! test -e /var/log/Xorg.failsafe.log', 'description': 'Test that the X is not running in failsafe mode.', 'name': 'graphics/xorg-failsafe', 'plugin': 'shell'}, {'description': 'Test that X does not leak memory when running programs on systems with intel based graphics.', 'plugin': 'shell', 'command': 'xorg_memory_test xeyes', 'user': 'root', 'requires': "package.name == 'xorg' and device.driver == 'i915'", 'name': 'graphics/xorg-memory'}, {'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}, {'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': "device.category == 'VIDEO'"}, {'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}, {'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}, {'info': None, 'description': 'PURPOSE:\n This test cycles through the detected video modes\nSTEPS:\n 1. Click "Test" to start cycling through the video modes\nVERIFICATION:\n Did the screen appear to be working for each mode?', 'plugin': 'manual', 'depends': 'graphics/VESA_drivers_not_in_use', 'command': 'xrandr_cycle', 'purpose': 'This test cycles through the detected video modes\n', 'verification': 'Did the screen appear to be working for each mode?', 'steps': '1. Click "Test" to start cycling through the video modes\n', 'requires': "package.name == 'xorg'", 'name': 'graphics/cycle_resolution'}, {'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}, {'description': 'Check that hardware is able to run Unity 3D', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/unity-support'}, {'info': None, 'description': 'PURPOSE:\n This test tests the basic 3D capabilities of your video card\nSTEPS:\n 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n 2. Verify that the animation is not jerky or slow.\nVERIFICATION:\n 1. Did the 3d animation appear?\n 2. Was the animation free from slowness/jerkiness?', 'plugin': 'manual', 'command': 'glxgears; true', 'purpose': 'This test tests the basic 3D capabilities of your video card\n', 'verification': '1. Did the 3d animation appear?\n2. Was the animation free from slowness/jerkiness?', 'steps': '1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n2. Verify that the animation is not jerky or slow.\n', 'requires': "package.name == 'mesa-utils'", 'name': 'graphics/glxgears'}]) for report-messages with priority 0. 2012-02-28 17:50:45,443 DEBUG Started firing report-message. 2012-02-28 17:50:45,443 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'xdpyinfo | grep "^X.Org version" | cut -d \':\' -f 2 | tr -d \' \'', 'plugin': 'shell', 'requires': 'package.name == "x11-utils"', 'description': 'Test to output the Xorg version', 'name': 'graphics/xorg-version'}) for report-message with priority 100. 2012-02-28 17:50:45,444 DEBUG Finished firing report-message. 2012-02-28 17:50:45,444 DEBUG Started firing report-message. 2012-02-28 17:50:45,444 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Run gtkperf to make sure that GTK based test cases work', 'plugin': 'shell', 'depends': 'graphics/xorg-version', 'command': 'gtkperf -a | grep "Total time:"', 'requires': "package.name == 'gtkperf'", 'name': 'graphics/gtkperf'}) for report-message with priority 100. 2012-02-28 17:50:45,444 DEBUG Finished firing report-message. 2012-02-28 17:50:45,444 DEBUG Started firing report-message. 2012-02-28 17:50:45,444 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'graphics/resolution-change', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new resolution from the dropdown list\n3. Click on Apply\n4. Select the original resolution from the dropdown list\n5. Click on Apply\n', 'purpose': 'This test will verify that the GUI is usable after manually changing resolution\n', 'verification': 'Did the resolution change as expected?', 'description': 'PURPOSE:\n This test will verify that the GUI is usable after manually changing resolution\nSTEPS:\n 1. Open the Displays application\n 2. Select a new resolution from the dropdown list\n 3. Click on Apply\n 4. Select the original resolution from the dropdown list\n 5. Click on Apply\nVERIFICATION:\n Did the resolution change as expected?'}) for report-message with priority 100. 2012-02-28 17:50:45,445 DEBUG Finished firing report-message. 2012-02-28 17:50:45,445 DEBUG Started firing report-message. 2012-02-28 17:50:45,445 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'graphics/rotation', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new rotation value from the dropdown list\n3. Click on Apply\n4. Click on Restore Previous Configuration\n5. Click on Apply\n6. Repeat 2-5 for different rotation values\n', 'purpose': 'This test will test display rotation\n', 'verification': 'Did the display rotation change as expected?', 'description': 'PURPOSE:\n This test will test display rotation\nSTEPS:\n 1. Open the Displays application\n 2. Select a new rotation value from the dropdown list\n 3. Click on Apply\n 4. Click on Restore Previous Configuration\n 5. Click on Apply\n 6. Repeat 2-5 for different rotation values\nVERIFICATION:\n Did the display rotation change as expected?'}) for report-message with priority 100. 2012-02-28 17:50:45,445 DEBUG Finished firing report-message. 2012-02-28 17:50:45,445 DEBUG Started firing report-message. 2012-02-28 17:50:45,445 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'xorg' and package.name == 'procps'", 'command': "pgrep -f '/usr/bin/X' >/dev/null", 'description': 'Test that the X process is running.', 'name': 'graphics/xorg-process', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,445 DEBUG Finished firing report-message. 2012-02-28 17:50:45,446 DEBUG Started firing report-message. 2012-02-28 17:50:45,446 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'xorg'", 'command': '! test -e /var/log/Xorg.failsafe.log', 'description': 'Test that the X is not running in failsafe mode.', 'name': 'graphics/xorg-failsafe', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,446 DEBUG Finished firing report-message. 2012-02-28 17:50:45,446 DEBUG Started firing report-message. 2012-02-28 17:50:45,446 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test that X does not leak memory when running programs on systems with intel based graphics.', 'plugin': 'shell', 'command': 'xorg_memory_test xeyes', 'user': 'root', 'requires': "package.name == 'xorg' and device.driver == 'i915'", 'name': 'graphics/xorg-memory'}) for report-message with priority 100. 2012-02-28 17:50:45,446 DEBUG Finished firing report-message. 2012-02-28 17:50:45,447 DEBUG Started firing report-message. 2012-02-28 17:50:45,447 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}) for report-message with priority 100. 2012-02-28 17:50:45,447 DEBUG Finished firing report-message. 2012-02-28 17:50:45,447 DEBUG Started firing report-message. 2012-02-28 17:50:45,447 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': "device.category == 'VIDEO'"}) for report-message with priority 100. 2012-02-28 17:50:45,447 DEBUG Finished firing report-message. 2012-02-28 17:50:45,447 DEBUG Started firing report-message. 2012-02-28 17:50:45,448 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}) for report-message with priority 100. 2012-02-28 17:50:45,448 DEBUG Finished firing report-message. 2012-02-28 17:50:45,448 DEBUG Started firing report-message. 2012-02-28 17:50:45,448 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,448 DEBUG Finished firing report-message. 2012-02-28 17:50:45,448 DEBUG Started firing report-message. 2012-02-28 17:50:45,448 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test cycles through the detected video modes\nSTEPS:\n 1. Click "Test" to start cycling through the video modes\nVERIFICATION:\n Did the screen appear to be working for each mode?', 'plugin': 'manual', 'depends': 'graphics/VESA_drivers_not_in_use', 'command': 'xrandr_cycle', 'purpose': 'This test cycles through the detected video modes\n', 'verification': 'Did the screen appear to be working for each mode?', 'steps': '1. Click "Test" to start cycling through the video modes\n', 'requires': "package.name == 'xorg'", 'name': 'graphics/cycle_resolution'}) for report-message with priority 100. 2012-02-28 17:50:45,449 DEBUG Finished firing report-message. 2012-02-28 17:50:45,449 DEBUG Started firing report-message. 2012-02-28 17:50:45,449 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}) for report-message with priority 100. 2012-02-28 17:50:45,449 DEBUG Finished firing report-message. 2012-02-28 17:50:45,449 DEBUG Started firing report-message. 2012-02-28 17:50:45,449 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check that hardware is able to run Unity 3D', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/unity-support'}) for report-message with priority 100. 2012-02-28 17:50:45,449 DEBUG Finished firing report-message. 2012-02-28 17:50:45,449 DEBUG Started firing report-message. 2012-02-28 17:50:45,450 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test tests the basic 3D capabilities of your video card\nSTEPS:\n 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n 2. Verify that the animation is not jerky or slow.\nVERIFICATION:\n 1. Did the 3d animation appear?\n 2. Was the animation free from slowness/jerkiness?', 'plugin': 'manual', 'command': 'glxgears; true', 'purpose': 'This test tests the basic 3D capabilities of your video card\n', 'verification': '1. Did the 3d animation appear?\n2. Was the animation free from slowness/jerkiness?', 'steps': '1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n2. Verify that the animation is not jerky or slow.\n', 'requires': "package.name == 'mesa-utils'", 'name': 'graphics/glxgears'}) for report-message with priority 100. 2012-02-28 17:50:45,450 DEBUG Finished firing report-message. 2012-02-28 17:50:45,450 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,450 DEBUG Finished firing message-file. 2012-02-28 17:50:45,450 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,450 DEBUG Started firing message-filename. 2012-02-28 17:50:45,450 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/hibernate.txt) for message-filename with priority 0. 2012-02-28 17:50:45,451 DEBUG Started firing message-file. 2012-02-28 17:50:45,452 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/hibernate.txt) for message-file with priority 0. 2012-02-28 17:50:45,456 DEBUG Started firing report-messages. 2012-02-28 17:50:45,457 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'power-management/hibernate_advanced', 'plugin': 'manual', 'purpose': 'This test will check to make sure your system can successfully hibernate (if supported)\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -s disk -w 120 --debug', 'user': 'root', 'verification': 'Did the system successfully hibernate and did it work properly after waking up?', 'steps': '1. Click on Test\n2. The system will hibernate and should wake itself within 5 minutes\n3. If your system does not wake itself after 5 minutes, please press the power button to wake the system manually\n4. If the system fails to resume from hibernate, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check to make sure your system can successfully hibernate (if supported)\nSTEPS:\n 1. Click on Test\n 2. The system will hibernate and should wake itself within 5 minutes\n 3. If your system does not wake itself after 5 minutes, please press the power button to wake the system manually\n 4. If the system fails to resume from hibernate, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully hibernate and did it work properly after waking up?'}]) for report-messages with priority 0. 2012-02-28 17:50:45,457 DEBUG Started firing report-message. 2012-02-28 17:50:45,457 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/hibernate_advanced', 'plugin': 'manual', 'purpose': 'This test will check to make sure your system can successfully hibernate (if supported)\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -s disk -w 120 --debug', 'user': 'root', 'verification': 'Did the system successfully hibernate and did it work properly after waking up?', 'steps': '1. Click on Test\n2. The system will hibernate and should wake itself within 5 minutes\n3. If your system does not wake itself after 5 minutes, please press the power button to wake the system manually\n4. If the system fails to resume from hibernate, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check to make sure your system can successfully hibernate (if supported)\nSTEPS:\n 1. Click on Test\n 2. The system will hibernate and should wake itself within 5 minutes\n 3. If your system does not wake itself after 5 minutes, please press the power button to wake the system manually\n 4. If the system fails to resume from hibernate, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully hibernate and did it work properly after waking up?'}) for report-message with priority 100. 2012-02-28 17:50:45,457 DEBUG Finished firing report-message. 2012-02-28 17:50:45,457 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,457 DEBUG Finished firing message-file. 2012-02-28 17:50:45,457 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,458 DEBUG Started firing message-filename. 2012-02-28 17:50:45,458 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/info.txt) for message-filename with priority 0. 2012-02-28 17:50:45,458 DEBUG Started firing message-file. 2012-02-28 17:50:45,458 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/info.txt) for message-file with priority 0. 2012-02-28 17:50:45,493 DEBUG Started firing report-messages. 2012-02-28 17:50:45,493 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': "device.driver == 'HDA Intel'", 'description': 'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}, {'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}, {'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}, {'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}, {'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': 'Attaches dmidecode output'}, {'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}, {'command': 'cat /proc/meminfo', 'name': 'meminfo_attachment', 'plugin': 'attachment'}, {'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}, {'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}, {'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}, {'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': 'Attaches a report of sysfs attributes.'}, {'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}, {'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}, {'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}, {'plugin': 'shell', 'name': 'info/screenshot', 'command': 'import -window root ${CHECKBOX_DATA}/screenshot.png', 'requires': "package.name == 'xorg'\npackage.name == 'imagemagick'", 'description': 'Captures a screenshot.'}, {'depends': 'info/screenshot', 'plugin': 'attachment', 'command': 'cat ${CHECKBOX_DATA}/screenshot.png', 'description': 'Attaches the screenshot captured in info/screenshot.', 'name': 'screenshot.png'}, {'description': 'Gather log from the Firmware Test Suite run.', 'plugin': 'attachment', 'depends': 'miscellanea/fwts_test', 'command': 'cat $CHECKBOX_DATA/fwts_results.log', 'name': 'fwts_log'}, {'plugin': 'attachment', 'command': '[ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep', 'description': 'Attaches the contents of /proc/acpi/sleep if it exists.', 'name': 'acpi_sleep_attachment'}, {'description': 'Bootchart information.', 'plugin': 'local', 'name': 'info/bootchart', 'command': 'process_wait -u root bootchart collector ureadahead; [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100', 'user': 'root', 'requires': "package.name == 'bootchart' or package.name == 'pybootchartgui'"}, {'plugin': 'local', 'description': 'SATA/IDE device information.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: attachment\nname: info/hdparm_`ls /sys$path/block`.txt\nrequires: device.path == "$path"\nuser: root\ncommand: hdparm -I /dev/`ls /sys$path/block`\nEOF', 'requires': "package.name == 'hdparm'\ndevice.category == 'DISK'", 'name': 'info/hdparm'}, {'description': 'Attaches the bootchart png file for bootchart runs', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "(package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui'", 'name': 'bootchart.png'}, {'description': 'Attaches the bootchart log for bootchart test runs.', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "package.name == 'bootchart' and float(lsb.release) >= 9.04", 'name': 'bootchart.tgz'}, {'plugin': 'attachment', 'command': '[ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz', 'description': 'installs the installer bootchart tarball if it exists.', 'name': 'installer_bootchart.tgz'}, {'plugin': 'attachment', 'command': '[ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug', 'description': 'Attaches the installer debug log if it exists.', 'name': 'installer_debug.gz'}]) for report-messages with priority 0. 2012-02-28 17:50:45,493 DEBUG Started firing report-message. 2012-02-28 17:50:45,494 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': "device.driver == 'HDA Intel'", 'description': 'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,494 DEBUG Finished firing report-message. 2012-02-28 17:50:45,494 DEBUG Started firing report-message. 2012-02-28 17:50:45,494 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,494 DEBUG Finished firing report-message. 2012-02-28 17:50:45,494 DEBUG Started firing report-message. 2012-02-28 17:50:45,494 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,495 DEBUG Finished firing report-message. 2012-02-28 17:50:45,495 DEBUG Started firing report-message. 2012-02-28 17:50:45,495 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,495 DEBUG Finished firing report-message. 2012-02-28 17:50:45,495 DEBUG Started firing report-message. 2012-02-28 17:50:45,495 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': 'Attaches dmidecode output'}) for report-message with priority 100. 2012-02-28 17:50:45,495 DEBUG Finished firing report-message. 2012-02-28 17:50:45,495 DEBUG Started firing report-message. 2012-02-28 17:50:45,496 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,496 DEBUG Finished firing report-message. 2012-02-28 17:50:45,496 DEBUG Started firing report-message. 2012-02-28 17:50:45,496 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat /proc/meminfo', 'name': 'meminfo_attachment', 'plugin': 'attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,496 DEBUG Finished firing report-message. 2012-02-28 17:50:45,496 DEBUG Started firing report-message. 2012-02-28 17:50:45,496 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,497 DEBUG Finished firing report-message. 2012-02-28 17:50:45,497 DEBUG Started firing report-message. 2012-02-28 17:50:45,497 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,497 DEBUG Finished firing report-message. 2012-02-28 17:50:45,497 DEBUG Started firing report-message. 2012-02-28 17:50:45,497 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,497 DEBUG Finished firing report-message. 2012-02-28 17:50:45,497 DEBUG Started firing report-message. 2012-02-28 17:50:45,498 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': 'Attaches a report of sysfs attributes.'}) for report-message with priority 100. 2012-02-28 17:50:45,498 DEBUG Finished firing report-message. 2012-02-28 17:50:45,498 DEBUG Started firing report-message. 2012-02-28 17:50:45,498 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,498 DEBUG Finished firing report-message. 2012-02-28 17:50:45,498 DEBUG Started firing report-message. 2012-02-28 17:50:45,499 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,499 DEBUG Finished firing report-message. 2012-02-28 17:50:45,500 DEBUG Started firing report-message. 2012-02-28 17:50:45,500 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,500 DEBUG Finished firing report-message. 2012-02-28 17:50:45,500 DEBUG Started firing report-message. 2012-02-28 17:50:45,501 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'info/screenshot', 'command': 'import -window root ${CHECKBOX_DATA}/screenshot.png', 'requires': "package.name == 'xorg'\npackage.name == 'imagemagick'", 'description': 'Captures a screenshot.'}) for report-message with priority 100. 2012-02-28 17:50:45,502 DEBUG Finished firing report-message. 2012-02-28 17:50:45,502 DEBUG Started firing report-message. 2012-02-28 17:50:45,502 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'info/screenshot', 'plugin': 'attachment', 'command': 'cat ${CHECKBOX_DATA}/screenshot.png', 'description': 'Attaches the screenshot captured in info/screenshot.', 'name': 'screenshot.png'}) for report-message with priority 100. 2012-02-28 17:50:45,502 DEBUG Finished firing report-message. 2012-02-28 17:50:45,502 DEBUG Started firing report-message. 2012-02-28 17:50:45,503 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Gather log from the Firmware Test Suite run.', 'plugin': 'attachment', 'depends': 'miscellanea/fwts_test', 'command': 'cat $CHECKBOX_DATA/fwts_results.log', 'name': 'fwts_log'}) for report-message with priority 100. 2012-02-28 17:50:45,503 DEBUG Finished firing report-message. 2012-02-28 17:50:45,503 DEBUG Started firing report-message. 2012-02-28 17:50:45,503 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': '[ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep', 'description': 'Attaches the contents of /proc/acpi/sleep if it exists.', 'name': 'acpi_sleep_attachment'}) for report-message with priority 100. 2012-02-28 17:50:45,503 DEBUG Finished firing report-message. 2012-02-28 17:50:45,503 DEBUG Started firing report-message. 2012-02-28 17:50:45,503 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Bootchart information.', 'plugin': 'local', 'name': 'info/bootchart', 'command': 'process_wait -u root bootchart collector ureadahead; [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100', 'user': 'root', 'requires': "package.name == 'bootchart' or package.name == 'pybootchartgui'"}) for report-message with priority 100. 2012-02-28 17:50:45,504 DEBUG Finished firing report-message. 2012-02-28 17:50:45,504 DEBUG Started firing report-message. 2012-02-28 17:50:45,504 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'SATA/IDE device information.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: attachment\nname: info/hdparm_`ls /sys$path/block`.txt\nrequires: device.path == "$path"\nuser: root\ncommand: hdparm -I /dev/`ls /sys$path/block`\nEOF', 'requires': "package.name == 'hdparm'\ndevice.category == 'DISK'", 'name': 'info/hdparm'}) for report-message with priority 100. 2012-02-28 17:50:45,504 DEBUG Finished firing report-message. 2012-02-28 17:50:45,504 DEBUG Started firing report-message. 2012-02-28 17:50:45,504 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches the bootchart png file for bootchart runs', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "(package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui'", 'name': 'bootchart.png'}) for report-message with priority 100. 2012-02-28 17:50:45,504 DEBUG Finished firing report-message. 2012-02-28 17:50:45,504 DEBUG Started firing report-message. 2012-02-28 17:50:45,505 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches the bootchart log for bootchart test runs.', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "package.name == 'bootchart' and float(lsb.release) >= 9.04", 'name': 'bootchart.tgz'}) for report-message with priority 100. 2012-02-28 17:50:45,505 DEBUG Finished firing report-message. 2012-02-28 17:50:45,505 DEBUG Started firing report-message. 2012-02-28 17:50:45,505 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': '[ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz', 'description': 'installs the installer bootchart tarball if it exists.', 'name': 'installer_bootchart.tgz'}) for report-message with priority 100. 2012-02-28 17:50:45,505 DEBUG Finished firing report-message. 2012-02-28 17:50:45,505 DEBUG Started firing report-message. 2012-02-28 17:50:45,505 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': '[ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug', 'description': 'Attaches the installer debug log if it exists.', 'name': 'installer_debug.gz'}) for report-message with priority 100. 2012-02-28 17:50:45,506 DEBUG Finished firing report-message. 2012-02-28 17:50:45,506 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,506 DEBUG Finished firing message-file. 2012-02-28 17:50:45,506 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,506 DEBUG Started firing message-filename. 2012-02-28 17:50:45,506 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/input.txt) for message-filename with priority 0. 2012-02-28 17:50:45,507 DEBUG Started firing message-file. 2012-02-28 17:50:45,507 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/input.txt) for message-file with priority 0. 2012-02-28 17:50:45,509 DEBUG Started firing report-messages. 2012-02-28 17:50:45,509 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}, {'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}]) for report-messages with priority 0. 2012-02-28 17:50:45,509 DEBUG Started firing report-message. 2012-02-28 17:50:45,510 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-message with priority 100. 2012-02-28 17:50:45,510 DEBUG Finished firing report-message. 2012-02-28 17:50:45,510 DEBUG Started firing report-message. 2012-02-28 17:50:45,510 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}) for report-message with priority 100. 2012-02-28 17:50:45,510 DEBUG Finished firing report-message. 2012-02-28 17:50:45,510 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,510 DEBUG Finished firing message-file. 2012-02-28 17:50:45,510 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,511 DEBUG Started firing message-filename. 2012-02-28 17:50:45,511 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/install.txt) for message-filename with priority 0. 2012-02-28 17:50:45,511 DEBUG Started firing message-file. 2012-02-28 17:50:45,511 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/install.txt) for message-file with priority 0. 2012-02-28 17:50:45,512 DEBUG Started firing report-messages. 2012-02-28 17:50:45,513 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Tests to see that apt can access repositories and get updates (does not install updates). This is done to confirm that you could recover from an incomplete or broken update.', 'plugin': 'shell', 'command': 'apt-get -d -y --force-yes dist-upgrade && true || false', 'user': 'root', 'requires': "package.name == 'apt'", 'name': 'install/apt-get-gets-updates'}]) for report-messages with priority 0. 2012-02-28 17:50:45,513 DEBUG Started firing report-message. 2012-02-28 17:50:45,513 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests to see that apt can access repositories and get updates (does not install updates). This is done to confirm that you could recover from an incomplete or broken update.', 'plugin': 'shell', 'command': 'apt-get -d -y --force-yes dist-upgrade && true || false', 'user': 'root', 'requires': "package.name == 'apt'", 'name': 'install/apt-get-gets-updates'}) for report-message with priority 100. 2012-02-28 17:50:45,513 DEBUG Finished firing report-message. 2012-02-28 17:50:45,513 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,513 DEBUG Finished firing message-file. 2012-02-28 17:50:45,513 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,513 DEBUG Started firing message-filename. 2012-02-28 17:50:45,514 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/keys.txt) for message-filename with priority 0. 2012-02-28 17:50:45,514 DEBUG Started firing message-file. 2012-02-28 17:50:45,514 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/keys.txt) for message-file with priority 0. 2012-02-28 17:50:45,522 DEBUG Started firing report-messages. 2012-02-28 17:50:45,522 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}, {'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}, {'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}, {'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}, {'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}, {'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}, {'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': "device.category == 'KEYBOARD'"}]) for report-messages with priority 0. 2012-02-28 17:50:45,523 DEBUG Started firing report-message. 2012-02-28 17:50:45,523 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-message with priority 100. 2012-02-28 17:50:45,523 DEBUG Finished firing report-message. 2012-02-28 17:50:45,523 DEBUG Started firing report-message. 2012-02-28 17:50:45,523 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-message with priority 100. 2012-02-28 17:50:45,523 DEBUG Finished firing report-message. 2012-02-28 17:50:45,523 DEBUG Started firing report-message. 2012-02-28 17:50:45,524 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-message with priority 100. 2012-02-28 17:50:45,524 DEBUG Finished firing report-message. 2012-02-28 17:50:45,524 DEBUG Started firing report-message. 2012-02-28 17:50:45,524 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}) for report-message with priority 100. 2012-02-28 17:50:45,524 DEBUG Finished firing report-message. 2012-02-28 17:50:45,524 DEBUG Started firing report-message. 2012-02-28 17:50:45,524 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-message with priority 100. 2012-02-28 17:50:45,525 DEBUG Finished firing report-message. 2012-02-28 17:50:45,525 DEBUG Started firing report-message. 2012-02-28 17:50:45,525 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-message with priority 100. 2012-02-28 17:50:45,525 DEBUG Finished firing report-message. 2012-02-28 17:50:45,525 DEBUG Started firing report-message. 2012-02-28 17:50:45,525 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': "device.category == 'KEYBOARD'"}) for report-message with priority 100. 2012-02-28 17:50:45,525 DEBUG Finished firing report-message. 2012-02-28 17:50:45,526 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,526 DEBUG Finished firing message-file. 2012-02-28 17:50:45,526 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,526 DEBUG Started firing message-filename. 2012-02-28 17:50:45,526 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/local.txt) for message-filename with priority 0. 2012-02-28 17:50:45,526 DEBUG Started firing message-file. 2012-02-28 17:50:45,526 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/local.txt) for message-file with priority 0. 2012-02-28 17:50:45,585 DEBUG Started firing report-messages. 2012-02-28 17:50:45,586 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': 'Audio tests', 'name': '__audio__', 'plugin': 'local'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/autotest.txt*', 'description': 'Autotest Suite tests', 'name': '__autotest__'}, {'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': 'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': 'Camera tests', 'name': '__camera__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/codecs.txt*', 'description': 'Codec tests', 'name': '__codecs__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': 'CPU tests', 'name': '__cpu__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/daemons.txt*', 'description': 'System Daemon tests', 'name': '__daemons__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': 'Disk tests', 'name': '__disk__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/fingerprint.txt*', 'description': 'Fingerprint reader tests', 'name': '__fingerprint__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': 'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/floppy.txt*', 'description': 'Floppy disk tests', 'name': '__floppy__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': 'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/hibernate.txt*', 'description': 'Hibernation tests', 'name': '__hibernate__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': 'Informational tests', 'name': '__info__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': 'Input Devices tests', 'name': '__input__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/install.txt*', 'description': 'Software Installation tests', 'name': '__install__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': 'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/ltp.txt*', 'description': 'Linux Test Project tests', 'name': '__ltp__'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/mago.txt*', 'description': 'Mago Automated Desktop Testing', 'name': '__mago__'}, {'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': 'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': 'Memory tests', 'name': '__memory__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': 'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': 'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': 'Networking tests', 'name': '__networking__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': 'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/panel_clock_test.txt*', 'description': 'Panel Clock Verification tests', 'name': '__panel_clock__'}, {'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': 'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/peripheral.txt*', 'description': 'Peripheral tests', 'name': '__peripheral__', 'plugin': 'local'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/phoronix.txt*', 'description': 'Phoronix Test Suite tests', 'name': '__phoronix__'}, {'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': 'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/qa_regression.txt*', 'description': 'QA Regression tests', 'name': '__qa__'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/server-services.txt*', 'description': 'Server Services checks', 'name': '__server-services__'}, {'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': 'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/unity.txt*', 'description': 'Unity tests', 'name': '__unity__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': 'USB tests', 'name': '__usb__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/user_apps.txt*', 'description': 'User Applications', 'name': '__user_apps__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': 'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/stress.txt*', 'description': 'Stress tests', 'name': '__stress__', 'plugin': 'local'}]) for report-messages with priority 0. 2012-02-28 17:50:45,586 DEBUG Started firing report-message. 2012-02-28 17:50:45,586 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': 'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,586 DEBUG Finished firing report-message. 2012-02-28 17:50:45,586 DEBUG Started firing report-message. 2012-02-28 17:50:45,586 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/autotest.txt*', 'description': 'Autotest Suite tests', 'name': '__autotest__'}) for report-message with priority 100. 2012-02-28 17:50:45,587 DEBUG Finished firing report-message. 2012-02-28 17:50:45,587 DEBUG Started firing report-message. 2012-02-28 17:50:45,587 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': 'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,587 DEBUG Finished firing report-message. 2012-02-28 17:50:45,587 DEBUG Started firing report-message. 2012-02-28 17:50:45,587 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': 'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,588 DEBUG Finished firing report-message. 2012-02-28 17:50:45,588 DEBUG Started firing report-message. 2012-02-28 17:50:45,588 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/codecs.txt*', 'description': 'Codec tests', 'name': '__codecs__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,588 DEBUG Finished firing report-message. 2012-02-28 17:50:45,588 DEBUG Started firing report-message. 2012-02-28 17:50:45,588 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': 'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,588 DEBUG Finished firing report-message. 2012-02-28 17:50:45,588 DEBUG Started firing report-message. 2012-02-28 17:50:45,589 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/daemons.txt*', 'description': 'System Daemon tests', 'name': '__daemons__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,589 DEBUG Finished firing report-message. 2012-02-28 17:50:45,589 DEBUG Started firing report-message. 2012-02-28 17:50:45,589 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': 'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,589 DEBUG Finished firing report-message. 2012-02-28 17:50:45,590 DEBUG Started firing report-message. 2012-02-28 17:50:45,590 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/fingerprint.txt*', 'description': 'Fingerprint reader tests', 'name': '__fingerprint__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,590 DEBUG Finished firing report-message. 2012-02-28 17:50:45,590 DEBUG Started firing report-message. 2012-02-28 17:50:45,590 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': 'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,590 DEBUG Finished firing report-message. 2012-02-28 17:50:45,590 DEBUG Started firing report-message. 2012-02-28 17:50:45,591 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/floppy.txt*', 'description': 'Floppy disk tests', 'name': '__floppy__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,591 DEBUG Finished firing report-message. 2012-02-28 17:50:45,591 DEBUG Started firing report-message. 2012-02-28 17:50:45,591 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': 'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,591 DEBUG Finished firing report-message. 2012-02-28 17:50:45,591 DEBUG Started firing report-message. 2012-02-28 17:50:45,591 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/hibernate.txt*', 'description': 'Hibernation tests', 'name': '__hibernate__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,592 DEBUG Finished firing report-message. 2012-02-28 17:50:45,592 DEBUG Started firing report-message. 2012-02-28 17:50:45,592 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': 'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,592 DEBUG Finished firing report-message. 2012-02-28 17:50:45,592 DEBUG Started firing report-message. 2012-02-28 17:50:45,592 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': 'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,592 DEBUG Finished firing report-message. 2012-02-28 17:50:45,592 DEBUG Started firing report-message. 2012-02-28 17:50:45,593 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/install.txt*', 'description': 'Software Installation tests', 'name': '__install__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,593 DEBUG Finished firing report-message. 2012-02-28 17:50:45,593 DEBUG Started firing report-message. 2012-02-28 17:50:45,593 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': 'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,593 DEBUG Finished firing report-message. 2012-02-28 17:50:45,593 DEBUG Started firing report-message. 2012-02-28 17:50:45,593 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/ltp.txt*', 'description': 'Linux Test Project tests', 'name': '__ltp__'}) for report-message with priority 100. 2012-02-28 17:50:45,594 DEBUG Finished firing report-message. 2012-02-28 17:50:45,594 DEBUG Started firing report-message. 2012-02-28 17:50:45,594 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/mago.txt*', 'description': 'Mago Automated Desktop Testing', 'name': '__mago__'}) for report-message with priority 100. 2012-02-28 17:50:45,594 DEBUG Finished firing report-message. 2012-02-28 17:50:45,594 DEBUG Started firing report-message. 2012-02-28 17:50:45,594 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': 'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,594 DEBUG Finished firing report-message. 2012-02-28 17:50:45,595 DEBUG Started firing report-message. 2012-02-28 17:50:45,595 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': 'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,595 DEBUG Finished firing report-message. 2012-02-28 17:50:45,595 DEBUG Started firing report-message. 2012-02-28 17:50:45,595 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': 'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,595 DEBUG Finished firing report-message. 2012-02-28 17:50:45,595 DEBUG Started firing report-message. 2012-02-28 17:50:45,595 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': 'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,596 DEBUG Finished firing report-message. 2012-02-28 17:50:45,596 DEBUG Started firing report-message. 2012-02-28 17:50:45,596 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': 'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,596 DEBUG Finished firing report-message. 2012-02-28 17:50:45,596 DEBUG Started firing report-message. 2012-02-28 17:50:45,596 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': 'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,597 DEBUG Finished firing report-message. 2012-02-28 17:50:45,597 DEBUG Started firing report-message. 2012-02-28 17:50:45,597 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/panel_clock_test.txt*', 'description': 'Panel Clock Verification tests', 'name': '__panel_clock__'}) for report-message with priority 100. 2012-02-28 17:50:45,597 DEBUG Finished firing report-message. 2012-02-28 17:50:45,597 DEBUG Started firing report-message. 2012-02-28 17:50:45,597 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': 'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,597 DEBUG Finished firing report-message. 2012-02-28 17:50:45,597 DEBUG Started firing report-message. 2012-02-28 17:50:45,598 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/peripheral.txt*', 'description': 'Peripheral tests', 'name': '__peripheral__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,598 DEBUG Finished firing report-message. 2012-02-28 17:50:45,598 DEBUG Started firing report-message. 2012-02-28 17:50:45,598 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/phoronix.txt*', 'description': 'Phoronix Test Suite tests', 'name': '__phoronix__'}) for report-message with priority 100. 2012-02-28 17:50:45,598 DEBUG Finished firing report-message. 2012-02-28 17:50:45,598 DEBUG Started firing report-message. 2012-02-28 17:50:45,599 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': 'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,599 DEBUG Finished firing report-message. 2012-02-28 17:50:45,599 DEBUG Started firing report-message. 2012-02-28 17:50:45,600 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/qa_regression.txt*', 'description': 'QA Regression tests', 'name': '__qa__'}) for report-message with priority 100. 2012-02-28 17:50:45,600 DEBUG Finished firing report-message. 2012-02-28 17:50:45,600 DEBUG Started firing report-message. 2012-02-28 17:50:45,600 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/server-services.txt*', 'description': 'Server Services checks', 'name': '__server-services__'}) for report-message with priority 100. 2012-02-28 17:50:45,600 DEBUG Finished firing report-message. 2012-02-28 17:50:45,600 DEBUG Started firing report-message. 2012-02-28 17:50:45,600 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': 'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,601 DEBUG Finished firing report-message. 2012-02-28 17:50:45,601 DEBUG Started firing report-message. 2012-02-28 17:50:45,601 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/unity.txt*', 'description': 'Unity tests', 'name': '__unity__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,601 DEBUG Finished firing report-message. 2012-02-28 17:50:45,601 DEBUG Started firing report-message. 2012-02-28 17:50:45,601 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': 'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,601 DEBUG Finished firing report-message. 2012-02-28 17:50:45,601 DEBUG Started firing report-message. 2012-02-28 17:50:45,602 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/user_apps.txt*', 'description': 'User Applications', 'name': '__user_apps__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,602 DEBUG Finished firing report-message. 2012-02-28 17:50:45,602 DEBUG Started firing report-message. 2012-02-28 17:50:45,602 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': 'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,602 DEBUG Finished firing report-message. 2012-02-28 17:50:45,602 DEBUG Started firing report-message. 2012-02-28 17:50:45,602 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/stress.txt*', 'description': 'Stress tests', 'name': '__stress__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:50:45,603 DEBUG Finished firing report-message. 2012-02-28 17:50:45,603 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,603 DEBUG Finished firing message-file. 2012-02-28 17:50:45,603 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,603 DEBUG Started firing message-filename. 2012-02-28 17:50:45,603 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/ltp.txt) for message-filename with priority 0. 2012-02-28 17:50:45,603 DEBUG Started firing message-file. 2012-02-28 17:50:45,603 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/ltp.txt) for message-file with priority 0. 2012-02-28 17:50:45,605 DEBUG Started firing report-messages. 2012-02-28 17:50:45,605 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'This test installs and runs Linux Test Project syscalls test. This can be destructive, thus this test is blacklisted by default.', 'plugin': 'remote', 'name': 'ltp/syscalls', 'command': "ltp_suite | filter_templates --whitelist='name=syscalls'", 'user': 'root', 'timeout': '1200', 'requires': "package.alias == 'linux'\npackage.name == 'cvs'\npackage.name == 'flex'\npackage.name == 'make'\npackage.name == 'autoconf'"}]) for report-messages with priority 0. 2012-02-28 17:50:45,606 DEBUG Started firing report-message. 2012-02-28 17:50:45,606 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test installs and runs Linux Test Project syscalls test. This can be destructive, thus this test is blacklisted by default.', 'plugin': 'remote', 'name': 'ltp/syscalls', 'command': "ltp_suite | filter_templates --whitelist='name=syscalls'", 'user': 'root', 'timeout': '1200', 'requires': "package.alias == 'linux'\npackage.name == 'cvs'\npackage.name == 'flex'\npackage.name == 'make'\npackage.name == 'autoconf'"}) for report-message with priority 100. 2012-02-28 17:50:45,606 DEBUG Finished firing report-message. 2012-02-28 17:50:45,606 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,606 DEBUG Finished firing message-file. 2012-02-28 17:50:45,606 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,606 DEBUG Started firing message-filename. 2012-02-28 17:50:45,606 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/mago.txt) for message-filename with priority 0. 2012-02-28 17:50:45,607 DEBUG Started firing message-file. 2012-02-28 17:50:45,607 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/mago.txt) for message-file with priority 0. 2012-02-28 17:50:45,608 DEBUG Started firing report-messages. 2012-02-28 17:50:45,608 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'PURPOSE:\n This test installs and runs the Mago Automated Desktop Testing suite.', 'plugin': 'remote', 'name': 'mago/suite', 'command': 'mago_suite', 'requires': "package.name == 'bzr'\npackage.name == 'python-ldtp'\ndesktop.gnome.interface.accessibility == True"}]) for report-messages with priority 0. 2012-02-28 17:50:45,609 DEBUG Started firing report-message. 2012-02-28 17:50:45,609 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test installs and runs the Mago Automated Desktop Testing suite.', 'plugin': 'remote', 'name': 'mago/suite', 'command': 'mago_suite', 'requires': "package.name == 'bzr'\npackage.name == 'python-ldtp'\ndesktop.gnome.interface.accessibility == True"}) for report-message with priority 100. 2012-02-28 17:50:45,609 DEBUG Finished firing report-message. 2012-02-28 17:50:45,609 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,609 DEBUG Finished firing message-file. 2012-02-28 17:50:45,609 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,609 DEBUG Started firing message-filename. 2012-02-28 17:50:45,609 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/mediacard.txt) for message-filename with priority 0. 2012-02-28 17:50:45,610 DEBUG Started firing message-file. 2012-02-28 17:50:45,610 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/mediacard.txt) for message-file with priority 0. 2012-02-28 17:50:45,645 DEBUG Started firing report-messages. 2012-02-28 17:50:45,646 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}, {'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}, {'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}, {'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}]) for report-messages with priority 0. 2012-02-28 17:50:45,646 DEBUG Started firing report-message. 2012-02-28 17:50:45,646 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:50:45,646 DEBUG Finished firing report-message. 2012-02-28 17:50:45,647 DEBUG Started firing report-message. 2012-02-28 17:50:45,647 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-message with priority 100. 2012-02-28 17:50:45,647 DEBUG Finished firing report-message. 2012-02-28 17:50:45,647 DEBUG Started firing report-message. 2012-02-28 17:50:45,647 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-message with priority 100. 2012-02-28 17:50:45,647 DEBUG Finished firing report-message. 2012-02-28 17:50:45,647 DEBUG Started firing report-message. 2012-02-28 17:50:45,648 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,648 DEBUG Finished firing report-message. 2012-02-28 17:50:45,648 DEBUG Started firing report-message. 2012-02-28 17:50:45,648 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,648 DEBUG Finished firing report-message. 2012-02-28 17:50:45,649 DEBUG Started firing report-message. 2012-02-28 17:50:45,649 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,649 DEBUG Finished firing report-message. 2012-02-28 17:50:45,649 DEBUG Started firing report-message. 2012-02-28 17:50:45,650 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:50:45,650 DEBUG Finished firing report-message. 2012-02-28 17:50:45,650 DEBUG Started firing report-message. 2012-02-28 17:50:45,650 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-message with priority 100. 2012-02-28 17:50:45,650 DEBUG Finished firing report-message. 2012-02-28 17:50:45,650 DEBUG Started firing report-message. 2012-02-28 17:50:45,650 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-message with priority 100. 2012-02-28 17:50:45,651 DEBUG Finished firing report-message. 2012-02-28 17:50:45,651 DEBUG Started firing report-message. 2012-02-28 17:50:45,651 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,651 DEBUG Finished firing report-message. 2012-02-28 17:50:45,651 DEBUG Started firing report-message. 2012-02-28 17:50:45,651 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,652 DEBUG Finished firing report-message. 2012-02-28 17:50:45,652 DEBUG Started firing report-message. 2012-02-28 17:50:45,652 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,652 DEBUG Finished firing report-message. 2012-02-28 17:50:45,652 DEBUG Started firing report-message. 2012-02-28 17:50:45,652 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:50:45,652 DEBUG Finished firing report-message. 2012-02-28 17:50:45,652 DEBUG Started firing report-message. 2012-02-28 17:50:45,653 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-message with priority 100. 2012-02-28 17:50:45,653 DEBUG Finished firing report-message. 2012-02-28 17:50:45,653 DEBUG Started firing report-message. 2012-02-28 17:50:45,653 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-message with priority 100. 2012-02-28 17:50:45,653 DEBUG Finished firing report-message. 2012-02-28 17:50:45,653 DEBUG Started firing report-message. 2012-02-28 17:50:45,654 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,654 DEBUG Finished firing report-message. 2012-02-28 17:50:45,654 DEBUG Started firing report-message. 2012-02-28 17:50:45,654 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,654 DEBUG Finished firing report-message. 2012-02-28 17:50:45,654 DEBUG Started firing report-message. 2012-02-28 17:50:45,654 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,655 DEBUG Finished firing report-message. 2012-02-28 17:50:45,655 DEBUG Started firing report-message. 2012-02-28 17:50:45,655 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:50:45,655 DEBUG Finished firing report-message. 2012-02-28 17:50:45,655 DEBUG Started firing report-message. 2012-02-28 17:50:45,655 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-message with priority 100. 2012-02-28 17:50:45,655 DEBUG Finished firing report-message. 2012-02-28 17:50:45,656 DEBUG Started firing report-message. 2012-02-28 17:50:45,657 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-message with priority 100. 2012-02-28 17:50:45,657 DEBUG Finished firing report-message. 2012-02-28 17:50:45,657 DEBUG Started firing report-message. 2012-02-28 17:50:45,657 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,657 DEBUG Finished firing report-message. 2012-02-28 17:50:45,659 DEBUG Started firing report-message. 2012-02-28 17:50:45,659 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,659 DEBUG Finished firing report-message. 2012-02-28 17:50:45,659 DEBUG Started firing report-message. 2012-02-28 17:50:45,660 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,660 DEBUG Finished firing report-message. 2012-02-28 17:50:45,660 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,660 DEBUG Finished firing message-file. 2012-02-28 17:50:45,660 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,660 DEBUG Started firing message-filename. 2012-02-28 17:50:45,660 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/memory.txt) for message-filename with priority 0. 2012-02-28 17:50:45,660 DEBUG Started firing message-file. 2012-02-28 17:50:45,661 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/memory.txt) for message-file with priority 0. 2012-02-28 17:50:45,663 DEBUG Started firing report-messages. 2012-02-28 17:50:45,664 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}, {'description': 'Test and exercise memory.', 'plugin': 'shell', 'command': 'memory_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'memory/check'}]) for report-messages with priority 0. 2012-02-28 17:50:45,664 DEBUG Started firing report-message. 2012-02-28 17:50:45,664 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-message with priority 100. 2012-02-28 17:50:45,664 DEBUG Finished firing report-message. 2012-02-28 17:50:45,664 DEBUG Started firing report-message. 2012-02-28 17:50:45,664 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test and exercise memory.', 'plugin': 'shell', 'command': 'memory_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'memory/check'}) for report-message with priority 100. 2012-02-28 17:50:45,665 DEBUG Finished firing report-message. 2012-02-28 17:50:45,665 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,665 DEBUG Finished firing message-file. 2012-02-28 17:50:45,665 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,666 DEBUG Started firing message-filename. 2012-02-28 17:50:45,666 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/miscellanea.txt) for message-filename with priority 0. 2012-02-28 17:50:45,666 DEBUG Started firing message-file. 2012-02-28 17:50:45,666 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/miscellanea.txt) for message-file with priority 0. 2012-02-28 17:50:45,674 DEBUG Started firing report-messages. 2012-02-28 17:50:45,674 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'description': 'PURPOSE:\n This test will check that the system can switch to a virtual terminal and back to X\nSTEPS:\n 1. Click "Test" to switch to another virtual terminal and then back to X\nVERIFICATION:\n Did your screen change temporarily to a text console and then switch back to your current session?', 'plugin': 'manual', 'purpose': 'This test will check that the system can switch to a virtual terminal and back to X\n', 'command': 'cycle_vts', 'user': 'root', 'verification': 'Did your screen change temporarily to a text console and then switch back to your current session?', 'steps': '1. Click "Test" to switch to another virtual terminal and then back to X\n', 'requires': "package.alias == 'linux'\npackage.name == 'kbd'", 'name': 'miscellanea/chvt'}, {'description': 'Run Firmware Test Suite (fwts) automated tests.', 'plugin': 'shell', 'name': 'miscellanea/fwts_test', 'command': 'fwts_test -l $CHECKBOX_DATA/fwts_results.log', 'requires': " package.name == 'linux'\n package.name == 'fwts'"}, {'description': 'This will run some basic connectivity tests against a BMC, verifying that IPMI works.', 'plugin': 'shell', 'command': 'ipmi_test', 'user': 'root', 'requires': "package.name == 'ipmitool'", 'name': 'miscellanea/ipmi_test'}, {'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}, {'description': "Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty)", 'plugin': 'shell', 'command': 'if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi', 'requires': "package.name == 'apport'", 'name': 'miscellanea/apport-directory'}, {'description': 'Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node', 'plugin': 'shell', 'command': 'virt_check', 'user': 'root', 'requires': 'cpuinfo.platform in ("i386", "x86_64")', 'name': 'miscellanea/virtualization-check'}]) for report-messages with priority 0. 2012-02-28 17:50:45,674 DEBUG Started firing report-message. 2012-02-28 17:50:45,674 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system can switch to a virtual terminal and back to X\nSTEPS:\n 1. Click "Test" to switch to another virtual terminal and then back to X\nVERIFICATION:\n Did your screen change temporarily to a text console and then switch back to your current session?', 'plugin': 'manual', 'purpose': 'This test will check that the system can switch to a virtual terminal and back to X\n', 'command': 'cycle_vts', 'user': 'root', 'verification': 'Did your screen change temporarily to a text console and then switch back to your current session?', 'steps': '1. Click "Test" to switch to another virtual terminal and then back to X\n', 'requires': "package.alias == 'linux'\npackage.name == 'kbd'", 'name': 'miscellanea/chvt'}) for report-message with priority 100. 2012-02-28 17:50:45,675 DEBUG Finished firing report-message. 2012-02-28 17:50:45,675 DEBUG Started firing report-message. 2012-02-28 17:50:45,675 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Run Firmware Test Suite (fwts) automated tests.', 'plugin': 'shell', 'name': 'miscellanea/fwts_test', 'command': 'fwts_test -l $CHECKBOX_DATA/fwts_results.log', 'requires': " package.name == 'linux'\n package.name == 'fwts'"}) for report-message with priority 100. 2012-02-28 17:50:45,675 DEBUG Finished firing report-message. 2012-02-28 17:50:45,675 DEBUG Started firing report-message. 2012-02-28 17:50:45,676 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This will run some basic connectivity tests against a BMC, verifying that IPMI works.', 'plugin': 'shell', 'command': 'ipmi_test', 'user': 'root', 'requires': "package.name == 'ipmitool'", 'name': 'miscellanea/ipmi_test'}) for report-message with priority 100. 2012-02-28 17:50:45,676 DEBUG Finished firing report-message. 2012-02-28 17:50:45,676 DEBUG Started firing report-message. 2012-02-28 17:50:45,676 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-message with priority 100. 2012-02-28 17:50:45,676 DEBUG Finished firing report-message. 2012-02-28 17:50:45,676 DEBUG Started firing report-message. 2012-02-28 17:50:45,676 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty)", 'plugin': 'shell', 'command': 'if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi', 'requires': "package.name == 'apport'", 'name': 'miscellanea/apport-directory'}) for report-message with priority 100. 2012-02-28 17:50:45,676 DEBUG Finished firing report-message. 2012-02-28 17:50:45,677 DEBUG Started firing report-message. 2012-02-28 17:50:45,677 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node', 'plugin': 'shell', 'command': 'virt_check', 'user': 'root', 'requires': 'cpuinfo.platform in ("i386", "x86_64")', 'name': 'miscellanea/virtualization-check'}) for report-message with priority 100. 2012-02-28 17:50:45,677 DEBUG Finished firing report-message. 2012-02-28 17:50:45,677 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,677 DEBUG Finished firing message-file. 2012-02-28 17:50:45,677 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,677 DEBUG Started firing message-filename. 2012-02-28 17:50:45,677 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/monitor.txt) for message-filename with priority 0. 2012-02-28 17:50:45,678 DEBUG Started firing message-file. 2012-02-28 17:50:45,678 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/monitor.txt) for message-file with priority 0. 2012-02-28 17:50:45,688 DEBUG Started firing report-messages. 2012-02-28 17:50:45,689 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/dvi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DVI port on your system\n', 'purpose': 'This test will check your DVI port. Skip if your system does not have a DVI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dvi == 'supported'", 'description': 'PURPOSE:\n This test will check your DVI port. Skip if your system does not have a DVI port\nSTEPS:\n 1. Connect a display (if not already connected) to the DVI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/displayport', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DisplayPort port on your system\n', 'purpose': 'This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dp == 'supported'", 'description': 'PURPOSE:\n This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\nSTEPS:\n 1. Connect a display (if not already connected) to the DisplayPort port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/svideo', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the S-VIDEO port on your system\n', 'purpose': 'This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.svideo == 'supported'", 'description': 'PURPOSE:\n This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\nSTEPS:\n 1. Connect a display (if not already connected) to the S-VIDEO port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/rca', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the RCA port on your system\n', 'purpose': 'This test will check your RCA port. Skip if your system does not have a RCA port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.rca == 'supported'", 'description': 'PURPOSE:\n This test will check your RCA port. Skip if your system does not have a RCA port\nSTEPS:\n 1. Connect a display (if not already connected) to the RCA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}]) for report-messages with priority 0. 2012-02-28 17:50:45,689 DEBUG Started firing report-message. 2012-02-28 17:50:45,689 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:45,689 DEBUG Finished firing report-message. 2012-02-28 17:50:45,689 DEBUG Started firing report-message. 2012-02-28 17:50:45,689 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/dvi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DVI port on your system\n', 'purpose': 'This test will check your DVI port. Skip if your system does not have a DVI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dvi == 'supported'", 'description': 'PURPOSE:\n This test will check your DVI port. Skip if your system does not have a DVI port\nSTEPS:\n 1. Connect a display (if not already connected) to the DVI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:45,690 DEBUG Finished firing report-message. 2012-02-28 17:50:45,690 DEBUG Started firing report-message. 2012-02-28 17:50:45,690 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/displayport', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DisplayPort port on your system\n', 'purpose': 'This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dp == 'supported'", 'description': 'PURPOSE:\n This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\nSTEPS:\n 1. Connect a display (if not already connected) to the DisplayPort port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:45,690 DEBUG Finished firing report-message. 2012-02-28 17:50:45,690 DEBUG Started firing report-message. 2012-02-28 17:50:45,690 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:45,690 DEBUG Finished firing report-message. 2012-02-28 17:50:45,691 DEBUG Started firing report-message. 2012-02-28 17:50:45,691 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/svideo', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the S-VIDEO port on your system\n', 'purpose': 'This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.svideo == 'supported'", 'description': 'PURPOSE:\n This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\nSTEPS:\n 1. Connect a display (if not already connected) to the S-VIDEO port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:45,691 DEBUG Finished firing report-message. 2012-02-28 17:50:45,691 DEBUG Started firing report-message. 2012-02-28 17:50:45,691 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/rca', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the RCA port on your system\n', 'purpose': 'This test will check your RCA port. Skip if your system does not have a RCA port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.rca == 'supported'", 'description': 'PURPOSE:\n This test will check your RCA port. Skip if your system does not have a RCA port\nSTEPS:\n 1. Connect a display (if not already connected) to the RCA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:45,691 DEBUG Finished firing report-message. 2012-02-28 17:50:45,691 DEBUG Started firing report-message. 2012-02-28 17:50:45,691 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-message with priority 100. 2012-02-28 17:50:45,692 DEBUG Finished firing report-message. 2012-02-28 17:50:45,692 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,692 DEBUG Finished firing message-file. 2012-02-28 17:50:45,692 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,692 DEBUG Started firing message-filename. 2012-02-28 17:50:45,692 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/networking.txt) for message-filename with priority 0. 2012-02-28 17:50:45,692 DEBUG Started firing message-file. 2012-02-28 17:50:45,692 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/networking.txt) for message-file with priority 0. 2012-02-28 17:50:45,717 DEBUG Started firing report-messages. 2012-02-28 17:50:45,717 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'network_device_info', 'plugin': 'shell', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'description': 'Test to detect the available network controllers', 'name': 'networking/detect'}, {'depends': 'networking/detect', 'command': 'internet_test', 'description': 'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}, {'name': 'networking/info', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: manual\nname: networking/info_$2\nrequires: device.path == "$1" and package.name == \'linux\'\ncommand: network_info $2\n_description:\n PURPOSE:\n This test will check the different NIC\n STEPS:\n 1. Please verify the following information for NIC $2\n INFO:\n $output\n VERIFICATION:\n Is this correct?\nEOF', 'requires': "device.category == 'NETWORK'", 'description': 'Network Information'}, {'description': 'This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error.', 'plugin': 'shell', 'name': 'networking/info_automated', 'command': 'udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \\$2 }"| xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do network_info \\$i; done"', 'requires': "package.name == 'network-manager'\ndevice.category == 'NETWORK'"}, {'info': None, 'name': 'networking/wired_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wired connection\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the top panel\n2. Select a network below the "Wired network" section\n3. Click "Test" to verify that it\'s possible to establish a HTTP connection\n', 'description': 'PURPOSE:\n This test will check your wired connection\nSTEPS:\n 1. Click on the Network icon in the top panel\n 2. Select a network below the "Wired network" section\n 3. Click "Test" to verify that it\'s possible to establish a HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}, {'info': None, 'name': 'networking/modem_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check that a DSL modem can be configured and connected.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Connect the telephone line to the computer\n2. Click on the Network icon on the top panel.\n3. Select "Edit Connections"\n4. Select the "DSL" tab\n5. Click on "Add" button\n6. Configure the connection parameters properly\n7. Click "Test" to verify that it\'s possible to establish an HTTP connection\n', 'description': 'PURPOSE:\n This test will check that a DSL modem can be configured and connected.\nSTEPS:\n 1. Connect the telephone line to the computer\n 2. Click on the Network icon on the top panel.\n 3. Select "Edit Connections"\n 4. Select the "DSL" tab\n 5. Click on "Add" button\n 6. Configure the connection parameters properly\n 7. Click "Test" to verify that it\'s possible to establish an HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}, {'name': 'networking/ping', 'command': 'internet_test $CHECKBOX_SERVER', 'description': 'Automated test case to verify availability of some system on the network\nusing ICMP ECHO packets.', 'plugin': 'shell'}, {'name': 'networking/http', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell'}, {'description': 'Test to see if we can sync local clock to an NTP server', 'plugin': 'shell', 'command': 'network_ntp_test', 'user': 'root', 'requires': "package.name == 'ntpdate'", 'name': 'networking/ntp'}, {'requires': "package.name == 'openssh-client'", 'command': 'if [ $CHECKBOX_SERVER ]; then ssh -q -o \'StrictHostKeyChecking=no\' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi', 'description': 'Verify that an installation of checkbox-server on the network can be reached over SSH.', 'name': 'networking/ssh', 'plugin': 'shell'}, {'requires': "package.name == 'cups-client'", 'command': 'network_printer_test -s $CHECKBOX_SERVER', 'description': 'Try to enable a remote printer on the network and print a test page.', 'name': 'networking/printer', 'plugin': 'shell'}, {'description': 'Automated test to walk multiple network cards and test each one in sequence.', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: shell\nname: networking/multi_nic_$2\nrequires: device.path == "$1" and package.name == \'linux\'\nuser: root\ncommand: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug\ndescription:\n Testing for NIC $2\nEOF', 'requires': "device.category == 'NETWORK'", 'name': 'networking/multi_nic'}, {'plugin': 'shell', 'name': 'networking/bandwidth', 'command': 'network_bandwidth_test --log-level=info --scan=3', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'ethtool' and package.name == 'nmap'\ndevice.category == 'NETWORK'", 'description': 'Test to measure the network bandwidth'}]) for report-messages with priority 0. 2012-02-28 17:50:45,717 DEBUG Started firing report-message. 2012-02-28 17:50:45,717 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'network_device_info', 'plugin': 'shell', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'description': 'Test to detect the available network controllers', 'name': 'networking/detect'}) for report-message with priority 100. 2012-02-28 17:50:45,717 DEBUG Finished firing report-message. 2012-02-28 17:50:45,718 DEBUG Started firing report-message. 2012-02-28 17:50:45,718 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'networking/detect', 'command': 'internet_test', 'description': 'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,718 DEBUG Finished firing report-message. 2012-02-28 17:50:45,718 DEBUG Started firing report-message. 2012-02-28 17:50:45,718 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/info', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: manual\nname: networking/info_$2\nrequires: device.path == "$1" and package.name == \'linux\'\ncommand: network_info $2\n_description:\n PURPOSE:\n This test will check the different NIC\n STEPS:\n 1. Please verify the following information for NIC $2\n INFO:\n $output\n VERIFICATION:\n Is this correct?\nEOF', 'requires': "device.category == 'NETWORK'", 'description': 'Network Information'}) for report-message with priority 100. 2012-02-28 17:50:45,718 DEBUG Finished firing report-message. 2012-02-28 17:50:45,718 DEBUG Started firing report-message. 2012-02-28 17:50:45,719 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error.', 'plugin': 'shell', 'name': 'networking/info_automated', 'command': 'udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \\$2 }"| xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do network_info \\$i; done"', 'requires': "package.name == 'network-manager'\ndevice.category == 'NETWORK'"}) for report-message with priority 100. 2012-02-28 17:50:45,719 DEBUG Finished firing report-message. 2012-02-28 17:50:45,719 DEBUG Started firing report-message. 2012-02-28 17:50:45,719 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'networking/wired_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wired connection\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the top panel\n2. Select a network below the "Wired network" section\n3. Click "Test" to verify that it\'s possible to establish a HTTP connection\n', 'description': 'PURPOSE:\n This test will check your wired connection\nSTEPS:\n 1. Click on the Network icon in the top panel\n 2. Select a network below the "Wired network" section\n 3. Click "Test" to verify that it\'s possible to establish a HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 100. 2012-02-28 17:50:45,719 DEBUG Finished firing report-message. 2012-02-28 17:50:45,719 DEBUG Started firing report-message. 2012-02-28 17:50:45,719 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'networking/modem_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check that a DSL modem can be configured and connected.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Connect the telephone line to the computer\n2. Click on the Network icon on the top panel.\n3. Select "Edit Connections"\n4. Select the "DSL" tab\n5. Click on "Add" button\n6. Configure the connection parameters properly\n7. Click "Test" to verify that it\'s possible to establish an HTTP connection\n', 'description': 'PURPOSE:\n This test will check that a DSL modem can be configured and connected.\nSTEPS:\n 1. Connect the telephone line to the computer\n 2. Click on the Network icon on the top panel.\n 3. Select "Edit Connections"\n 4. Select the "DSL" tab\n 5. Click on "Add" button\n 6. Configure the connection parameters properly\n 7. Click "Test" to verify that it\'s possible to establish an HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 100. 2012-02-28 17:50:45,720 DEBUG Finished firing report-message. 2012-02-28 17:50:45,720 DEBUG Started firing report-message. 2012-02-28 17:50:45,720 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/ping', 'command': 'internet_test $CHECKBOX_SERVER', 'description': 'Automated test case to verify availability of some system on the network\nusing ICMP ECHO packets.', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,720 DEBUG Finished firing report-message. 2012-02-28 17:50:45,720 DEBUG Started firing report-message. 2012-02-28 17:50:45,720 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/http', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,721 DEBUG Finished firing report-message. 2012-02-28 17:50:45,721 DEBUG Started firing report-message. 2012-02-28 17:50:45,721 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to see if we can sync local clock to an NTP server', 'plugin': 'shell', 'command': 'network_ntp_test', 'user': 'root', 'requires': "package.name == 'ntpdate'", 'name': 'networking/ntp'}) for report-message with priority 100. 2012-02-28 17:50:45,721 DEBUG Finished firing report-message. 2012-02-28 17:50:45,721 DEBUG Started firing report-message. 2012-02-28 17:50:45,721 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'openssh-client'", 'command': 'if [ $CHECKBOX_SERVER ]; then ssh -q -o \'StrictHostKeyChecking=no\' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi', 'description': 'Verify that an installation of checkbox-server on the network can be reached over SSH.', 'name': 'networking/ssh', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,721 DEBUG Finished firing report-message. 2012-02-28 17:50:45,721 DEBUG Started firing report-message. 2012-02-28 17:50:45,722 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'cups-client'", 'command': 'network_printer_test -s $CHECKBOX_SERVER', 'description': 'Try to enable a remote printer on the network and print a test page.', 'name': 'networking/printer', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,722 DEBUG Finished firing report-message. 2012-02-28 17:50:45,722 DEBUG Started firing report-message. 2012-02-28 17:50:45,722 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Automated test to walk multiple network cards and test each one in sequence.', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: shell\nname: networking/multi_nic_$2\nrequires: device.path == "$1" and package.name == \'linux\'\nuser: root\ncommand: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug\ndescription:\n Testing for NIC $2\nEOF', 'requires': "device.category == 'NETWORK'", 'name': 'networking/multi_nic'}) for report-message with priority 100. 2012-02-28 17:50:45,722 DEBUG Finished firing report-message. 2012-02-28 17:50:45,722 DEBUG Started firing report-message. 2012-02-28 17:50:45,722 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'networking/bandwidth', 'command': 'network_bandwidth_test --log-level=info --scan=3', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'ethtool' and package.name == 'nmap'\ndevice.category == 'NETWORK'", 'description': 'Test to measure the network bandwidth'}) for report-message with priority 100. 2012-02-28 17:50:45,723 DEBUG Finished firing report-message. 2012-02-28 17:50:45,723 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,723 DEBUG Finished firing message-file. 2012-02-28 17:50:45,723 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,723 DEBUG Started firing message-filename. 2012-02-28 17:50:45,723 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/optical.txt) for message-filename with priority 0. 2012-02-28 17:50:45,723 DEBUG Started firing message-file. 2012-02-28 17:50:45,723 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/optical.txt) for message-file with priority 0. 2012-02-28 17:50:45,733 DEBUG Started firing report-messages. 2012-02-28 17:50:45,734 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}, {'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}, {'info': None, 'description': 'PURPOSE:\n This test will check your system\'s CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\nSTEPS:\n 1. Enter a blank CD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank CD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.cd == 'writable'", 'name': 'optical/cdrom-write'}, {'info': None, 'name': 'optical/cdrom-audio-playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert an audio CD in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Listen to Music" to open Banshee\n4. Select the CD under "Libraries" in the left panel of Banshee\n5. Click the Play button to listen to music\n6. Stop playing after some time\n7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n8. The CD should be ejected\n9. Close Banshee\n', 'purpose': 'This test will check your CD audio playback capabilities\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your CD audio playback capabilities\nSTEPS:\n 1. Insert an audio CD in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Listen to Music" to open Banshee\n 4. Select the CD under "Libraries" in the left panel of Banshee\n 5. Click the Play button to listen to music\n 6. Stop playing after some time\n 7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n 8. The CD should be ejected\n 9. Close Banshee\nVERIFICATION:\n Did all the steps work?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your system\'s DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\nSTEPS:\n 1. Enter a blank DVD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank DVD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.dvd == 'writable'", 'name': 'optical/dvd-write'}, {'info': None, 'name': 'optical/dvd_movie_playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Media Apps" and then click on "Movie Player"\n4. Play the movie using Movie Player, stop the movie after verifying that it plays\n6. Eject the DVD\n', 'purpose': 'This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Media Apps" and then click on "Movie Player"\n 4. Play the movie using Movie Player, stop the movie after verifying that it plays\n 6. Eject the DVD\nVERIFICATION:\n Did all the steps work?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your DVD playback capabilities\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Click "Test" to play the DVD in Totem\nVERIFICATION:\n Did the file play?', 'plugin': 'manual', 'name': 'optical/dvd_playback', 'command': 'totem /media/cdrom', 'purpose': 'This test will check your DVD playback capabilities\n', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Click "Test" to play the DVD in Totem\n', 'requires': "device.category == 'CDROM'\npackage.name == 'totem'", 'verification': 'Did the file play?'}]) for report-messages with priority 0. 2012-02-28 17:50:45,734 DEBUG Started firing report-message. 2012-02-28 17:50:45,734 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}) for report-message with priority 100. 2012-02-28 17:50:45,734 DEBUG Finished firing report-message. 2012-02-28 17:50:45,734 DEBUG Started firing report-message. 2012-02-28 17:50:45,734 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}) for report-message with priority 100. 2012-02-28 17:50:45,735 DEBUG Finished firing report-message. 2012-02-28 17:50:45,735 DEBUG Started firing report-message. 2012-02-28 17:50:45,735 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\nSTEPS:\n 1. Enter a blank CD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank CD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.cd == 'writable'", 'name': 'optical/cdrom-write'}) for report-message with priority 100. 2012-02-28 17:50:45,735 DEBUG Finished firing report-message. 2012-02-28 17:50:45,735 DEBUG Started firing report-message. 2012-02-28 17:50:45,735 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'optical/cdrom-audio-playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert an audio CD in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Listen to Music" to open Banshee\n4. Select the CD under "Libraries" in the left panel of Banshee\n5. Click the Play button to listen to music\n6. Stop playing after some time\n7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n8. The CD should be ejected\n9. Close Banshee\n', 'purpose': 'This test will check your CD audio playback capabilities\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your CD audio playback capabilities\nSTEPS:\n 1. Insert an audio CD in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Listen to Music" to open Banshee\n 4. Select the CD under "Libraries" in the left panel of Banshee\n 5. Click the Play button to listen to music\n 6. Stop playing after some time\n 7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n 8. The CD should be ejected\n 9. Close Banshee\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 100. 2012-02-28 17:50:45,735 DEBUG Finished firing report-message. 2012-02-28 17:50:45,736 DEBUG Started firing report-message. 2012-02-28 17:50:45,736 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\nSTEPS:\n 1. Enter a blank DVD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank DVD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.dvd == 'writable'", 'name': 'optical/dvd-write'}) for report-message with priority 100. 2012-02-28 17:50:45,736 DEBUG Finished firing report-message. 2012-02-28 17:50:45,736 DEBUG Started firing report-message. 2012-02-28 17:50:45,736 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'optical/dvd_movie_playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Media Apps" and then click on "Movie Player"\n4. Play the movie using Movie Player, stop the movie after verifying that it plays\n6. Eject the DVD\n', 'purpose': 'This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Media Apps" and then click on "Movie Player"\n 4. Play the movie using Movie Player, stop the movie after verifying that it plays\n 6. Eject the DVD\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 100. 2012-02-28 17:50:45,736 DEBUG Finished firing report-message. 2012-02-28 17:50:45,736 DEBUG Started firing report-message. 2012-02-28 17:50:45,737 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your DVD playback capabilities\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Click "Test" to play the DVD in Totem\nVERIFICATION:\n Did the file play?', 'plugin': 'manual', 'name': 'optical/dvd_playback', 'command': 'totem /media/cdrom', 'purpose': 'This test will check your DVD playback capabilities\n', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Click "Test" to play the DVD in Totem\n', 'requires': "device.category == 'CDROM'\npackage.name == 'totem'", 'verification': 'Did the file play?'}) for report-message with priority 100. 2012-02-28 17:50:45,737 DEBUG Finished firing report-message. 2012-02-28 17:50:45,737 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,737 DEBUG Finished firing message-file. 2012-02-28 17:50:45,737 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,737 DEBUG Started firing message-filename. 2012-02-28 17:50:45,737 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/panel_clock_test.txt) for message-filename with priority 0. 2012-02-28 17:50:45,737 DEBUG Started firing message-file. 2012-02-28 17:50:45,739 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/panel_clock_test.txt) for message-file with priority 0. 2012-02-28 17:50:45,743 DEBUG Started firing report-messages. 2012-02-28 17:50:45,743 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'name': 'panel_clock/verify', 'requires': "package.name == 'gnome-system-tools'", 'description': 'PURPOSE:\n This test will verify that the desktop clock displays the correct date and time\nVERIFICATION:\n Is the clock in the upper right corner of your desktop displaying the correct date and time for your timezone?', 'plugin': 'manual'}, {'info': None, 'name': 'panel_clock/test', 'plugin': 'manual', 'purpose': 'This test will verify that the desktop clock synchronizes with the system clock.\n', 'depends': 'panel_clock/verify', 'command': 'date -s "`date -d \'1 hour\'`"', 'user': 'root', 'verification': 'Is your system clock displaying the correct date and time for your timezone?', 'steps': '1. Click the "Test" button and verify the clock moves ahead by 1 hour.\nNote: It may take a minute or so for the clock to refresh\n2. Right click on the clock, then click on "Time & Date Settings..."\n3. Ensure that your clock application is set to manual.\n4. Change the time 1 hour back\n5. Close the window and reboot\n', 'requires': "package.name == 'gnome-system-tools'", 'description': 'PURPOSE:\n This test will verify that the desktop clock synchronizes with the system clock.\nSTEPS:\n 1. Click the "Test" button and verify the clock moves ahead by 1 hour.\n Note: It may take a minute or so for the clock to refresh\n 2. Right click on the clock, then click on "Time & Date Settings..."\n 3. Ensure that your clock application is set to manual.\n 4. Change the time 1 hour back\n 5. Close the window and reboot\nVERIFICATION:\n Is your system clock displaying the correct date and time for your timezone?'}]) for report-messages with priority 0. 2012-02-28 17:50:45,744 DEBUG Started firing report-message. 2012-02-28 17:50:45,744 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'panel_clock/verify', 'requires': "package.name == 'gnome-system-tools'", 'description': 'PURPOSE:\n This test will verify that the desktop clock displays the correct date and time\nVERIFICATION:\n Is the clock in the upper right corner of your desktop displaying the correct date and time for your timezone?', 'plugin': 'manual'}) for report-message with priority 100. 2012-02-28 17:50:45,744 DEBUG Finished firing report-message. 2012-02-28 17:50:45,744 DEBUG Started firing report-message. 2012-02-28 17:50:45,744 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'panel_clock/test', 'plugin': 'manual', 'purpose': 'This test will verify that the desktop clock synchronizes with the system clock.\n', 'depends': 'panel_clock/verify', 'command': 'date -s "`date -d \'1 hour\'`"', 'user': 'root', 'verification': 'Is your system clock displaying the correct date and time for your timezone?', 'steps': '1. Click the "Test" button and verify the clock moves ahead by 1 hour.\nNote: It may take a minute or so for the clock to refresh\n2. Right click on the clock, then click on "Time & Date Settings..."\n3. Ensure that your clock application is set to manual.\n4. Change the time 1 hour back\n5. Close the window and reboot\n', 'requires': "package.name == 'gnome-system-tools'", 'description': 'PURPOSE:\n This test will verify that the desktop clock synchronizes with the system clock.\nSTEPS:\n 1. Click the "Test" button and verify the clock moves ahead by 1 hour.\n Note: It may take a minute or so for the clock to refresh\n 2. Right click on the clock, then click on "Time & Date Settings..."\n 3. Ensure that your clock application is set to manual.\n 4. Change the time 1 hour back\n 5. Close the window and reboot\nVERIFICATION:\n Is your system clock displaying the correct date and time for your timezone?'}) for report-message with priority 100. 2012-02-28 17:50:45,744 DEBUG Finished firing report-message. 2012-02-28 17:50:45,744 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,745 DEBUG Finished firing message-file. 2012-02-28 17:50:45,745 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,745 DEBUG Started firing message-filename. 2012-02-28 17:50:45,745 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/panel_reboot.txt) for message-filename with priority 0. 2012-02-28 17:50:45,745 DEBUG Started firing message-file. 2012-02-28 17:50:45,745 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/panel_reboot.txt) for message-file with priority 0. 2012-02-28 17:50:45,747 DEBUG Started firing report-messages. 2012-02-28 17:50:45,747 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'panel_reboot_test', 'plugin': 'manual', 'steps': '1. Click the Gear icon in the upper right corner of the desktop and click on "Shut Down"\n2. Click the "Restart" button on the left side of the Shut Down dialog\n3. After logging back in, restart System Testing and it should resume here\n', 'purpose': 'This test will verify that you can reboot your system from the desktop menu\n', 'verification': 'Did your system restart and bring up the GUI login cleanly?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will verify that you can reboot your system from the desktop menu\nSTEPS:\n 1. Click the Gear icon in the upper right corner of the desktop and click on "Shut Down"\n 2. Click the "Restart" button on the left side of the Shut Down dialog\n 3. After logging back in, restart System Testing and it should resume here\nVERIFICATION:\n Did your system restart and bring up the GUI login cleanly?'}]) for report-messages with priority 0. 2012-02-28 17:50:45,747 DEBUG Started firing report-message. 2012-02-28 17:50:45,747 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'panel_reboot_test', 'plugin': 'manual', 'steps': '1. Click the Gear icon in the upper right corner of the desktop and click on "Shut Down"\n2. Click the "Restart" button on the left side of the Shut Down dialog\n3. After logging back in, restart System Testing and it should resume here\n', 'purpose': 'This test will verify that you can reboot your system from the desktop menu\n', 'verification': 'Did your system restart and bring up the GUI login cleanly?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will verify that you can reboot your system from the desktop menu\nSTEPS:\n 1. Click the Gear icon in the upper right corner of the desktop and click on "Shut Down"\n 2. Click the "Restart" button on the left side of the Shut Down dialog\n 3. After logging back in, restart System Testing and it should resume here\nVERIFICATION:\n Did your system restart and bring up the GUI login cleanly?'}) for report-message with priority 100. 2012-02-28 17:50:45,747 DEBUG Finished firing report-message. 2012-02-28 17:50:45,748 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,748 DEBUG Finished firing message-file. 2012-02-28 17:50:45,748 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,748 DEBUG Started firing message-filename. 2012-02-28 17:50:45,748 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/pcmcia-pcix.txt) for message-filename with priority 0. 2012-02-28 17:50:45,749 DEBUG Started firing message-file. 2012-02-28 17:50:45,749 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/pcmcia-pcix.txt) for message-file with priority 0. 2012-02-28 17:50:45,750 DEBUG Started firing report-messages. 2012-02-28 17:50:45,750 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}]) for report-messages with priority 0. 2012-02-28 17:50:45,751 DEBUG Started firing report-message. 2012-02-28 17:50:45,751 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-message with priority 100. 2012-02-28 17:50:45,751 DEBUG Finished firing report-message. 2012-02-28 17:50:45,751 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,751 DEBUG Finished firing message-file. 2012-02-28 17:50:45,751 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,751 DEBUG Started firing message-filename. 2012-02-28 17:50:45,751 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/peripheral.txt) for message-filename with priority 0. 2012-02-28 17:50:45,752 DEBUG Started firing message-file. 2012-02-28 17:50:45,752 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/peripheral.txt) for message-file with priority 0. 2012-02-28 17:50:45,755 DEBUG Started firing report-messages. 2012-02-28 17:50:45,755 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'peripheral/printer', 'plugin': 'manual', 'steps': "1. Make sure that a printer is available in your network\n2. Click on the Gear icon in the upper right corner and then click on Printers\n3. If the printer isn't already listed, click on Add\n4. The printer should be detected and proper configuration values should be displayed\n5. Print a test page\n", 'purpose': 'This test will verify that a network printer is usable\n', 'verification': 'Were you able to print a test page to the network printer?', 'description': "PURPOSE:\n This test will verify that a network printer is usable\nSTEPS:\n 1. Make sure that a printer is available in your network\n 2. Click on the Gear icon in the upper right corner and then click on Printers\n 3. If the printer isn't already listed, click on Add\n 4. The printer should be detected and proper configuration values should be displayed\n 5. Print a test page\nVERIFICATION:\n Were you able to print a test page to the network printer?"}, {'info': None, 'name': 'peripheral/external-usb-modem', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will verify that a USB DLS or Mobile Broadband modem works\n', 'verification': 'Was the connection correctly established?', 'steps': "1. Connect the USB cable to the computer\n2. Right click on the Network icon in the panel\n3. Select 'Edit Connections'\n4. Select the 'DSL' (for ADSL modem) or 'Mobile Broadband' (for 3G modem) tab\n5. Click on add 'Add' button\n6. Configure the connection parameters properly\n7. Notify OSD should confirm that the connection has been established\n8. Select Test to verify that it's possible to establish an HTTP connection\n", 'description': "PURPOSE:\n This test will verify that a USB DLS or Mobile Broadband modem works\nSTEPS:\n 1. Connect the USB cable to the computer\n 2. Right click on the Network icon in the panel\n 3. Select 'Edit Connections'\n 4. Select the 'DSL' (for ADSL modem) or 'Mobile Broadband' (for 3G modem) tab\n 5. Click on add 'Add' button\n 6. Configure the connection parameters properly\n 7. Notify OSD should confirm that the connection has been established\n 8. Select Test to verify that it's possible to establish an HTTP connection\nVERIFICATION:\n Was the connection correctly established?"}, {'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell', 'depends': 'peripheral/external-usb-modem', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'name': 'peripheral/external-usb-modem-http'}]) for report-messages with priority 0. 2012-02-28 17:50:45,755 DEBUG Started firing report-message. 2012-02-28 17:50:45,756 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'peripheral/printer', 'plugin': 'manual', 'steps': "1. Make sure that a printer is available in your network\n2. Click on the Gear icon in the upper right corner and then click on Printers\n3. If the printer isn't already listed, click on Add\n4. The printer should be detected and proper configuration values should be displayed\n5. Print a test page\n", 'purpose': 'This test will verify that a network printer is usable\n', 'verification': 'Were you able to print a test page to the network printer?', 'description': "PURPOSE:\n This test will verify that a network printer is usable\nSTEPS:\n 1. Make sure that a printer is available in your network\n 2. Click on the Gear icon in the upper right corner and then click on Printers\n 3. If the printer isn't already listed, click on Add\n 4. The printer should be detected and proper configuration values should be displayed\n 5. Print a test page\nVERIFICATION:\n Were you able to print a test page to the network printer?"}) for report-message with priority 100. 2012-02-28 17:50:45,756 DEBUG Finished firing report-message. 2012-02-28 17:50:45,756 DEBUG Started firing report-message. 2012-02-28 17:50:45,756 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'peripheral/external-usb-modem', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will verify that a USB DLS or Mobile Broadband modem works\n', 'verification': 'Was the connection correctly established?', 'steps': "1. Connect the USB cable to the computer\n2. Right click on the Network icon in the panel\n3. Select 'Edit Connections'\n4. Select the 'DSL' (for ADSL modem) or 'Mobile Broadband' (for 3G modem) tab\n5. Click on add 'Add' button\n6. Configure the connection parameters properly\n7. Notify OSD should confirm that the connection has been established\n8. Select Test to verify that it's possible to establish an HTTP connection\n", 'description': "PURPOSE:\n This test will verify that a USB DLS or Mobile Broadband modem works\nSTEPS:\n 1. Connect the USB cable to the computer\n 2. Right click on the Network icon in the panel\n 3. Select 'Edit Connections'\n 4. Select the 'DSL' (for ADSL modem) or 'Mobile Broadband' (for 3G modem) tab\n 5. Click on add 'Add' button\n 6. Configure the connection parameters properly\n 7. Notify OSD should confirm that the connection has been established\n 8. Select Test to verify that it's possible to establish an HTTP connection\nVERIFICATION:\n Was the connection correctly established?"}) for report-message with priority 100. 2012-02-28 17:50:45,756 DEBUG Finished firing report-message. 2012-02-28 17:50:45,756 DEBUG Started firing report-message. 2012-02-28 17:50:45,756 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell', 'depends': 'peripheral/external-usb-modem', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'name': 'peripheral/external-usb-modem-http'}) for report-message with priority 100. 2012-02-28 17:50:45,757 DEBUG Finished firing report-message. 2012-02-28 17:50:45,757 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,757 DEBUG Finished firing message-file. 2012-02-28 17:50:45,757 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,757 DEBUG Started firing message-filename. 2012-02-28 17:50:45,757 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/phoronix.txt) for message-filename with priority 0. 2012-02-28 17:50:45,757 DEBUG Started firing message-file. 2012-02-28 17:50:45,757 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/phoronix.txt) for message-file with priority 0. 2012-02-28 17:50:45,759 DEBUG Started firing report-messages. 2012-02-28 17:50:45,759 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'PURPOSE:\n This test will download and install the Phoronix Test Suite and run some selected benchmarking tests.', 'plugin': 'remote', 'command': "phoronix_suite | filter_templates --whitelist='name=encode-ogg' --whitelist='name=unigine-sanctuary' --whitelist='name=unigine-tropics' --whitelist='name=lightsmark' --whitelist='name=norsetto-shadow' --whitelist='name=compliance-acpi' --whitelist='name=compliance-ogl' --whitelist='name=compliance-sensors' | filter_packages", 'user': 'root', 'requires': "package.name == 'git-core'\npackage.name == 'php5-cli'\npackage.name == 'python-pexpect'", 'name': 'phoronix/pts-tests'}]) for report-messages with priority 0. 2012-02-28 17:50:45,759 DEBUG Started firing report-message. 2012-02-28 17:50:45,760 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will download and install the Phoronix Test Suite and run some selected benchmarking tests.', 'plugin': 'remote', 'command': "phoronix_suite | filter_templates --whitelist='name=encode-ogg' --whitelist='name=unigine-sanctuary' --whitelist='name=unigine-tropics' --whitelist='name=lightsmark' --whitelist='name=norsetto-shadow' --whitelist='name=compliance-acpi' --whitelist='name=compliance-ogl' --whitelist='name=compliance-sensors' | filter_packages", 'user': 'root', 'requires': "package.name == 'git-core'\npackage.name == 'php5-cli'\npackage.name == 'python-pexpect'", 'name': 'phoronix/pts-tests'}) for report-message with priority 100. 2012-02-28 17:50:45,760 DEBUG Finished firing report-message. 2012-02-28 17:50:45,760 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,760 DEBUG Finished firing message-file. 2012-02-28 17:50:45,760 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,760 DEBUG Started firing message-filename. 2012-02-28 17:50:45,760 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/power-management.txt) for message-filename with priority 0. 2012-02-28 17:50:45,760 DEBUG Started firing message-file. 2012-02-28 17:50:45,761 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/power-management.txt) for message-file with priority 0. 2012-02-28 17:50:45,769 DEBUG Started firing report-messages. 2012-02-28 17:50:45,769 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'power-management/shutdown-boot', 'plugin': 'manual', 'steps': '1. Shutdown your machine\n2. Boot your machine\n3. Repeat steps 1 and 2 at least 5 times\n', 'purpose': 'This test will check your system shutdown/booting cycle\n', 'verification': 'Did the system shutdown and rebooted correctly?', 'description': 'PURPOSE:\n This test will check your system shutdown/booting cycle\nSTEPS:\n 1. Shutdown your machine\n 2. Boot your machine\n 3. Repeat steps 1 and 2 at least 5 times\nVERIFICATION:\n Did the system shutdown and rebooted correctly?'}, {'info': None, 'name': 'power-management/lid', 'plugin': 'manual', 'steps': '1. Close your laptop lid\n', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Does closing your laptop lid cause your system to suspend?', 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Close your laptop lid\nVERIFICATION:\n Does closing your laptop lid cause your system to suspend?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close and open the lid\nVERIFICATION:\n Did the screen turn off while the lid was closed?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "closed" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the screen turn off while the lid was closed?', 'steps': '1. Click "Test"\n2. Close and open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_close'}, {'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close the lid\n 3. Wait 5 seconds with the lid closed\n 4. Open the lid\nVERIFICATION:\n Did the system resume when the lid was opened?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "open" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the system resume when the lid was opened?', 'steps': '1. Click "Test"\n2. Close the lid\n3. Wait 5 seconds with the lid closed\n4. Open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_open'}, {'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}, {'description': 'Test ACPI Wakealarm (fwts wakealarm)', 'plugin': 'shell', 'name': 'power-management/fwts_wakealarm', 'command': 'fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log', 'requires': "package.name == 'linux'\npackage.name == 'fwts'"}, {'description': 'Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check)', 'plugin': 'shell', 'command': "zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1", 'requires': "package.name == 'linux'", 'name': 'power-management/tickless_idle'}]) for report-messages with priority 0. 2012-02-28 17:50:45,769 DEBUG Started firing report-message. 2012-02-28 17:50:45,770 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/shutdown-boot', 'plugin': 'manual', 'steps': '1. Shutdown your machine\n2. Boot your machine\n3. Repeat steps 1 and 2 at least 5 times\n', 'purpose': 'This test will check your system shutdown/booting cycle\n', 'verification': 'Did the system shutdown and rebooted correctly?', 'description': 'PURPOSE:\n This test will check your system shutdown/booting cycle\nSTEPS:\n 1. Shutdown your machine\n 2. Boot your machine\n 3. Repeat steps 1 and 2 at least 5 times\nVERIFICATION:\n Did the system shutdown and rebooted correctly?'}) for report-message with priority 100. 2012-02-28 17:50:45,770 DEBUG Finished firing report-message. 2012-02-28 17:50:45,770 DEBUG Started firing report-message. 2012-02-28 17:50:45,770 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/lid', 'plugin': 'manual', 'steps': '1. Close your laptop lid\n', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Does closing your laptop lid cause your system to suspend?', 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Close your laptop lid\nVERIFICATION:\n Does closing your laptop lid cause your system to suspend?'}) for report-message with priority 100. 2012-02-28 17:50:45,770 DEBUG Finished firing report-message. 2012-02-28 17:50:45,770 DEBUG Started firing report-message. 2012-02-28 17:50:45,770 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close and open the lid\nVERIFICATION:\n Did the screen turn off while the lid was closed?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "closed" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the screen turn off while the lid was closed?', 'steps': '1. Click "Test"\n2. Close and open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_close'}) for report-message with priority 100. 2012-02-28 17:50:45,771 DEBUG Finished firing report-message. 2012-02-28 17:50:45,771 DEBUG Started firing report-message. 2012-02-28 17:50:45,771 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close the lid\n 3. Wait 5 seconds with the lid closed\n 4. Open the lid\nVERIFICATION:\n Did the system resume when the lid was opened?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "open" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the system resume when the lid was opened?', 'steps': '1. Click "Test"\n2. Close the lid\n3. Wait 5 seconds with the lid closed\n4. Open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_open'}) for report-message with priority 100. 2012-02-28 17:50:45,771 DEBUG Finished firing report-message. 2012-02-28 17:50:45,771 DEBUG Started firing report-message. 2012-02-28 17:50:45,771 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}) for report-message with priority 100. 2012-02-28 17:50:45,771 DEBUG Finished firing report-message. 2012-02-28 17:50:45,772 DEBUG Started firing report-message. 2012-02-28 17:50:45,772 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test ACPI Wakealarm (fwts wakealarm)', 'plugin': 'shell', 'name': 'power-management/fwts_wakealarm', 'command': 'fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log', 'requires': "package.name == 'linux'\npackage.name == 'fwts'"}) for report-message with priority 100. 2012-02-28 17:50:45,772 DEBUG Finished firing report-message. 2012-02-28 17:50:45,772 DEBUG Started firing report-message. 2012-02-28 17:50:45,772 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check)', 'plugin': 'shell', 'command': "zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1", 'requires': "package.name == 'linux'", 'name': 'power-management/tickless_idle'}) for report-message with priority 100. 2012-02-28 17:50:45,772 DEBUG Finished firing report-message. 2012-02-28 17:50:45,772 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,772 DEBUG Finished firing message-file. 2012-02-28 17:50:45,773 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,773 DEBUG Started firing message-filename. 2012-02-28 17:50:45,773 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/qa_regression.txt) for message-filename with priority 0. 2012-02-28 17:50:45,773 DEBUG Started firing message-file. 2012-02-28 17:50:45,773 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/qa_regression.txt) for message-file with priority 0. 2012-02-28 17:50:45,775 DEBUG Started firing report-messages. 2012-02-28 17:50:45,775 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'PURPOSE:\n This is to install and run the Ubuntu QA regression tests (destructive)', 'plugin': 'remote', 'command': 'qa_regression_suite test-avahi.py test-bind9.py test-built-binaries.py test-coreutils.py test-cpio.py test-cron.py test-cups.py test-curl.py test-cyrus-sasl2.py test-dovecot.py test-exiv2.py test-file.py test-gcc-security.py test-ghostscript.py test-git-core.py test-glib2.0.py test-glibc-security.py test-imlib2.py test-jasper.py test-kernel.py test-kernel-security.py test-lcms.py test-libcompress-raw-zlib-perl.py test-libexif.py test-libgd2.py test-libhtml-parser-perl.py test-libsndfile.py test-libvorbis.py test-libwmf.py test-mimetex.py test-moin.py test-mpfr.py test-mysql.py test-netpbm-free.py test-openldap.py test-openssl.py test-perl.py test-php5.py test-poppler.py test-postgresql.py test-postfix.py test-shadow.py test-sudo.py test-tar.py test-tcpdump.py test-tetex_texlive.py test-tiff.py test-tomcat6.py test-util-linux.py | filter_packages', 'user': 'root', 'requires': "package.name == 'bzr'", 'name': 'qa/regression-suite'}]) for report-messages with priority 0. 2012-02-28 17:50:45,775 DEBUG Started firing report-message. 2012-02-28 17:50:45,775 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This is to install and run the Ubuntu QA regression tests (destructive)', 'plugin': 'remote', 'command': 'qa_regression_suite test-avahi.py test-bind9.py test-built-binaries.py test-coreutils.py test-cpio.py test-cron.py test-cups.py test-curl.py test-cyrus-sasl2.py test-dovecot.py test-exiv2.py test-file.py test-gcc-security.py test-ghostscript.py test-git-core.py test-glib2.0.py test-glibc-security.py test-imlib2.py test-jasper.py test-kernel.py test-kernel-security.py test-lcms.py test-libcompress-raw-zlib-perl.py test-libexif.py test-libgd2.py test-libhtml-parser-perl.py test-libsndfile.py test-libvorbis.py test-libwmf.py test-mimetex.py test-moin.py test-mpfr.py test-mysql.py test-netpbm-free.py test-openldap.py test-openssl.py test-perl.py test-php5.py test-poppler.py test-postgresql.py test-postfix.py test-shadow.py test-sudo.py test-tar.py test-tcpdump.py test-tetex_texlive.py test-tiff.py test-tomcat6.py test-util-linux.py | filter_packages', 'user': 'root', 'requires': "package.name == 'bzr'", 'name': 'qa/regression-suite'}) for report-message with priority 100. 2012-02-28 17:50:45,776 DEBUG Finished firing report-message. 2012-02-28 17:50:45,776 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,776 DEBUG Finished firing message-file. 2012-02-28 17:50:45,776 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,776 DEBUG Started firing message-filename. 2012-02-28 17:50:45,776 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/resource.txt) for message-filename with priority 0. 2012-02-28 17:50:45,776 DEBUG Started firing message-file. 2012-02-28 17:50:45,776 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/resource.txt) for message-file with priority 0. 2012-02-28 17:50:45,790 DEBUG Started firing report-messages. 2012-02-28 17:50:45,791 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'cpuinfo_resource', 'description': 'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}, {'description': 'Gets installation info from casper.log and media-info', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage', 'plugin': 'resource'}, {'command': 'dpkg_resource', 'description': 'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}, {'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': 'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}, {'command': 'lsb_resource', 'description': 'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}, {'command': 'meminfo_resource', 'description': 'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}, {'command': 'module_resource', 'description': 'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}, {'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': 'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}, {'command': 'udev_resource', 'description': 'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}, {'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}, {'command': 'uname_resource', 'description': 'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}, {'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': 'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}, {'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': 'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}, {'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}]) for report-messages with priority 0. 2012-02-28 17:50:45,791 DEBUG Started firing report-message. 2012-02-28 17:50:45,791 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cpuinfo_resource', 'description': 'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,791 DEBUG Finished firing report-message. 2012-02-28 17:50:45,791 DEBUG Started firing report-message. 2012-02-28 17:50:45,791 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Gets installation info from casper.log and media-info', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,791 DEBUG Finished firing report-message. 2012-02-28 17:50:45,792 DEBUG Started firing report-message. 2012-02-28 17:50:45,792 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'dpkg_resource', 'description': 'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,792 DEBUG Finished firing report-message. 2012-02-28 17:50:45,792 DEBUG Started firing report-message. 2012-02-28 17:50:45,792 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': 'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,792 DEBUG Finished firing report-message. 2012-02-28 17:50:45,792 DEBUG Started firing report-message. 2012-02-28 17:50:45,792 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'lsb_resource', 'description': 'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,793 DEBUG Finished firing report-message. 2012-02-28 17:50:45,793 DEBUG Started firing report-message. 2012-02-28 17:50:45,793 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'meminfo_resource', 'description': 'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,793 DEBUG Finished firing report-message. 2012-02-28 17:50:45,793 DEBUG Started firing report-message. 2012-02-28 17:50:45,793 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'module_resource', 'description': 'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,793 DEBUG Finished firing report-message. 2012-02-28 17:50:45,794 DEBUG Started firing report-message. 2012-02-28 17:50:45,794 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': 'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,794 DEBUG Finished firing report-message. 2012-02-28 17:50:45,794 DEBUG Started firing report-message. 2012-02-28 17:50:45,794 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'udev_resource', 'description': 'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,794 DEBUG Finished firing report-message. 2012-02-28 17:50:45,794 DEBUG Started firing report-message. 2012-02-28 17:50:45,795 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,795 DEBUG Finished firing report-message. 2012-02-28 17:50:45,795 DEBUG Started firing report-message. 2012-02-28 17:50:45,795 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'uname_resource', 'description': 'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,795 DEBUG Finished firing report-message. 2012-02-28 17:50:45,795 DEBUG Started firing report-message. 2012-02-28 17:50:45,795 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': 'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,796 DEBUG Finished firing report-message. 2012-02-28 17:50:45,796 DEBUG Started firing report-message. 2012-02-28 17:50:45,796 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': 'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,796 DEBUG Finished firing report-message. 2012-02-28 17:50:45,796 DEBUG Started firing report-message. 2012-02-28 17:50:45,796 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:50:45,796 DEBUG Finished firing report-message. 2012-02-28 17:50:45,796 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,797 DEBUG Finished firing message-file. 2012-02-28 17:50:45,801 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,801 DEBUG Started firing message-filename. 2012-02-28 17:50:45,801 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/server-services.txt) for message-filename with priority 0. 2012-02-28 17:50:45,802 DEBUG Started firing message-file. 2012-02-28 17:50:45,802 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/server-services.txt) for message-file with priority 0. 2012-02-28 17:50:45,809 DEBUG Started firing report-messages. 2012-02-28 17:50:45,810 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': "pgrep sshd >/dev/null || (echo 'FAIL: sshd is not running.' 2>&1 && false)", 'plugin': 'shell', 'requires': "package.name == 'ssh'", 'description': 'Verifies that sshd is running.', 'name': 'services/open_ssh_test'}, {'command': "pgrep cupsd >/dev/null || (echo 'FAIL: cupsd is not running.' 2>&1 && false)", 'plugin': 'shell', 'requires': "package.name == 'cups'", 'description': 'Verifies that Print/CUPs server is running.', 'name': 'services/print_server_test'}, {'description': 'Verifies that DNS server is running and working.', 'plugin': 'shell', 'command': 'dns_server_test', 'user': 'root', 'requires': "package.name == 'bind9' and package.name == 'dnsutils'", 'name': 'services/dns_server_test'}, {'description': 'Verifies that Samba server is running.', 'plugin': 'shell', 'command': 'samba_test', 'user': 'root', 'requires': "package.name == 'samba' and package.name == 'winbind'", 'name': 'services/samba_test'}, {'description': 'Verifies that the LAMP stack is running (Apache, MySQL and PHP).', 'plugin': 'shell', 'command': 'lamp_test', 'user': 'root', 'requires': "package.name == 'apache2' and package.name == 'php5-mysql' and package.name == 'libapache2-mod-php5' and package.name == 'mysql-server'", 'name': 'services/lamp_test'}, {'description': 'Verifies that Tomcat server is running and working.', 'plugin': 'shell', 'command': 'tomcat_test', 'user': 'root', 'requires': "package.name == 'tomcat6'", 'name': 'services/tomcat_test'}]) for report-messages with priority 0. 2012-02-28 17:50:45,810 DEBUG Started firing report-message. 2012-02-28 17:50:45,810 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "pgrep sshd >/dev/null || (echo 'FAIL: sshd is not running.' 2>&1 && false)", 'plugin': 'shell', 'requires': "package.name == 'ssh'", 'description': 'Verifies that sshd is running.', 'name': 'services/open_ssh_test'}) for report-message with priority 100. 2012-02-28 17:50:45,810 DEBUG Finished firing report-message. 2012-02-28 17:50:45,810 DEBUG Started firing report-message. 2012-02-28 17:50:45,810 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "pgrep cupsd >/dev/null || (echo 'FAIL: cupsd is not running.' 2>&1 && false)", 'plugin': 'shell', 'requires': "package.name == 'cups'", 'description': 'Verifies that Print/CUPs server is running.', 'name': 'services/print_server_test'}) for report-message with priority 100. 2012-02-28 17:50:45,811 DEBUG Finished firing report-message. 2012-02-28 17:50:45,811 DEBUG Started firing report-message. 2012-02-28 17:50:45,811 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verifies that DNS server is running and working.', 'plugin': 'shell', 'command': 'dns_server_test', 'user': 'root', 'requires': "package.name == 'bind9' and package.name == 'dnsutils'", 'name': 'services/dns_server_test'}) for report-message with priority 100. 2012-02-28 17:50:45,811 DEBUG Finished firing report-message. 2012-02-28 17:50:45,811 DEBUG Started firing report-message. 2012-02-28 17:50:45,811 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verifies that Samba server is running.', 'plugin': 'shell', 'command': 'samba_test', 'user': 'root', 'requires': "package.name == 'samba' and package.name == 'winbind'", 'name': 'services/samba_test'}) for report-message with priority 100. 2012-02-28 17:50:45,811 DEBUG Finished firing report-message. 2012-02-28 17:50:45,811 DEBUG Started firing report-message. 2012-02-28 17:50:45,812 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verifies that the LAMP stack is running (Apache, MySQL and PHP).', 'plugin': 'shell', 'command': 'lamp_test', 'user': 'root', 'requires': "package.name == 'apache2' and package.name == 'php5-mysql' and package.name == 'libapache2-mod-php5' and package.name == 'mysql-server'", 'name': 'services/lamp_test'}) for report-message with priority 100. 2012-02-28 17:50:45,812 DEBUG Finished firing report-message. 2012-02-28 17:50:45,812 DEBUG Started firing report-message. 2012-02-28 17:50:45,812 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verifies that Tomcat server is running and working.', 'plugin': 'shell', 'command': 'tomcat_test', 'user': 'root', 'requires': "package.name == 'tomcat6'", 'name': 'services/tomcat_test'}) for report-message with priority 100. 2012-02-28 17:50:45,812 DEBUG Finished firing report-message. 2012-02-28 17:50:45,812 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,812 DEBUG Finished firing message-file. 2012-02-28 17:50:45,812 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,813 DEBUG Started firing message-filename. 2012-02-28 17:50:45,813 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/stress.txt) for message-filename with priority 0. 2012-02-28 17:50:45,813 DEBUG Started firing message-file. 2012-02-28 17:50:45,813 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/stress.txt) for message-file with priority 0. 2012-02-28 17:50:45,821 DEBUG Started firing report-messages. 2012-02-28 17:50:45,822 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'PURPOSE:\n Create jobs that use the CPU as much as possible for two hours. The test is considered passed if the system does not freeze.', 'plugin': 'shell', 'command': "stress --cpu `cpuinfo_resource | awk '/count:/ {print $2}'` --vm `awk '/MemTotal/ {num_vm = $2/262144; if (num_vm != int(num_vm)) num_vm = int(num_vm) + 1; print num_vm}' /proc/meminfo` --timeout 7200", 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'stress'", 'name': 'stress/cpu_stress_test'}, {'info': None, 'name': 'power-management/hibernate_30_cycles', 'plugin': 'manual', 'purpose': 'This test will enter and resume from hibernate for 30 iterations\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -i 30 -s disk -w 120 --debug', 'user': 'root', 'verification': 'Did the system successfully hibernate and wake 30 times?', 'steps': '1. Ensure your system has no power-on or HDD passwords set, and that grub is set to boot Ubuntu by default if you have a multi-boot set-up\n2. Click "Test" to start the test (very lengthy)\n3. If your system does not wake itself after 2 minutes, you will need to press the power button\n4. If the system fails to resume from hibernation and must be rebooted, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will enter and resume from hibernate for 30 iterations\nSTEPS:\n 1. Ensure your system has no power-on or HDD passwords set, and that grub is set to boot Ubuntu by default if you have a multi-boot set-up\n 2. Click "Test" to start the test (very lengthy)\n 3. If your system does not wake itself after 2 minutes, you will need to press the power button\n 4. If the system fails to resume from hibernation and must be rebooted, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully hibernate and wake 30 times?'}, {'info': None, 'name': 'power-management/suspend_30_cycles', 'plugin': 'manual', 'purpose': 'This test will enter and resume from suspend for 30 iterations\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -i 30 -s mem --debug', 'user': 'root', 'verification': 'Did the system successfully suspend and resume 30 times?', 'steps': '1. Click "Test" to start the test (very lengthy)\n2. If the system fails to resume from suspend and must be rebooted, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will enter and resume from suspend for 30 iterations\nSTEPS:\n 1. Click "Test" to start the test (very lengthy)\n 2. If the system fails to resume from suspend and must be rebooted, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully suspend and resume 30 times?'}]) for report-messages with priority 0. 2012-02-28 17:50:45,822 DEBUG Started firing report-message. 2012-02-28 17:50:45,822 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n Create jobs that use the CPU as much as possible for two hours. The test is considered passed if the system does not freeze.', 'plugin': 'shell', 'command': "stress --cpu `cpuinfo_resource | awk '/count:/ {print $2}'` --vm `awk '/MemTotal/ {num_vm = $2/262144; if (num_vm != int(num_vm)) num_vm = int(num_vm) + 1; print num_vm}' /proc/meminfo` --timeout 7200", 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'stress'", 'name': 'stress/cpu_stress_test'}) for report-message with priority 100. 2012-02-28 17:50:45,823 DEBUG Finished firing report-message. 2012-02-28 17:50:45,823 DEBUG Started firing report-message. 2012-02-28 17:50:45,823 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/hibernate_30_cycles', 'plugin': 'manual', 'purpose': 'This test will enter and resume from hibernate for 30 iterations\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -i 30 -s disk -w 120 --debug', 'user': 'root', 'verification': 'Did the system successfully hibernate and wake 30 times?', 'steps': '1. Ensure your system has no power-on or HDD passwords set, and that grub is set to boot Ubuntu by default if you have a multi-boot set-up\n2. Click "Test" to start the test (very lengthy)\n3. If your system does not wake itself after 2 minutes, you will need to press the power button\n4. If the system fails to resume from hibernation and must be rebooted, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will enter and resume from hibernate for 30 iterations\nSTEPS:\n 1. Ensure your system has no power-on or HDD passwords set, and that grub is set to boot Ubuntu by default if you have a multi-boot set-up\n 2. Click "Test" to start the test (very lengthy)\n 3. If your system does not wake itself after 2 minutes, you will need to press the power button\n 4. If the system fails to resume from hibernation and must be rebooted, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully hibernate and wake 30 times?'}) for report-message with priority 100. 2012-02-28 17:50:45,823 DEBUG Finished firing report-message. 2012-02-28 17:50:45,823 DEBUG Started firing report-message. 2012-02-28 17:50:45,823 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/suspend_30_cycles', 'plugin': 'manual', 'purpose': 'This test will enter and resume from suspend for 30 iterations\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -i 30 -s mem --debug', 'user': 'root', 'verification': 'Did the system successfully suspend and resume 30 times?', 'steps': '1. Click "Test" to start the test (very lengthy)\n2. If the system fails to resume from suspend and must be rebooted, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will enter and resume from suspend for 30 iterations\nSTEPS:\n 1. Click "Test" to start the test (very lengthy)\n 2. If the system fails to resume from suspend and must be rebooted, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully suspend and resume 30 times?'}) for report-message with priority 100. 2012-02-28 17:50:45,823 DEBUG Finished firing report-message. 2012-02-28 17:50:45,824 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,824 DEBUG Finished firing message-file. 2012-02-28 17:50:45,824 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,824 DEBUG Started firing message-filename. 2012-02-28 17:50:45,824 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/suspend.txt) for message-filename with priority 0. 2012-02-28 17:50:45,824 DEBUG Started firing message-file. 2012-02-28 17:50:45,824 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/suspend.txt) for message-file with priority 0. 2012-02-28 17:50:45,871 DEBUG Started firing report-messages. 2012-02-28 17:50:45,872 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': 'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}, {'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}, {'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}, {'plugin': 'shell', 'name': 'suspend/cpu_before_suspend', 'command': 'cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend', 'requires': "package.name == 'linux'", 'description': 'Verify that all the CPUs are online before suspending'}, {'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': "package.name == 'linux'"}, {'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}, {'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection_wpa_bg', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend_auto'}, {'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'name': 'suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'"}, {'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'name': 'suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'verification': 'Was the data correctly transferred?'}, {'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}, {'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': 'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}, {'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': 'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}, {'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}, {'plugin': 'shell', 'name': 'suspend/cpu_after_suspend', 'depends': 'suspend/suspend_advanced suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}, {'plugin': 'shell', 'name': 'suspend/cpu_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}, {'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}, {'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}, {'description': 'PURPOSE:\n This test will check that the display is correct after suspend and resume\nVERIFICATION:\n Does the display work normally after resuming from suspend?', 'plugin': 'manual', 'name': 'suspend/display_after_suspend', 'depends': 'suspend/suspend_advanced', 'requires': "package.name == 'linux'"}, {'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}, {'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend_auto'}, {'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}, {'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'verification': 'Was the data correctly transferred?', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend_manual'}, {'info': None, 'description': 'PURPOSE:\n This test will cycle through the detected display modes\nSTEPS:\n 1. Click "Test" and the display will cycle trough the display modes\nVERIFICATION:\n Did your display look fine in the detected mode?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'purpose': 'This test will cycle through the detected display modes\n', 'verification': 'Did your display look fine in the detected mode?', 'steps': '1. Click "Test" and the display will cycle trough the display modes\n', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend'}, {'description': 'This test will check to make sure supported video modes work after a suspend and resume.\nThis is done automatically by taking screenshots and uploading them as an attachment.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend_auto'}, {'depends': 'suspend/cycle_resolutions_after_suspend_auto', 'plugin': 'attachment', 'command': '[ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz', 'description': 'This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission.', 'name': 'suspend/xrandr_screens_after_suspend.tar.gz'}, {'description': 'This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced', 'command': 'audio_test', 'requires': "device.category == 'AUDIO'\npackage.name == 'sox'\npackage.name == 'alsa-base'", 'name': 'suspend/record_playback_after_suspend'}, {'description': 'This is the automated version of suspend/suspend_advanced.', 'plugin': 'shell', 'name': 'suspend/suspend_advanced_auto', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto', 'command': 'sleep_test -d', 'user': 'root', 'requires': " package.name == 'pm-utils'\n sleep.mem == 'supported'"}, {'description': 'This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes.', 'plugin': 'shell', 'depends': 'power-management/rtc suspend/suspend_advanced', 'command': 'wake_on_lan_test ${WAKE_ON_LAN_URL} --debug', 'user': 'root', 'requires': "package.name == 'pm-utils' and package.name == 'util-linux'", 'name': 'suspend/wake_on_lan'}]) for report-messages with priority 0. 2012-02-28 17:50:45,872 DEBUG Started firing report-message. 2012-02-28 17:50:45,872 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': 'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,872 DEBUG Finished firing report-message. 2012-02-28 17:50:45,873 DEBUG Started firing report-message. 2012-02-28 17:50:45,873 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,873 DEBUG Finished firing report-message. 2012-02-28 17:50:45,873 DEBUG Started firing report-message. 2012-02-28 17:50:45,873 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}) for report-message with priority 100. 2012-02-28 17:50:45,873 DEBUG Finished firing report-message. 2012-02-28 17:50:45,873 DEBUG Started firing report-message. 2012-02-28 17:50:45,873 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_before_suspend', 'command': 'cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend', 'requires': "package.name == 'linux'", 'description': 'Verify that all the CPUs are online before suspending'}) for report-message with priority 100. 2012-02-28 17:50:45,874 DEBUG Finished firing report-message. 2012-02-28 17:50:45,874 DEBUG Started firing report-message. 2012-02-28 17:50:45,874 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:50:45,874 DEBUG Finished firing report-message. 2012-02-28 17:50:45,874 DEBUG Started firing report-message. 2012-02-28 17:50:45,874 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,874 DEBUG Finished firing report-message. 2012-02-28 17:50:45,875 DEBUG Started firing report-message. 2012-02-28 17:50:45,875 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection_wpa_bg', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:50:45,875 DEBUG Finished firing report-message. 2012-02-28 17:50:45,875 DEBUG Started firing report-message. 2012-02-28 17:50:45,875 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'name': 'suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 100. 2012-02-28 17:50:45,876 DEBUG Finished firing report-message. 2012-02-28 17:50:45,876 DEBUG Started firing report-message. 2012-02-28 17:50:45,876 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'name': 'suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'verification': 'Was the data correctly transferred?'}) for report-message with priority 100. 2012-02-28 17:50:45,876 DEBUG Finished firing report-message. 2012-02-28 17:50:45,876 DEBUG Started firing report-message. 2012-02-28 17:50:45,876 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-message with priority 100. 2012-02-28 17:50:45,876 DEBUG Finished firing report-message. 2012-02-28 17:50:45,876 DEBUG Started firing report-message. 2012-02-28 17:50:45,877 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': 'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,877 DEBUG Finished firing report-message. 2012-02-28 17:50:45,877 DEBUG Started firing report-message. 2012-02-28 17:50:45,877 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': 'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,877 DEBUG Finished firing report-message. 2012-02-28 17:50:45,877 DEBUG Started firing report-message. 2012-02-28 17:50:45,877 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}) for report-message with priority 100. 2012-02-28 17:50:45,878 DEBUG Finished firing report-message. 2012-02-28 17:50:45,878 DEBUG Started firing report-message. 2012-02-28 17:50:45,878 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend', 'depends': 'suspend/suspend_advanced suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 100. 2012-02-28 17:50:45,878 DEBUG Finished firing report-message. 2012-02-28 17:50:45,878 DEBUG Started firing report-message. 2012-02-28 17:50:45,878 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 100. 2012-02-28 17:50:45,878 DEBUG Finished firing report-message. 2012-02-28 17:50:45,879 DEBUG Started firing report-message. 2012-02-28 17:50:45,879 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:50:45,879 DEBUG Finished firing report-message. 2012-02-28 17:50:45,879 DEBUG Started firing report-message. 2012-02-28 17:50:45,879 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:50:45,879 DEBUG Finished firing report-message. 2012-02-28 17:50:45,879 DEBUG Started firing report-message. 2012-02-28 17:50:45,880 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will check that the display is correct after suspend and resume\nVERIFICATION:\n Does the display work normally after resuming from suspend?', 'plugin': 'manual', 'name': 'suspend/display_after_suspend', 'depends': 'suspend/suspend_advanced', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:50:45,880 DEBUG Finished firing report-message. 2012-02-28 17:50:45,880 DEBUG Started firing report-message. 2012-02-28 17:50:45,880 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,880 DEBUG Finished firing report-message. 2012-02-28 17:50:45,880 DEBUG Started firing report-message. 2012-02-28 17:50:45,880 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:50:45,880 DEBUG Finished firing report-message. 2012-02-28 17:50:45,883 DEBUG Started firing report-message. 2012-02-28 17:50:45,883 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,883 DEBUG Finished firing report-message. 2012-02-28 17:50:45,883 DEBUG Started firing report-message. 2012-02-28 17:50:45,883 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,885 DEBUG Finished firing report-message. 2012-02-28 17:50:45,885 DEBUG Started firing report-message. 2012-02-28 17:50:45,885 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'verification': 'Was the data correctly transferred?', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend_manual'}) for report-message with priority 100. 2012-02-28 17:50:45,885 DEBUG Finished firing report-message. 2012-02-28 17:50:45,886 DEBUG Started firing report-message. 2012-02-28 17:50:45,886 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will cycle through the detected display modes\nSTEPS:\n 1. Click "Test" and the display will cycle trough the display modes\nVERIFICATION:\n Did your display look fine in the detected mode?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'purpose': 'This test will cycle through the detected display modes\n', 'verification': 'Did your display look fine in the detected mode?', 'steps': '1. Click "Test" and the display will cycle trough the display modes\n', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,886 DEBUG Finished firing report-message. 2012-02-28 17:50:45,886 DEBUG Started firing report-message. 2012-02-28 17:50:45,886 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test will check to make sure supported video modes work after a suspend and resume.\nThis is done automatically by taking screenshots and uploading them as an attachment.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:50:45,886 DEBUG Finished firing report-message. 2012-02-28 17:50:45,886 DEBUG Started firing report-message. 2012-02-28 17:50:45,887 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'suspend/cycle_resolutions_after_suspend_auto', 'plugin': 'attachment', 'command': '[ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz', 'description': 'This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission.', 'name': 'suspend/xrandr_screens_after_suspend.tar.gz'}) for report-message with priority 100. 2012-02-28 17:50:45,887 DEBUG Finished firing report-message. 2012-02-28 17:50:45,887 DEBUG Started firing report-message. 2012-02-28 17:50:45,887 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced', 'command': 'audio_test', 'requires': "device.category == 'AUDIO'\npackage.name == 'sox'\npackage.name == 'alsa-base'", 'name': 'suspend/record_playback_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:45,887 DEBUG Finished firing report-message. 2012-02-28 17:50:45,887 DEBUG Started firing report-message. 2012-02-28 17:50:45,888 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is the automated version of suspend/suspend_advanced.', 'plugin': 'shell', 'name': 'suspend/suspend_advanced_auto', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto', 'command': 'sleep_test -d', 'user': 'root', 'requires': " package.name == 'pm-utils'\n sleep.mem == 'supported'"}) for report-message with priority 100. 2012-02-28 17:50:45,888 DEBUG Finished firing report-message. 2012-02-28 17:50:45,888 DEBUG Started firing report-message. 2012-02-28 17:50:45,888 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes.', 'plugin': 'shell', 'depends': 'power-management/rtc suspend/suspend_advanced', 'command': 'wake_on_lan_test ${WAKE_ON_LAN_URL} --debug', 'user': 'root', 'requires': "package.name == 'pm-utils' and package.name == 'util-linux'", 'name': 'suspend/wake_on_lan'}) for report-message with priority 100. 2012-02-28 17:50:45,888 DEBUG Finished firing report-message. 2012-02-28 17:50:45,888 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,888 DEBUG Finished firing message-file. 2012-02-28 17:50:45,889 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,889 DEBUG Started firing message-filename. 2012-02-28 17:50:45,889 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/unity.txt) for message-filename with priority 0. 2012-02-28 17:50:45,889 DEBUG Started firing message-file. 2012-02-28 17:50:45,889 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/unity.txt) for message-file with priority 0. 2012-02-28 17:50:45,892 DEBUG Started firing report-messages. 2012-02-28 17:50:45,893 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Xlib is required for unity testing. This checks for Xlib and installs it if not available.', 'plugin': 'local', 'command': "dpkg -l | grep -iq 'python-xlib' || apt-get install -y python-xlib", 'user': 'root', 'requires': "package.name == 'unity'", 'name': 'unity/check_and_install_xlib'}, {'description': 'This test will verify that Unity is running and then run the autopilot.py test against the Unity interface.', 'plugin': 'shell', 'depends': 'unity/check_and_install_xlib', 'command': 'check_unity', 'requires': "package.name == 'unity'", 'name': 'unity/autopilot_test'}]) for report-messages with priority 0. 2012-02-28 17:50:45,893 DEBUG Started firing report-message. 2012-02-28 17:50:45,893 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Xlib is required for unity testing. This checks for Xlib and installs it if not available.', 'plugin': 'local', 'command': "dpkg -l | grep -iq 'python-xlib' || apt-get install -y python-xlib", 'user': 'root', 'requires': "package.name == 'unity'", 'name': 'unity/check_and_install_xlib'}) for report-message with priority 100. 2012-02-28 17:50:45,893 DEBUG Finished firing report-message. 2012-02-28 17:50:45,893 DEBUG Started firing report-message. 2012-02-28 17:50:45,894 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test will verify that Unity is running and then run the autopilot.py test against the Unity interface.', 'plugin': 'shell', 'depends': 'unity/check_and_install_xlib', 'command': 'check_unity', 'requires': "package.name == 'unity'", 'name': 'unity/autopilot_test'}) for report-message with priority 100. 2012-02-28 17:50:45,894 DEBUG Finished firing report-message. 2012-02-28 17:50:45,894 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,894 DEBUG Finished firing message-file. 2012-02-28 17:50:45,894 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,894 DEBUG Started firing message-filename. 2012-02-28 17:50:45,894 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/usb.txt) for message-filename with priority 0. 2012-02-28 17:50:45,895 DEBUG Started firing message-file. 2012-02-28 17:50:45,895 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/usb.txt) for message-file with priority 0. 2012-02-28 17:50:45,911 DEBUG Started firing report-messages. 2012-02-28 17:50:45,912 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'requires': "package.name == 'linux'", 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': 'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}, {'info': '$output\n', 'description': 'PURPOSE:\n This test will check that your system detects USB storage devices.\nSTEPS:\n 1. Plug in one or more USB keys or hard drives.\n 2. Click on "Test".\nINFO:\n $output\nVERIFICATION:\n Were the drives detected?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_test -l usb', 'purpose': 'This test will check that your system detects USB storage devices.\n', 'verification': 'Were the drives detected?', 'steps': '1. Plug in one or more USB keys or hard drives.\n2. Click on "Test".\n', 'requires': "package.name == 'linux'", 'name': 'usb/disk_detect'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB keyboard into the computer.\n 2. Click on "Test" and enter some text.\nVERIFICATION:\n Does the keyboard work?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'keyboard_test', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the keyboard work?', 'steps': '1. Plug a USB keyboard into the computer.\n2. Click on "Test" and enter some text.\n', 'requires': "package.name == 'linux'", 'name': 'usb/keyboard'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB mouse into the computer.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Does the mouse work correctly?', 'plugin': 'manual', 'depends': 'usb/detect', 'steps': '1. Plug a USB mouse into the computer.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the mouse work correctly?', 'requires': "package.name == 'linux'", 'name': 'usb/mouse'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB HDD or thumbdrive into the computer.\n 2. An icon should appear on the Launcher.\n 3. Click "Test" to begin the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'purpose': 'This test will check your USB connection.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Plug a USB HDD or thumbdrive into the computer.\n2. An icon should appear on the Launcher.\n3. Click "Test" to begin the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/storage-transfer'}, {'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}, {'description': 'This is an automated version of usb/storage-automated and assumes that the\nserver has usb storage devices plugged in prior to checkbox execution. It\nis intended for servers and SRU automated testing.', 'plugin': 'shell', 'command': 'removable_storage_test -l usb && removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-preinserted'}, {'info': None, 'name': 'usb/panels', 'plugin': 'manual', 'steps': '1. Connect a USB storage device to an external USB slot on this computer.\n2. An icon should appear on the Launcher.\n3. Confirm that the icon appears.\n4. Eject the device.\n5. Repeat with each external USB slot.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Do all USB slots work with the device?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Connect a USB storage device to an external USB slot on this computer.\n 2. An icon should appear on the Launcher.\n 3. Confirm that the icon appears.\n 4. Eject the device.\n 5. Repeat with each external USB slot.\nVERIFICATION:\n Do all USB slots work with the device?'}]) for report-messages with priority 0. 2012-02-28 17:50:45,912 DEBUG Started firing report-message. 2012-02-28 17:50:45,912 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'linux'", 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': 'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:45,912 DEBUG Finished firing report-message. 2012-02-28 17:50:45,912 DEBUG Started firing report-message. 2012-02-28 17:50:45,912 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will check that your system detects USB storage devices.\nSTEPS:\n 1. Plug in one or more USB keys or hard drives.\n 2. Click on "Test".\nINFO:\n $output\nVERIFICATION:\n Were the drives detected?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_test -l usb', 'purpose': 'This test will check that your system detects USB storage devices.\n', 'verification': 'Were the drives detected?', 'steps': '1. Plug in one or more USB keys or hard drives.\n2. Click on "Test".\n', 'requires': "package.name == 'linux'", 'name': 'usb/disk_detect'}) for report-message with priority 100. 2012-02-28 17:50:45,912 DEBUG Finished firing report-message. 2012-02-28 17:50:45,913 DEBUG Started firing report-message. 2012-02-28 17:50:45,913 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB keyboard into the computer.\n 2. Click on "Test" and enter some text.\nVERIFICATION:\n Does the keyboard work?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'keyboard_test', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the keyboard work?', 'steps': '1. Plug a USB keyboard into the computer.\n2. Click on "Test" and enter some text.\n', 'requires': "package.name == 'linux'", 'name': 'usb/keyboard'}) for report-message with priority 100. 2012-02-28 17:50:45,913 DEBUG Finished firing report-message. 2012-02-28 17:50:45,913 DEBUG Started firing report-message. 2012-02-28 17:50:45,913 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB mouse into the computer.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Does the mouse work correctly?', 'plugin': 'manual', 'depends': 'usb/detect', 'steps': '1. Plug a USB mouse into the computer.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the mouse work correctly?', 'requires': "package.name == 'linux'", 'name': 'usb/mouse'}) for report-message with priority 100. 2012-02-28 17:50:45,913 DEBUG Finished firing report-message. 2012-02-28 17:50:45,913 DEBUG Started firing report-message. 2012-02-28 17:50:45,913 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}) for report-message with priority 100. 2012-02-28 17:50:45,914 DEBUG Finished firing report-message. 2012-02-28 17:50:45,914 DEBUG Started firing report-message. 2012-02-28 17:50:45,914 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}) for report-message with priority 100. 2012-02-28 17:50:45,914 DEBUG Finished firing report-message. 2012-02-28 17:50:45,914 DEBUG Started firing report-message. 2012-02-28 17:50:45,914 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB HDD or thumbdrive into the computer.\n 2. An icon should appear on the Launcher.\n 3. Click "Test" to begin the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'purpose': 'This test will check your USB connection.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Plug a USB HDD or thumbdrive into the computer.\n2. An icon should appear on the Launcher.\n3. Click "Test" to begin the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/storage-transfer'}) for report-message with priority 100. 2012-02-28 17:50:45,915 DEBUG Finished firing report-message. 2012-02-28 17:50:45,915 DEBUG Started firing report-message. 2012-02-28 17:50:45,915 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}) for report-message with priority 100. 2012-02-28 17:50:45,916 DEBUG Finished firing report-message. 2012-02-28 17:50:45,916 DEBUG Started firing report-message. 2012-02-28 17:50:45,916 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated version of usb/storage-automated and assumes that the\nserver has usb storage devices plugged in prior to checkbox execution. It\nis intended for servers and SRU automated testing.', 'plugin': 'shell', 'command': 'removable_storage_test -l usb && removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-preinserted'}) for report-message with priority 100. 2012-02-28 17:50:45,916 DEBUG Finished firing report-message. 2012-02-28 17:50:45,916 DEBUG Started firing report-message. 2012-02-28 17:50:45,916 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'usb/panels', 'plugin': 'manual', 'steps': '1. Connect a USB storage device to an external USB slot on this computer.\n2. An icon should appear on the Launcher.\n3. Confirm that the icon appears.\n4. Eject the device.\n5. Repeat with each external USB slot.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Do all USB slots work with the device?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Connect a USB storage device to an external USB slot on this computer.\n 2. An icon should appear on the Launcher.\n 3. Confirm that the icon appears.\n 4. Eject the device.\n 5. Repeat with each external USB slot.\nVERIFICATION:\n Do all USB slots work with the device?'}) for report-message with priority 100. 2012-02-28 17:50:45,916 DEBUG Finished firing report-message. 2012-02-28 17:50:45,917 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,917 DEBUG Finished firing message-file. 2012-02-28 17:50:45,917 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,917 DEBUG Started firing message-filename. 2012-02-28 17:50:45,917 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/user_apps.txt) for message-filename with priority 0. 2012-02-28 17:50:45,917 DEBUG Started firing message-file. 2012-02-28 17:50:45,917 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/user_apps.txt) for message-file with priority 0. 2012-02-28 17:50:45,971 DEBUG Started firing report-messages. 2012-02-28 17:50:45,972 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'description': 'PURPOSE:\n This test will check that the update manager can find updates.\nSTEPS:\n 1. Click Test to launch update-manager.\n 2. Follow the prompts and if updates are found, install them.\n 3. When Update Manager has finished, please close the app by clicking the Close button in the lower right corner.\nVERIFICATION:\n Did Update manager find and install updates (Pass if no updates are found,\n but Fail if updates are found but not installed)', 'plugin': 'manual', 'purpose': 'This test will check that the update manager can find updates.\n', 'depends': 'networking/detect', 'command': 'update-manager --check-dist-upgrades', 'user': 'root', 'verification': 'Did Update manager find and install updates (Pass if no updates are found,\nbut Fail if updates are found but not installed)', 'steps': '1. Click Test to launch update-manager.\n2. Follow the prompts and if updates are found, install them.\n3. When Update Manager has finished, please close the app by clicking the Close button in the lower right corner.\n', 'requires': "package.name == 'update-manager'", 'name': 'software/update_manager_finds_updates'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can create a new folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. On the menu bar, click File -> Create Folder.\n 3. In the name box for the new folder, enter the name Test Folder and hit Enter.\n 4. Close the File browser.\nVERIFICATION:\n Do you now have a new folder called Test Folder?', 'plugin': 'manual', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can create a new folder.\n', 'verification': 'Do you now have a new folder called Test Folder?', 'steps': '1. Click Test to open the File Browser.\n2. On the menu bar, click File -> Create Folder.\n3. In the name box for the new folder, enter the name Test Folder and hit Enter.\n4. Close the File browser.\n', 'requires': "package.name == 'nautilus'", 'name': 'software/nautilus_folder_create'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can copy a folder\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the folder called Test Folder and click on Copy.\n 3. Right Click on any white area in the window and click on Paste.\n 4. Right click on the folder called Test Folder(copy) and click Rename.\n 5. Enter the name Test Data in the name box and hit Enter.\n 6. Close the File browser.\nVERIFICATION:\n Do you now have a folder called Test Data?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can copy a folder\n', 'verification': 'Do you now have a folder called Test Data?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the folder called Test Folder and click on Copy.\n3. Right Click on any white area in the window and click on Paste.\n4. Right click on the folder called Test Folder(copy) and click Rename.\n5. Enter the name Test Data in the name box and hit Enter.\n6. Close the File browser.\n', 'name': 'software/nautilus_folder_copy'}, {'info': None, 'description': 'PURPOSE:\n This test will verify that the file browser can move a folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Click and drag the folder called Test Data onto the icon called Test Folder.\n 3. Release the button.\n 4. Double click the folder called Test Folder to open it up.\n 5. Close the File Browser.\nVERIFICATION:\n Was the folder called Test Data successfully moved into the folder called Test Folder?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_copy', 'command': 'nautilus', 'purpose': 'This test will verify that the file browser can move a folder.\n', 'verification': 'Was the folder called Test Data successfully moved into the folder called Test Folder?', 'steps': '1. Click Test to open the File Browser.\n2. Click and drag the folder called Test Data onto the icon called Test Folder.\n3. Release the button.\n4. Double click the folder called Test Folder to open it up.\n5. Close the File Browser.\n', 'name': 'software/nautilus_folder_move'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can create a new file.\nSTEPS:\n 1. Click Select Test to open the File Browser.\n 2. Right click in the white space and click Create Document -> Empty Document.\n 3. Enter the name Test File 1 in the name box and hit Enter.\n 4. Close the File browser.\nVERIFICATION:\n Do you now have a file called Test File 1?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can create a new file.\n', 'verification': 'Do you now have a file called Test File 1?', 'steps': '1. Click Select Test to open the File Browser.\n2. Right click in the white space and click Create Document -> Empty Document.\n3. Enter the name Test File 1 in the name box and hit Enter.\n4. Close the File browser.\n', 'name': 'software/nautilus_file_create'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can copy a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the file called Test File 1 and click Copy.\n 3. Right click in the white space and click Paste.\n 4. Right click on the file called Test File 1(copy) and click Rename.\n 5. Enter the name Test File 2 in the name box and hit Enter.\n 6. Close the File Browser.\nVERIFICATION:\n Do you now have a file called Test File 2?', 'plugin': 'manual', 'depends': 'software/nautilus_file_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can copy a file.\n', 'verification': 'Do you now have a file called Test File 2?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the file called Test File 1 and click Copy.\n3. Right click in the white space and click Paste.\n4. Right click on the file called Test File 1(copy) and click Rename.\n5. Enter the name Test File 2 in the name box and hit Enter.\n6. Close the File Browser.\n', 'name': 'software/nautilus_file_copy'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can move a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Click and drag the file called Test File 2 onto the icon for the folder called Test Data.\n 3. Release the button.\n 4. Double click the icon for Test Data to open that folder up.\n 5. Close the File Browser.\nVERIFICATION:\n Was the file Test File 2 successfully moved into the Test Data folder?', 'plugin': 'manual', 'depends': 'software/nautilus_file_copy', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can move a file.\n', 'verification': 'Was the file Test File 2 successfully moved into the Test Data folder?', 'steps': '1. Click Test to open the File Browser.\n2. Click and drag the file called Test File 2 onto the icon for the folder called Test Data.\n3. Release the button.\n4. Double click the icon for Test Data to open that folder up.\n5. Close the File Browser.\n', 'name': 'software/nautilus_file_move'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can delete a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the file called Test File 1 and click on Move To Trash.\n 3. Verify that Test File 1 has been removed.\n 4. Close the File Browser.\nVERIFICATION:\n Is Test File 1 now gone?', 'plugin': 'manual', 'depends': 'software/nautilus_file_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can delete a file.\n', 'verification': 'Is Test File 1 now gone?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the file called Test File 1 and click on Move To Trash.\n3. Verify that Test File 1 has been removed.\n4. Close the File Browser.\n', 'name': 'software/nautilus_file_delete'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can delete a folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the folder called Test Folder and click on Move To Trash.\n 3. Verify that the folder was deleted.\n 4. Close the file browser.\nVERIFICATION:\n Has Test Folder been successfully deleted?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can delete a folder.\n', 'verification': 'Has Test Folder been successfully deleted?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the folder called Test Folder and click on Move To Trash.\n3. Verify that the folder was deleted.\n4. Close the file browser.\n', 'name': 'software/nautilus_folder_delete'}, {'name': 'software/view_office_document', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/documents -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common office document types can be opened in the default application.\n STEPS:\n 1. Click Test to open the file \'$0\' with its default viewer.\n 2. After the viewer opens, check out the file that was opened.\n 3. Close the application (LibreOffice, Doc Viewer, etc.)\n VERIFICATION:\n Did the application open the document properly? (e.g was it displayed and did it function properly?)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}, {'name': 'software/audio_file_play', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/audio -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common audio files can be opened in the default player.\n STEPS:\n 1. Click Test to open the audio file \'$0\' with its default player.\n 2. After the player opens listen to the sound.\n 3. Close the application.\n VERIFICATION:\n Did the application play the audio file properly? (no skips, crackles, etc)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}, {'name': 'software/video_file_play', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/video -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common video files can be played in the default player.\n STEPS:\n 1. Click Test to play the video \'$0\' with its default player.\n 2. Watch the video.\n 3. Close the application.\n VERIFICATION:\n Did the application play \'$0\' proplerly (no video or audio issues with playback?)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}, {'name': 'software/view_image_file', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/images -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common image formats can be opened in the default viewer.\n STEPS:\n 1. Click Test to attempt to open the image \'$0\' with its default viewer.\n 2. Check out the file that was opened.\n 3. Close the application.\n VERIFICATION:\n Did the image display properly?\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can render a basic web page.\nSTEPS:\n 1. Select Test to launch Firefox and view the test web page.\nVERIFICATION:\n Did the Ubuntu Test page load correctly?', 'plugin': 'manual', 'command': 'firefox $CHECKBOX_SHARE/data/websites/testindex.html', 'purpose': 'This test will check that Firefox can render a basic web page.\n', 'verification': 'Did the Ubuntu Test page load correctly?', 'steps': '1. Select Test to launch Firefox and view the test web page.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can run a java applet in a web page. Note:\n this may require installing additional software to complete successfully.\nSTEPS:\n 1. Select Test to open Firefox with the Java test page, and follow the instructions there.\nVERIFICATION:\n Did the applet display?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/websites/javatest.html', 'purpose': 'This test will check that Firefox can run a java applet in a web page. Note:\nthis may require installing additional software to complete successfully.\n', 'verification': 'Did the applet display?', 'steps': '1. Select Test to open Firefox with the Java test page, and follow the instructions there.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-java'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can run flash applications. Note: this may\n require installing additional software to successfully complete.\nSTEPS:\n 1. Select Test to launch Firefox and view a sample Flash test.\nVERIFICATION:\n Did you see the text?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/websites/flashtest.html', 'purpose': 'This test will check that Firefox can run flash applications. Note: this may\nrequire installing additional software to successfully complete.\n', 'verification': 'Did you see the text?', 'steps': '1. Select Test to launch Firefox and view a sample Flash test.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-flash'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can play a Flash video. Note: this may\n require installing additional software to successfully complete.\nSTEPS:\n 1. Select Test to launch Firefox and view a short flash video.\nVERIFICATION:\n Did the video play correctly?', 'plugin': 'manual', 'depends': 'software/firefox-flash', 'command': 'firefox $CHECKBOX_SHARE/data/websites/flashvideo.html', 'purpose': 'This test will check that Firefox can play a Flash video. Note: this may\nrequire installing additional software to successfully complete.\n', 'verification': 'Did the video play correctly?', 'steps': '1. Select Test to launch Firefox and view a short flash video.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-flash-video'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can play a Quicktime (.mov) video file.\n Note: this may require installing additional software to successfully\n complete.\nSTEPS:\n 1. Select Test to launch Firefox with a sample video.\nVERIFICATION:\n Did the video play using a plugin?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/video/Quicktime_Video.mov', 'purpose': 'This test will check that Firefox can play a Quicktime (.mov) video file.\nNote: this may require installing additional software to successfully\ncomplete.\n', 'verification': 'Did the video play using a plugin?', 'steps': '1. Select Test to launch Firefox with a sample video.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-totem'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Facebook Chat service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Facebook Chat service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-facebook_chat'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Google Talk (gtalk) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Google Talk (gtalk) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-google_talk'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Jabber service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Jabber service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-jabber'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the AOL Instant Messaging (AIM) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the AOL Instant Messaging (AIM) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-aim'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Microsoft Network (MSN) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Microsoft Network (MSN) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-msn'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a POP3 account.\nVERIFICATION:\n Were you able to receive and read e-mail correctly?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to receive and read e-mail correctly?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a POP3 account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-pop3'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a IMAP account.\nVERIFICATION:\n Were you able to receive and read e-mail correctly?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to receive and read e-mail correctly?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a IMAP account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-imap'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a SMTP account.\nVERIFICATION:\n Were you able to send e-mail without errors?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to send e-mail without errors?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a SMTP account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-smtp'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator.\nVERIFICATION:\n Did it launch correctly?', 'plugin': 'manual', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did it launch correctly?', 'steps': 'Click the "Test" button to open the calculator.\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Simple math functions (+,-,/,*)\n 2. Nested math functions ((,))\n 3. Fractional math\n 4. Decimal math\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Simple math functions (+,-,/,*)\n2. Nested math functions ((,))\n3. Fractional math\n4. Decimal math\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-functions'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Memory set\n 2. Memory reset\n 3. Memory last clear\n 4. Memory clear\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Memory set\n2. Memory reset\n3. Memory last clear\n4. Memory clear\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-memory'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Cut\n 2. Copy\n 3. Paste\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Cut\n2. Copy\n3. Paste\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-clipboard'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gedit works.\nSTEPS:\n 1. Click the "Test" button to open gedit.\n 2. Enter some text and save the file (make a note of the file name you use), then close gedit.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'command': 'gedit', 'purpose': 'This test checks that gedit works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open gedit.\n2. Enter some text and save the file (make a note of the file name you use), then close gedit.\n', 'requires': 'package.name == "gedit"', 'name': 'software/gedit'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gedit works.\nSTEPS:\n 1. Click the "Test" button to open gedit, and re-open the file you created previously.\n 2. Edit then save the file, then close gedit.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'depends': 'software/gedit', 'command': 'gedit', 'purpose': 'This test checks that gedit works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open gedit, and re-open the file you created previously.\n2. Edit then save the file, then close gedit.\n', 'requires': 'package.name == "gedit"', 'name': 'software/gedit-read'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Gnome Terminal works.\nSTEPS:\n 1. Click the "Test" button to open Terminal.\n 2. Type \'ls\' and press enter. You should see a list of files and folder in your home directory.\n 3. Close the terminal window.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'command': 'gnome-terminal', 'purpose': 'This test will check that Gnome Terminal works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open Terminal.\n2. Type \'ls\' and press enter. You should see a list of files and folder in your home directory.\n3. Close the terminal window.\n', 'requires': 'package.name == "gnome-terminal"', 'name': 'software/gnome-terminal'}]) for report-messages with priority 0. 2012-02-28 17:50:45,972 DEBUG Started firing report-message. 2012-02-28 17:50:45,973 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the update manager can find updates.\nSTEPS:\n 1. Click Test to launch update-manager.\n 2. Follow the prompts and if updates are found, install them.\n 3. When Update Manager has finished, please close the app by clicking the Close button in the lower right corner.\nVERIFICATION:\n Did Update manager find and install updates (Pass if no updates are found,\n but Fail if updates are found but not installed)', 'plugin': 'manual', 'purpose': 'This test will check that the update manager can find updates.\n', 'depends': 'networking/detect', 'command': 'update-manager --check-dist-upgrades', 'user': 'root', 'verification': 'Did Update manager find and install updates (Pass if no updates are found,\nbut Fail if updates are found but not installed)', 'steps': '1. Click Test to launch update-manager.\n2. Follow the prompts and if updates are found, install them.\n3. When Update Manager has finished, please close the app by clicking the Close button in the lower right corner.\n', 'requires': "package.name == 'update-manager'", 'name': 'software/update_manager_finds_updates'}) for report-message with priority 100. 2012-02-28 17:50:45,973 DEBUG Finished firing report-message. 2012-02-28 17:50:45,973 DEBUG Started firing report-message. 2012-02-28 17:50:45,973 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can create a new folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. On the menu bar, click File -> Create Folder.\n 3. In the name box for the new folder, enter the name Test Folder and hit Enter.\n 4. Close the File browser.\nVERIFICATION:\n Do you now have a new folder called Test Folder?', 'plugin': 'manual', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can create a new folder.\n', 'verification': 'Do you now have a new folder called Test Folder?', 'steps': '1. Click Test to open the File Browser.\n2. On the menu bar, click File -> Create Folder.\n3. In the name box for the new folder, enter the name Test Folder and hit Enter.\n4. Close the File browser.\n', 'requires': "package.name == 'nautilus'", 'name': 'software/nautilus_folder_create'}) for report-message with priority 100. 2012-02-28 17:50:45,973 DEBUG Finished firing report-message. 2012-02-28 17:50:45,973 DEBUG Started firing report-message. 2012-02-28 17:50:45,973 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can copy a folder\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the folder called Test Folder and click on Copy.\n 3. Right Click on any white area in the window and click on Paste.\n 4. Right click on the folder called Test Folder(copy) and click Rename.\n 5. Enter the name Test Data in the name box and hit Enter.\n 6. Close the File browser.\nVERIFICATION:\n Do you now have a folder called Test Data?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can copy a folder\n', 'verification': 'Do you now have a folder called Test Data?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the folder called Test Folder and click on Copy.\n3. Right Click on any white area in the window and click on Paste.\n4. Right click on the folder called Test Folder(copy) and click Rename.\n5. Enter the name Test Data in the name box and hit Enter.\n6. Close the File browser.\n', 'name': 'software/nautilus_folder_copy'}) for report-message with priority 100. 2012-02-28 17:50:45,974 DEBUG Finished firing report-message. 2012-02-28 17:50:45,974 DEBUG Started firing report-message. 2012-02-28 17:50:45,974 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will verify that the file browser can move a folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Click and drag the folder called Test Data onto the icon called Test Folder.\n 3. Release the button.\n 4. Double click the folder called Test Folder to open it up.\n 5. Close the File Browser.\nVERIFICATION:\n Was the folder called Test Data successfully moved into the folder called Test Folder?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_copy', 'command': 'nautilus', 'purpose': 'This test will verify that the file browser can move a folder.\n', 'verification': 'Was the folder called Test Data successfully moved into the folder called Test Folder?', 'steps': '1. Click Test to open the File Browser.\n2. Click and drag the folder called Test Data onto the icon called Test Folder.\n3. Release the button.\n4. Double click the folder called Test Folder to open it up.\n5. Close the File Browser.\n', 'name': 'software/nautilus_folder_move'}) for report-message with priority 100. 2012-02-28 17:50:45,974 DEBUG Finished firing report-message. 2012-02-28 17:50:45,974 DEBUG Started firing report-message. 2012-02-28 17:50:45,974 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can create a new file.\nSTEPS:\n 1. Click Select Test to open the File Browser.\n 2. Right click in the white space and click Create Document -> Empty Document.\n 3. Enter the name Test File 1 in the name box and hit Enter.\n 4. Close the File browser.\nVERIFICATION:\n Do you now have a file called Test File 1?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can create a new file.\n', 'verification': 'Do you now have a file called Test File 1?', 'steps': '1. Click Select Test to open the File Browser.\n2. Right click in the white space and click Create Document -> Empty Document.\n3. Enter the name Test File 1 in the name box and hit Enter.\n4. Close the File browser.\n', 'name': 'software/nautilus_file_create'}) for report-message with priority 100. 2012-02-28 17:50:45,974 DEBUG Finished firing report-message. 2012-02-28 17:50:45,975 DEBUG Started firing report-message. 2012-02-28 17:50:45,975 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can copy a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the file called Test File 1 and click Copy.\n 3. Right click in the white space and click Paste.\n 4. Right click on the file called Test File 1(copy) and click Rename.\n 5. Enter the name Test File 2 in the name box and hit Enter.\n 6. Close the File Browser.\nVERIFICATION:\n Do you now have a file called Test File 2?', 'plugin': 'manual', 'depends': 'software/nautilus_file_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can copy a file.\n', 'verification': 'Do you now have a file called Test File 2?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the file called Test File 1 and click Copy.\n3. Right click in the white space and click Paste.\n4. Right click on the file called Test File 1(copy) and click Rename.\n5. Enter the name Test File 2 in the name box and hit Enter.\n6. Close the File Browser.\n', 'name': 'software/nautilus_file_copy'}) for report-message with priority 100. 2012-02-28 17:50:45,975 DEBUG Finished firing report-message. 2012-02-28 17:50:45,975 DEBUG Started firing report-message. 2012-02-28 17:50:45,975 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can move a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Click and drag the file called Test File 2 onto the icon for the folder called Test Data.\n 3. Release the button.\n 4. Double click the icon for Test Data to open that folder up.\n 5. Close the File Browser.\nVERIFICATION:\n Was the file Test File 2 successfully moved into the Test Data folder?', 'plugin': 'manual', 'depends': 'software/nautilus_file_copy', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can move a file.\n', 'verification': 'Was the file Test File 2 successfully moved into the Test Data folder?', 'steps': '1. Click Test to open the File Browser.\n2. Click and drag the file called Test File 2 onto the icon for the folder called Test Data.\n3. Release the button.\n4. Double click the icon for Test Data to open that folder up.\n5. Close the File Browser.\n', 'name': 'software/nautilus_file_move'}) for report-message with priority 100. 2012-02-28 17:50:45,975 DEBUG Finished firing report-message. 2012-02-28 17:50:45,976 DEBUG Started firing report-message. 2012-02-28 17:50:45,976 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can delete a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the file called Test File 1 and click on Move To Trash.\n 3. Verify that Test File 1 has been removed.\n 4. Close the File Browser.\nVERIFICATION:\n Is Test File 1 now gone?', 'plugin': 'manual', 'depends': 'software/nautilus_file_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can delete a file.\n', 'verification': 'Is Test File 1 now gone?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the file called Test File 1 and click on Move To Trash.\n3. Verify that Test File 1 has been removed.\n4. Close the File Browser.\n', 'name': 'software/nautilus_file_delete'}) for report-message with priority 100. 2012-02-28 17:50:45,976 DEBUG Finished firing report-message. 2012-02-28 17:50:45,976 DEBUG Started firing report-message. 2012-02-28 17:50:45,976 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can delete a folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the folder called Test Folder and click on Move To Trash.\n 3. Verify that the folder was deleted.\n 4. Close the file browser.\nVERIFICATION:\n Has Test Folder been successfully deleted?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can delete a folder.\n', 'verification': 'Has Test Folder been successfully deleted?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the folder called Test Folder and click on Move To Trash.\n3. Verify that the folder was deleted.\n4. Close the file browser.\n', 'name': 'software/nautilus_folder_delete'}) for report-message with priority 100. 2012-02-28 17:50:45,976 DEBUG Finished firing report-message. 2012-02-28 17:50:45,976 DEBUG Started firing report-message. 2012-02-28 17:50:45,977 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'software/view_office_document', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/documents -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common office document types can be opened in the default application.\n STEPS:\n 1. Click Test to open the file \'$0\' with its default viewer.\n 2. After the viewer opens, check out the file that was opened.\n 3. Close the application (LibreOffice, Doc Viewer, etc.)\n VERIFICATION:\n Did the application open the document properly? (e.g was it displayed and did it function properly?)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}) for report-message with priority 100. 2012-02-28 17:50:45,977 DEBUG Finished firing report-message. 2012-02-28 17:50:45,977 DEBUG Started firing report-message. 2012-02-28 17:50:45,977 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'software/audio_file_play', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/audio -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common audio files can be opened in the default player.\n STEPS:\n 1. Click Test to open the audio file \'$0\' with its default player.\n 2. After the player opens listen to the sound.\n 3. Close the application.\n VERIFICATION:\n Did the application play the audio file properly? (no skips, crackles, etc)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}) for report-message with priority 100. 2012-02-28 17:50:45,977 DEBUG Finished firing report-message. 2012-02-28 17:50:45,977 DEBUG Started firing report-message. 2012-02-28 17:50:45,977 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'software/video_file_play', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/video -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common video files can be played in the default player.\n STEPS:\n 1. Click Test to play the video \'$0\' with its default player.\n 2. Watch the video.\n 3. Close the application.\n VERIFICATION:\n Did the application play \'$0\' proplerly (no video or audio issues with playback?)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}) for report-message with priority 100. 2012-02-28 17:50:45,978 DEBUG Finished firing report-message. 2012-02-28 17:50:45,978 DEBUG Started firing report-message. 2012-02-28 17:50:45,978 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'software/view_image_file', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/images -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common image formats can be opened in the default viewer.\n STEPS:\n 1. Click Test to attempt to open the image \'$0\' with its default viewer.\n 2. Check out the file that was opened.\n 3. Close the application.\n VERIFICATION:\n Did the image display properly?\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}) for report-message with priority 100. 2012-02-28 17:50:45,978 DEBUG Finished firing report-message. 2012-02-28 17:50:45,978 DEBUG Started firing report-message. 2012-02-28 17:50:45,978 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can render a basic web page.\nSTEPS:\n 1. Select Test to launch Firefox and view the test web page.\nVERIFICATION:\n Did the Ubuntu Test page load correctly?', 'plugin': 'manual', 'command': 'firefox $CHECKBOX_SHARE/data/websites/testindex.html', 'purpose': 'This test will check that Firefox can render a basic web page.\n', 'verification': 'Did the Ubuntu Test page load correctly?', 'steps': '1. Select Test to launch Firefox and view the test web page.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox'}) for report-message with priority 100. 2012-02-28 17:50:45,978 DEBUG Finished firing report-message. 2012-02-28 17:50:45,979 DEBUG Started firing report-message. 2012-02-28 17:50:45,979 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can run a java applet in a web page. Note:\n this may require installing additional software to complete successfully.\nSTEPS:\n 1. Select Test to open Firefox with the Java test page, and follow the instructions there.\nVERIFICATION:\n Did the applet display?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/websites/javatest.html', 'purpose': 'This test will check that Firefox can run a java applet in a web page. Note:\nthis may require installing additional software to complete successfully.\n', 'verification': 'Did the applet display?', 'steps': '1. Select Test to open Firefox with the Java test page, and follow the instructions there.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-java'}) for report-message with priority 100. 2012-02-28 17:50:45,979 DEBUG Finished firing report-message. 2012-02-28 17:50:45,979 DEBUG Started firing report-message. 2012-02-28 17:50:45,979 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can run flash applications. Note: this may\n require installing additional software to successfully complete.\nSTEPS:\n 1. Select Test to launch Firefox and view a sample Flash test.\nVERIFICATION:\n Did you see the text?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/websites/flashtest.html', 'purpose': 'This test will check that Firefox can run flash applications. Note: this may\nrequire installing additional software to successfully complete.\n', 'verification': 'Did you see the text?', 'steps': '1. Select Test to launch Firefox and view a sample Flash test.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-flash'}) for report-message with priority 100. 2012-02-28 17:50:45,979 DEBUG Finished firing report-message. 2012-02-28 17:50:45,979 DEBUG Started firing report-message. 2012-02-28 17:50:45,979 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can play a Flash video. Note: this may\n require installing additional software to successfully complete.\nSTEPS:\n 1. Select Test to launch Firefox and view a short flash video.\nVERIFICATION:\n Did the video play correctly?', 'plugin': 'manual', 'depends': 'software/firefox-flash', 'command': 'firefox $CHECKBOX_SHARE/data/websites/flashvideo.html', 'purpose': 'This test will check that Firefox can play a Flash video. Note: this may\nrequire installing additional software to successfully complete.\n', 'verification': 'Did the video play correctly?', 'steps': '1. Select Test to launch Firefox and view a short flash video.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-flash-video'}) for report-message with priority 100. 2012-02-28 17:50:45,980 DEBUG Finished firing report-message. 2012-02-28 17:50:45,980 DEBUG Started firing report-message. 2012-02-28 17:50:45,980 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can play a Quicktime (.mov) video file.\n Note: this may require installing additional software to successfully\n complete.\nSTEPS:\n 1. Select Test to launch Firefox with a sample video.\nVERIFICATION:\n Did the video play using a plugin?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/video/Quicktime_Video.mov', 'purpose': 'This test will check that Firefox can play a Quicktime (.mov) video file.\nNote: this may require installing additional software to successfully\ncomplete.\n', 'verification': 'Did the video play using a plugin?', 'steps': '1. Select Test to launch Firefox with a sample video.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-totem'}) for report-message with priority 100. 2012-02-28 17:50:45,980 DEBUG Finished firing report-message. 2012-02-28 17:50:45,980 DEBUG Started firing report-message. 2012-02-28 17:50:45,980 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Facebook Chat service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Facebook Chat service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-facebook_chat'}) for report-message with priority 100. 2012-02-28 17:50:45,980 DEBUG Finished firing report-message. 2012-02-28 17:50:45,981 DEBUG Started firing report-message. 2012-02-28 17:50:45,983 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Google Talk (gtalk) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Google Talk (gtalk) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-google_talk'}) for report-message with priority 100. 2012-02-28 17:50:45,983 DEBUG Finished firing report-message. 2012-02-28 17:50:45,983 DEBUG Started firing report-message. 2012-02-28 17:50:45,983 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Jabber service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Jabber service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-jabber'}) for report-message with priority 100. 2012-02-28 17:50:45,983 DEBUG Finished firing report-message. 2012-02-28 17:50:45,985 DEBUG Started firing report-message. 2012-02-28 17:50:45,986 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the AOL Instant Messaging (AIM) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the AOL Instant Messaging (AIM) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-aim'}) for report-message with priority 100. 2012-02-28 17:50:45,986 DEBUG Finished firing report-message. 2012-02-28 17:50:45,986 DEBUG Started firing report-message. 2012-02-28 17:50:45,986 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Microsoft Network (MSN) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Microsoft Network (MSN) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-msn'}) for report-message with priority 100. 2012-02-28 17:50:45,986 DEBUG Finished firing report-message. 2012-02-28 17:50:45,986 DEBUG Started firing report-message. 2012-02-28 17:50:45,987 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a POP3 account.\nVERIFICATION:\n Were you able to receive and read e-mail correctly?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to receive and read e-mail correctly?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a POP3 account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-pop3'}) for report-message with priority 100. 2012-02-28 17:50:45,987 DEBUG Finished firing report-message. 2012-02-28 17:50:45,987 DEBUG Started firing report-message. 2012-02-28 17:50:45,987 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a IMAP account.\nVERIFICATION:\n Were you able to receive and read e-mail correctly?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to receive and read e-mail correctly?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a IMAP account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-imap'}) for report-message with priority 100. 2012-02-28 17:50:45,987 DEBUG Finished firing report-message. 2012-02-28 17:50:45,987 DEBUG Started firing report-message. 2012-02-28 17:50:45,988 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a SMTP account.\nVERIFICATION:\n Were you able to send e-mail without errors?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to send e-mail without errors?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a SMTP account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-smtp'}) for report-message with priority 100. 2012-02-28 17:50:45,988 DEBUG Finished firing report-message. 2012-02-28 17:50:45,988 DEBUG Started firing report-message. 2012-02-28 17:50:45,988 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator.\nVERIFICATION:\n Did it launch correctly?', 'plugin': 'manual', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did it launch correctly?', 'steps': 'Click the "Test" button to open the calculator.\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool'}) for report-message with priority 100. 2012-02-28 17:50:45,988 DEBUG Finished firing report-message. 2012-02-28 17:50:45,988 DEBUG Started firing report-message. 2012-02-28 17:50:45,988 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Simple math functions (+,-,/,*)\n 2. Nested math functions ((,))\n 3. Fractional math\n 4. Decimal math\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Simple math functions (+,-,/,*)\n2. Nested math functions ((,))\n3. Fractional math\n4. Decimal math\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-functions'}) for report-message with priority 100. 2012-02-28 17:50:45,989 DEBUG Finished firing report-message. 2012-02-28 17:50:45,989 DEBUG Started firing report-message. 2012-02-28 17:50:45,989 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Memory set\n 2. Memory reset\n 3. Memory last clear\n 4. Memory clear\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Memory set\n2. Memory reset\n3. Memory last clear\n4. Memory clear\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-memory'}) for report-message with priority 100. 2012-02-28 17:50:45,989 DEBUG Finished firing report-message. 2012-02-28 17:50:45,990 DEBUG Started firing report-message. 2012-02-28 17:50:45,990 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Cut\n 2. Copy\n 3. Paste\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Cut\n2. Copy\n3. Paste\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-clipboard'}) for report-message with priority 100. 2012-02-28 17:50:45,990 DEBUG Finished firing report-message. 2012-02-28 17:50:45,990 DEBUG Started firing report-message. 2012-02-28 17:50:45,990 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gedit works.\nSTEPS:\n 1. Click the "Test" button to open gedit.\n 2. Enter some text and save the file (make a note of the file name you use), then close gedit.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'command': 'gedit', 'purpose': 'This test checks that gedit works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open gedit.\n2. Enter some text and save the file (make a note of the file name you use), then close gedit.\n', 'requires': 'package.name == "gedit"', 'name': 'software/gedit'}) for report-message with priority 100. 2012-02-28 17:50:45,990 DEBUG Finished firing report-message. 2012-02-28 17:50:45,990 DEBUG Started firing report-message. 2012-02-28 17:50:45,991 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gedit works.\nSTEPS:\n 1. Click the "Test" button to open gedit, and re-open the file you created previously.\n 2. Edit then save the file, then close gedit.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'depends': 'software/gedit', 'command': 'gedit', 'purpose': 'This test checks that gedit works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open gedit, and re-open the file you created previously.\n2. Edit then save the file, then close gedit.\n', 'requires': 'package.name == "gedit"', 'name': 'software/gedit-read'}) for report-message with priority 100. 2012-02-28 17:50:45,991 DEBUG Finished firing report-message. 2012-02-28 17:50:45,991 DEBUG Started firing report-message. 2012-02-28 17:50:45,991 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Gnome Terminal works.\nSTEPS:\n 1. Click the "Test" button to open Terminal.\n 2. Type \'ls\' and press enter. You should see a list of files and folder in your home directory.\n 3. Close the terminal window.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'command': 'gnome-terminal', 'purpose': 'This test will check that Gnome Terminal works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open Terminal.\n2. Type \'ls\' and press enter. You should see a list of files and folder in your home directory.\n3. Close the terminal window.\n', 'requires': 'package.name == "gnome-terminal"', 'name': 'software/gnome-terminal'}) for report-message with priority 100. 2012-02-28 17:50:45,991 DEBUG Finished firing report-message. 2012-02-28 17:50:45,991 DEBUG Finished firing report-messages. 2012-02-28 17:50:45,992 DEBUG Finished firing message-file. 2012-02-28 17:50:45,992 DEBUG Finished firing message-filename. 2012-02-28 17:50:45,992 DEBUG Started firing message-filename. 2012-02-28 17:50:45,992 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/wireless.txt) for message-filename with priority 0. 2012-02-28 17:50:45,992 DEBUG Started firing message-file. 2012-02-28 17:50:45,992 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/wireless.txt) for message-file with priority 0. 2012-02-28 17:50:46,006 DEBUG Started firing report-messages. 2012-02-28 17:50:46,007 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Wireless scanning test. It scans and reports on discovered APs.', 'plugin': 'shell', 'command': 'network_wireless_test', 'user': 'root', 'requires': "package.name == 'wireless-tools'", 'name': 'wireless/wireless_scanning'}, {'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}, {'name': 'wireless/wireless_connection_wpa_bg', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK', 'user': 'root', 'command': "create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11b/g protocols.'}, {'name': 'wireless/wireless_connection_open_bg', 'plugin': 'shell', 'environ': 'OPEN_BG_SSID', 'user': 'root', 'command': "create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11b/g protocols.'}, {'name': 'wireless/wireless_connection_wpa_n', 'plugin': 'shell', 'environ': 'WPA_N_SSID WPA_N_PSK', 'user': 'root', 'command': "create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11n protocol.'}, {'name': 'wireless/wireless_connection_open_n', 'plugin': 'shell', 'environ': 'OPEN_N_SSID', 'user': 'root', 'command': "create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11n protocol.'}, {'description': 'Tests the performance of a systems wireless connection through the iperf tool.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection'}, {'description': 'Tests the performance of a systems wireless connection through the iperf tool, using UDP packets.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection_udp'}]) for report-messages with priority 0. 2012-02-28 17:50:46,007 DEBUG Started firing report-message. 2012-02-28 17:50:46,007 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Wireless scanning test. It scans and reports on discovered APs.', 'plugin': 'shell', 'command': 'network_wireless_test', 'user': 'root', 'requires': "package.name == 'wireless-tools'", 'name': 'wireless/wireless_scanning'}) for report-message with priority 100. 2012-02-28 17:50:46,007 DEBUG Finished firing report-message. 2012-02-28 17:50:46,007 DEBUG Started firing report-message. 2012-02-28 17:50:46,007 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}) for report-message with priority 100. 2012-02-28 17:50:46,008 DEBUG Finished firing report-message. 2012-02-28 17:50:46,008 DEBUG Started firing report-message. 2012-02-28 17:50:46,008 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_wpa_bg', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK', 'user': 'root', 'command': "create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 100. 2012-02-28 17:50:46,008 DEBUG Finished firing report-message. 2012-02-28 17:50:46,008 DEBUG Started firing report-message. 2012-02-28 17:50:46,008 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_open_bg', 'plugin': 'shell', 'environ': 'OPEN_BG_SSID', 'user': 'root', 'command': "create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 100. 2012-02-28 17:50:46,008 DEBUG Finished firing report-message. 2012-02-28 17:50:46,008 DEBUG Started firing report-message. 2012-02-28 17:50:46,009 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_wpa_n', 'plugin': 'shell', 'environ': 'WPA_N_SSID WPA_N_PSK', 'user': 'root', 'command': "create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11n protocol.'}) for report-message with priority 100. 2012-02-28 17:50:46,009 DEBUG Finished firing report-message. 2012-02-28 17:50:46,009 DEBUG Started firing report-message. 2012-02-28 17:50:46,009 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_open_n', 'plugin': 'shell', 'environ': 'OPEN_N_SSID', 'user': 'root', 'command': "create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11n protocol.'}) for report-message with priority 100. 2012-02-28 17:50:46,009 DEBUG Finished firing report-message. 2012-02-28 17:50:46,009 DEBUG Started firing report-message. 2012-02-28 17:50:46,009 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection'}) for report-message with priority 100. 2012-02-28 17:50:46,010 DEBUG Finished firing report-message. 2012-02-28 17:50:46,010 DEBUG Started firing report-message. 2012-02-28 17:50:46,010 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool, using UDP packets.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection_udp'}) for report-message with priority 100. 2012-02-28 17:50:46,010 DEBUG Finished firing report-message. 2012-02-28 17:50:46,010 DEBUG Finished firing report-messages. 2012-02-28 17:50:46,010 DEBUG Finished firing message-file. 2012-02-28 17:50:46,010 DEBUG Finished firing message-filename. 2012-02-28 17:50:46,010 DEBUG Finished firing message-directory. 2012-02-28 17:50:46,096 DEBUG Started firing report-job. 2012-02-28 17:50:46,096 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Gets installation info from casper.log and media-info', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,097 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Gets installation info from casper.log and media-info', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,097 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Gets installation info from casper.log and media-info', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:46,097 DEBUG Started firing report-resource. 2012-02-28 17:50:46,097 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'description': u'Gets installation info from casper.log and media-info', 'plugin': 'resource', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage'}) for report-resource with priority 0. 2012-02-28 17:50:46,097 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:46,098 DEBUG Started firing message-exec. 2012-02-28 17:50:46,098 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Gets installation info from casper.log and media-info', 'plugin': 'resource', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage'}) for message-exec with priority 0. 2012-02-28 17:50:46,099 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Gets installation info from casper.log and media-info', 'plugin': 'resource', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage'}) for message-exec with priority 0. 2012-02-28 17:50:46,142 DEBUG Started firing message-result. 2012-02-28 17:50:46,142 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, , 0.0422248840332) for message-result with priority 0. 2012-02-28 17:50:46,143 DEBUG Started firing message-file. 2012-02-28 17:50:46,143 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:46,143 DEBUG Finished firing message-file. 2012-02-28 17:50:46,143 DEBUG Finished firing message-result. 2012-02-28 17:50:46,143 DEBUG Finished firing message-exec. 2012-02-28 17:50:46,143 DEBUG Finished firing report-resource. 2012-02-28 17:50:46,144 DEBUG Finished firing report-job. 2012-02-28 17:50:46,144 DEBUG Started firing report-job. 2012-02-28 17:50:46,144 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cpuinfo_resource', 'description': 'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,144 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,145 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:46,145 DEBUG Started firing report-resource. 2012-02-28 17:50:46,145 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:46,145 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:46,145 DEBUG Started firing message-exec. 2012-02-28 17:50:46,145 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:46,146 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:46,146 INFO Running command: cpuinfo_resource 2012-02-28 17:50:46,220 DEBUG Started firing message-result. 2012-02-28 17:50:46,220 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, model_revision: 10 bogomips: 4389 model_version: 23 speed: 2193 count: 1 cache: 1048576 model_number: 6 platform: x86_64 other: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts model: Intel(R) Celeron(R) CPU 900 @ 2.20GHz type: GenuineIntel , 0.0728678703308) for message-result with priority 0. 2012-02-28 17:50:46,221 DEBUG Started firing message-file. 2012-02-28 17:50:46,221 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:46,223 DEBUG Started firing report-messages. 2012-02-28 17:50:46,223 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'count': '1', 'model_revision': '10', 'type': 'GenuineIntel', 'cache': '1048576', 'model_number': '6', 'bogomips': '4389', 'platform': 'x86_64', 'model_version': '23', 'model': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'speed': '2193', 'other': 'fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts'}]) for report-messages with priority -100. 2012-02-28 17:50:46,224 DEBUG Started firing report-cpuinfo. 2012-02-28 17:50:46,224 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_cpuinfo([{'count': '1', 'model_revision': '10', 'type': 'GenuineIntel', 'cache': '1048576', 'model_number': '6', 'bogomips': '4389', 'platform': 'x86_64', 'model_version': '23', 'model': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'speed': '2193', 'other': 'fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts'}]) for report-cpuinfo with priority 0. 2012-02-28 17:50:46,224 DEBUG Finished firing report-cpuinfo. 2012-02-28 17:50:46,224 DEBUG Finished firing report-messages. 2012-02-28 17:50:46,224 DEBUG Finished firing message-file. 2012-02-28 17:50:46,224 DEBUG Finished firing message-result. 2012-02-28 17:50:46,224 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:46,224 DEBUG Finished firing message-exec. 2012-02-28 17:50:46,225 DEBUG Finished firing report-resource. 2012-02-28 17:50:46,225 DEBUG Finished firing report-job. 2012-02-28 17:50:46,225 DEBUG Started firing report-job. 2012-02-28 17:50:46,225 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'udev_resource', 'description': 'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,226 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,226 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:46,227 DEBUG Started firing report-resource. 2012-02-28 17:50:46,227 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:46,227 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:46,227 DEBUG Started firing message-exec. 2012-02-28 17:50:46,227 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:46,227 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:46,227 INFO Running command: udev_resource 2012-02-28 17:50:46,395 DEBUG Started firing message-result. 2012-02-28 17:50:46,396 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, path: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 bus: input category: OTHER driver: button product: Power Button path: /devices/LNXSYSTM:00/device:00/PNP0A08:00 bus: pnp driver: pci_root product_id: 2568 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4 bus: input category: OTHER driver: video product: Video Bus path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00 bus: pnp driver: pci_root product_id: 3074 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00 bus: pnp product_id: 2048 vendor: INT path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00 bus: pnp product_id: 259 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00 bus: pnp product_id: 512 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00 bus: pnp product_id: 771 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00 bus: pnp driver: container product_id: 2566 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00 bus: pnp product_id: 2816 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00 bus: pnp product_id: 3076 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00 bus: pnp driver: ec product_id: 3081 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00 bus: pnp driver: pci_link product_id: 3087 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00 bus: pnp product_id: 374 vendor: SYN path: /devices/LNXSYSTM:00/device:00/PNP0C0A:00 bus: pnp driver: battery product_id: 3082 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 bus: power_supply category: OTHER driver: battery product: Primary vendor: Hewlett-Packard path: /devices/LNXSYSTM:00/device:00/PNP0C0D:00 bus: pnp driver: button product_id: 3085 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1 bus: input category: OTHER driver: button product: Lid Switch path: /devices/LNXSYSTM:00/device:00/PNP0C0E:00 bus: pnp driver: button product_id: 3086 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0 bus: input category: OTHER driver: button product: Sleep Button path: /devices/LNXSYSTM:00/device:00/PNP0C14:00 bus: pnp driver: wmi product_id: 3092 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0C32:00 bus: pnp product_id: 3122 vendor: PNP path: /devices/LNXSYSTM:00/device:52/PNP0C0B:00 bus: pnp driver: fan product_id: 3083 vendor: PNP path: /devices/pci0000:00/0000:00:00.0 bus: pci driver: agpgart-intel product_id: 10816 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:02.0 bus: pci category: VIDEO driver: i915 product_id: 10818 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:02.1 bus: pci category: OTHER product_id: 10819 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1a.0 bus: pci category: USB driver: uhci_hcd product_id: 10551 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0 bus: usb category: BLUETOOTH driver: btusb product_id: 8989 vendor_id: 1008 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0 bus: rfkill category: OTHER product: hci0 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1 bus: usb category: BLUETOOTH driver: btusb product_id: 8989 vendor_id: 1008 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2 bus: usb driver: usb product_id: 8989 vendor_id: 1008 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3 bus: usb driver: usb product_id: 8989 vendor_id: 1008 path: /devices/pci0000:00/0000:00:1a.1 bus: pci category: USB driver: uhci_hcd product_id: 10552 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1a.2 bus: pci category: USB driver: uhci_hcd product_id: 10553 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1a.7 bus: pci category: USB driver: ehci_hcd product_id: 10556 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0 bus: usb driver: hub product_id: 2 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0 bus: usb category: CAPTURE driver: uvcvideo product_id: 19894 vendor_id: 1121 path: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5 bus: input category: CAPTURE driver: uvcvideo product: Villem path: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1 bus: usb category: CAPTURE driver: uvcvideo product_id: 19894 vendor_id: 1121 path: /devices/pci0000:00/0000:00:1b.0 bus: pci category: AUDIO driver: snd_hda_intel product_id: 10558 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10 bus: input category: OTHER product: HDA Intel Front Headphone path: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8 bus: input category: OTHER product: HDA Intel HDMI/DP,pcm=3 path: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9 bus: input category: OTHER product: HDA Intel Mic path: /devices/pci0000:00/0000:00:1c.0 bus: pci driver: pcieport product_id: 10560 vendor_id: 32902 subproduct_id: 0 subvendor_id: 0 path: /devices/pci0000:00/0000:00:1c.1 bus: pci driver: pcieport product_id: 10562 vendor_id: 32902 subproduct_id: 0 subvendor_id: 0 path: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0 bus: pci category: WIRELESS driver: wl product_id: 17173 vendor_id: 5348 subproduct_id: 5384 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5 bus: rfkill category: OTHER product: brcmwl-1 path: /devices/pci0000:00/0000:00:1c.2 bus: pci driver: pcieport product_id: 10564 vendor_id: 32902 subproduct_id: 0 subvendor_id: 0 path: /devices/pci0000:00/0000:00:1c.4 bus: pci driver: pcieport product_id: 10568 vendor_id: 32902 subproduct_id: 0 subvendor_id: 0 path: /devices/pci0000:00/0000:00:1c.5 bus: pci driver: pcieport product_id: 10570 vendor_id: 32902 subproduct_id: 0 subvendor_id: 0 path: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0 bus: pci category: NETWORK driver: r8169 product_id: 33078 vendor_id: 4332 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1d.0 bus: pci category: USB driver: uhci_hcd product_id: 10548 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1d.1 bus: pci category: USB driver: uhci_hcd product_id: 10549 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1d.2 bus: pci category: USB driver: uhci_hcd product_id: 10550 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1d.7 bus: pci category: USB driver: ehci_hcd product_id: 10554 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0 bus: usb driver: hub product_id: 2 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0 bus: usb category: SCSI driver: usb-storage product_id: 4143 vendor_id: 4703 path: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0 bus: scsi category: DISK driver: sd product: USB Flash Drive vendor: USB 2.0 path: /devices/pci0000:00/0000:00:1e.0 bus: pci product_id: 9288 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1f.0 bus: pci product_id: 10521 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1f.2 bus: pci driver: ahci product_id: 10537 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0 bus: scsi category: DISK driver: sd product: WDC WD1600BEKT-60A25T1 path: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0 bus: scsi category: CDROM driver: sr product: hp CDDVDW TS-L633N path: /devices/platform/hp-wmi/rfkill/rfkill1 bus: rfkill category: OTHER driver: hp-wmi product: hp-wifi path: /devices/platform/hp-wmi/rfkill/rfkill2 bus: rfkill category: OTHER driver: hp-wmi product: hp-bluetooth path: /devices/platform/i8042/serio0/input/input3 bus: input category: KEYBOARD driver: atkbd product: AT Translated Set 2 keyboard path: /devices/platform/i8042/serio4/input/input6 bus: input category: TOUCH driver: psmouse product: SynPS/2 Synaptics TouchPad path: /devices/virtual/input/input7 bus: input category: OTHER product: HP WMI hotkeys , 0.166362047195) for message-result with priority 0. 2012-02-28 17:50:46,396 DEBUG Started firing message-file. 2012-02-28 17:50:46,396 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:46,486 DEBUG Started firing report-messages. 2012-02-28 17:50:46,486 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'category': 'OTHER', 'path': '/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2', 'product': 'Power Button', 'driver': 'button', 'bus': 'input'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00', 'driver': 'pci_root', 'product_id': '2568', 'bus': 'pnp'}, {'category': 'OTHER', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4', 'product': 'Video Bus', 'driver': 'video', 'bus': 'input'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00', 'driver': 'pci_root', 'product_id': '3074', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00', 'vendor': 'INT', 'product_id': '2048', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00', 'vendor': 'PNP', 'product_id': '259', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00', 'vendor': 'PNP', 'product_id': '512', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00', 'vendor': 'PNP', 'product_id': '771', 'bus': 'pnp'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00', 'driver': 'container', 'product_id': '2566', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00', 'vendor': 'PNP', 'product_id': '2816', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00', 'vendor': 'PNP', 'product_id': '3076', 'bus': 'pnp'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00', 'driver': 'ec', 'product_id': '3081', 'bus': 'pnp'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00', 'driver': 'pci_link', 'product_id': '3087', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00', 'vendor': 'SYN', 'product_id': '374', 'bus': 'pnp'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0A:00', 'driver': 'battery', 'product_id': '3082', 'bus': 'pnp'}, {'category': 'OTHER', 'product': 'Primary', 'vendor': 'Hewlett-Packard', 'bus': 'power_supply', 'driver': 'battery', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0D:00', 'driver': 'button', 'product_id': '3085', 'bus': 'pnp'}, {'category': 'OTHER', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1', 'product': 'Lid Switch', 'driver': 'button', 'bus': 'input'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0E:00', 'driver': 'button', 'product_id': '3086', 'bus': 'pnp'}, {'category': 'OTHER', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0', 'product': 'Sleep Button', 'driver': 'button', 'bus': 'input'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C14:00', 'driver': 'wmi', 'product_id': '3092', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0C32:00', 'vendor': 'PNP', 'product_id': '3122', 'bus': 'pnp'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:52/PNP0C0B:00', 'driver': 'fan', 'product_id': '3083', 'bus': 'pnp'}, {'subproduct_id': '5414', 'product_id': '10816', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'agpgart-intel', 'path': '/devices/pci0000:00/0000:00:00.0', 'subvendor_id': '4156'}, {'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}, {'category': 'OTHER', 'subproduct_id': '5414', 'product_id': '10819', 'bus': 'pci', 'vendor_id': '32902', 'path': '/devices/pci0000:00/0000:00:02.1', 'subvendor_id': '4156'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10551', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1a.0', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0'}, {'category': 'OTHER', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0', 'product': 'hci0', 'bus': 'rfkill'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1'}, {'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2', 'vendor_id': '1008', 'driver': 'usb', 'product_id': '8989', 'bus': 'usb'}, {'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3', 'vendor_id': '1008', 'driver': 'usb', 'product_id': '8989', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10552', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1a.1', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10553', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1a.2', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10556', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'ehci_hcd', 'path': '/devices/pci0000:00/0000:00:1a.7', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '2', 'bus': 'usb'}, {'category': 'CAPTURE', 'product_id': '19894', 'bus': 'usb', 'vendor_id': '1121', 'driver': 'uvcvideo', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0'}, {'category': 'CAPTURE', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5', 'product': 'Villem', 'driver': 'uvcvideo', 'bus': 'input'}, {'category': 'CAPTURE', 'product_id': '19894', 'bus': 'usb', 'vendor_id': '1121', 'driver': 'uvcvideo', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1'}, {'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'category': 'OTHER', 'path': '/devices/pci0000:00/0000:00:1b.0/sound/card0/input10', 'product': 'HDA Intel Front Headphone', 'bus': 'input'}, {'category': 'OTHER', 'path': '/devices/pci0000:00/0000:00:1b.0/sound/card0/input8', 'product': 'HDA Intel HDMI/DP,pcm=3', 'bus': 'input'}, {'category': 'OTHER', 'path': '/devices/pci0000:00/0000:00:1b.0/sound/card0/input9', 'product': 'HDA Intel Mic', 'bus': 'input'}, {'subproduct_id': '0', 'product_id': '10560', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'pcieport', 'path': '/devices/pci0000:00/0000:00:1c.0', 'subvendor_id': '0'}, {'subproduct_id': '0', 'product_id': '10562', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'pcieport', 'path': '/devices/pci0000:00/0000:00:1c.1', 'subvendor_id': '0'}, {'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}, {'category': 'OTHER', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5', 'product': 'brcmwl-1', 'bus': 'rfkill'}, {'subproduct_id': '0', 'product_id': '10564', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'pcieport', 'path': '/devices/pci0000:00/0000:00:1c.2', 'subvendor_id': '0'}, {'subproduct_id': '0', 'product_id': '10568', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'pcieport', 'path': '/devices/pci0000:00/0000:00:1c.4', 'subvendor_id': '0'}, {'subproduct_id': '0', 'product_id': '10570', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'pcieport', 'path': '/devices/pci0000:00/0000:00:1c.5', 'subvendor_id': '0'}, {'category': 'NETWORK', 'subproduct_id': '5414', 'product_id': '33078', 'bus': 'pci', 'vendor_id': '4332', 'driver': 'r8169', 'path': '/devices/pci0000:00/0000:00:1c.5/0000:85:00.0', 'subvendor_id': '4156'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10548', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1d.0', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10549', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1d.1', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10550', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1d.2', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10554', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'ehci_hcd', 'path': '/devices/pci0000:00/0000:00:1d.7', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '2', 'bus': 'usb'}, {'category': 'SCSI', 'product_id': '4143', 'bus': 'usb', 'vendor_id': '4703', 'driver': 'usb-storage', 'path': '/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0'}, {'category': 'DISK', 'product': 'USB Flash Drive', 'vendor': 'USB 2.0', 'bus': 'scsi', 'driver': 'sd', 'path': '/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0'}, {'subproduct_id': '5414', 'product_id': '9288', 'bus': 'pci', 'vendor_id': '32902', 'path': '/devices/pci0000:00/0000:00:1e.0', 'subvendor_id': '4156'}, {'subproduct_id': '5414', 'product_id': '10521', 'bus': 'pci', 'vendor_id': '32902', 'path': '/devices/pci0000:00/0000:00:1f.0', 'subvendor_id': '4156'}, {'subproduct_id': '5414', 'product_id': '10537', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'ahci', 'path': '/devices/pci0000:00/0000:00:1f.2', 'subvendor_id': '4156'}, {'category': 'DISK', 'path': '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'product': 'WDC WD1600BEKT-60A25T1', 'driver': 'sd', 'bus': 'scsi'}, {'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}, {'category': 'OTHER', 'path': '/devices/platform/hp-wmi/rfkill/rfkill1', 'product': 'hp-wifi', 'driver': 'hp-wmi', 'bus': 'rfkill'}, {'category': 'OTHER', 'path': '/devices/platform/hp-wmi/rfkill/rfkill2', 'product': 'hp-bluetooth', 'driver': 'hp-wmi', 'bus': 'rfkill'}, {'category': 'KEYBOARD', 'path': '/devices/platform/i8042/serio0/input/input3', 'product': 'AT Translated Set 2 keyboard', 'driver': 'atkbd', 'bus': 'input'}, {'category': 'TOUCH', 'path': '/devices/platform/i8042/serio4/input/input6', 'product': 'SynPS/2 Synaptics TouchPad', 'driver': 'psmouse', 'bus': 'input'}, {'category': 'OTHER', 'path': '/devices/virtual/input/input7', 'product': 'HP WMI hotkeys', 'bus': 'input'}]) for report-messages with priority -100. 2012-02-28 17:50:46,487 DEBUG Started firing report-device. 2012-02-28 17:50:46,487 DEBUG No handlers found for event type: report-device 2012-02-28 17:50:46,487 DEBUG Finished firing report-device. 2012-02-28 17:50:46,487 DEBUG Finished firing report-messages. 2012-02-28 17:50:46,487 DEBUG Finished firing message-file. 2012-02-28 17:50:46,487 DEBUG Finished firing message-result. 2012-02-28 17:50:46,488 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:46,488 DEBUG Finished firing message-exec. 2012-02-28 17:50:46,488 DEBUG Finished firing report-resource. 2012-02-28 17:50:46,488 DEBUG Finished firing report-job. 2012-02-28 17:50:46,489 DEBUG Started firing report-job. 2012-02-28 17:50:46,489 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,489 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,490 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:46,490 DEBUG Started firing report-resource. 2012-02-28 17:50:46,490 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:46,490 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:46,490 DEBUG Started firing message-exec. 2012-02-28 17:50:46,490 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:46,491 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:46,549 DEBUG Started firing message-result. 2012-02-28 17:50:46,550 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, path: /devices/virtual/dmi/id/bios category: BIOS product: 68PVI Ver. F.08 vendor: Hewlett-Packard version: 68PVI Ver. F.08 path: /devices/virtual/dmi/id/system category: SYSTEM product: F.08 vendor: Hewlett-Packard version: F.08 path: /devices/virtual/dmi/id/board category: BOARD product: 1526 vendor: Hewlett-Packard version: KBC Version 71.0D path: /devices/virtual/dmi/id/chassis category: CHASSIS product: Notebook vendor: Hewlett-Packard serial: serial# path: /devices/virtual/dmi/id/processor category: PROCESSOR product: Intel(R) Celeron(R) CPU 900 @ 2.20GHz vendor: Intel(R) Corporation version: Intel(R) Celeron(R) CPU 900 @ 2.20GHz , 0.0575349330902) for message-result with priority 0. 2012-02-28 17:50:46,550 DEBUG Started firing message-file. 2012-02-28 17:50:46,550 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:46,555 DEBUG Started firing report-messages. 2012-02-28 17:50:46,555 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'category': 'BIOS', 'path': '/devices/virtual/dmi/id/bios', 'product': '68PVI Ver. F.08', 'version': '68PVI Ver. F.08', 'vendor': 'Hewlett-Packard'}, {'category': 'SYSTEM', 'path': '/devices/virtual/dmi/id/system', 'product': 'F.08', 'version': 'F.08', 'vendor': 'Hewlett-Packard'}, {'category': 'BOARD', 'path': '/devices/virtual/dmi/id/board', 'product': '1526', 'version': 'KBC Version 71.0D', 'vendor': 'Hewlett-Packard'}, {'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}, {'category': 'PROCESSOR', 'path': '/devices/virtual/dmi/id/processor', 'product': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'version': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'vendor': 'Intel(R) Corporation'}]) for report-messages with priority -100. 2012-02-28 17:50:46,555 DEBUG Started firing report-dmi. 2012-02-28 17:50:46,555 DEBUG Calling /usr/share/checkbox/plugins/system_info.py SystemInfo.report_dmi([{'category': 'BIOS', 'path': '/devices/virtual/dmi/id/bios', 'product': '68PVI Ver. F.08', 'version': '68PVI Ver. F.08', 'vendor': 'Hewlett-Packard'}, {'category': 'SYSTEM', 'path': '/devices/virtual/dmi/id/system', 'product': 'F.08', 'version': 'F.08', 'vendor': 'Hewlett-Packard'}, {'category': 'BOARD', 'path': '/devices/virtual/dmi/id/board', 'product': '1526', 'version': 'KBC Version 71.0D', 'vendor': 'Hewlett-Packard'}, {'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}, {'category': 'PROCESSOR', 'path': '/devices/virtual/dmi/id/processor', 'product': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'version': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'vendor': 'Intel(R) Corporation'}]) for report-dmi with priority 0. 2012-02-28 17:50:46,555 DEBUG Finished firing report-dmi. 2012-02-28 17:50:46,556 DEBUG Finished firing report-messages. 2012-02-28 17:50:46,556 DEBUG Finished firing message-file. 2012-02-28 17:50:46,556 DEBUG Finished firing message-result. 2012-02-28 17:50:46,556 DEBUG Finished firing message-exec. 2012-02-28 17:50:46,556 DEBUG Finished firing report-resource. 2012-02-28 17:50:46,556 DEBUG Finished firing report-job. 2012-02-28 17:50:46,557 DEBUG Started firing report-job. 2012-02-28 17:50:46,557 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'dpkg_resource', 'description': 'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,557 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,559 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:46,559 DEBUG Started firing report-resource. 2012-02-28 17:50:46,559 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:46,559 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:46,559 DEBUG Started firing message-exec. 2012-02-28 17:50:46,559 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:46,561 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:46,561 INFO Running command: dpkg_resource 2012-02-28 17:50:46,620 DEBUG Started firing message-result. 2012-02-28 17:50:46,621 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, version: 1.16.1.2 architecture: amd64 , 0.0575969219208) for message-result with priority 0. 2012-02-28 17:50:46,621 DEBUG Started firing message-file. 2012-02-28 17:50:46,621 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:46,622 DEBUG Started firing report-messages. 2012-02-28 17:50:46,622 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'version': '1.16.1.2', 'architecture': 'amd64'}]) for report-messages with priority -100. 2012-02-28 17:50:46,623 DEBUG Started firing report-dpkg. 2012-02-28 17:50:46,623 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_dpkg([{'version': '1.16.1.2', 'architecture': 'amd64'}]) for report-dpkg with priority 0. 2012-02-28 17:50:46,623 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_dpkg([{'version': '1.16.1.2', 'architecture': 'amd64'}]) for report-dpkg with priority 0. 2012-02-28 17:50:46,623 DEBUG Finished firing report-dpkg. 2012-02-28 17:50:46,623 DEBUG Finished firing report-messages. 2012-02-28 17:50:46,623 DEBUG Finished firing message-file. 2012-02-28 17:50:46,623 DEBUG Finished firing message-result. 2012-02-28 17:50:46,623 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:46,624 DEBUG Finished firing message-exec. 2012-02-28 17:50:46,624 DEBUG Finished firing report-resource. 2012-02-28 17:50:46,624 DEBUG Finished firing report-job. 2012-02-28 17:50:46,624 DEBUG Started firing report-job. 2012-02-28 17:50:46,625 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': 'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,625 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,626 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:46,626 DEBUG Started firing report-resource. 2012-02-28 17:50:46,626 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:46,626 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:46,626 DEBUG Started firing message-exec. 2012-02-28 17:50:46,626 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:46,627 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:46,627 INFO Running command: gconf_resource | filter_templates -w 'name=.*proxy.*' 2012-02-28 17:50:46,836 DEBUG Started firing message-result. 2012-02-28 17:50:46,836 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, , 0.207911968231) for message-result with priority 0. 2012-02-28 17:50:46,836 DEBUG Started firing message-file. 2012-02-28 17:50:46,837 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:46,837 DEBUG Finished firing message-file. 2012-02-28 17:50:46,837 DEBUG Finished firing message-result. 2012-02-28 17:50:46,837 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:46,837 DEBUG Finished firing message-exec. 2012-02-28 17:50:46,837 DEBUG Finished firing report-resource. 2012-02-28 17:50:46,838 DEBUG Finished firing report-job. 2012-02-28 17:50:46,838 DEBUG Started firing report-job. 2012-02-28 17:50:46,838 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'lsb_resource', 'description': 'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,839 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:46,839 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:46,840 DEBUG Started firing report-resource. 2012-02-28 17:50:46,840 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:46,840 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:46,840 DEBUG Started firing message-exec. 2012-02-28 17:50:46,840 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:46,840 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:46,841 INFO Running command: lsb_resource 2012-02-28 17:50:47,062 DEBUG Started firing message-result. 2012-02-28 17:50:47,062 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, release: 12.04 codename: precise distributor_id: Ubuntu description: Ubuntu precise (development branch) , 0.219887018204) for message-result with priority 0. 2012-02-28 17:50:47,062 DEBUG Started firing message-file. 2012-02-28 17:50:47,062 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:47,064 DEBUG Started firing report-messages. 2012-02-28 17:50:47,064 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'release': '12.04', 'codename': 'precise', 'distributor_id': 'Ubuntu', 'description': 'Ubuntu precise (development branch)'}]) for report-messages with priority -100. 2012-02-28 17:50:47,065 DEBUG Started firing report-lsb. 2012-02-28 17:50:47,065 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_lsb([{'release': '12.04', 'codename': 'precise', 'distributor_id': 'Ubuntu', 'description': 'Ubuntu precise (development branch)'}]) for report-lsb with priority 0. 2012-02-28 17:50:47,065 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_lsb([{'release': '12.04', 'codename': 'precise', 'distributor_id': 'Ubuntu', 'description': 'Ubuntu precise (development branch)'}]) for report-lsb with priority 0. 2012-02-28 17:50:47,065 DEBUG Finished firing report-lsb. 2012-02-28 17:50:47,065 DEBUG Finished firing report-messages. 2012-02-28 17:50:47,065 DEBUG Finished firing message-file. 2012-02-28 17:50:47,065 DEBUG Finished firing message-result. 2012-02-28 17:50:47,065 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:47,066 DEBUG Finished firing message-exec. 2012-02-28 17:50:47,066 DEBUG Finished firing report-resource. 2012-02-28 17:50:47,066 DEBUG Finished firing report-job. 2012-02-28 17:50:47,067 DEBUG Started firing report-job. 2012-02-28 17:50:47,067 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'meminfo_resource', 'description': 'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:47,067 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:47,068 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:47,068 DEBUG Started firing report-resource. 2012-02-28 17:50:47,068 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:47,068 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:47,068 DEBUG Started firing message-exec. 2012-02-28 17:50:47,069 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:47,069 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:47,069 INFO Running command: meminfo_resource 2012-02-28 17:50:47,119 DEBUG Started firing message-result. 2012-02-28 17:50:47,119 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, total: 3082805248 swap: 2858414080 , 0.0483589172363) for message-result with priority 0. 2012-02-28 17:50:47,119 DEBUG Started firing message-file. 2012-02-28 17:50:47,119 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:47,120 DEBUG Started firing report-messages. 2012-02-28 17:50:47,120 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'total': '3082805248', 'swap': '2858414080'}]) for report-messages with priority -100. 2012-02-28 17:50:47,120 DEBUG Started firing report-meminfo. 2012-02-28 17:50:47,120 DEBUG No handlers found for event type: report-meminfo 2012-02-28 17:50:47,120 DEBUG Finished firing report-meminfo. 2012-02-28 17:50:47,121 DEBUG Finished firing report-messages. 2012-02-28 17:50:47,121 DEBUG Finished firing message-file. 2012-02-28 17:50:47,121 DEBUG Finished firing message-result. 2012-02-28 17:50:47,121 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:47,121 DEBUG Finished firing message-exec. 2012-02-28 17:50:47,121 DEBUG Finished firing report-resource. 2012-02-28 17:50:47,122 DEBUG Finished firing report-job. 2012-02-28 17:50:47,122 DEBUG Started firing report-job. 2012-02-28 17:50:47,122 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'module_resource', 'description': 'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:47,123 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:47,123 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:47,124 DEBUG Started firing report-resource. 2012-02-28 17:50:47,124 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:47,124 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:47,124 DEBUG Started firing message-exec. 2012-02-28 17:50:47,124 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:47,124 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:47,124 INFO Running command: module_resource 2012-02-28 17:50:47,168 DEBUG Started firing message-result. 2012-02-28 17:50:47,168 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, name: michael_mic instances: 4 state: Live offset: 0 size: 12612 name: lib80211_crypt_tkip instances: 0 state: Live offset: 0 size: 17390 name: wl instances: 0 state: Live offset: 0 size: 2568210 name: lib80211 instances: 2 state: Live dependencies: lib80211_crypt_tkip wl offset: 0 size: 14381 name: hidp instances: 0 state: Live offset: 0 size: 22628 name: hid instances: 1 state: Live dependencies: hidp offset: 0 size: 99559 name: parport_pc instances: 0 state: Live offset: 0 size: 32866 name: ppdev instances: 0 state: Live offset: 0 size: 17113 name: lp instances: 0 state: Live offset: 0 size: 17799 name: dm_crypt instances: 0 state: Live offset: 0 size: 23125 name: parport instances: 3 state: Live dependencies: parport_pc ppdev lp offset: 0 size: 46562 name: snd_hda_codec_hdmi instances: 1 state: Live offset: 0 size: 32474 name: snd_hda_codec_idt instances: 1 state: Live offset: 0 size: 70795 name: snd_hda_intel instances: 3 state: Live offset: 0 size: 33773 name: snd_hda_codec instances: 3 state: Live dependencies: snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel offset: 0 size: 127669 name: snd_hwdep instances: 1 state: Live dependencies: snd_hda_codec offset: 0 size: 13668 name: snd_pcm instances: 3 state: Live dependencies: snd_hda_codec_hdmi snd_hda_intel snd_hda_codec offset: 0 size: 97188 name: arc4 instances: 2 state: Live offset: 0 size: 12529 name: snd_seq_midi instances: 0 state: Live offset: 0 size: 13324 name: snd_rawmidi instances: 1 state: Live dependencies: snd_seq_midi offset: 0 size: 30748 name: snd_seq_midi_event instances: 1 state: Live dependencies: snd_seq_midi offset: 0 size: 14899 name: snd_seq instances: 2 state: Live dependencies: snd_seq_midi snd_seq_midi_event offset: 0 size: 61896 name: joydev instances: 0 state: Live offset: 0 size: 17693 name: mac80211 instances: 0 state: Live offset: 0 size: 506816 name: hp_wmi instances: 0 state: Live offset: 0 size: 18092 name: snd_timer instances: 2 state: Live dependencies: snd_pcm snd_seq offset: 0 size: 29990 name: sparse_keymap instances: 1 state: Live dependencies: hp_wmi offset: 0 size: 13890 name: snd_seq_device instances: 3 state: Live dependencies: snd_seq_midi snd_rawmidi snd_seq offset: 0 size: 14540 name: bnep instances: 2 state: Live offset: 0 size: 18281 name: rfcomm instances: 10 state: Live offset: 0 size: 47604 name: uvcvideo instances: 0 state: Live offset: 0 size: 72627 name: videodev instances: 1 state: Live dependencies: uvcvideo offset: 0 size: 98259 name: dm_multipath instances: 0 state: Live offset: 0 size: 23230 name: v4l2_compat_ioctl32 instances: 1 state: Live dependencies: videodev offset: 0 size: 17128 name: cfg80211 instances: 1 state: Live dependencies: mac80211 offset: 0 size: 205544 name: snd instances: 16 state: Live dependencies: snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_rawmidi snd_seq snd_timer snd_seq_device offset: 0 size: 78855 name: psmouse instances: 0 state: Live offset: 0 size: 87603 name: mac_hid instances: 0 state: Live offset: 0 size: 13253 name: serio_raw instances: 0 state: Live offset: 0 size: 13211 name: btusb instances: 2 state: Live offset: 0 size: 18288 name: bluetooth instances: 26 state: Live dependencies: hidp bnep rfcomm btusb offset: 0 size: 180104 name: soundcore instances: 1 state: Live dependencies: snd offset: 0 size: 15091 name: snd_page_alloc instances: 2 state: Live dependencies: snd_hda_intel snd_pcm offset: 0 size: 18529 name: bcma instances: 0 state: Live offset: 0 size: 26696 name: squashfs instances: 1 state: Live offset: 0 size: 36799 name: overlayfs instances: 1 state: Live offset: 0 size: 28305 name: nls_iso8859_1 instances: 1 state: Live offset: 0 size: 12713 name: nls_cp437 instances: 1 state: Live offset: 0 size: 16991 name: vfat instances: 1 state: Live offset: 0 size: 17585 name: fat instances: 1 state: Live dependencies: vfat offset: 0 size: 61512 name: dm_raid45 instances: 0 state: Live offset: 0 size: 78155 name: xor instances: 1 state: Live dependencies: dm_raid45 offset: 0 size: 12894 name: dm_mirror instances: 0 state: Live offset: 0 size: 22203 name: dm_region_hash instances: 1 state: Live dependencies: dm_mirror offset: 0 size: 20918 name: dm_log instances: 3 state: Live dependencies: dm_raid45 dm_mirror dm_region_hash offset: 0 size: 18564 name: btrfs instances: 0 state: Live offset: 0 size: 652957 name: zlib_deflate instances: 1 state: Live dependencies: btrfs offset: 0 size: 27139 name: libcrc32c instances: 1 state: Live dependencies: btrfs offset: 0 size: 12644 name: i915 instances: 3 state: Live offset: 0 size: 468529 name: drm_kms_helper instances: 1 state: Live dependencies: i915 offset: 0 size: 42489 name: drm instances: 4 state: Live dependencies: i915 drm_kms_helper offset: 0 size: 241834 name: r8169 instances: 0 state: Live offset: 0 size: 62098 name: i2c_algo_bit instances: 1 state: Live dependencies: i915 offset: 0 size: 13423 name: wmi instances: 1 state: Live dependencies: hp_wmi offset: 0 size: 19256 name: video instances: 1 state: Live dependencies: i915 offset: 0 size: 19411 name: usb_storage instances: 1 state: Live offset: 0 size: 49199 , 0.0419459342957) for message-result with priority 0. 2012-02-28 17:50:47,168 DEBUG Started firing message-file. 2012-02-28 17:50:47,168 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:47,249 DEBUG Started firing report-messages. 2012-02-28 17:50:47,249 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'instances': '4', 'state': 'Live', 'size': '12612', 'name': 'michael_mic', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '17390', 'name': 'lib80211_crypt_tkip', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '2568210', 'name': 'wl', 'offset': '0'}, {'name': 'lib80211', 'instances': '2', 'state': 'Live', 'dependencies': 'lib80211_crypt_tkip wl', 'offset': '0', 'size': '14381'}, {'instances': '0', 'state': 'Live', 'size': '22628', 'name': 'hidp', 'offset': '0'}, {'name': 'hid', 'instances': '1', 'state': 'Live', 'dependencies': 'hidp', 'offset': '0', 'size': '99559'}, {'instances': '0', 'state': 'Live', 'size': '32866', 'name': 'parport_pc', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '17113', 'name': 'ppdev', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '17799', 'name': 'lp', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '23125', 'name': 'dm_crypt', 'offset': '0'}, {'name': 'parport', 'instances': '3', 'state': 'Live', 'dependencies': 'parport_pc ppdev lp', 'offset': '0', 'size': '46562'}, {'instances': '1', 'state': 'Live', 'size': '32474', 'name': 'snd_hda_codec_hdmi', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '70795', 'name': 'snd_hda_codec_idt', 'offset': '0'}, {'instances': '3', 'state': 'Live', 'size': '33773', 'name': 'snd_hda_intel', 'offset': '0'}, {'name': 'snd_hda_codec', 'instances': '3', 'state': 'Live', 'dependencies': 'snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel', 'offset': '0', 'size': '127669'}, {'name': 'snd_hwdep', 'instances': '1', 'state': 'Live', 'dependencies': 'snd_hda_codec', 'offset': '0', 'size': '13668'}, {'name': 'snd_pcm', 'instances': '3', 'state': 'Live', 'dependencies': 'snd_hda_codec_hdmi snd_hda_intel snd_hda_codec', 'offset': '0', 'size': '97188'}, {'instances': '2', 'state': 'Live', 'size': '12529', 'name': 'arc4', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '13324', 'name': 'snd_seq_midi', 'offset': '0'}, {'name': 'snd_rawmidi', 'instances': '1', 'state': 'Live', 'dependencies': 'snd_seq_midi', 'offset': '0', 'size': '30748'}, {'name': 'snd_seq_midi_event', 'instances': '1', 'state': 'Live', 'dependencies': 'snd_seq_midi', 'offset': '0', 'size': '14899'}, {'name': 'snd_seq', 'instances': '2', 'state': 'Live', 'dependencies': 'snd_seq_midi snd_seq_midi_event', 'offset': '0', 'size': '61896'}, {'instances': '0', 'state': 'Live', 'size': '17693', 'name': 'joydev', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '506816', 'name': 'mac80211', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '18092', 'name': 'hp_wmi', 'offset': '0'}, {'name': 'snd_timer', 'instances': '2', 'state': 'Live', 'dependencies': 'snd_pcm snd_seq', 'offset': '0', 'size': '29990'}, {'name': 'sparse_keymap', 'instances': '1', 'state': 'Live', 'dependencies': 'hp_wmi', 'offset': '0', 'size': '13890'}, {'name': 'snd_seq_device', 'instances': '3', 'state': 'Live', 'dependencies': 'snd_seq_midi snd_rawmidi snd_seq', 'offset': '0', 'size': '14540'}, {'instances': '2', 'state': 'Live', 'size': '18281', 'name': 'bnep', 'offset': '0'}, {'instances': '10', 'state': 'Live', 'size': '47604', 'name': 'rfcomm', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '72627', 'name': 'uvcvideo', 'offset': '0'}, {'name': 'videodev', 'instances': '1', 'state': 'Live', 'dependencies': 'uvcvideo', 'offset': '0', 'size': '98259'}, {'instances': '0', 'state': 'Live', 'size': '23230', 'name': 'dm_multipath', 'offset': '0'}, {'name': 'v4l2_compat_ioctl32', 'instances': '1', 'state': 'Live', 'dependencies': 'videodev', 'offset': '0', 'size': '17128'}, {'name': 'cfg80211', 'instances': '1', 'state': 'Live', 'dependencies': 'mac80211', 'offset': '0', 'size': '205544'}, {'name': 'snd', 'instances': '16', 'state': 'Live', 'dependencies': 'snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_rawmidi snd_seq snd_timer snd_seq_device', 'offset': '0', 'size': '78855'}, {'instances': '0', 'state': 'Live', 'size': '87603', 'name': 'psmouse', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '13253', 'name': 'mac_hid', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '13211', 'name': 'serio_raw', 'offset': '0'}, {'instances': '2', 'state': 'Live', 'size': '18288', 'name': 'btusb', 'offset': '0'}, {'name': 'bluetooth', 'instances': '26', 'state': 'Live', 'dependencies': 'hidp bnep rfcomm btusb', 'offset': '0', 'size': '180104'}, {'name': 'soundcore', 'instances': '1', 'state': 'Live', 'dependencies': 'snd', 'offset': '0', 'size': '15091'}, {'name': 'snd_page_alloc', 'instances': '2', 'state': 'Live', 'dependencies': 'snd_hda_intel snd_pcm', 'offset': '0', 'size': '18529'}, {'instances': '0', 'state': 'Live', 'size': '26696', 'name': 'bcma', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '36799', 'name': 'squashfs', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '28305', 'name': 'overlayfs', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '12713', 'name': 'nls_iso8859_1', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '16991', 'name': 'nls_cp437', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '17585', 'name': 'vfat', 'offset': '0'}, {'name': 'fat', 'instances': '1', 'state': 'Live', 'dependencies': 'vfat', 'offset': '0', 'size': '61512'}, {'instances': '0', 'state': 'Live', 'size': '78155', 'name': 'dm_raid45', 'offset': '0'}, {'name': 'xor', 'instances': '1', 'state': 'Live', 'dependencies': 'dm_raid45', 'offset': '0', 'size': '12894'}, {'instances': '0', 'state': 'Live', 'size': '22203', 'name': 'dm_mirror', 'offset': '0'}, {'name': 'dm_region_hash', 'instances': '1', 'state': 'Live', 'dependencies': 'dm_mirror', 'offset': '0', 'size': '20918'}, {'name': 'dm_log', 'instances': '3', 'state': 'Live', 'dependencies': 'dm_raid45 dm_mirror dm_region_hash', 'offset': '0', 'size': '18564'}, {'instances': '0', 'state': 'Live', 'size': '652957', 'name': 'btrfs', 'offset': '0'}, {'name': 'zlib_deflate', 'instances': '1', 'state': 'Live', 'dependencies': 'btrfs', 'offset': '0', 'size': '27139'}, {'name': 'libcrc32c', 'instances': '1', 'state': 'Live', 'dependencies': 'btrfs', 'offset': '0', 'size': '12644'}, {'instances': '3', 'state': 'Live', 'size': '468529', 'name': 'i915', 'offset': '0'}, {'name': 'drm_kms_helper', 'instances': '1', 'state': 'Live', 'dependencies': 'i915', 'offset': '0', 'size': '42489'}, {'name': 'drm', 'instances': '4', 'state': 'Live', 'dependencies': 'i915 drm_kms_helper', 'offset': '0', 'size': '241834'}, {'instances': '0', 'state': 'Live', 'size': '62098', 'name': 'r8169', 'offset': '0'}, {'name': 'i2c_algo_bit', 'instances': '1', 'state': 'Live', 'dependencies': 'i915', 'offset': '0', 'size': '13423'}, {'name': 'wmi', 'instances': '1', 'state': 'Live', 'dependencies': 'hp_wmi', 'offset': '0', 'size': '19256'}, {'name': 'video', 'instances': '1', 'state': 'Live', 'dependencies': 'i915', 'offset': '0', 'size': '19411'}, {'instances': '1', 'state': 'Live', 'size': '49199', 'name': 'usb_storage', 'offset': '0'}]) for report-messages with priority -100. 2012-02-28 17:50:47,249 DEBUG Started firing report-module. 2012-02-28 17:50:47,250 DEBUG No handlers found for event type: report-module 2012-02-28 17:50:47,250 DEBUG Finished firing report-module. 2012-02-28 17:50:47,250 DEBUG Finished firing report-messages. 2012-02-28 17:50:47,250 DEBUG Finished firing message-file. 2012-02-28 17:50:47,250 DEBUG Finished firing message-result. 2012-02-28 17:50:47,250 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:47,250 DEBUG Finished firing message-exec. 2012-02-28 17:50:47,251 DEBUG Finished firing report-resource. 2012-02-28 17:50:47,251 DEBUG Finished firing report-job. 2012-02-28 17:50:47,252 DEBUG Started firing report-job. 2012-02-28 17:50:47,252 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': 'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:47,252 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:47,253 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:47,253 DEBUG Started firing report-resource. 2012-02-28 17:50:47,253 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:47,253 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:47,253 DEBUG Started firing message-exec. 2012-02-28 17:50:47,253 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:47,254 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:47,254 INFO Running command: package_resource | filter_templates -w 'desired=Install' -w 'status=Installed' 2012-02-28 17:50:47,575 DEBUG Started firing message-result. 2012-02-28 17:50:47,575 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, status: Installed desired: Install version: 0.6.15-2ubuntu8 name: accountsservice description: query and manipulate user account information status: Installed desired: Install version: 2.2.51-5ubuntu1 name: acl description: Access control list utilities status: Installed desired: Install version: 0.138 name: acpi-support description: scripts for handling many ACPI events status: Installed desired: Install version: 1:2.0.10-1ubuntu3 name: acpid description: Advanced Configuration and Power Interface event daemon status: Installed desired: Install version: 0.9.2-0ubuntu2 name: activity-log-manager-common description: blacklist configuration for Zeitgeist (assets) status: Installed desired: Install version: 0.9.2-0ubuntu2 name: activity-log-manager-control-center description: blacklist configuration for Zeitgeist (control center integration) status: Installed desired: Install version: 3.113ubuntu2 name: adduser description: add and remove users and groups status: Installed desired: Install version: 0.3.2-0ubuntu1 name: adium-theme-ubuntu description: Adium message style for Ubuntu status: Installed desired: Install version: 1:3.2.2-0ubuntu1 name: aisleriot description: Solitaire card games status: Installed desired: Install version: 1.0.25+dfsg-0ubuntu1 name: alsa-base description: ALSA driver configuration files status: Installed desired: Install version: 1.0.25-1ubuntu2 name: alsa-utils description: Utilities for configuring and using ALSA status: Installed desired: Install version: 2.3-14ubuntu1 name: anacron description: cron-like program that doesn't go by time status: Installed desired: Install version: 2.2.3.dfsg.1-2 name: apg description: Automated Password Generator - Standalone version status: Installed desired: Install version: 0.12.04.3 name: app-install-data description: Ubuntu applications (data files) status: Installed desired: Install version: 12.12.04 name: app-install-data-partner description: Application Installer (data files for partner applications/repositories) status: Installed desired: Install version: 2.7.99-0ubuntu1 name: apparmor description: User-space parser utility for AppArmor status: Installed desired: Install version: 0.3.90-0ubuntu1 name: appmenu-gtk description: Export GTK menus over DBus status: Installed desired: Install version: 0.3.90-0ubuntu1 name: appmenu-gtk3 description: Export GTK menus over DBus status: Installed desired: Install version: 0.2.2-0ubuntu2 name: appmenu-qt description: appmenu support for Qt status: Installed desired: Install version: 1.93-0ubuntu2 name: apport description: automatically generate crash reports for debugging status: Installed desired: Install version: 1.93-0ubuntu2 name: apport-gtk description: GTK+ frontend for the apport crash report system status: Installed desired: Install version: 0.16 name: apport-symptoms description: symptom scripts for apport status: Installed desired: Install version: 0.8.16~exp12ubuntu4 name: apt description: commandline package manager status: Installed desired: Install version: 0.2.2 name: apt-clone description: Script to create state bundles status: Installed desired: Install version: 0.8.16~exp12ubuntu4 name: apt-transport-https description: https download transport for APT status: Installed desired: Install version: 0.8.16~exp12ubuntu4 name: apt-utils description: package managment related utility programs status: Installed desired: Install version: 0.44ubuntu5 name: apt-xapian-index description: maintenance and search tools for a Xapian index of Debian packages status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: aptdaemon description: transaction based package management service status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: aptdaemon-data description: data files for clients status: Installed desired: Install version: 0.5.1ubuntu1 name: apturl description: install packages using the apt protocol - GTK+ frontend status: Installed desired: Install version: 0.5.1ubuntu1 name: apturl-common description: install packages using the apt protocol - common data status: Installed desired: Install version: 1.88ubuntu1 name: archdetect-deb description: Hardware architecture detector status: Installed desired: Install version: 0.60.7~20110707-1 name: aspell description: GNU Aspell spell-checker status: Installed desired: Install version: 6.0-0-6ubuntu2 name: aspell-en description: English dictionary for GNU Aspell status: Installed desired: Install version: 3.1.13-1ubuntu1 name: at description: Delayed job execution and batch processing status: Installed desired: Install version: 2.3.90-0ubuntu1 name: at-spi2-core description: Assistive Technology Service Provider Interface (dbus core) status: Installed desired: Install version: 0.6.30-5ubuntu2 name: avahi-autoipd description: Avahi IPv4LL network address configuration daemon status: Installed desired: Install version: 0.6.30-5ubuntu2 name: avahi-daemon description: Avahi mDNS/DNS-SD daemon status: Installed desired: Install version: 0.6.30-5ubuntu2 name: avahi-utils description: Avahi browsing, publishing and discovery utilities status: Installed desired: Install version: 0.2.110-0ubuntu1 name: bamfdaemon description: Window matching library - daemon status: Installed desired: Install version: 3.2.1-0ubuntu4 name: baobab description: GNOME disk usage analyzer status: Installed desired: Install version: 6.5ubuntu5 name: base-files description: Debian base system miscellaneous files status: Installed desired: Install version: 3.5.24 name: base-passwd description: Debian base system master password and group files status: Installed desired: Install version: 4.2-1ubuntu1 name: bash description: GNU Bourne Again SHell status: Installed desired: Install version: 1:1.3-1ubuntu6 name: bash-completion description: programmable completion for the bash shell status: Installed desired: Install version: 1.06.95-2 name: bc description: The GNU bc arbitrary precision calculator language status: Installed desired: Install version: 5.100.82.38+bdcom-0ubuntu5 name: bcmwl-kernel-source description: Broadcom 802.11 Linux STA wireless driver source status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: bind9-host description: Version of 'host' bundled with BIND 9.X status: Installed desired: Install version: 2.22-5ubuntu1 name: binutils description: GNU assembler, linker and binary utilities status: Installed desired: Install version: 4.98-2ubuntu1 name: bluez description: Bluetooth tools and daemons status: Installed desired: Install version: 4.98-2ubuntu1 name: bluez-alsa description: Bluetooth ALSA support status: Installed desired: Install version: 4.98-2ubuntu1 name: bluez-cups description: Bluetooth printer driver for CUPS status: Installed desired: Install version: 4.98-2ubuntu1 name: bluez-gstreamer description: Bluetooth GStreamer support status: Installed desired: Install version: 0.7 name: branding-ubuntu description: Replacement artwork with Ubuntu branding status: Installed desired: Install version: 3.2.0-3ubuntu1 name: brasero description: CD/DVD burning application for GNOME status: Installed desired: Install version: 3.2.0-3ubuntu1 name: brasero-cdrkit description: cdrkit extensions for the Brasero burning application status: Installed desired: Install version: 3.2.0-3ubuntu1 name: brasero-common description: Common files for the Brasero CD burning application and library status: Installed desired: Install version: 4.3-1ubuntu3 name: brltty description: Access software for a blind person using a braille display status: Installed desired: Install version: 8.2.3 name: bsdmainutils description: collection of more utilities from FreeBSD status: Installed desired: Install version: 1:2.20.1-1ubuntu2 name: bsdutils description: Basic utilities from 4.4BSD-Lite status: Installed desired: Install version: 0.19+20100601-3ubuntu3 name: btrfs-tools description: Checksumming Copy on Write Filesystem utilities status: Installed desired: Install version: 1:1.18.5-1ubuntu2 name: busybox-initramfs description: Standalone shell setup for initramfs status: Installed desired: Install version: 1:1.18.5-1ubuntu2 name: busybox-static description: Standalone rescue shell with tons of builtin utilities status: Installed desired: Install version: 1.0.6-1 name: bzip2 description: high-quality block-sorting file compressor - utilities status: Installed desired: Install version: 20111211 name: ca-certificates description: Common CA certificates status: Installed desired: Install version: 1.304 name: casper description: Run a "live" preinstalled system from read-only media status: Installed desired: Install version: 0.13.3 name: checkbox description: System testing application status: Installed desired: Install version: 0.13.3 name: checkbox-qt description: QT4 interface for checkbox status: Installed desired: Install version: 2:5.1-1ubuntu1 name: cifs-utils description: Common Internet File System utilities status: Installed desired: Install version: 0+20090930-2 name: cmap-adobe-japan2 description: CMaps for Adobe-Japan2 status: Installed desired: Install version: 0.1.16-2 name: colord description: system service to manage device colour profiles -- system daemon status: Installed desired: Install version: 0.2.46ubuntu5 name: command-not-found description: Suggest installation of packages in interactive bash sessions status: Installed desired: Install version: 0.2.46ubuntu5 name: command-not-found-data description: Set of data files for command-not-found. status: Installed desired: Install version: 1:0.9.7.0~bzr2995-0ubuntu5 name: compiz description: OpenGL window and compositing manager status: Installed desired: Install version: 1:0.9.7.0~bzr2995-0ubuntu5 name: compiz-core description: OpenGL window and compositing manager status: Installed desired: Install version: 1:0.9.7.0~bzr2995-0ubuntu5 name: compiz-gnome description: OpenGL window and compositing manager - GNOME window decorator status: Installed desired: Install version: 1:0.9.7.0~bzr2995-0ubuntu5 name: compiz-plugins-default description: OpenGL window and compositing manager - default plugins status: Installed desired: Install version: 1:0.9.7.0~bzr19-0ubuntu5 name: compiz-plugins-main-default description: Compiz plugins - main default collection status: Installed desired: Install version: 0.9.5.92-0ubuntu2 name: compizconfig-backend-gconf description: Compiz Fusion configuration system - gconf backend status: Installed desired: Install version: 1.70ubuntu2 name: console-setup description: console font and keymap setup program status: Installed desired: Install version: 0.4.5-2 name: consolekit description: framework for defining and tracking users, sessions and seats status: Installed desired: Install version: 8.13-3ubuntu2 name: coreutils description: GNU core utilities status: Installed desired: Install version: 2.11-7ubuntu1 name: cpio description: GNU cpio -- a program to manage archives of files status: Installed desired: Install version: 4:4.6.2-4ubuntu1 name: cpp description: GNU C preprocessor (cpp) status: Installed desired: Install version: 4.6.2-16ubuntu1 name: cpp-4.6 description: GNU C preprocessor status: Installed desired: Install version: 1.1.2-1ubuntu1 name: crda description: wireless Central Regulatory Domain Agent status: Installed desired: Install version: 3.0pl1-120ubuntu2 name: cron description: process scheduling daemon status: Installed desired: Install version: 2:1.1.3-4ubuntu3 name: cryptsetup description: configures encrypted block devices status: Installed desired: Install version: 1.5.2-5 name: cups description: Common UNIX Printing System(tm) - server status: Installed desired: Install version: 1.5.2-5 name: cups-bsd description: Common UNIX Printing System(tm) - BSD commands status: Installed desired: Install version: 1.5.2-5 name: cups-client description: Common UNIX Printing System(tm) - client programs (SysV) status: Installed desired: Install version: 1.5.2-5 name: cups-common description: Common UNIX Printing System(tm) - common files status: Installed desired: Install version: 5.2.8~pre1-0ubuntu1 name: cups-driver-gutenprint description: transitional dummy package for gutenprint printer driver status: Installed desired: Install version: 1.0.2-1bzr1 name: cups-filters description: OpenPrinting CUPS Filters status: Installed desired: Install version: 1.5.2-5 name: cups-ppdc description: Common UNIX Printing System(tm) - PPD manipulation utilities status: Installed desired: Install version: 0.5.7-2ubuntu1 name: dash description: POSIX-compliant shell status: Installed desired: Install version: 1.4.18-1ubuntu1 name: dbus description: simple interprocess messaging system (daemon and utilities) status: Installed desired: Install version: 1.4.18-1ubuntu1 name: dbus-x11 description: simple interprocess messaging system (X11 deps) status: Installed desired: Install version: 1.06.95-2 name: dc description: The GNU dc arbitrary precision reverse-polish calculator status: Installed desired: Install version: 0.11.5-0ubuntu1 name: dconf-gsettings-backend description: simple configuration storage system - GSettings back-end status: Installed desired: Install version: 0.11.5-0ubuntu1 name: dconf-service description: simple configuration storage system - D-Bus service status: Installed desired: Install version: 1.5.41ubuntu2 name: debconf description: Debian configuration management system status: Installed desired: Install version: 1.5.41ubuntu2 name: debconf-i18n description: full internationalization support for debconf status: Installed desired: Install version: 4.2.1ubuntu1 name: debianutils description: Miscellaneous utilities specific to Debian status: Installed desired: Install version: 0.11.12ubuntu1 name: defoma description: Debian Font Manager -- automatic font configuration framework status: Installed desired: Install version: 21.90-0ubuntu1 name: deja-dup description: Back up your files status: Installed desired: Install version: 0.19-0ubuntu2 name: desktop-file-utils description: Utilities for .desktop files status: Installed desired: Install version: 1.12.1ubuntu2 name: dictionaries-common description: Common utilities for spelling dictionary tools status: Installed desired: Install version: 1:3.2-1 name: diffutils description: File comparison utilities status: Installed desired: Install version: 2.2.0.3-1 name: dkms description: Dynamic Kernel Module Support Framework status: Installed desired: Install version: 2.11-4 name: dmidecode description: SMBIOS/DMI table decoder status: Installed desired: Install version: 1.0.0.rc16-4.1ubuntu6 name: dmraid description: Device-Mapper Software RAID support tool status: Installed desired: Install version: 2:1.02.48-4ubuntu7 name: dmsetup description: The Linux Kernel Device Mapper userspace library status: Installed desired: Install version: 0.4.3 name: dmz-cursor-theme description: Style neutral, scalable cursor theme status: Installed desired: Install version: 2.59-4 name: dnsmasq-base description: Small caching DNS proxy and DHCP/TFTP server status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: dnsutils description: Clients provided with BIND status: Installed desired: Install version: 0.10.3 name: doc-base description: utilities to manage online documentation status: Installed desired: Install version: 4.5-7ubuntu1 name: docbook-xml description: standard XML documentation system for software and systems status: Installed desired: Install version: 3.0.12-1ubuntu1 name: dosfstools description: utilities for making and checking MS-DOS FAT filesystems status: Installed desired: Install version: 1.16.1.2ubuntu5 name: dpkg description: Debian package management system status: Installed desired: Install version: 1.37 name: dpkg-repack description: puts an unpacked .deb file back together status: Installed desired: Install version: 0.6.17-0ubuntu1 name: duplicity description: encrypted bandwidth-efficient backup status: Installed desired: Install version: 7.1-10 name: dvd+rw-tools description: DVD+-RW/R tools status: Installed desired: Install version: 1.42-1ubuntu1 name: e2fslibs description: ext2/ext3/ext4 file system libraries status: Installed desired: Install version: 1.42-1ubuntu1 name: e2fsprogs description: ext2/ext3/ext4 file system utilities status: Installed desired: Install version: 96-0ubuntu2 name: ecryptfs-utils description: ecryptfs cryptographic filesystem (utilities) status: Installed desired: Install version: 1.5-3 name: ed description: classic UNIX line editor status: Installed desired: Install version: 2.1.5+deb1+cvs20081104-9 name: eject description: ejects CDs and operates CD-Changers under Linux status: Installed desired: Install version: 3.3.5-0ubuntu1 name: empathy description: GNOME multi-protocol chat and call client status: Installed desired: Install version: 3.3.5-0ubuntu1 name: empathy-common description: GNOME multi-protocol chat and call client (common files) status: Installed desired: Install version: 1.6.0-7 name: enchant description: Wrapper for various spell checker engines (binary programs) status: Installed desired: Install version: 3.3.90-0ubuntu1 name: eog description: Eye of GNOME graphics viewer program status: Installed desired: Install version: 1.46.02-0ubuntu1 name: espeak description: Multi-lingual software speech synthesizer status: Installed desired: Install version: 1.46.02-0ubuntu1 name: espeak-data description: Multi-lingual software speech synthesizer: speech data files status: Installed desired: Install version: 3.3.90-0ubuntu2 name: evince description: Document (PostScript, PDF) viewer status: Installed desired: Install version: 3.3.90-0ubuntu2 name: evince-common description: Document (PostScript, PDF) viewer - common files status: Installed desired: Install version: 3.2.3-0ubuntu4 name: evolution-data-server description: evolution database backend server status: Installed desired: Install version: 3.2.3-0ubuntu4 name: evolution-data-server-common description: architecture independent files for Evolution Data Server status: Installed desired: Install version: 45 name: example-content description: Ubuntu example content status: Installed desired: Install version: 1.18.2-1 name: fakeroot description: tool for simulating superuser privileges status: Installed desired: Install version: 5.09-2 name: file description: Determines file type using "magic" numbers status: Installed desired: Install version: 3.3.90-0ubuntu1 name: file-roller description: archive manager for GNOME status: Installed desired: Install version: 4.4.2-4ubuntu1 name: findutils description: utilities for finding files--find, xargs status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox description: Safe and easy web browser from Mozilla status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-globalmenu description: Unity appmenu integration for Firefox status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-gnome-support description: Safe and easy web browser from Mozilla - GNOME support status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-locale-en description: English language pack for Firefox status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-locale-es description: Spanish; Castilian language pack for Firefox status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-locale-pt description: Portuguese language pack for Firefox status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-locale-zh-hans description: Simplified Chinese language pack for Firefox status: Installed desired: Install version: 0.6.6-1ubuntu2 name: folks-common description: library to aggregates people into metacontacts (common files) status: Installed desired: Install version: 2.8.0-3ubuntu5 name: fontconfig description: generic font configuration library - support binaries status: Installed desired: Install version: 2.8.0-3ubuntu5 name: fontconfig-config description: generic font configuration library - configuration status: Installed desired: Install version: 2.01+mry-3 name: fonts-kacst description: KACST free TrueType Arabic fonts status: Installed desired: Install version: 5.0+svn11846-2 name: fonts-kacst-one description: TrueType font designed for Arabic language status: Installed desired: Install version: 5.0-5ubuntu1 name: fonts-khmeros-core description: KhmerOS Unicode fonts for the Khmer language of Cambodia status: Installed desired: Install version: 0.0.20060226-8 name: fonts-lao description: TrueType font for Lao language status: Installed desired: Install version: 1.07.0-2 name: fonts-liberation description: Fonts with the same metrics as Times, Arial and Courier status: Installed desired: Install version: 3.010-2 name: fonts-nanum description: Nanum Korean fonts status: Installed desired: Install version: 2:102.2+LibO3.5.0-1ubuntu4 name: fonts-opensymbol description: OpenSymbol TrueType font status: Installed desired: Install version: 003.02.01-5ubuntu1 name: fonts-takao-pgothic description: Japanese TrueType font set, Takao P Gothic Fonts status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-thai-tlwg description: Thai fonts maintained by TLWG (meta package) status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-garuda description: Thai Garuda font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-kinnari description: Thai Kinnari font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-loma description: Thai Loma font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-mono description: Thai TlwgMono font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-norasi description: Thai Norasi font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-purisa description: Thai Purisa font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-sawasdee description: Thai Sawasdee font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-typewriter description: Thai TlwgTypewriter font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-typist description: Thai TlwgTypist font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-typo description: Thai TlwgTypo font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-umpush description: Thai Umpush font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-waree description: Thai Waree font status: Installed desired: Install version: 20120212-1 name: foomatic-db-compressed-ppds description: OpenPrinting printer support - Compressed PPDs derived from the database status: Installed desired: Install version: 4.0.8-2ubuntu1 name: foomatic-db-engine description: OpenPrinting printer support - programs status: Installed desired: Install version: 4.0.12-1 name: foomatic-filters description: OpenPrinting printer support - filters status: Installed desired: Install version: 0.2.24 name: friendly-recovery description: Make recovery more user-friendly status: Installed desired: Install version: 0.17-25 name: ftp description: classical file transfer client status: Installed desired: Install version: 2.8.6-2ubuntu1 name: fuse description: Filesystem in Userspace status: Installed desired: Install version: 6.3.5-0ubuntu1 name: gcalctool description: GNOME desktop calculator status: Installed desired: Install version: 4:4.6.2-4ubuntu1 name: gcc description: GNU C compiler status: Installed desired: Install version: 4.6.2-16ubuntu1 name: gcc-4.6 description: GNU C compiler status: Installed desired: Install version: 4.6.2-16ubuntu1 name: gcc-4.6-base description: GCC, the GNU Compiler Collection (base package) status: Installed desired: Install version: 3.2.3-1ubuntu3 name: gconf2 description: GNOME configuration database system (support tools) status: Installed desired: Install version: 3.2.3-1ubuntu3 name: gconf2-common description: GNOME configuration database system (common files) status: Installed desired: Install version: 7.4-0ubuntu1 name: gdb description: The GNU Debugger status: Installed desired: Install version: 3.3.4-0ubuntu1 name: gedit description: official text editor of the GNOME desktop environment status: Installed desired: Install version: 3.3.4-0ubuntu1 name: gedit-common description: official text editor of the GNOME desktop environment (support files) status: Installed desired: Install version: 9:1.1.11-2ubuntu2 name: genisoimage description: Creates ISO-9660 CD-ROM filesystem images status: Installed desired: Install version: 0.12.0-1ubuntu11 name: geoclue description: Geographic information framework status: Installed desired: Install version: 0.0.2-0ubuntu6 name: geoclue-ubuntu-geoip description: Provide positioning for GeoClue via Ubuntu GeoIP services status: Installed desired: Install version: 20111220-1 name: geoip-database description: IP lookup command line tools that use the GeoIP library (country database) status: Installed desired: Install version: 0.18.1.1-5ubuntu3 name: gettext-base description: GNU Internationalization utilities for the base system status: Installed desired: Install version: 9.05~dfsg-0ubuntu1 name: ghostscript description: interpreter for the PostScript language and for PDF status: Installed desired: Install version: 9.05~dfsg-0ubuntu1 name: ghostscript-cups description: interpreter for the PostScript language and for PDF - CUPS filters status: Installed desired: Install version: 9.05~dfsg-0ubuntu1 name: ghostscript-x description: interpreter for the PostScript language and for PDF - X11 support status: Installed desired: Install version: 0.2.4-0ubuntu1 name: ginn description: Gesture Injector: No-GEIS, No-Toolkits status: Installed desired: Install version: 0.4.90-0ubuntu2 name: gir1.2-appindicator3-0.1 description: Typelib files for libappindicator3-1. status: Installed desired: Install version: 2.3.3-0ubuntu1 name: gir1.2-atk-1.0 description: ATK accessibility toolkit (GObject introspection) status: Installed desired: Install version: 2.3.90-0ubuntu1 name: gir1.2-atspi-2.0 description: Assistive Technology Service Provider (GObject introspection) status: Installed desired: Install version: 0.5.92-0ubuntu1 name: gir1.2-dbusmenu-glib-0.4 description: typelib file for libdbusmenu-glib4 status: Installed desired: Install version: 0.5.92-0ubuntu1 name: gir1.2-dbusmenu-gtk-0.4 description: typelib file for libdbusmenu-gtk4 status: Installed desired: Install version: 1.0.4-0ubuntu1 name: gir1.2-dee-1.0 description: GObject introspection data for the Dee library status: Installed desired: Install version: 1.31.10-1ubuntu1 name: gir1.2-freedesktop description: Introspection data for some FreeDesktop components status: Installed desired: Install version: 3.2.3-1ubuntu3 name: gir1.2-gconf-2.0 description: GNOME configuration database system (GObject-Introspection) status: Installed desired: Install version: 2.25.2-0ubuntu2 name: gir1.2-gdkpixbuf-2.0 description: GDK Pixbuf library - GObject-Introspection status: Installed desired: Install version: 1.31.10-1ubuntu1 name: gir1.2-glib-2.0 description: Introspection data for GLib, GObject, Gio and GModule status: Installed desired: Install version: 3.3.5-0ubuntu1 name: gir1.2-gmenu-3.0 description: GObject introspection data for the GNOME menu library status: Installed desired: Install version: 3.2.2-0ubuntu2 name: gir1.2-gnomebluetooth-1.0 description: Introspection data for GnomeBluetooth status: Installed desired: Install version: 3.2.2-2 name: gir1.2-gnomekeyring-1.0 description: GNOME keyring services library - introspection data status: Installed desired: Install version: 0.10.36-1 name: gir1.2-gst-plugins-base-0.10 description: Description: GObject introspection data for the GStreamer Plugins Base library status: Installed desired: Install version: 0.10.36-1 name: gir1.2-gstreamer-0.10 description: Description: GObject introspection data for the GStreamer library status: Installed desired: Install version: 2.24.10-0ubuntu4 name: gir1.2-gtk-2.0 description: GTK+ graphical user interface library -- gir bindings status: Installed desired: Install version: 3.3.16-0ubuntu1 name: gir1.2-gtk-3.0 description: GTK+ graphical user interface library -- gir bindings status: Installed desired: Install version: 3.3.4-0ubuntu1 name: gir1.2-gtksource-3.0 description: gir files for the GTK+ syntax highlighting widget status: Installed desired: Install version: 175-0ubuntu5 name: gir1.2-gudev-1.0 description: libgudev-1.0 introspection data status: Installed desired: Install version: 0.6.90-0ubuntu1 name: gir1.2-indicate-0.7 description: Typelib file for libindicate5 status: Installed desired: Install version: 1.7.5-0ubuntu3 name: gir1.2-javascriptcoregtk-3.0 description: GObject introspection data for the GTK+-based JavaScriptCore library status: Installed desired: Install version: 0.14.2-1 name: gir1.2-json-1.0 description: GLib JSON manipulation library (introspection data) status: Installed desired: Install version: 0.1.54build1 name: gir1.2-launchpad-integration-3.0 description: library for launchpad integration (gir files) status: Installed desired: Install version: 0.7.4-1 name: gir1.2-notify-0.7 description: sends desktop notifications to a notification daemon (Introspection files) status: Installed desired: Install version: 1.29.5-0ubuntu1 name: gir1.2-pango-1.0 description: Layout and rendering of internationalized text - gir bindings status: Installed desired: Install version: 1.2.0-1ubuntu1 name: gir1.2-peas-1.0 description: Application plugin library (introspection files) status: Installed desired: Install version: 2.95-0ubuntu2 name: gir1.2-rb-3.0 description: GObject introspection data for the rhythmbox music player status: Installed desired: Install version: 2.37.90-0ubuntu1 name: gir1.2-soup-2.4 description: GObject introspection data for the libsoup HTTP library status: Installed desired: Install version: 0.3.2 name: gir1.2-timezonemap-1.0 description: typelib interface for libtimezonemap status: Installed desired: Install version: 3.0.1-0ubuntu18 name: gir1.2-totem-1.0 description: GObject introspection data for Totem media player status: Installed desired: Install version: 3.2.0-0ubuntu1 name: gir1.2-totem-plparser-1.0 description: GObject introspection data for the Totem Playlist Parser library status: Installed desired: Install version: 2.99.5-0ubuntu1 name: gir1.2-ubuntuoneui-3.0 description: Ubuntu One widget library status: Installed desired: Install version: 5.4.0-0ubuntu1 name: gir1.2-unity-5.0 description: GObject introspection data for the Unity library status: Installed desired: Install version: 1:0.31.0-0ubuntu1 name: gir1.2-vte-2.90 description: GObject introspection data for the VTE library status: Installed desired: Install version: 1.7.5-0ubuntu3 name: gir1.2-webkit-3.0 description: GObject introspection data for the WebKit library status: Installed desired: Install version: 3.3.5-0ubuntu1 name: gir1.2-wnck-3.0 description: GObject introspection data for the WNCK library status: Installed desired: Install version: 2.0.2-6ubuntu1 name: gksu description: graphical frontend to su status: Installed desired: Install version: 2.31.16-0ubuntu2 name: glib-networking description: network-related giomodules for GLib status: Installed desired: Install version: 2.31.16-0ubuntu2 name: glib-networking-common description: network-related giomodules for GLib - data files status: Installed desired: Install version: 2.31.16-0ubuntu2 name: glib-networking-services description: network-related giomodules for GLib - D-Bus services status: Installed desired: Install version: 3.3.90.1-0ubuntu1 name: gnome-accessibility-themes description: accessibility themes for the GNOME desktop status: Installed desired: Install version: 3.2.2-0ubuntu2 name: gnome-bluetooth description: GNOME Bluetooth tools status: Installed desired: Install version: 1:3.3.90-0ubuntu4 name: gnome-control-center description: utilities to configure the GNOME desktop status: Installed desired: Install version: 1:3.3.90-0ubuntu4 name: gnome-control-center-data description: configuration applets for GNOME - data files status: Installed desired: Install version: 3.3.90-0ubuntu2 name: gnome-desktop3-data description: Common files for GNOME desktop apps status: Installed desired: Install version: 3.0.2-2ubuntu6 name: gnome-disk-utility description: manage and configure disk drives and media status: Installed desired: Install version: 3.2.1-0ubuntu4 name: gnome-font-viewer description: font viewer for GNOME status: Installed desired: Install version: 1:3.3.5-0ubuntu1 name: gnome-games-data description: data files for the GNOME games status: Installed desired: Install version: 3.2.1.2-1ubuntu2 name: gnome-icon-theme description: GNOME Desktop icon theme (small subset) status: Installed desired: Install version: 3.2.2-1 name: gnome-icon-theme-symbolic description: GNOME desktop icon theme (symbolic icons) status: Installed desired: Install version: 3.2.2-2ubuntu1 name: gnome-keyring description: GNOME keyring services (daemon and tools) status: Installed desired: Install version: 2.91.2-3ubuntu5 name: gnome-media description: GNOME media utilities status: Installed desired: Install version: 3.3.5-0ubuntu1 name: gnome-menus description: GNOME implementation of the freedesktop menu specification status: Installed desired: Install version: 3.1.1-0ubuntu2 name: gnome-nettool description: network information tool for GNOME status: Installed desired: Install version: 3.3.0-0ubuntu1 name: gnome-online-accounts description: GNOME Online Accounts status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gnome-orca description: Scriptable screen reader status: Installed desired: Install version: 3.3.3-0ubuntu1 name: gnome-power-manager description: power management tool for the GNOME desktop status: Installed desired: Install version: 3.2.1-0ubuntu1 name: gnome-screensaver description: GNOME screen saver and locker status: Installed desired: Install version: 3.3.2-0ubuntu3 name: gnome-screenshot description: screenshot application for GNOME status: Installed desired: Install version: 3.2.1-0ubuntu5 name: gnome-session description: GNOME Session Manager - GNOME 3 session status: Installed desired: Install version: 3.2.1-0ubuntu5 name: gnome-session-bin description: GNOME Session Manager - Minimal runtime status: Installed desired: Install version: 0.28-3ubuntu2 name: gnome-session-canberra description: GNOME session log in and log out sound events status: Installed desired: Install version: 3.2.1-0ubuntu5 name: gnome-session-common description: GNOME Session Manager - common files status: Installed desired: Install version: 3.3.90-0ubuntu3 name: gnome-settings-daemon description: daemon handling the GNOME session settings status: Installed desired: Install version: 1:3.3.5-0ubuntu1 name: gnome-sudoku description: Sudoku puzzle game for GNOME status: Installed desired: Install version: 3.2.1-0ubuntu4 name: gnome-system-log description: system log viewer for GNOME status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gnome-system-monitor description: Process viewer and system resource monitor for GNOME status: Installed desired: Install version: 3.3.0-0ubuntu1 name: gnome-terminal description: GNOME terminal emulator application status: Installed desired: Install version: 3.3.0-0ubuntu1 name: gnome-terminal-data description: Data files for the GNOME terminal emulator status: Installed desired: Install version: 3.3.1-0ubuntu1 name: gnome-user-guide description: GNOME user's guide status: Installed desired: Install version: 3.0.1-1ubuntu1 name: gnome-user-share description: User level public file sharing via WebDAV or ObexFTP status: Installed desired: Install version: 3.2.1-0ubuntu4 name: gnome-utils-common description: data files for the GNOME utilities status: Installed desired: Install version: 1:3.3.5-0ubuntu1 name: gnomine description: popular minesweeper puzzle game for GNOME status: Installed desired: Install version: 1.4.11-3ubuntu2 name: gnupg description: GNU privacy guard - a free PGP replacement status: Installed desired: Install version: 0.11.0-1 name: gparted description: GNOME partition editor status: Installed desired: Install version: 1.4.11-3ubuntu2 name: gpgv description: GNU privacy guard - signature verification tool status: Installed desired: Install version: 2.10-1 name: grep description: GNU grep, egrep and fgrep status: Installed desired: Install version: 1.21-6 name: groff-base description: GNU troff text-formatting system (base system components) status: Installed desired: Install version: 7.1-10 name: growisofs description: DVD+-RW/R recorder status: Installed desired: Install version: 1.99-14ubuntu2 name: grub-common description: GRand Unified Bootloader (common files) status: Installed desired: Install version: 0.5 name: grub-gfxpayload-lists description: GRUB gfxpayload blacklist status: Installed desired: Install version: 1.99-14ubuntu2 name: grub-pc description: GRand Unified Bootloader, version 2 (PC/BIOS version) status: Installed desired: Install version: 1.99-14ubuntu2 name: grub-pc-bin description: GRand Unified Bootloader, version 2 (PC/BIOS binaries) status: Installed desired: Install version: 1.99-14ubuntu2 name: grub2-common description: GRand Unified Bootloader (common files for version 2) status: Installed desired: Install version: 1.20100103-3 name: gs-cjk-resource description: Resource files for gs-cjk, ghostscript CJK-TrueType extension status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gsettings-desktop-schemas description: GSettings deskop-wide schemas status: Installed desired: Install version: 1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1 name: gsfonts description: Fonts for the Ghostscript interpreter(s) status: Installed desired: Install version: 0.10.36-1 name: gstreamer0.10-alsa description: GStreamer plugin for ALSA status: Installed desired: Install version: 0.10.31-1ubuntu1 name: gstreamer0.10-gconf description: GStreamer plugin for getting the sink/source information from GConf status: Installed desired: Install version: 0.1.1-1ubuntu2 name: gstreamer0.10-nice description: ICE library (GStreamer plugin) status: Installed desired: Install version: 0.10.36-1 name: gstreamer0.10-plugins-base description: GStreamer plugins from the "base" set status: Installed desired: Install version: 0.10.36-1 name: gstreamer0.10-plugins-base-apps description: GStreamer helper programs from the "base" set status: Installed desired: Install version: 0.10.31-1ubuntu1 name: gstreamer0.10-plugins-good description: GStreamer plugins from the "good" set status: Installed desired: Install version: 0.10.31-1ubuntu1 name: gstreamer0.10-pulseaudio description: GStreamer plugin for PulseAudio status: Installed desired: Install version: 0.10.36-1 name: gstreamer0.10-tools description: Tools for use with GStreamer status: Installed desired: Install version: 0.10.36-1 name: gstreamer0.10-x description: GStreamer plugins for X11 and Pango status: Installed desired: Install version: 1:2.20.2-1ubuntu1 name: gtk2-engines description: theme engines for GTK+ 2.x status: Installed desired: Install version: 0.98.2-0ubuntu1 name: gtk2-engines-murrine description: cairo-based gtk+-2.0 theme engine status: Installed desired: Install version: 1.0.1-0ubuntu4 name: gtk3-engines-unico description: Unico Gtk+ 3 theme engine status: Installed desired: Install version: 1:3.3.1-0ubuntu1 name: gucharmap description: Unicode character picker and font browser status: Installed desired: Install version: 1.8.8+1-6ubuntu2 name: guile-1.8-libs description: Core Guile libraries status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs description: userspace virtual filesystem - GIO module status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-backends description: userspace virtual filesystem - backends status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-bin description: userspace virtual filesystem - binaries status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-common description: userspace virtual filesystem - common data files status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-daemons description: userspace virtual filesystem - servers status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-fuse description: userspace virtual filesystem - fuse server status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-libs description: userspace virtual filesystem - private libraries status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gwibber description: Open source social networking client for GNOME status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gwibber-service description: Open source social networking client for GNOME status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gwibber-service-facebook description: Facebook plugin for Gwibber status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gwibber-service-identica description: Identi.ca plugin for Gwibber status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gwibber-service-twitter description: Twitter plugin for Gwibber status: Installed desired: Install version: 1.4-1ubuntu2 name: gzip description: GNU compression utilities status: Installed desired: Install version: 9.37-0ubuntu2 name: hdparm description: tune hard disk parameters for high performance status: Installed desired: Install version: 0.12-1ubuntu1 name: hicolor-icon-theme description: default fallback theme for FreeDesktop.org icon themes status: Installed desired: Install version: 3.06ubuntu1 name: hostname description: utility to set/show the host name or domain name status: Installed desired: Install version: 3.12.2-1 name: hpijs description: transitional dummy package for hpijs printer driver status: Installed desired: Install version: 3.12.2-1 name: hplip description: HP Linux Printing and Imaging System (HPLIP) status: Installed desired: Install version: 3.12.2-1 name: hplip-data description: HP Linux Printing and Imaging - data files status: Installed desired: Install version: 0.5.3.11 name: humanity-icon-theme description: Humanity Icon theme status: Installed desired: Install version: 20070829-4ubuntu3 name: hunspell-en-us description: English_american dictionary for hunspell status: Installed desired: Install version: 0.233-1 name: hwdata description: hardware identification / configuration data status: Installed desired: Install version: 1.4.0-3ubuntu3 name: ibus description: Intelligent Input Bus - core status: Installed desired: Install version: 1.4.0-3ubuntu3 name: ibus-gtk description: Intelligent Input Bus - GTK+2 support status: Installed desired: Install version: 1.4.0-3ubuntu3 name: ibus-gtk3 description: Intelligent Input Bus - GTK+3 support status: Installed desired: Install version: 1.4.0-1 name: ibus-pinyin description: Pinyin engine for IBus status: Installed desired: Install version: 1.4.0-1 name: ibus-pinyin-db-android description: Pinyin engine for IBus - Android database status: Installed desired: Install version: 1.3.9.20110827-1 name: ibus-table description: table engine for IBus status: Installed desired: Install version: 0.7~beta2ubuntu6 name: ifupdown description: high level tools to configure network interfaces status: Installed desired: Install version: 1.20ubuntu5 name: im-switch description: Input method switch framework status: Installed desired: Install version: 0.4.91-0ubuntu1 name: indicator-application description: Application Indicators status: Installed desired: Install version: 0.3.91-0ubuntu2 name: indicator-appmenu description: Indicator for application menus. status: Installed desired: Install version: 0.3.90-0ubuntu1 name: indicator-datetime description: Simple clock status: Installed desired: Install version: 0.5.92-0ubuntu1 name: indicator-messages description: indicator that collects messages that need a response status: Installed desired: Install version: 1.91-0ubuntu1 name: indicator-power description: Indicator showing power state. status: Installed desired: Install version: 0.1.3-0ubuntu2 name: indicator-printers description: indicator showing active print jobs status: Installed desired: Install version: 0.3.92-0ubuntu1 name: indicator-session description: indicator showing session management, status and user switching status: Installed desired: Install version: 0.8.2.0-0ubuntu1 name: indicator-sound description: System sound indicator. status: Installed desired: Install version: 0.5.92-0ubuntu1 name: indicator-status-provider-mc5 description: indicator-messages status provider for telepathy mission-control-5 status: Installed desired: Install version: 4.13a.dfsg.1-8ubuntu1 name: info description: Standalone GNU Info documentation browser status: Installed desired: Install version: 0.99ubuntu10 name: initramfs-tools description: tools for generating an initramfs status: Installed desired: Install version: 0.99ubuntu10 name: initramfs-tools-bin description: binaries used by initramfs-tools status: Installed desired: Install version: 2.88dsf-13.10ubuntu10 name: initscripts description: scripts for initializing and shutting down the system status: Installed desired: Install version: 1:1.4.2-1 name: inputattach description: utility to connect serial-attached peripherals to the input subsystem status: Installed desired: Install version: 1.14.0-2.1ubuntu1 name: insserv description: Tool to organize boot sequence using LSB init.d script dependencies status: Installed desired: Install version: 4.13a.dfsg.1-8ubuntu1 name: install-info description: Manage installed documentation in info format status: Installed desired: Install version: 1.1-0ubuntu2 name: intel-gpu-tools description: tools for debugging the Intel graphics driver status: Installed desired: Install version: 20111117-1ubuntu1 name: iproute description: networking and traffic control tools status: Installed desired: Install version: 1.4.12-1ubuntu4 name: iptables description: administration tools for packet filtering and NAT status: Installed desired: Install version: 3:20101006-1ubuntu1 name: iputils-arping description: Tool to send ICMP echo requests to an ARP address status: Installed desired: Install version: 3:20101006-1ubuntu1 name: iputils-ping description: Tools to test the reachability of network hosts status: Installed desired: Install version: 3:20101006-1ubuntu1 name: iputils-tracepath description: Tools to trace the network path to a remote host status: Installed desired: Install version: 0.56-1ubuntu4 name: irqbalance description: Daemon to balance interrupts for SMP systems status: Installed desired: Install version: 4.1.ESV-R4-0ubuntu1 name: isc-dhcp-client description: ISC DHCP client status: Installed desired: Install version: 4.1.ESV-R4-0ubuntu1 name: isc-dhcp-common description: common files used by all the isc-dhcp* packages status: Installed desired: Install version: 3.31-1 name: iso-codes description: ISO language, territory, currency, script codes and their translations status: Installed desired: Install version: 3.2-1 name: iw description: tool for configuring Linux wireless devices status: Installed desired: Install version: 1.1.15-2 name: jfsutils description: utilities for managing the JFS filesystem status: Installed desired: Install version: 0.9.6-0ubuntu1 name: jockey-common description: user interface and desktop integration for driver management status: Installed desired: Install version: 0.9.6-0ubuntu1 name: jockey-gtk description: GNOME user interface and desktop integration for driver management status: Installed desired: Install version: 1.15.2-3ubuntu2 name: kbd description: Linux console font and keytable utilities status: Installed desired: Install version: 0.12+git20090217-1ubuntu18 name: kerneloops-daemon description: kernel oops tracker status: Installed desired: Install version: 1.70ubuntu2 name: keyboard-configuration description: system-wide keyboard preferences status: Installed desired: Install version: 1.5.2-2 name: keyutils description: Linux Key Management Utilities status: Installed desired: Install version: 1.5.25-1ubuntu1 name: klibc-utils description: small utilities built with klibc for early boot status: Installed desired: Install version: 0.4.9-3ubuntu3 name: kpartx description: create device mappings for partitions status: Installed desired: Install version: 1.10+dfsg~beta1-2 name: krb5-locales description: Internationalization support for MIT Kerberos status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-en description: translation updates for language English status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-en-base description: translations for language English status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-es description: translation updates for language Spanish; Castilian status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-es-base description: translations for language Spanish; Castilian status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-en description: GNOME translation updates for language English status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-en-base description: GNOME translations for language English status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-es description: GNOME translation updates for language Spanish; Castilian status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-es-base description: GNOME translations for language Spanish; Castilian status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-pt description: GNOME translation updates for language Portuguese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-pt-base description: GNOME translations for language Portuguese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-zh-hans description: GNOME translation updates for language Simplified Chinese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-zh-hans-base description: GNOME translations for language Simplified Chinese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-pt description: translation updates for language Portuguese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-pt-base description: translations for language Portuguese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-zh-hans description: translation updates for language Simplified Chinese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-zh-hans-base description: translations for language Simplified Chinese status: Installed desired: Install version: 0.70 name: language-selector-common description: Language selector for Ubuntu status: Installed desired: Install version: 0.70 name: language-selector-gnome description: Language selector for Ubuntu status: Installed desired: Install version: 0.13.7ubuntu2 name: laptop-detect description: attempt to detect a laptop status: Installed desired: Install version: 0.1.54build1 name: launchpad-integration description: launchpad integration status: Installed desired: Install version: 444-1ubuntu1 name: less description: pager program similar to more status: Installed desired: Install version: 1.4p5-39ubuntu1 name: libaa1 description: ASCII art library status: Installed desired: Install version: 0.6.15-2ubuntu8 name: libaccountsservice0 description: query and manipulate user account information - shared libraries status: Installed desired: Install version: 2.2.51-5ubuntu1 name: libacl1 description: Access control list shared library status: Installed desired: Install version: 0.4.90-0ubuntu2 name: libappindicator1 description: Application Indicators status: Installed desired: Install version: 0.4.90-0ubuntu2 name: libappindicator3-1 description: Application Indicators status: Installed desired: Install version: 0.8.16~exp12ubuntu4 name: libapt-inst1.4 description: deb package format runtime library status: Installed desired: Install version: 0.8.16~exp12ubuntu4 name: libapt-pkg4.12 description: package managment runtime library status: Installed desired: Install version: 2.8.5-5 name: libarchive1 description: Multi-format archive and compression library (shared library) status: Installed desired: Install version: 2.3.21-1 name: libart-2.0-2 description: Library of functions for 2D graphics - runtime files status: Installed desired: Install version: 1.5.dfsg.1-3 name: libasn1-8-heimdal description: Heimdal Kerberos - ASN.1 library status: Installed desired: Install version: 1.0.25-1ubuntu6 name: libasound2 description: shared library for ALSA applications status: Installed desired: Install version: 1.0.25-1ubuntu1 name: libasound2-plugins description: ALSA library additional plugins status: Installed desired: Install version: 0.60.7~20110707-1 name: libaspell15 description: GNU Aspell spell-checker runtime library status: Installed desired: Install version: 0.8-4 name: libasyncns0 description: Asynchronous name service query library status: Installed desired: Install version: 0.18-1ubuntu2 name: libatasmart4 description: ATA S.M.A.R.T. reading and parsing library status: Installed desired: Install version: 2.3.90-0ubuntu1 name: libatk-adaptor description: at-spi2-atk status: Installed desired: Install version: 2.3.90-0ubuntu1 name: libatk-adaptor-schemas description: at-spi2-atk GSettings schemas status: Installed desired: Install version: 2.3.3-0ubuntu1 name: libatk1.0-0 description: ATK accessibility toolkit status: Installed desired: Install version: 2.3.3-0ubuntu1 name: libatk1.0-data description: Common files for the ATK accessibility toolkit status: Installed desired: Install version: 2.22.6-1ubuntu1 name: libatkmm-1.6-1 description: C++ wrappers for ATK accessibility toolkit (shared libraries) status: Installed desired: Install version: 2.3.90-0ubuntu1 name: libatspi2.0-0 description: Assistive Technology Service Provider Interface - shared library status: Installed desired: Install version: 1:2.4.46-5ubuntu1 name: libattr1 description: Extended attribute shared library status: Installed desired: Install version: 1.9.3-3 name: libaudio2 description: Network Audio System - shared libraries status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-client3 description: Avahi client library status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-common-data description: Avahi common data files status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-common3 description: Avahi common library status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-core7 description: Avahi's embeddable mDNS/DNS-SD library status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-glib1 description: Avahi glib integration library status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-gobject0 description: Avahi GObject library status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-ui-gtk3-0 description: Avahi GTK+ User interface library for GTK3 status: Installed desired: Install version: 0.5.3-1ubuntu2 name: libavc1394-0 description: control IEEE 1394 audio/video devices status: Installed desired: Install version: 0.2.110-0ubuntu1 name: libbamf0 description: Window matching library - shared library status: Installed desired: Install version: 0.2.110-0ubuntu1 name: libbamf3-0 description: Window matching library - shared library status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: libbind9-80 description: BIND9 Shared Library used by BIND status: Installed desired: Install version: 2.20.1-1ubuntu2 name: libblkid1 description: block device id library status: Installed desired: Install version: 4.98-2ubuntu1 name: libbluetooth3 description: Library to use the BlueZ Linux Bluetooth stack status: Installed desired: Install version: 1.46.1-7ubuntu3 name: libboost-serialization1.46.1 description: serialization library for C++ status: Installed desired: Install version: 3.2.0-3ubuntu1 name: libbrasero-media3-1 description: CD/DVD burning library for GNOME - runtime status: Installed desired: Install version: 4.3-1ubuntu3 name: libbrlapi0.5 description: braille display access via BRLTTY - shared library status: Installed desired: Install version: 0.3.0-1 name: libbsd0 description: utility functions from BSD systems - shared library status: Installed desired: Install version: 1.1.8-1 name: libburn4 description: library to provide CD/DVD writing functions status: Installed desired: Install version: 1.0.6-1 name: libbz2-1.0 description: high-quality block-sorting file compressor library - runtime status: Installed desired: Install version: 2.15-0ubuntu3 name: libc-bin description: Embedded GNU C Library: Binaries status: Installed desired: Install version: 2.15-0ubuntu3 name: libc-dev-bin description: Embedded GNU C Library: Development binaries status: Installed desired: Install version: 2.15-0ubuntu3 name: libc6 description: Embedded GNU C Library: Shared libraries status: Installed desired: Install version: 2.15-0ubuntu3 name: libc6-dev description: Embedded GNU C Library: Development Libraries and Header Files status: Installed desired: Install version: 0.99.beta17-2.1ubuntu1 name: libcaca0 description: colour ASCII art library status: Installed desired: Install version: 1.10.2-6.1ubuntu2 name: libcairo-gobject2 description: The Cairo 2D vector graphics library (GObject library) status: Installed desired: Install version: 1.081-1build2 name: libcairo-perl description: Perl interface to the Cairo graphics library status: Installed desired: Install version: 1.10.2-6.1ubuntu2 name: libcairo2 description: The Cairo 2D vector graphics library status: Installed desired: Install version: 1.10.0-1ubuntu1 name: libcairomm-1.0-1 description: C++ wrappers for Cairo (shared libraries) status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libcamel-1.2-29 description: Evolution MIME message handling library status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra-gtk-module description: translates GTK+ widgets signals to event sounds status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra-gtk0 description: GTK+ helper for playing widget event sounds with libcanberra status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra-gtk3-0 description: GTK+ 3.0 helper for playing widget event sounds with libcanberra status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra-gtk3-module description: translates GTK3 widgets signals to event sounds status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra-pulse description: PulseAudio backend for libcanberra status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra0 description: simple abstract interface for playing event sounds status: Installed desired: Install version: 0.6.6-1ubuntu1 name: libcap-ng0 description: An alternate POSIX capabilities library status: Installed desired: Install version: 1:2.22-1ubuntu3 name: libcap2 description: support for getting/setting POSIX.1e capabilities status: Installed desired: Install version: 1:2.22-1ubuntu3 name: libcap2-bin description: basic utility programs for using capabilities status: Installed desired: Install version: 0.83-1 name: libcdio-cdda1 description: library to read and control digital audio CDs status: Installed desired: Install version: 0.83-1 name: libcdio-paranoia1 description: library to read digital audio CDs with error correction status: Installed desired: Install version: 0.83-1 name: libcdio13 description: library to read and control CD-ROM status: Installed desired: Install version: 3.10.2+debian-10ubuntu1 name: libcdparanoia0 description: audio extraction tool for sampling CDs (library) status: Installed desired: Install version: 0.4.5-2 name: libck-connector0 description: ConsoleKit libraries status: Installed desired: Install version: 0.36-3 name: libclass-isa-perl description: report the search path for a class's ISA tree status: Installed desired: Install version: 0.1.0-1 name: libcmis-0.2-0 description: CMIS protocol client library status: Installed desired: Install version: 0.1.16-2 name: libcolord1 description: system service to manage device colour profiles -- runtime status: Installed desired: Install version: 1.42-1ubuntu1 name: libcomerr2 description: common error description library status: Installed desired: Install version: 0.9.7.0~bzr428-0ubuntu3 name: libcompizconfig0 description: Settings library for plugins - OpenCompositing Project status: Installed desired: Install version: 0.6.4-2 name: libcroco3 description: Cascading Style Sheet (CSS) parsing and manipulation toolkit status: Installed desired: Install version: 1.3-10 name: libcrypt-passwdmd5-perl description: interoperable MD5-based crypt() for perl status: Installed desired: Install version: 1.5.2-5 name: libcups2 description: Common UNIX Printing System(tm) - Core library status: Installed desired: Install version: 1.5.2-5 name: libcupscgi1 description: Common UNIX Printing System(tm) - CGI library status: Installed desired: Install version: 1.5.2-5 name: libcupsdriver1 description: Common UNIX Printing System(tm) - Driver library status: Installed desired: Install version: 1.0.2-1bzr1 name: libcupsfilters1 description: OpenPrinting CUPS Filters - Shared library status: Installed desired: Install version: 1.5.2-5 name: libcupsimage2 description: Common UNIX Printing System(tm) - Raster image library status: Installed desired: Install version: 1.5.2-5 name: libcupsmime1 description: Common UNIX Printing System(tm) - MIME library status: Installed desired: Install version: 1.5.2-5 name: libcupsppdc1 description: Common UNIX Printing System(tm) - PPD manipulation library status: Installed desired: Install version: 7.22.0-3ubuntu2 name: libcurl3 description: Multi-protocol file transfer library (OpenSSL) status: Installed desired: Install version: 7.22.0-3ubuntu2 name: libcurl3-gnutls description: Multi-protocol file transfer library (GnuTLS) status: Installed desired: Install version: 7.22.0-3ubuntu2 name: libcurl3-nss description: Multi-protocol file transfer library (NSS) status: Installed desired: Install version: 0.14-2 name: libdaemon0 description: lightweight C library for daemons - runtime library status: Installed desired: Install version: 0.2.5-3 name: libdatrie1 description: Double-array trie library status: Installed desired: Install version: 5.1.25-11build1 name: libdb5.1 description: Berkeley v5.1 Database Libraries [runtime] status: Installed desired: Install version: 1.4.18-1ubuntu1 name: libdbus-1-3 description: simple interprocess messaging system (library) status: Installed desired: Install version: 0.98-1ubuntu1 name: libdbus-glib-1-2 description: simple interprocess messaging system (GLib-based shared library) status: Installed desired: Install version: 0.5.92-0ubuntu1 name: libdbusmenu-glib4 description: library for passing menus over DBus status: Installed desired: Install version: 0.5.92-0ubuntu1 name: libdbusmenu-gtk3-4 description: library for passing menus over DBus - GTK+ version status: Installed desired: Install version: 0.5.92-0ubuntu1 name: libdbusmenu-gtk4 description: library for passing menus over DBus - GTK+ version status: Installed desired: Install version: 0.9.0-2ubuntu1 name: libdbusmenu-qt2 description: Qt implementation of the DBusMenu protocol status: Installed desired: Install version: 0.11.5-0ubuntu1 name: libdconf-dbus-1-0 description: simple configuration storage system - D-Bus library status: Installed desired: Install version: 0.0.0.110722-0ubuntu3 name: libdconf-qt0 description: dconf Qt bindings (library) status: Installed desired: Install version: 0.11.5-0ubuntu1 name: libdconf0 description: simple configuration storage system - runtime library status: Installed desired: Install version: 0.158ubuntu1 name: libdebconfclient0 description: Debian Configuration Management System (C-implementation library) status: Installed desired: Install version: 0.79ubuntu2 name: libdebian-installer4 description: Library of common debian-installer functions status: Installed desired: Install version: 1:0.9.7.0~bzr2995-0ubuntu5 name: libdecoration0 description: Compiz window decoration library status: Installed desired: Install version: 1.0.4-0ubuntu1 name: libdee-1.0-4 description: model to synchronize mutiple instances over DBus - shared lib status: Installed desired: Install version: 2:1.02.48-4ubuntu7 name: libdevmapper-event1.02.1 description: The Linux Kernel Device Mapper userspace library status: Installed desired: Install version: 2:1.02.48-4ubuntu7 name: libdevmapper1.02.1 description: The Linux Kernel Device Mapper userspace library status: Installed desired: Install version: 0.2.2-3 name: libdiscid0 description: Library for creating MusicBrainz DiscIDs status: Installed desired: Install version: 3.5.24-9 name: libdjvulibre-text description: Linguistic support files for libdjvulibre status: Installed desired: Install version: 3.5.24-9 name: libdjvulibre21 description: Runtime support for the DjVu image format status: Installed desired: Install version: 2.9.14-1 name: libdmapsharing-3.0-2 description: DMAP client and server library - runtime status: Installed desired: Install version: 1.0.0.rc16-4.1ubuntu6 name: libdmraid1.0.0.rc16 description: Device-Mapper Software RAID support tool - shared library status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: libdns81 description: DNS Shared Library used by BIND status: Installed desired: Install version: 1.0.13-3 name: libdotconf1.0 description: Configuration file parser library - runtime files status: Installed desired: Install version: 2.4.30-1ubuntu1 name: libdrm-intel1 description: Userspace interface to intel-specific kernel DRM services -- runtime status: Installed desired: Install version: 2.4.30-1ubuntu1 name: libdrm-nouveau1a description: Userspace interface to nouveau-specific kernel DRM services -- runtime status: Installed desired: Install version: 2.4.30-1ubuntu1 name: libdrm-radeon1 description: Userspace interface to radeon-specific kernel DRM services -- runtime status: Installed desired: Install version: 2.4.30-1ubuntu1 name: libdrm2 description: Userspace interface to kernel DRM services -- runtime status: Installed desired: Install version: 1.0.0-3ubuntu1 name: libdv4 description: software library for DV format digital video (runtime lib) status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libebackend-1.2-1 description: Utility library for evolution data servers status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libebook-1.2-12 description: Client library for evolution address books status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libecal-1.2-10 description: Client library for evolution calendars status: Installed desired: Install version: 96-0ubuntu2 name: libecryptfs0 description: ecryptfs cryptographic filesystem (library) status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libedata-book-1.2-11 description: Backend library for evolution address books status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libedata-cal-1.2-13 description: Backend library for evolution calendars status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libedataserver-1.2-15 description: Utility library for evolution data servers status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libedataserverui-3.0-1 description: GUI utility library for evolution data servers status: Installed desired: Install version: 2.11-20080614-3ubuntu1 name: libedit2 description: BSD editline and history libraries status: Installed desired: Install version: 0.152-1ubuntu2 name: libelf1 description: library to read and write ELF files status: Installed desired: Install version: 1.6.0-7 name: libenchant1c2a description: Wrapper library for various spell checker engines (runtime libs) status: Installed desired: Install version: 1.46.02-0ubuntu1 name: libespeak1 description: Multi-lingual software speech synthesizer: shared library status: Installed desired: Install version: 2.0.16-stable-1 name: libevent-2.0-5 description: Asynchronous event notification library status: Installed desired: Install version: 3.3.90-0ubuntu2 name: libevince3-3 description: Document (PostScript, PDF) rendering library status: Installed desired: Install version: 2.1.1-1build2 name: libexempi3 description: library to parse XMP metadata (Library) status: Installed desired: Install version: 0.6.20-2 name: libexif12 description: library to parse EXIF files status: Installed desired: Install version: 0.22-2 name: libexiv2-11 description: EXIF/IPTC metadata manipulation library status: Installed desired: Install version: 2.0.1-7.2 name: libexpat1 description: XML parsing C library - runtime library status: Installed desired: Install version: 3.2.0-1ubuntu1 name: libexttextcat-data description: Language detection library - data files status: Installed desired: Install version: 3.2.0-1ubuntu1 name: libexttextcat0 description: Language detection library status: Installed desired: Install version: 3.0.11~rc1-5 name: libffi6 description: Foreign Function Interface library runtime status: Installed desired: Install version: 0.03-1fakesync1 name: libfile-basedir-perl description: Perl module to use the freedesktop basedir specification status: Installed desired: Install version: 0.38-1 name: libfile-copy-recursive-perl description: Perl extension for recursively copying files and directories status: Installed desired: Install version: 0.04-3 name: libfile-desktopentry-perl description: Perl module to handle freedesktop .desktop files status: Installed desired: Install version: 0.15-2 name: libfile-mimeinfo-perl description: Perl module to determine file types status: Installed desired: Install version: 1.2.1-6 name: libflac8 description: Free Lossless Audio Codec - runtime C library status: Installed desired: Install version: 0.6.6-1ubuntu2 name: libfolks-eds25 description: Evolution-data-server backend for libfolks status: Installed desired: Install version: 0.6.6-1ubuntu2 name: libfolks-telepathy25 description: Telepathy backend for libfolks status: Installed desired: Install version: 0.6.6-1ubuntu2 name: libfolks25 description: library to aggregates people into metacontacts status: Installed desired: Install version: 2.8.0-3ubuntu5 name: libfontconfig1 description: generic font configuration library - runtime status: Installed desired: Install version: 1:1.1.0-1 name: libfontenc1 description: X11 font encoding library status: Installed desired: Install version: 1.0.1-1ubuntu2 name: libfreerdp-plugins-standard description: RDP client for Windows Terminal Services (plugins) status: Installed desired: Install version: 1.0.1-1ubuntu2 name: libfreerdp1 description: RDP client for Windows Terminal Services (library) status: Installed desired: Install version: 2.4.8-1 name: libfreetype6 description: FreeType 2 font engine, shared library files status: Installed desired: Install version: 0.19.2-1 name: libfribidi0 description: Free Implementation of the Unicode BiDi algorithm status: Installed desired: Install version: 2:1.0.3-1 name: libfs6 description: X11 Font Services library status: Installed desired: Install version: 2.8.6-2ubuntu1 name: libfuse2 description: Filesystem in Userspace (library) status: Installed desired: Install version: 3.3.16-0ubuntu1 name: libgail-3-0 description: GNOME Accessibility Implementation Library -- shared libraries status: Installed desired: Install version: 2.24.10-0ubuntu4 name: libgail-common description: GNOME Accessibility Implementation Library -- common modules status: Installed desired: Install version: 2.24.10-0ubuntu4 name: libgail18 description: GNOME Accessibility Implementation Library -- shared libraries status: Installed desired: Install version: 1:4.6.2-16ubuntu1 name: libgcc1 description: GCC support library status: Installed desired: Install version: 3.2.2-2ubuntu1 name: libgck-1-0 description: Glib wrapper library for PKCS#11 - runtime status: Installed desired: Install version: 3.2.3-1ubuntu3 name: libgconf2-4 description: GNOME configuration database system (shared libraries) status: Installed desired: Install version: 3.2.2-2ubuntu1 name: libgcr-3-1 description: Library for Crypto UI related task - runtime status: Installed desired: Install version: 3.2.2-2ubuntu1 name: libgcr-3-common description: Library for Crypto UI related task - common files status: Installed desired: Install version: 1.5.0-3 name: libgcrypt11 description: LGPL Crypto library - runtime library status: Installed desired: Install version: 2.0.36~rc1~dfsg-6ubuntu2 name: libgd2-xpm description: GD Graphics Library version 2 status: Installed desired: Install version: 0.11.0-0ubuntu1 name: libgdata-common description: Library for accessing GData webservices - common data files status: Installed desired: Install version: 0.11.0-0ubuntu1 name: libgdata13 description: Library for accessing GData webservices - shared libraries status: Installed desired: Install version: 1.8.3-10 name: libgdbm3 description: GNU dbm database routines (runtime version) status: Installed desired: Install version: 2.25.2-0ubuntu2 name: libgdk-pixbuf2.0-0 description: GDK Pixbuf library status: Installed desired: Install version: 2.25.2-0ubuntu2 name: libgdk-pixbuf2.0-common description: GDK Pixbuf library - data files status: Installed desired: Install version: 3.0.2-2ubuntu6 name: libgdu-gtk0 description: GTK+ standard dialog library for libgdu status: Installed desired: Install version: 3.0.2-2ubuntu6 name: libgdu0 description: GObject based Disk Utility Library status: Installed desired: Install version: 0.6.4-0ubuntu1 name: libgee2 description: GObject based collection library status: Installed desired: Install version: 0.12.0-1ubuntu11 name: libgeoclue0 description: C API for GeoClue status: Installed desired: Install version: 1.4.8+dfsg-2 name: libgeoip1 description: non-DNS IP-to-country resolver library status: Installed desired: Install version: 0.3.91-0ubuntu1 name: libgexiv2-0 description: GObject-based wrapper around the Exiv2 library status: Installed desired: Install version: 1.31.10-1ubuntu1 name: libgirepository-1.0-1 description: Library for handling GObject introspection data (runtime library) status: Installed desired: Install version: 2.0.13~pre1-5ubuntu2 name: libgksu2-0 description: library providing su and sudo functionality status: Installed desired: Install version: 8.0.1-0ubuntu2 name: libgl1-mesa-dri description: free implementation of the OpenGL API -- DRI modules status: Installed desired: Install version: 8.0.1-0ubuntu2 name: libgl1-mesa-glx description: free implementation of the OpenGL API -- GLX runtime status: Installed desired: Install version: 8.0.1-0ubuntu2 name: libglapi-mesa description: free implementation of the GL API -- shared library status: Installed desired: Install version: 1.6.0-4 name: libglew1.6 description: OpenGL Extension Wrangler - runtime environment status: Installed desired: Install version: 1.6.0-4 name: libglewmx1.6 description: OpenGL Extension Wrangler - runtime environment status: Installed desired: Install version: 2:1.241-1 name: libglib-perl description: interface to the GLib and GObject libraries status: Installed desired: Install version: 2.31.18-0ubuntu2 name: libglib2.0-0 description: GLib library of C routines status: Installed desired: Install version: 2.31.18-0ubuntu2 name: libglib2.0-bin description: Programs for the GLib library status: Installed desired: Install version: 2.31.18-0ubuntu2 name: libglib2.0-data description: Common files for GLib library status: Installed desired: Install version: 2.31.18-0ubuntu1 name: libglibmm-2.4-1c2a description: C++ wrapper for the GLib toolkit (shared libraries) status: Installed desired: Install version: 8.0.1-0ubuntu2 name: libglu1-mesa description: Mesa OpenGL utility library (GLU) status: Installed desired: Install version: 2.4.32-2 name: libgmime-2.4-2 description: MIME message parser and creator library - runtime status: Installed desired: Install version: 2:5.0.2+dfsg-2ubuntu1 name: libgmp10 description: Multiprecision arithmetic library status: Installed desired: Install version: 3.2.2-0ubuntu2 name: libgnome-bluetooth8 description: GNOME Bluetooth tools - support library status: Installed desired: Install version: 1:3.3.90-0ubuntu4 name: libgnome-control-center1 description: utilities to configure the GNOME desktop status: Installed desired: Install version: 3.3.90-0ubuntu2 name: libgnome-desktop-3-2 description: Utility library for loading .desktop files - runtime files status: Installed desired: Install version: 3.2.2-2 name: libgnome-keyring-common description: GNOME keyring services library - data files status: Installed desired: Install version: 3.2.2-2 name: libgnome-keyring0 description: GNOME keyring services library status: Installed desired: Install version: 3.0.0-1 name: libgnome-media-profiles-3.0-0 description: GNOME Media Profiles library status: Installed desired: Install version: 3.3.5-0ubuntu1 name: libgnome-menu-3-0 description: GNOME implementation of the freedesktop menu specification status: Installed desired: Install version: 3.0.1-0ubuntu7 name: libgnome-menu2 description: GNOME implementation of the freedesktop menu specification status: Installed desired: Install version: 2.32.1-2ubuntu1 name: libgnome2-common description: The GNOME library - common files status: Installed desired: Install version: 3.2.0-1 name: libgnomekbd-common description: GNOME library to manage keyboard configuration - common files status: Installed desired: Install version: 3.2.0-1 name: libgnomekbd7 description: GNOME library to manage keyboard configuration - shared library status: Installed desired: Install version: 2.12.14-5ubuntu2 name: libgnutls26 description: GNU TLS library - runtime library status: Installed desired: Install version: 3.3.0-0ubuntu1 name: libgoa-1.0-0 description: GNOME Online Accounts status: Installed desired: Install version: 4.6.2-16ubuntu1 name: libgomp1 description: GCC OpenMP (GOMP) support library status: Installed desired: Install version: 1.10-2ubuntu1 name: libgpg-error0 description: library for common error values and messages in GnuPG components status: Installed desired: Install version: 1.2.0-1.4ubuntu1 name: libgpgme11 description: GPGME - GnuPG Made Easy status: Installed desired: Install version: 2.4.13-0ubuntu1 name: libgphoto2-2 description: gphoto2 digital camera library status: Installed desired: Install version: 2.4.13-0ubuntu1 name: libgphoto2-l10n description: gphoto2 digital camera library - localized messages status: Installed desired: Install version: 2.4.13-0ubuntu1 name: libgphoto2-port0 description: gphoto2 digital camera port library status: Installed desired: Install version: 1.20.4-4 name: libgpm2 description: General Purpose Mouse - shared library status: Installed desired: Install version: 0.8.2-4 name: libgpod-common description: common files for libgpod status: Installed desired: Install version: 0.8.2-4 name: libgpod4 description: library to read and write songs and artwork to an iPod status: Installed desired: Install version: 0.3.4-0ubuntu1 name: libgrip0 description: Shared library providing multitouch gestures to GTK+ apps. status: Installed desired: Install version: 9.05~dfsg-0ubuntu1 name: libgs9 description: interpreter for the PostScript language and for PDF - Library status: Installed desired: Install version: 9.05~dfsg-0ubuntu1 name: libgs9-common description: interpreter for the PostScript language and for PDF - common files status: Installed desired: Install version: 1.10+dfsg~beta1-2 name: libgssapi-krb5-2 description: MIT Kerberos runtime libraries - krb5 GSS-API Mechanism status: Installed desired: Install version: 1.5.dfsg.1-3 name: libgssapi3-heimdal description: Heimdal Kerberos - GSSAPI support library status: Installed desired: Install version: 0.12.1-2 name: libgssdp-1.0-3 description: GObject-based library for SSDP status: Installed desired: Install version: 0.0.31-1ubuntu3 name: libgstfarsight0.10-0 description: Audio/Video communications framework: core library status: Installed desired: Install version: 0.10.36-1 name: libgstreamer-plugins-base0.10-0 description: GStreamer libraries from the "base" set status: Installed desired: Install version: 0.10.36-1 name: libgstreamer0.10-0 description: Core GStreamer libraries and elements status: Installed desired: Install version: 3.3.16-0ubuntu1 name: libgtk-3-0 description: GTK+ graphical user interface library status: Installed desired: Install version: 3.3.16-0ubuntu1 name: libgtk-3-bin description: programs for the GTK+ graphical user interface library status: Installed desired: Install version: 3.3.16-0ubuntu1 name: libgtk-3-common description: common files for the GTK+ graphical user interface library status: Installed desired: Install version: 2:1.223-1build3 name: libgtk2-perl description: Perl interface to the 2.x series of the Gimp Toolkit library status: Installed desired: Install version: 2.24.10-0ubuntu4 name: libgtk2.0-0 description: GTK+ graphical user interface library status: Installed desired: Install version: 2.24.10-0ubuntu4 name: libgtk2.0-bin description: programs for the GTK+ graphical user interface library status: Installed desired: Install version: 2.24.10-0ubuntu4 name: libgtk2.0-common description: common files for the GTK+ graphical user interface library status: Installed desired: Install version: 1:2.24.2-1ubuntu1 name: libgtkmm-2.4-1c2a description: C++ wrappers for GTK+ (shared libraries) status: Installed desired: Install version: 3.3.14-0ubuntu1 name: libgtkmm-3.0-1 description: C++ wrappers for GTK+ (shared libraries) status: Installed desired: Install version: 3.3.4-0ubuntu1 name: libgtksourceview-3.0-0 description: shared libraries for the GTK+ syntax highlighting widget status: Installed desired: Install version: 3.3.4-0ubuntu1 name: libgtksourceview-3.0-common description: common files for the GTK+ syntax highlighting widget status: Installed desired: Install version: 3.0.0~hg20110814-1 name: libgtkspell-3-0 description: spell-checking addon for GTK's TextView widget status: Installed desired: Install version: 2.28.4-2 name: libgtop2-7 description: gtop system monitoring library (shared) status: Installed desired: Install version: 2.28.4-2 name: libgtop2-common description: gtop system monitoring library (common) status: Installed desired: Install version: 1:3.3.1-0ubuntu1 name: libgucharmap-2-90-7 description: Unicode browser widget library (shared library) status: Installed desired: Install version: 1:175-0ubuntu5 name: libgudev-1.0-0 description: GObject-based wrapper library for libudev status: Installed desired: Install version: 0.18.1-2 name: libgupnp-1.0-4 description: GObject-based library for UPnP status: Installed desired: Install version: 0.2.1-2 name: libgupnp-igd-1.0-4 description: library to handle UPnP IGD port mapping status: Installed desired: Install version: 5.2.8~pre1-0ubuntu1 name: libgutenprint2 description: runtime for the Gutenprint printer driver library status: Installed desired: Install version: 3.2.1-1ubuntu1 name: libgweather-3-0 description: GWeather shared library status: Installed desired: Install version: 3.2.1-1ubuntu1 name: libgweather-common description: GWeather common files status: Installed desired: Install version: 3.3.90-0ubuntu1 name: libgwibber-gtk2 description: Gwibber GTK Widgets status: Installed desired: Install version: 3.3.90-0ubuntu1 name: libgwibber2 description: Gwibber - shared library status: Installed desired: Install version: 1.5.dfsg.1-3 name: libhcrypto4-heimdal description: Heimdal Kerberos - crypto library status: Installed desired: Install version: 1.5.dfsg.1-3 name: libheimbase1-heimdal description: Heimdal Kerberos - Base library status: Installed desired: Install version: 1.5.dfsg.1-3 name: libheimntlm0-heimdal description: Heimdal Kerberos - NTLM support library status: Installed desired: Install version: 3.12.2-1 name: libhpmud0 description: HP Multi-Point Transport Driver (hpmud) run-time libraries status: Installed desired: Install version: 1.3.2-4 name: libhunspell-1.3-0 description: spell checker and morphological analyzer (shared library) status: Installed desired: Install version: 1.5.dfsg.1-3 name: libhx509-5-heimdal description: Heimdal Kerberos - X509 support library status: Installed desired: Install version: 2.8.3-1 name: libhyphen0 description: ALTLinux hyphenation library - shared library status: Installed desired: Install version: 1.4.0-3ubuntu3 name: libibus-1.0-0 description: Intelligent Input Bus - shared library status: Installed desired: Install version: 0.44-3 name: libical0 description: iCalendar library implementation in C (runtime) status: Installed desired: Install version: 2:1.0.7-2 name: libice6 description: X11 Inter-Client Exchange library status: Installed desired: Install version: 4.8.1.1-3 name: libicu48 description: International Components for Unicode status: Installed desired: Install version: 0.8.14-0.2ubuntu1 name: libidl0 description: library for parsing CORBA IDL files status: Installed desired: Install version: 1.23-2 name: libidn11 description: GNU Libidn library, implementation of IETF IDN specifications status: Installed desired: Install version: 0.3.1-0ubuntu3 name: libido3-0.1-0 description: Shared library providing extra gtk menu items for display in status: Installed desired: Install version: 1.2.0-0.1ubuntu1 name: libiec61883-0 description: an partial implementation of IEC 61883 status: Installed desired: Install version: 0.2.11-10build1 name: libieee1284-3 description: cross-platform library for parallel port access status: Installed desired: Install version: 0.35-8 name: libijs-0.35 description: IJS raster image transport protocol: shared library status: Installed desired: Install version: 1.1.1-3 name: libimobiledevice2 description: Library for communicating with the iPhone and iPod Touch status: Installed desired: Install version: 0.6.90-0ubuntu1 name: libindicate-gtk3 description: library for raising indicators via DBus - GTK+ bindings status: Installed desired: Install version: 0.6.90-0ubuntu1 name: libindicate5 description: library for raising indicators via DBus status: Installed desired: Install version: 0.5.92-0ubuntu1 name: libindicator-messages-status-provider1 description: indicator status provider - shared library status: Installed desired: Install version: 0.4.92-0ubuntu1 name: libindicator3-7 description: panel indicator applet - shared library status: Installed desired: Install version: 0.4.92-0ubuntu1 name: libindicator7 description: panel indicator applet - shared library status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: libisc83 description: ISC Shared Library used by BIND status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: libisccc80 description: Command Channel Library used by BIND status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: libisccfg82 description: Config File Handling Library used by BIND status: Installed desired: Install version: 1.1.6-1ubuntu1 name: libisofs6 description: library to create ISO9660 images status: Installed desired: Install version: 30~pre9-5ubuntu1 name: libiw30 description: Wireless tools - library status: Installed desired: Install version: 1.9.8~dfsg.1-1ubuntu1 name: libjack-jackd2-0 description: JACK Audio Connection Kit (libraries) status: Installed desired: Install version: 1.900.1-13 name: libjasper1 description: JasPer JPEG-2000 runtime library status: Installed desired: Install version: 1.7.5-0ubuntu3 name: libjavascriptcoregtk-3.0-0 description: Javascript engine library for GTK+ status: Installed desired: Install version: 0.11-1ubuntu1 name: libjbig2dec0 description: JBIG2 decoder library - shared libraries status: Installed desired: Install version: 1.1.90+svn733-0ubuntu4 name: libjpeg-turbo8 description: IJG JPEG compliant runtime library. status: Installed desired: Install version: 8c-2ubuntu7 name: libjpeg8 description: Independent JPEG Group's JPEG runtime library (dependency package) status: Installed desired: Install version: 1.7.1-1ubuntu1 name: libjs-jquery description: JavaScript library for dynamic web applications status: Installed desired: Install version: 0.14.2-1 name: libjson-glib-1.0-0 description: GLib JSON manipulation library status: Installed desired: Install version: 0.9-1ubuntu1 name: libjson0 description: JSON manipulation library - shared library status: Installed desired: Install version: 1.19-1 name: libjte1 description: Jigdo Template Export - runtime library status: Installed desired: Install version: 1.10+dfsg~beta1-2 name: libk5crypto3 description: MIT Kerberos runtime libraries - Crypto Library status: Installed desired: Install version: 1.5.2-2 name: libkeyutils1 description: Linux Key Management Utilities (library) status: Installed desired: Install version: 1.5.25-1ubuntu1 name: libklibc description: minimal libc subset for use with initramfs status: Installed desired: Install version: 2009-11ubuntu2 name: libkpathsea5 description: TeX Live: path search library for TeX (runtime part) status: Installed desired: Install version: 1.5.dfsg.1-3 name: libkrb5-26-heimdal description: Heimdal Kerberos - libraries status: Installed desired: Install version: 1.10+dfsg~beta1-2 name: libkrb5-3 description: MIT Kerberos runtime libraries status: Installed desired: Install version: 1.10+dfsg~beta1-2 name: libkrb5support0 description: MIT Kerberos runtime libraries - Support library status: Installed desired: Install version: 0.1.54build1 name: liblaunchpad-integration-3.0-1 description: library for launchpad integration status: Installed desired: Install version: 0.1.54build1 name: liblaunchpad-integration-common description: library for launchpad integration common data status: Installed desired: Install version: 1.19.dfsg-1ubuntu3 name: liblcms1 description: Little CMS color management library status: Installed desired: Install version: 2.2+git20110628-2ubuntu3 name: liblcms2-2 description: Little CMS 2 color management library status: Installed desired: Install version: 2.4.28-1.1ubuntu3 name: libldap-2.4-2 description: OpenLDAP libraries status: Installed desired: Install version: 1.1.3-0ubuntu1 name: liblightdm-gobject-1-0 description: LightDM GObject client library status: Installed desired: Install version: 0.9.0-0ubuntu1 name: liblircclient0 description: infra-red remote control support - client library status: Installed desired: Install version: 3.0-4ubuntu1 name: libllvm3.0 description: Low-Level Virtual Machine (LLVM), runtime library status: Installed desired: Install version: 1.05-7build1 name: liblocale-gettext-perl description: module using libc functions for internationalization in Perl status: Installed desired: Install version: 1.09-3 name: liblockfile-bin description: support binaries for and cli utilities based on liblockfile status: Installed desired: Install version: 1.09-3 name: liblockfile1 description: NFS-safe locking library status: Installed desired: Install version: 2.3.0-3 name: liblouis-data description: Braille translation library - data status: Installed desired: Install version: 2.3.0-3 name: liblouis2 description: Braille translation library - shared libs status: Installed desired: Install version: 2.4.2-1ubuntu1 name: libltdl7 description: A system independent dlopen wrapper for GNU libtool status: Installed desired: Install version: 5.1.4-12 name: liblua5.1-0 description: Shared library for the Lua interpreter version 5.1 status: Installed desired: Install version: 2.02.66-4ubuntu7 name: liblvm2app2.2 description: LVM2 application library status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: liblwres80 description: Lightweight Resolver Library used by BIND status: Installed desired: Install version: 5.1.1alpha+20110809-3 name: liblzma5 description: XZ-format compression library status: Installed desired: Install version: 5.09-2 name: libmagic1 description: File type determination library using "magic" numbers status: Installed desired: Install version: 1.0.2-4 name: libmeanwhile1 description: open implementation of the Lotus Sametime Community Client protocol status: Installed desired: Install version: 1:2.34.1-1ubuntu6 name: libmetacity-private0 description: library for the Metacity window manager status: Installed desired: Install version: 0.9.9.9-1 name: libmhash2 description: Library for cryptographic hashing and message authentication status: Installed desired: Install version: 1.6-3ubuntu1 name: libminiupnpc8 description: UPnP IGD client lightweight library status: Installed desired: Install version: 1:5.11.0-1ubuntu1 name: libmission-control-plugins0 description: management daemon for Telepathy (library for plugins) status: Installed desired: Install version: 1.0.10-3 name: libmng1 description: Multiple-image Network Graphics library status: Installed desired: Install version: 2.20.1-1ubuntu2 name: libmount1 description: block device id library status: Installed desired: Install version: 0.9-4 name: libmpc2 description: multiple precision complex floating-point library status: Installed desired: Install version: 3.1.0-3 name: libmpfr4 description: multiple precision floating-point computation status: Installed desired: Install version: 1.1.0-2ubuntu1 name: libmtdev1 description: Multitouch Protocol Translation Library - shared library status: Installed desired: Install version: 1.1.2-2 name: libmtp-common description: Media Transfer Protocol (MTP) common files status: Installed desired: Install version: 1.1.2-2 name: libmtp-runtime description: Media Transfer Protocol (MTP) runtime tools status: Installed desired: Install version: 1.1.2-2 name: libmtp9 description: Media Transfer Protocol (MTP) library status: Installed desired: Install version: 3.0.2-2 name: libmusicbrainz3-6 description: library to access the MusicBrainz.org database status: Installed desired: Install version: 5.5.20-0ubuntu3 name: libmysqlclient18 description: MySQL database client library status: Installed desired: Install version: 2:1.2.2-1 name: libmythes-1.2-0 description: simple thesaurus library status: Installed desired: Install version: 1:3.3.90-0ubuntu2 name: libnautilus-extension1a description: libraries for nautilus components - runtime version status: Installed desired: Install version: 5.9-4 name: libncurses5 description: shared libraries for terminal handling status: Installed desired: Install version: 5.9-4 name: libncursesw5 description: shared libraries for terminal handling (wide character support) status: Installed desired: Install version: 0.29.6-1 name: libneon27-gnutls description: HTTP and WebDAV client library (GnuTLS enabled) status: Installed desired: Install version: 0.9.1-1ubuntu1 name: libnetfilter-conntrack3 description: Netfilter netlink-conntrack library status: Installed desired: Install version: 0.52.11-2ubuntu10 name: libnewt0.52 description: Not Erik's Windowing Toolkit - text mode windowing with slang status: Installed desired: Install version: 1.0.0-1 name: libnfnetlink0 description: Netfilter netlink library status: Installed desired: Install version: 0.1.1-1ubuntu2 name: libnice10 description: ICE library (shared library) status: Installed desired: Install version: 1.0.3-4ubuntu9 name: libnih-dbus1 description: NIH D-Bus Bindings Library status: Installed desired: Install version: 1.0.3-4ubuntu9 name: libnih1 description: NIH Utility Library status: Installed desired: Install version: 3.2.3-2ubuntu1 name: libnl-3-200 description: library for dealing with netlink sockets status: Installed desired: Install version: 3.2.3-2ubuntu1 name: libnl-genl-3-200 description: library for dealing with netlink sockets - generic netlink status: Installed desired: Install version: 3.2.3-2ubuntu1 name: libnl-route-3-200 description: library for dealing with netlink sockets - route interface status: Installed desired: Install version: 0.9.2.0+git201202161854.8572ecf-0ubuntu4 name: libnm-glib-vpn1 description: network management framework (GLib VPN shared library) status: Installed desired: Install version: 0.9.2.0+git201202161854.8572ecf-0ubuntu4 name: libnm-glib4 description: network management framework (GLib shared library) status: Installed desired: Install version: 0.9.2.0+git.20120126t000800.5151959-0ubuntu4 name: libnm-gtk-common description: network management framework (common files for wifi and mobile) status: Installed desired: Install version: 0.9.2.0+git.20120126t000800.5151959-0ubuntu4 name: libnm-gtk0 description: network management framework (GNOME dialogs for wifi and mobile) status: Installed desired: Install version: 0.9.2.0+git201202161854.8572ecf-0ubuntu4 name: libnm-util2 description: network management framework (shared library) status: Installed desired: Install version: 0.7.4-1 name: libnotify-bin description: sends desktop notifications to a notification daemon (Utilities) status: Installed desired: Install version: 0.7.4-1 name: libnotify4 description: sends desktop notifications to a notification daemon status: Installed desired: Install version: 4.8.9-1ubuntu2 name: libnspr4 description: NetScape Portable Runtime Library status: Installed desired: Install version: 0.10-3.2 name: libnss-mdns description: NSS module for Multicast DNS name resolution status: Installed desired: Install version: 3.13.1.with.ckbi.1.88-1ubuntu5 name: libnss3 description: Network Security Service libraries status: Installed desired: Install version: 3.13.1.with.ckbi.1.88-1ubuntu5 name: libnss3-1d description: Network Security Service libraries status: Installed desired: Install version: 2.4.0-0ubuntu2 name: libnux-2.0-0 description: Visual rendering toolkit for real-time applications - shared lib status: Installed desired: Install version: 2.4.0-0ubuntu2 name: libnux-2.0-common description: Visual rendering toolkit for real-time applications - common files status: Installed desired: Install version: 0.9.4-3 name: liboauth0 description: C library for implementing OAuth 1.0 status: Installed desired: Install version: 1.2.2~dfsg-1ubuntu1 name: libogg0 description: Ogg bitstream library status: Installed desired: Install version: 0.3.0-1 name: libopencc1 description: simplified-traditional chinese conversion library - runtime status: Installed desired: Install version: 1.5-2build1 name: libopenobex1 description: OBEX protocol library status: Installed desired: Install version: 1:2.14.19-0.1 name: liborbit2 description: libraries for ORBit2 - a CORBA ORB status: Installed desired: Install version: 1:0.4.16-1ubuntu2 name: liborc-0.4-0 description: Library of Optimized Inner Loops Runtime Compiler status: Installed desired: Install version: 0.2.15-0ubuntu1 name: liboverlay-scrollbar-0.2-0 description: Scrollbar overlayed widget - shared lib status: Installed desired: Install version: 0.2.15-0ubuntu1 name: liboverlay-scrollbar3-0.2-0 description: Scrollbar overlayed widget - shared lib status: Installed desired: Install version: 0.10-1 name: libp11-kit0 description: Library for loading and coordinating access to PKCS#11 modules - runtime status: Installed desired: Install version: 0.7.2-4 name: libpackagekit-glib2-14 description: Library for accessing PackageKit using GLib status: Installed desired: Install version: 1:2.22-1ubuntu3 name: libpam-cap description: PAM module for implementing capabilities status: Installed desired: Install version: 0.4.5-2 name: libpam-ck-connector description: ConsoleKit PAM module status: Installed desired: Install version: 3.2.2-2ubuntu1 name: libpam-gnome-keyring description: PAM module to unlock the GNOME keyring upon login status: Installed desired: Install version: 1.1.3-7ubuntu2 name: libpam-modules description: Pluggable Authentication Modules for PAM status: Installed desired: Install version: 1.1.3-7ubuntu2 name: libpam-modules-bin description: Pluggable Authentication Modules for PAM - helper binaries status: Installed desired: Install version: 1.1.3-7ubuntu2 name: libpam-runtime description: Runtime support for the PAM library status: Installed desired: Install version: 1.1.3-7ubuntu2 name: libpam0g description: Pluggable Authentication Modules library status: Installed desired: Install version: 1.222-1build1 name: libpango-perl description: Perl module to layout and render international text status: Installed desired: Install version: 1.29.5-0ubuntu1 name: libpango1.0-0 description: Layout and rendering of internationalized text status: Installed desired: Install version: 2.28.4-1ubuntu1 name: libpangomm-1.4-1 description: C++ Wrapper for pango (shared libraries) status: Installed desired: Install version: 1.1.24+nmu1 name: libpaper-utils description: library for handling paper characteristics (utilities) status: Installed desired: Install version: 1.1.24+nmu1 name: libpaper1 description: library for handling paper characteristics status: Installed desired: Install version: 2.3-8ubuntu3 name: libparted0debian1 description: disk partition manipulator - shared library status: Installed desired: Install version: 1.1.1-10 name: libpcap0.8 description: system interface for user-level packet capture status: Installed desired: Install version: 1:3.1.8-2ubuntu3 name: libpci3 description: Linux PCI Utilities (shared library) status: Installed desired: Install version: 0.12.902-1 name: libpciaccess0 description: Generic PCI access library for X status: Installed desired: Install version: 8.12-4 name: libpcre3 description: Perl 5 Compatible Regular Expression Library - runtime files status: Installed desired: Install version: 1.7.4-2ubuntu1 name: libpcsclite1 description: Middleware to access a smart card using PC/SC (library) status: Installed desired: Install version: 1.2.0-1ubuntu1 name: libpeas-1.0-0 description: Application plugin library status: Installed desired: Install version: 1.2.0-1ubuntu1 name: libpeas-common description: Application plugin library (common files) status: Installed desired: Install version: 5.14.2-6ubuntu1 name: libperl5.14 description: shared Perl library status: Installed desired: Install version: 1.2.0-5 name: libpipeline1 description: pipeline manipulation library status: Installed desired: Install version: 0.24.4-1 name: libpixman-1-0 description: pixel-manipulation library for X and cairo status: Installed desired: Install version: 1.8-1 name: libplist1 description: Library for handling Apple binary and XML property lists status: Installed desired: Install version: 0.8.2-2ubuntu28 name: libplymouth2 description: graphical boot animation and logger - shared libraries status: Installed desired: Install version: 1.2.46-3ubuntu2 name: libpng12-0 description: PNG library - runtime status: Installed desired: Install version: 0.104-1 name: libpolkit-agent-1-0 description: PolicyKit Authentication Agent API status: Installed desired: Install version: 0.104-1 name: libpolkit-backend-1-0 description: PolicyKit backend API status: Installed desired: Install version: 0.104-1 name: libpolkit-gobject-1-0 description: PolicyKit Authorization API status: Installed desired: Install version: 0.18.4-1ubuntu1 name: libpoppler-glib8 description: PDF rendering library (GLib-based shared library) status: Installed desired: Install version: 0.18.4-1ubuntu1 name: libpoppler19 description: PDF rendering library status: Installed desired: Install version: 1.16-3ubuntu1 name: libpopt0 description: lib for parsing cmdline parameters status: Installed desired: Install version: 19+svn20111121-1 name: libportaudio2 description: Portable audio I/O - shared library status: Installed desired: Install version: 2.4.1-1ubuntu2 name: libprotobuf7 description: protocol buffers C++ library status: Installed desired: Install version: 2.4.1-1ubuntu2 name: libprotoc7 description: protocol buffers compiler library status: Installed desired: Install version: 0.4.7-0ubuntu4 name: libproxy1 description: automatic proxy configuration management library (shared) status: Installed desired: Install version: 0.4.7-0ubuntu4 name: libproxy1-plugin-gsettings description: automatic proxy configuration management library (GSettings plugin) status: Installed desired: Install version: 0.4.7-0ubuntu4 name: libproxy1-plugin-networkmanager description: automatic proxy configuration management library (Network Manager plugin) status: Installed desired: Install version: 2.0.7-16ubuntu3 name: libpth20 description: The GNU Portable Threads status: Installed desired: Install version: 1:1.1-0ubuntu10 name: libpulse-mainloop-glib0 description: PulseAudio client libraries (glib support) status: Installed desired: Install version: 1:1.1-0ubuntu10 name: libpulse0 description: PulseAudio client libraries status: Installed desired: Install version: 1:1.1-0ubuntu10 name: libpulsedsp description: PulseAudio OSS pre-load library status: Installed desired: Install version: 1:2.10.1-1ubuntu1 name: libpurple-bin description: multi-protocol instant messaging library - extra utilities status: Installed desired: Install version: 1:2.10.1-1ubuntu1 name: libpurple0 description: multi-protocol instant messaging library status: Installed desired: Install version: 2.7.2-13ubuntu5 name: libpython2.7 description: Shared Python runtime library (version 2.7) status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-dbus description: Qt 4 D-Bus module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-declarative description: Qt 4 Declarative module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-network description: Qt 4 network module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-opengl description: Qt 4 OpenGL module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-script description: Qt 4 script module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-sql description: Qt 4 SQL module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-sql-mysql description: Qt 4 MySQL database driver status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-svg description: Qt 4 SVG module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-xml description: Qt 4 XML module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-xmlpatterns description: Qt 4 XML patterns module status: Installed desired: Install version: 0.2.3-0ubuntu1 name: libqtbamf1 description: Qt binding and QML plugin for bamf - shared library status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqtcore4 description: Qt 4 core module status: Installed desired: Install version: 0.2.4-0ubuntu1 name: libqtdee2 description: Qt binding and QML plugin for Dee - shared library status: Installed desired: Install version: 0.1-0ubuntu5 name: libqtgconf1 description: Qt binding and QML plugin for GConf - shared library status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqtgui4 description: Qt 4 GUI module status: Installed desired: Install version: 4.6.2-16ubuntu1 name: libquadmath0 description: GCC Quad-Precision Math Library status: Installed desired: Install version: 0.2.15-1 name: libquvi0 description: library for parsing video download links (runtime libraries) status: Installed desired: Install version: 2.0.6-1 name: libraptor2-0 description: Raptor 2 RDF syntax library status: Installed desired: Install version: 0.8.1-5 name: librarian0 description: Documentation meta-data library (library package) status: Installed desired: Install version: 0.9.28-1 name: librasqal3 description: Rasqal RDF query library status: Installed desired: Install version: 2.0.7-1ubuntu1 name: libraw1394-11 description: library for direct access to IEEE 1394 bus (aka FireWire) status: Installed desired: Install version: 0.14.4-0ubuntu2 name: libraw5 description: raw image decoder library status: Installed desired: Install version: 1.0.14-1 name: librdf0 description: Redland Resource Description Framework (RDF) library status: Installed desired: Install version: 5.2-11 name: libreadline5 description: GNU readline and history libraries, run-time libraries status: Installed desired: Install version: 6.2-8 name: libreadline6 description: GNU readline and history libraries, run-time libraries status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-base-core description: office productivity suite -- shared library status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-calc description: office productivity suite -- spreadsheet status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-common description: office productivity suite -- arch-independent files status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-core description: office productivity suite -- arch-dependent files status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-draw description: office productivity suite -- drawing status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-emailmerge description: office productivity suite -- email mail merge status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-gnome description: office productivity suite -- GNOME integration status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-gtk description: office productivity suite -- GTK+ integration status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-help-en-us description: office productivity suite -- English_american help status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-impress description: office productivity suite -- presentation status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-math description: office productivity suite -- equation editor status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-style-human description: office productivity suite -- Human symbol style status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-style-tango description: office productivity suite -- Tango symbol style status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-writer description: office productivity suite -- word processor status: Installed desired: Install version: 0.7.12-1ubuntu2 name: librest-0.7-0 description: REST service access library status: Installed desired: Install version: 2.95-0ubuntu2 name: librhythmbox-core5 description: support library for the rhythmbox music player status: Installed desired: Install version: 1.5.dfsg.1-3 name: libroken18-heimdal description: Heimdal Kerberos - roken support library status: Installed desired: Install version: 2.35.2-0ubuntu1 name: librsvg2-2 description: SAX-based renderer library for SVG files (runtime) status: Installed desired: Install version: 2.35.2-0ubuntu1 name: librsvg2-common description: SAX-based renderer library for SVG files (extra runtime) status: Installed desired: Install version: 0.9.7-8 name: librsync1 description: rsync remote-delta algorithm library status: Installed desired: Install version: 2.4~20110711.gitc28f1bab-1 name: librtmp0 description: toolkit for RTMP streams (shared library) status: Installed desired: Install version: 0.1.8-1 name: libsamplerate0 description: Audio sample rate conversion library status: Installed desired: Install version: 1.0.22-7ubuntu1 name: libsane description: API library for scanners status: Installed desired: Install version: 1.0.22-7ubuntu1 name: libsane-common description: API library for scanners -- documentation and support files status: Installed desired: Install version: 3.12.2-1 name: libsane-hpaio description: HP SANE backend for multi-function peripherals status: Installed desired: Install version: 2.1.25.dfsg1-3 name: libsasl2-2 description: Cyrus SASL - authentication abstraction library status: Installed desired: Install version: 2.1.25.dfsg1-3 name: libsasl2-modules description: Cyrus SASL - pluggable authentication modules status: Installed desired: Install version: 1.2.14-6.4ubuntu3 name: libsdl1.2debian description: Simple DirectMedia Layer status: Installed desired: Install version: 2.1.0-4ubuntu1 name: libselinux1 description: SELinux runtime shared libraries status: Installed desired: Install version: 1:3.3.1-2ubuntu1 name: libsensors4 description: library to read temperature/voltage/fan sensors status: Installed desired: Install version: 1.33-1 name: libsgutils2-2 description: utilities for devices using the SCSI command set (shared libraries) status: Installed desired: Install version: 2.2.2-7ubuntu1 name: libshout3 description: MP3/Ogg Vorbis broadcast streaming library status: Installed desired: Install version: 2.2.10-0ubuntu2 name: libsigc++-2.0-0c2a description: type-safe Signal Framework for C++ - runtime status: Installed desired: Install version: 2.2.4-3ubuntu1 name: libslang2 description: S-Lang programming library - runtime version status: Installed desired: Install version: 1.2.1-7.8ubuntu1 name: libslp1 description: OpenSLP libraries status: Installed desired: Install version: 2:1.2.0-2 name: libsm6 description: X11 Session Management library status: Installed desired: Install version: 2:3.6.3-1ubuntu1 name: libsmbclient description: shared library for communication with SMB/CIFS servers status: Installed desired: Install version: 1.0.25-4 name: libsndfile1 description: Library for reading/writing audio files status: Installed desired: Install version: 5.4.3~dfsg-2.4ubuntu1 name: libsnmp-base description: SNMP (Simple Network Management Protocol) MIBs and documentation status: Installed desired: Install version: 5.4.3~dfsg-2.4ubuntu1 name: libsnmp15 description: SNMP (Simple Network Management Protocol) library status: Installed desired: Install version: 0.1.17-1.1 name: libsonic0 description: Simple library to speed up or slow down speech status: Installed desired: Install version: 2.37.90-0ubuntu1 name: libsoup-gnome2.4-1 description: HTTP library implementation in C -- GNOME support library status: Installed desired: Install version: 2.37.90-0ubuntu1 name: libsoup2.4-1 description: HTTP library implementation in C -- Shared library status: Installed desired: Install version: 0.2.6-1build1 name: libspectre1 description: Library for rendering PostScript documents status: Installed desired: Install version: 0.7.1-6ubuntu3 name: libspeechd2 description: Speech Dispatcher: Shared libraries status: Installed desired: Install version: 1.2~rc1-3ubuntu2 name: libspeex1 description: The Speex codec runtime library status: Installed desired: Install version: 1.2~rc1-3ubuntu2 name: libspeexdsp1 description: The Speex extended runtime library status: Installed desired: Install version: 3.7.9-2ubuntu1 name: libsqlite3-0 description: SQLite 3 shared library status: Installed desired: Install version: 1.42-1ubuntu1 name: libss2 description: command-line interface parsing library status: Installed desired: Install version: 0.5.2-1 name: libssh-4 description: tiny C SSH library status: Installed desired: Install version: 1.0.0g-1ubuntu1 name: libssl1.0.0 description: SSL shared libraries status: Installed desired: Install version: 0.12-1ubuntu1 name: libstartup-notification0 description: library for program launch feedback (shared library) status: Installed desired: Install version: 4.6.2-16ubuntu1 name: libstdc++6 description: GNU Standard C++ Library v3 status: Installed desired: Install version: 2.16-2 name: libswitch-perl description: switch statement for Perl status: Installed desired: Install version: 2.99.5-0ubuntu1 name: libsyncdaemon-1.0-1 description: Ubuntu One synchronization daemon library status: Installed desired: Install version: 2.1.0+repack-1 name: libsysfs2 description: interface library to sysfs status: Installed desired: Install version: 5.1.2-3.4ubuntu1 name: libt1-5 description: Type 1 font rasterizer library - runtime status: Installed desired: Install version: 1.7-1ubuntu5 name: libtag1-vanilla description: audio meta-data library - vanilla flavour status: Installed desired: Install version: 1.7-1ubuntu5 name: libtag1c2a description: audio meta-data library status: Installed desired: Install version: 2.0.7-3 name: libtalloc2 description: hierarchical pool based memory allocator status: Installed desired: Install version: 2.10-1ubuntu1 name: libtasn1-3 description: Manage ASN.1 structures (runtime) status: Installed desired: Install version: 1.2.9-4 name: libtdb1 description: Trivial Database - shared library status: Installed desired: Install version: 0.0.19-1build1 name: libtelepathy-farsight0 description: Glue library between telepathy and farsight2 status: Installed desired: Install version: 0.17.5-1ubuntu1 name: libtelepathy-glib0 description: Telepathy framework - GLib library status: Installed desired: Install version: 0.2.12-1 name: libtelepathy-logger2 description: Telepathy logger service - utility library status: Installed desired: Install version: 0.04-7build1 name: libtext-charwidth-perl description: get display widths of characters on the terminal status: Installed desired: Install version: 1.7-5 name: libtext-iconv-perl description: converts between character sets in Perl status: Installed desired: Install version: 0.06-7 name: libtext-wrapi18n-perl description: internationalized substitute of Text::Wrap status: Installed desired: Install version: 0.1.16-3 name: libthai-data description: Data files for Thai language support library status: Installed desired: Install version: 0.1.16-3 name: libthai0 description: Thai language support library status: Installed desired: Install version: 1.1.1+dfsg.1-3ubuntu2 name: libtheora0 description: The Theora Video Compression Codec status: Installed desired: Install version: 3.9.5-2 name: libtiff4 description: Tag Image File Format (TIFF) library status: Installed desired: Install version: 0.3.2 name: libtimezonemap1 description: GTK+3 timezone map widget status: Installed desired: Install version: 5.9-4 name: libtinfo5 description: shared low-level terminfo library for terminal handling status: Installed desired: Install version: 3.2.0-0ubuntu1 name: libtotem-plparser17 description: Totem Playlist Parser library - runtime files status: Installed desired: Install version: 3.0.1-0ubuntu18 name: libtotem0 description: Main library for the Totem media player status: Installed desired: Install version: 2.99.5-0ubuntu1 name: libubuntuoneui-3.0-1 description: Ubuntu One widget library status: Installed desired: Install version: 175-0ubuntu5 name: libudev0 description: udev library status: Installed desired: Install version: 3.0.2-1 name: libunique-3.0-0 description: Library for writing single instance applications - shared libraries status: Installed desired: Install version: 5.4.0-0ubuntu1 name: libunity-2d-private0 description: Unity 2D shared library status: Installed desired: Install version: 5.4.0-0ubuntu2 name: libunity-core-5.0-5 description: Core library for the Unity interface. status: Installed desired: Install version: 4.0.4-0ubuntu2 name: libunity-misc4 description: Miscellaneous functions for Unity - shared library status: Installed desired: Install version: 5.4.0-0ubuntu1 name: libunity9 description: binding to get places into the launcher - shared library status: Installed desired: Install version: 0.9.15-1 name: libupower-glib1 description: abstraction for power management - shared library status: Installed desired: Install version: 2:0.1.12-20 name: libusb-0.1-4 description: userspace USB programming library status: Installed desired: Install version: 2:1.0.9~rc3-2 name: libusb-1.0-0 description: userspace USB programming library status: Installed desired: Install version: 1.0.7-2 name: libusbmuxd1 description: USB multiplexor daemon for iPhone and iPod Touch devices - library status: Installed desired: Install version: 1.1.5-4 name: libutempter0 description: A privileged helper for utmp/wtmp updates (runtime) status: Installed desired: Install version: 1.0.8-0ubuntu1 name: libutouch-evemu1 description: KernelInput Event Device Emulation Library status: Installed desired: Install version: 2.2.1-0ubuntu1 name: libutouch-frame1 description: Touch Frame Library status: Installed desired: Install version: 2.2.5-0ubuntu1 name: libutouch-geis1 description: Gesture engine interface support status: Installed desired: Install version: 3.0.1-0ubuntu1 name: libutouch-grail1 description: Gesture Recognition And Instantiation Library status: Installed desired: Install version: 0.02-4ubuntu1 name: libuuid-perl description: Perl extension for using UUID interfaces as defined in e2fsprogs status: Installed desired: Install version: 2.20.1-1ubuntu2 name: libuuid1 description: Universally Unique ID library status: Installed desired: Install version: 0.8.5-6ubuntu1 name: libv4l-0 description: Collection of video4linux support libraries status: Installed desired: Install version: 0.8.5-6ubuntu1 name: libv4lconvert0 description: Video4linux frame format conversion library status: Installed desired: Install version: 0.4.0-4 name: libvisual-0.4-0 description: Audio visualization framework status: Installed desired: Install version: 0.4.0.dfsg.1-5 name: libvisual-0.4-plugins description: Audio visualization framework plugins status: Installed desired: Install version: 0.9.8.2-2ubuntu1 name: libvncserver0 description: API to write one's own vnc server status: Installed desired: Install version: 1.3.2-1ubuntu3 name: libvorbis0a description: The Vorbis General Audio Compression Codec (Decoder library) status: Installed desired: Install version: 1.3.2-1ubuntu3 name: libvorbisenc2 description: The Vorbis General Audio Compression Codec (Encoder library) status: Installed desired: Install version: 1.3.2-1ubuntu3 name: libvorbisfile3 description: The Vorbis General Audio Compression Codec (High Level API) status: Installed desired: Install version: 1:0.31.0-0ubuntu1 name: libvte-2.90-9 description: Terminal emulator widget for GTK+ 3.0 - runtime files status: Installed desired: Install version: 1:0.31.0-0ubuntu1 name: libvte-2.90-common description: Terminal emulator widget for GTK+ 3.0 - common files status: Installed desired: Install version: 1:0.28.2-3ubuntu1 name: libvte-common description: Terminal emulator widget for GTK+ 2.x - common files status: Installed desired: Install version: 1:0.28.2-3ubuntu1 name: libvte9 description: Terminal emulator widget for GTK+ 2.0 - runtime files status: Installed desired: Install version: 0.3-0ubuntu4 name: libwacom-common description: Wacom model feature query library (common files) status: Installed desired: Install version: 0.3-0ubuntu4 name: libwacom2 description: Wacom model feature query library status: Installed desired: Install version: 4.60.1-2 name: libwavpack1 description: audio codec (lossy and lossless) - library status: Installed desired: Install version: 2:3.6.3-1ubuntu1 name: libwbclient0 description: Samba winbind client library status: Installed desired: Install version: 1.7.5-0ubuntu3 name: libwebkitgtk-3.0-0 description: Web content engine library for GTK+ status: Installed desired: Install version: 1.7.5-0ubuntu3 name: libwebkitgtk-3.0-common description: Web content engine library for GTK+ - data files status: Installed desired: Install version: 1.5.dfsg.1-3 name: libwind0-heimdal description: Heimdal Kerberos - NTLM support library status: Installed desired: Install version: 0.2.8.4-10ubuntu1 name: libwmf0.2-7 description: Windows metafile conversion library status: Installed desired: Install version: 0.2.8.4-10ubuntu1 name: libwmf0.2-7-gtk description: Windows metafile conversion library status: Installed desired: Install version: 3.3.5-0ubuntu1 name: libwnck-3-0 description: Window Navigator Construction Kit - runtime files status: Installed desired: Install version: 3.3.5-0ubuntu1 name: libwnck-3-common description: Window Navigator Construction Kit - common files status: Installed desired: Install version: 1:2.30.7-0ubuntu1 name: libwnck-common description: Window Navigator Construction Kit - common files status: Installed desired: Install version: 1:2.30.7-0ubuntu1 name: libwnck22 description: Window Navigator Construction Kit - runtime files status: Installed desired: Install version: 0.9.4-1 name: libwpd-0.9-9 description: Library for handling WordPerfect documents (shared library) status: Installed desired: Install version: 0.2.1-1 name: libwpg-0.2-2 description: WordPerfect graphics import/convert library (shared library) status: Installed desired: Install version: 0.2.4-1 name: libwps-0.2-2 description: Works text file format import filter library (shared library) status: Installed desired: Install version: 7.6.q-21 name: libwrap0 description: Wietse Venema's TCP wrappers library status: Installed desired: Install version: 2:1.4.99.1-0ubuntu1 name: libx11-6 description: X11 client-side library status: Installed desired: Install version: 2:1.4.99.1-0ubuntu1 name: libx11-data description: X11 client-side library status: Installed desired: Install version: 2:1.4.99.1-0ubuntu1 name: libx11-xcb1 description: Xlib/XCB interface library status: Installed desired: Install version: 1.1+ds1-7build2 name: libx86-1 description: x86 real-mode library status: Installed desired: Install version: 1.2.8-1 name: libxapian22 description: Search engine library status: Installed desired: Install version: 8.0.1-0ubuntu2 name: libxatracker1 description: X acceleration library -- runtime status: Installed desired: Install version: 1:1.0.6-4 name: libxau6 description: X11 authorisation library status: Installed desired: Install version: 2:1.0.9-3 name: libxaw7 description: X11 Athena Widget library status: Installed desired: Install version: 1.8-2 name: libxcb-dri2-0 description: X C Binding, dri2 extension status: Installed desired: Install version: 1.8-2 name: libxcb-glx0 description: X C Binding, glx extension status: Installed desired: Install version: 1.8-2 name: libxcb-render0 description: X C Binding, render extension status: Installed desired: Install version: 1.8-2 name: libxcb-shape0 description: X C Binding, shape extension status: Installed desired: Install version: 1.8-2 name: libxcb-shm0 description: X C Binding, shm extension status: Installed desired: Install version: 0.3.8-2 name: libxcb-util0 description: utility libraries for X C Binding -- atom, aux and event status: Installed desired: Install version: 1.8-2 name: libxcb1 description: X C Binding status: Installed desired: Install version: 1:0.4.3-2 name: libxcomposite1 description: X11 Composite extension library status: Installed desired: Install version: 1:1.1.12-1 name: libxcursor1 description: X cursor management library status: Installed desired: Install version: 1:1.1.3-2 name: libxdamage1 description: X11 damaged region extension library status: Installed desired: Install version: 1:1.1.0-4 name: libxdmcp6 description: X11 Display Manager Control Protocol library status: Installed desired: Install version: 2:1.3.0-3 name: libxext6 description: X11 miscellaneous extension library status: Installed desired: Install version: 1:5.0-4ubuntu1 name: libxfixes3 description: X11 miscellaneous 'fixes' extension library status: Installed desired: Install version: 1:1.4.4-1 name: libxfont1 description: X11 font rasterisation library status: Installed desired: Install version: 2.2.0-3ubuntu1 name: libxft2 description: FreeType-based font drawing library for X status: Installed desired: Install version: 2:1.5.99.3-0ubuntu1 name: libxi6 description: X11 Input extension library status: Installed desired: Install version: 2:1.1.1-3 name: libxinerama1 description: X11 Xinerama extension library status: Installed desired: Install version: 1:1.0.7-1 name: libxkbfile1 description: X11 keyboard file manipulation library status: Installed desired: Install version: 5.2.1-1 name: libxklavier16 description: X Keyboard Extension high-level API status: Installed desired: Install version: 2.7.8.dfsg-5.1ubuntu3 name: libxml2 description: GNOME XML library status: Installed desired: Install version: 2:1.1.0-3 name: libxmu6 description: X11 miscellaneous utility library status: Installed desired: Install version: 2:1.1.0-3 name: libxmuu1 description: X11 miscellaneous micro-utility library status: Installed desired: Install version: 1:1.0.1-2 name: libxp6 description: X Printing Extension (Xprint) client library status: Installed desired: Install version: 1:3.5.9-4 name: libxpm4 description: X11 pixmap library status: Installed desired: Install version: 2:1.3.2-2 name: libxrandr2 description: X11 RandR extension library status: Installed desired: Install version: 1:0.9.6-2 name: libxrender1 description: X Rendering Extension client library status: Installed desired: Install version: 2:1.0.5-1 name: libxres1 description: X11 Resource extension library status: Installed desired: Install version: 1.1.26-8ubuntu1 name: libxslt1.1 description: XSLT 1.0 processing library - runtime library status: Installed desired: Install version: 1:1.1.1-2 name: libxt6 description: X11 toolkit intrinsics library status: Installed desired: Install version: 2:1.2.0-4 name: libxtst6 description: X11 Testing -- Record extension library status: Installed desired: Install version: 2:1.0.6-2 name: libxv1 description: X11 Video extension library status: Installed desired: Install version: 2:1.0.6-1ubuntu2 name: libxvmc1 description: X11 Video extension library status: Installed desired: Install version: 2:1.1.2-1 name: libxxf86dga1 description: X11 Direct Graphics Access extension library status: Installed desired: Install version: 1:1.1.1-2 name: libxxf86vm1 description: X11 XFree86 video mode extension library status: Installed desired: Install version: 1.0.12-2 name: libyajl1 description: Yet Another JSON Library status: Installed desired: Install version: 1.50-1 name: libyaml-tiny-perl description: Perl module for reading and writing YAML files status: Installed desired: Install version: 3.3.4-0ubuntu1 name: libyelp0 description: Library for the GNOME help browser status: Installed desired: Install version: 0.3.14-1 name: libzeitgeist-1.0-1 description: library to access Zeitgeist - shared library status: Installed desired: Install version: 3.0.1-1 name: libzephyr4 description: Project Athena's notification service - non-Kerberos libraries status: Installed desired: Install version: 0.1.8.29-0ubuntu2 name: light-themes description: Light Themes (Ambiance and Radiance) status: Installed desired: Install version: 1.1.3-0ubuntu1 name: lightdm description: Display Manager status: Installed desired: Install version: 1.71 name: linux-firmware description: Firmware for Linux kernel drivers status: Installed desired: Install version: 3.2.0.17.17 name: linux-generic description: Complete Generic Linux kernel status: Installed desired: Install version: 3.2.0-17.27 name: linux-headers-3.2.0-17 description: Header files related to Linux kernel version 3.2.0 status: Installed desired: Install version: 3.2.0-17.27 name: linux-headers-3.2.0-17-generic description: Linux kernel headers for version 3.2.0 on 64 bit x86 SMP status: Installed desired: Install version: 3.2.0.17.17 name: linux-headers-generic description: Generic Linux kernel headers status: Installed desired: Install version: 3.2.0-17.27 name: linux-image-3.2.0-17-generic description: Linux kernel image for version 3.2.0 on 64 bit x86 SMP status: Installed desired: Install version: 3.2.0-17.27 name: linux description: Linux kernel image for version 3.2.0 on 64 bit x86 SMP status: Installed desired: Install version: 3.2.0.17.17 name: linux-image-generic description: Generic Linux kernel image status: Installed desired: Install version: 3.2.0-17.27 name: linux-libc-dev description: Linux Kernel Headers for development status: Installed desired: Install version: 1.0.25+dfsg-0ubuntu1 name: linux-sound-base description: base package for ALSA and OSS sound systems status: Installed desired: Install version: 2.39ubuntu1 name: localechooser-data description: Lists of locales supported by the installer status: Installed desired: Install version: 2.13+git20111116-1 name: locales description: common files for locale support status: Installed desired: Install version: 0.1.16 name: lockfile-progs description: Programs for locking and unlocking files and mailboxes status: Installed desired: Install version: 1:4.1.4.2+svn3283-3ubuntu4 name: login description: system login tools status: Installed desired: Install version: 3.7.8-6ubuntu5 name: logrotate description: Log rotation utility status: Installed desired: Install version: 4.0-0ubuntu20 name: lsb-base description: Linux Standard Base 4.0 init script functionality status: Installed desired: Install version: 4.0-0ubuntu20 name: lsb-release description: Linux Standard Base version reporting utility status: Installed desired: Install version: 02.15-2 name: lshw description: information about hardware configuration status: Installed desired: Install version: 4.81.dfsg.1-1build1 name: lsof description: List open files status: Installed desired: Install version: 0.5.3-2.1ubuntu2 name: ltrace description: Tracks runtime library calls in dynamically linked programs status: Installed desired: Install version: 0.51 name: lupin-casper description: Add support for loop-mount installations to casper status: Installed desired: Install version: 1:3.3.5-0ubuntu1 name: mahjongg description: classic Eastern tile game for GNOME status: Installed desired: Install version: 3.81-8.1ubuntu1 name: make description: An utility for Directing compilation. status: Installed desired: Install version: 2.3.1-89ubuntu2 name: makedev description: creates device files in /dev status: Installed desired: Install version: 2.6.1-1 name: man-db description: on-line manual pager status: Installed desired: Install version: 3.32-0.2ubuntu2 name: manpages description: Manual pages about using a GNU/Linux system status: Installed desired: Install version: 3.32-0.2ubuntu2 name: manpages-dev description: Manual pages about using GNU/Linux for development status: Installed desired: Install version: 1.3.3-16ubuntu2 name: mawk description: a pattern scanning and text processing language status: Installed desired: Install version: 16-1 name: media-player-info description: Media player identification files status: Installed desired: Install version: 4.20-1.1ubuntu1 name: memtest86+ description: thorough real-mode memory tester status: Installed desired: Install version: 1:2.34.1-1ubuntu6 name: metacity description: lightweight GTK+ window manager status: Installed desired: Install version: 1:2.34.1-1ubuntu6 name: metacity-common description: shared files for the Metacity window manager status: Installed desired: Install version: 3.51-1ubuntu1 name: mime-support description: MIME files 'mime.types' & 'mailcap', and support programs status: Installed desired: Install version: 0.23.1-1ubuntu2 name: mlocate description: quickly find files on the filesystem based on their name status: Installed desired: Install version: 20111113-1ubuntu1 name: mobile-broadband-provider-info description: database of mobile broadband service providers status: Installed desired: Install version: 0.5.1.96+git201202081807.635fce1-0ubuntu2 name: modemmanager description: D-Bus service for managing modems status: Installed desired: Install version: 3.16-1ubuntu2 name: module-init-tools description: tools for managing Linux kernel modules status: Installed desired: Install version: 2.20.1-1ubuntu2 name: mount description: Tools for mounting and manipulating filesystems status: Installed desired: Install version: 2.34 name: mountall description: filesystem mounting tool status: Installed desired: Install version: 3.3.90-0ubuntu1 name: mousetweaks description: mouse accessibility enhancements for the GNOME desktop status: Installed desired: Install version: 0.3-3.1 name: mscompress description: Microsoft "compress.exe/expand.exe" compatible (de)compressor status: Installed desired: Install version: 4.0.12-1 name: mtools description: Tools for manipulating MSDOS files status: Installed desired: Install version: 0.80-1ubuntu1 name: mtr-tiny description: Full screen ncurses traceroute tool status: Installed desired: Install version: 2.15-0ubuntu3 name: multiarch-support description: Transitional package to ensure multiarch compatibility status: Installed desired: Install version: 5.5.20-0ubuntu3 name: mysql-common description: MySQL database common files, e.g. /etc/mysql/my.cnf status: Installed desired: Install version: 2.2.6-1 name: nano description: small, friendly text editor inspired by Pico status: Installed desired: Install version: 1:3.3.90-0ubuntu2 name: nautilus description: file manager and graphical shell for GNOME status: Installed desired: Install version: 1:3.3.90-0ubuntu2 name: nautilus-data description: data files for nautilus status: Installed desired: Install version: 3.0.1-2ubuntu1 name: nautilus-sendto description: integrates Evolution and Pidgin into the Nautilus file manager status: Installed desired: Install version: 3.3.5-0ubuntu1 name: nautilus-sendto-empathy description: GNOME multi-protocol chat and call client (nautilus-sendto plugin) status: Installed desired: Install version: 0.7.3-1ubuntu2 name: nautilus-share description: Nautilus extension to share folder using Samba status: Installed desired: Install version: 5.9-4 name: ncurses-base description: basic terminal type definitions status: Installed desired: Install version: 5.9-4 name: ncurses-bin description: terminal-related programs and man pages status: Installed desired: Install version: 1.60-24.1ubuntu1 name: net-tools description: The NET-3 networking toolkit status: Installed desired: Install version: 4.47ubuntu1 name: netbase description: Basic TCP/IP networking system status: Installed desired: Install version: 1.89-4ubuntu1 name: netcat-openbsd description: TCP/IP swiss army knife status: Installed desired: Install version: 0.9.2.0+git201202161854.8572ecf-0ubuntu4 name: network-manager description: network management framework (daemon and userspace tools) status: Installed desired: Install version: 0.9.2.0+git.20120126t000800.5151959-0ubuntu4 name: network-manager-gnome description: network management framework (GNOME frontend) status: Installed desired: Install version: 0.9.2.0-1ubuntu1 name: network-manager-pptp description: network management framework (PPTP plugin core) status: Installed desired: Install version: 0.9.2.0-1ubuntu1 name: network-manager-pptp-gnome description: network management framework (PPTP plugin GNOME GUI) status: Installed desired: Install version: 0.9.33-0ubuntu1 name: notify-osd description: daemon that displays passive pop-up notifications status: Installed desired: Install version: 0.7 name: notify-osd-icons description: Notify-OSD icons status: Installed desired: Install version: 1:2011.10.9AR.1-1ubuntu3 name: ntfs-3g description: read/write NTFS driver for FUSE status: Installed desired: Install version: 1:4.2.6.p3+dfsg-1ubuntu2 name: ntpdate description: client for setting system time from NTP servers status: Installed desired: Install version: 2.4.0-0ubuntu2 name: nux-tools description: Visual rendering toolkit for real-time applications - tools status: Installed desired: Install version: 1:0.2.39 name: nvidia-common description: Find obsolete NVIDIA drivers status: Installed desired: Install version: 0.4.6-0ubuntu1 name: obex-data-server description: D-Bus service for OBEX client and server side functionality status: Installed desired: Install version: 0.44-0ubuntu1 name: obexd-client description: D-Bus OBEX client status: Installed desired: Install version: 0.97.0-0ubuntu2 name: onboard description: Simple On-screen Keyboard status: Installed desired: Install version: 0.2.6.9 name: oneconf description: synchronize your configuration data over the network status: Installed desired: Install version: 20120212-1 name: openprinting-ppds description: OpenPrinting printer support - PostScript PPD files status: Installed desired: Install version: 1:5.9p1-2ubuntu2 name: openssh-client description: secure shell (SSH) client, for secure access to remote machines status: Installed desired: Install version: 1.0.0g-1ubuntu1 name: openssl description: Secure Socket Layer (SSL) binary and related cryptographic tools status: Installed desired: Install version: 1.49ubuntu1 name: os-prober description: utility to detect other OSes on a set of drives status: Installed desired: Install version: 0.2.15-0ubuntu1 name: overlay-scrollbar description: Scrollbar overlayed widget status: Installed desired: Install version: 2.3-8ubuntu3 name: parted description: disk partition manipulator status: Installed desired: Install version: 1:4.1.4.2+svn3283-3ubuntu4 name: passwd description: change and administer password and group data status: Installed desired: Install version: 2.6.1-3 name: patch description: Apply a diff file to an original status: Installed desired: Install version: 1:3.1.8-2ubuntu3 name: pciutils description: Linux PCI Utilities status: Installed desired: Install version: 018-5 name: pcmciautils description: PCMCIA utilities for Linux 2.6 status: Installed desired: Install version: 5.14.2-6ubuntu1 name: perl description: Larry Wall's Practical Extraction and Report Language status: Installed desired: Install version: 5.14.2-6ubuntu1 name: perl-base description: minimal Perl system status: Installed desired: Install version: 5.14.2-6ubuntu1 name: perl-modules description: Core Perl modules status: Installed desired: Install version: 0.26-1ubuntu1 name: pkg-config description: manage compile and link flags for libraries status: Installed desired: Install version: 0.8.2-2ubuntu28 name: plymouth description: graphical boot animation and logger - main package status: Installed desired: Install version: 0.8.2-2ubuntu28 name: plymouth-label description: graphical boot animation and logger - label control status: Installed desired: Install version: 0.8.2-2ubuntu28 name: plymouth-theme-ubuntu-logo description: graphical boot animation and logger - ubuntu-logo theme status: Installed desired: Install version: 0.8.2-2ubuntu28 name: plymouth-theme-ubuntu-text description: graphical boot animation and logger - ubuntu-logo theme status: Installed desired: Install version: 1.4.1-9 name: pm-utils description: utilities and scripts for power management status: Installed desired: Install version: 0.104-1 name: policykit-1 description: framework for managing administrative policies and privileges status: Installed desired: Install version: 0.105-1ubuntu3 name: policykit-1-gnome description: GNOME authentication agent for PolicyKit-1 status: Installed desired: Install version: 0.10 name: policykit-desktop-privileges description: run common desktop actions without password status: Installed desired: Install version: 0.18.4-1ubuntu1 name: poppler-utils description: PDF utilities (based on Poppler) status: Installed desired: Install version: 1.53ubuntu1 name: popularity-contest description: Vote for your favourite packages automatically status: Installed desired: Install version: 1.31 name: powermgmt-base description: Common utils and configs for power management status: Installed desired: Install version: 2.4.5-5ubuntu1 name: ppp description: Point-to-Point Protocol (PPP) - daemon status: Installed desired: Install version: 2.3.18+nmu3ubuntu1 name: pppconfig description: A text menu based utility for configuring ppp status: Installed desired: Install version: 1.20ubuntu1 name: pppoeconf description: configures PPPoE/ADSL connections status: Installed desired: Install version: 1.7.2-6 name: pptp-linux description: Point-to-Point Tunneling Protocol (PPTP) Client status: Installed desired: Install version: 23-1 name: printer-driver-c2esp description: printer driver for Kodak ESP AiO color inkjet Series status: Installed desired: Install version: 20111202dfsg0-1ubuntu1 name: printer-driver-foo2zjs description: printer driver for ZjStream-based printers status: Installed desired: Install version: 5.2.8~pre1-0ubuntu1 name: printer-driver-gutenprint description: printer drivers for CUPS status: Installed desired: Install version: 3.12.2-1 name: printer-driver-hpcups description: HP Linux Printing and Imaging - CUPS Raster driver (hpcups) status: Installed desired: Install version: 3.12.2-1 name: printer-driver-hpijs description: HP Linux Printing and Imaging - gs IJS driver (hpijs) status: Installed desired: Install version: 0.0.9-6ubuntu1 name: printer-driver-min12xxw description: printer driver for KonicaMinolta PagePro 1[234]xxW status: Installed desired: Install version: 1.13+nondbs-0ubuntu1 name: printer-driver-pnm2ppa description: printer driver for HP-GDI printers status: Installed desired: Install version: 1.3-3 name: printer-driver-ptouch description: printer driver Brother P-touch label printers status: Installed desired: Install version: 1.3+repack0-2 name: printer-driver-pxljr description: printer driver for HP Color LaserJet 35xx/36xx status: Installed desired: Install version: 0.1-3 name: printer-driver-sag-gdi description: printer driver for Ricoh Aficio SP 1000s/SP 1100s status: Installed desired: Install version: 2.0.0+svn300-1.1ubuntu1 name: printer-driver-splix description: Driver for Samsung and Xerox SPL2 and SPLc laser printers status: Installed desired: Install version: 1:3.2.8-11ubuntu6 name: procps description: /proc file system utilities status: Installed desired: Install version: 2.4.1-1ubuntu2 name: protobuf-compiler description: compiler for protocol buffer definition files status: Installed desired: Install version: 22.15-2 name: psmisc description: utilities that use the proc file system status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio description: PulseAudio sound server status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio-esound-compat description: PulseAudio ESD compatibility layer status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio-module-bluetooth description: Bluetooth module for PulseAudio sound server status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio-module-gconf description: GConf module for PulseAudio sound server status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio-module-x11 description: X11 module for PulseAudio sound server status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio-utils description: Command line tools for the PulseAudio sound server status: Installed desired: Install version: 2.7.2-9ubuntu2 name: python description: interactive high-level object-oriented language (default version) status: Installed desired: Install version: 0.4.90-0ubuntu2 name: python-appindicator description: Python bindings for libappindicator status: Installed desired: Install version: 1.93-0ubuntu2 name: python-apport description: apport crash report handling library status: Installed desired: Install version: 0.8.3ubuntu4 name: python-apt description: Python interface to libapt-pkg status: Installed desired: Install version: 0.8.3ubuntu4 name: python-apt-common description: Python interface to libapt-pkg (locales) status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: python-aptdaemon description: Python module for the server and client of aptdaemon status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: python-aptdaemon.gtk3widgets description: Python GTK+ 3 widgets to run an aptdaemon client status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: python-aptdaemon.gtkwidgets description: Python GTK+ 2 widgets to run an aptdaemon client status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: python-aptdaemon.pkcompat description: PackageKit compatibilty for AptDaemon status: Installed desired: Install version: 4.3-1ubuntu3 name: python-brlapi description: Python bindings for BrlAPI status: Installed desired: Install version: 1.8.8-1ubuntu3 name: python-cairo description: Python bindings for the Cairo vector graphics library status: Installed desired: Install version: 2.0.1-2build1 name: python-chardet description: universal character encoding detector status: Installed desired: Install version: 1.0-1build1 name: python-configglue description: Glues together optparse.OptionParser and ConfigParser.ConfigParser status: Installed desired: Install version: 2.4.1-1 name: python-crypto description: cryptographic algorithms and protocols for Python status: Installed desired: Install version: 1.9.60-0ubuntu1 name: python-cups description: Python bindings for CUPS status: Installed desired: Install version: 1.3.8+20120201-0ubuntu5 name: python-cupshelpers description: Python modules for printer configuration with CUPS status: Installed desired: Install version: 1.5-1 name: python-dateutil description: powerful extensions to the standard datetime module status: Installed desired: Install version: 1.0.0-1ubuntu1 name: python-dbus description: simple interprocess messaging system (Python interface) status: Installed desired: Install version: 1.0.0-1ubuntu1 name: python-dbus-dev description: main loop integration development files for python-dbus status: Installed desired: Install version: 0.1.21ubuntu1 name: python-debian description: Python modules to work with Debian-related data formats status: Installed desired: Install version: 1.8.0+git20120213ubuntu1 name: python-debtagshw description: Match debtags hardware:: tags against the actual hardware status: Installed desired: Install version: 1.0.2+bzr481-1 name: python-defer description: Small framework for asynchronous programming status: Installed desired: Install version: 2.99.5-0ubuntu1 name: python-dirspec description: Python User Folders Specification Library status: Installed desired: Install version: 3.2.1-1 name: python-egenix-mxdatetime description: date and time handling routines for Python status: Installed desired: Install version: 3.2.1-1 name: python-egenix-mxtools description: collection of additional builtins for Python status: Installed desired: Install version: 0.0.31-1ubuntu3 name: python-farsight description: Audio/Video communications framework: Python bindings status: Installed desired: Install version: 2.28.1+dfsg-1 name: python-gconf description: Python bindings for the GConf configuration database system status: Installed desired: Install version: 2.7.1-3 name: python-gdbm description: GNU dbm database support for Python status: Installed desired: Install version: 3.1.1-0ubuntu1 name: python-gi description: Python 2.x bindings for gobject-introspection libraries status: Installed desired: Install version: 3.1.1-0ubuntu1 name: python-gi-cairo description: Python Cairo bindings for the GObject library status: Installed desired: Install version: 2.32.0+dfsg-1 name: python-gnomekeyring description: Python bindings for the GNOME keyring library status: Installed desired: Install version: 0.3.2-9.1ubuntu3 name: python-gnupginterface description: Python interface to GnuPG (GPG) status: Installed desired: Install version: 3.1.1-0ubuntu1 name: python-gobject description: Python 2.x bindings for GObject - transitional package status: Installed desired: Install version: 2.28.6-9 name: python-gobject-2 description: deprecated static Python bindings for the GObject library status: Installed desired: Install version: 0.10.22-3 name: python-gst0.10 description: generic media-playing framework (Python bindings) status: Installed desired: Install version: 2.24.0-3 name: python-gtk2 description: Python bindings for the GTK+ widget set status: Installed desired: Install version: 0.7.2-1ubuntu2 name: python-httplib2 description: comprehensive HTTP client library written for Python status: Installed desired: Install version: 1.4.0-3ubuntu3 name: python-ibus description: Intelligent Input Bus - Python support status: Installed desired: Install version: 1.1.7-4 name: python-imaging description: Python Imaging Library status: Installed desired: Install version: 0.7.1-1fakesync1 name: python-keyring description: store and access your passwords safely status: Installed desired: Install version: 1.9.12-1 name: python-launchpadlib description: Launchpad web services client library status: Installed desired: Install version: 0.12.0-1ubuntu1 name: python-lazr.restfulclient description: client for lazr.restful-based web services status: Installed desired: Install version: 1.0.3-1 name: python-lazr.uri description: library for parsing, manipulating, and generating URIs status: Installed desired: Install version: 0.4.7-0ubuntu4 name: python-libproxy description: automatic proxy configuration management library (python) status: Installed desired: Install version: 2.7.8.dfsg-5.1ubuntu3 name: python-libxml2 description: Python bindings for the GNOME XML library status: Installed desired: Install version: 2.3.0-3 name: python-louis description: Python bindings for liblouis status: Installed desired: Install version: 0.5.0-1 name: python-mako description: fast and lightweight templating for the Python platform status: Installed desired: Install version: 0.15-1 name: python-markupsafe description: XML/HTML/XHTML Markup safe string for Python status: Installed desired: Install version: 2.7.2-9ubuntu2 name: python-minimal description: minimal subset of the Python language (default version) status: Installed desired: Install version: 0.1.1-3 name: python-notify description: Python bindings for libnotify status: Installed desired: Install version: 1.0.1-3build1 name: python-oauth description: Python library implementing of the OAuth protocol status: Installed desired: Install version: 0.12-1ubuntu2 name: python-openssl description: Python wrapper around the OpenSSL library status: Installed desired: Install version: 0.7.2-4 name: python-packagekit description: PackageKit Python bindings status: Installed desired: Install version: 0.4.2-12.2ubuntu3 name: python-pam description: A Python interface to the PAM library status: Installed desired: Install version: 0.5.6-1 name: python-papyon description: MSN client library written in Python status: Installed desired: Install version: 2.3-1ubuntu2 name: python-pexpect description: Python module for automating interactive applications status: Installed desired: Install version: 0.6+bzr48-0ubuntu2 name: python-piston-mini-client description: library for writing clients for Django's Piston REST APIs status: Installed desired: Install version: 0.6.24-1ubuntu1 name: python-pkg-resources description: Package Discovery and Resource Access using pkg_resources status: Installed desired: Install version: 1.93-0ubuntu2 name: python-problem-report description: Python library to handle problem reports status: Installed desired: Install version: 2.4.1-1ubuntu2 name: python-protobuf description: Python bindings for protocol buffers status: Installed desired: Install version: 2.3.5-0ubuntu1 name: python-pyatspi2 description: Assistive Technology Service Provider Interface - Python bindings status: Installed desired: Install version: 7.19.0-4ubuntu3 name: python-pycurl description: Python bindings to libcurl status: Installed desired: Install version: 1.3-1 name: python-pyicu description: Python extension wrapping the ICU C++ API status: Installed desired: Install version: 0.9.2-1 name: python-pyinotify description: simple Linux inotify Python bindings status: Installed desired: Install version: 2.5-1.1build1 name: python-renderpm description: python low level render interface status: Installed desired: Install version: 2.5-1.1build1 name: python-reportlab description: ReportLab library to create PDF documents using Python status: Installed desired: Install version: 2.5-1.1build1 name: python-reportlab-accel description: C coded extension accelerator for the ReportLab Toolkit status: Installed desired: Install version: 2.5-2.1build1 name: python-serial description: pyserial - module encapsulating access for the serial port status: Installed desired: Install version: 2.3.2-1 name: python-simplejson description: simple, fast, extensible JSON encoder/decoder for Python status: Installed desired: Install version: 1.0.13-0ubuntu1 name: python-smbc description: Python bindings for Samba clients (libsmbclient) status: Installed desired: Install version: 0.82.4 name: python-software-properties description: manage the repositories that you install software from status: Installed desired: Install version: 0.7.1-6ubuntu3 name: python-speechd description: Python interface to Speech Dispatcher status: Installed desired: Install version: 0.15.19-2.1build1 name: python-telepathy description: Python language bindings for telepathy status: Installed desired: Install version: 11.1.0-1ubuntu1 name: python-twisted-bin description: Event-based framework for internet applications status: Installed desired: Install version: 11.1.0-1ubuntu1 name: python-twisted-core description: Event-based framework for internet applications status: Installed desired: Install version: 11.1.0-1 name: python-twisted-names description: DNS protocol implementation with client and server status: Installed desired: Install version: 11.1.0-1 name: python-twisted-web description: HTTP protocol implementation together with clients and servers status: Installed desired: Install version: 2.99.5-0ubuntu2 name: python-ubuntu-sso-client description: Ubuntu Single Sign-On client - Python library status: Installed desired: Install version: 2.99.5-0ubuntu1 name: python-ubuntuone-client description: Ubuntu One client Python libraries status: Installed desired: Install version: 2.99.5-0ubuntu2 name: python-ubuntuone-control-panel description: Ubuntu One Control Panel - Python Libraries status: Installed desired: Install version: 2.99.5-0ubuntu1 name: python-ubuntuone-storageprotocol description: Python library for Ubuntu One file storage and sharing service status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: python-uno description: Python-UNO bridge status: Installed desired: Install version: 0.60.0-0ubuntu5 name: python-virtkey description: Library to emulate keyboard keypresses. status: Installed desired: Install version: 1:0.28.2-3ubuntu1 name: python-vte description: Python bindings for the VTE widget set status: Installed desired: Install version: 1.3.0-1 name: python-wadllib description: Python library for navigating WADL files status: Installed desired: Install version: 1.2.8-1 name: python-xapian description: Xapian search engine interface for Python status: Installed desired: Install version: 0.19-3ubuntu2 name: python-xdg description: Python library to access freedesktop.org standards status: Installed desired: Install version: 0.4.2.3build1 name: python-xkit description: library for the manipulation of the xorg.conf status: Installed desired: Install version: 0.4-2build1 name: python-xklavier description: Python binding for libxklavier, a X Keyboard Extension API status: Installed desired: Install version: 0.8.99~alpha3-1 name: python-zeitgeist description: event logging framework - Python bindings status: Installed desired: Install version: 3.6.1-1ubuntu3 name: python-zope.interface description: Interfaces for Python status: Installed desired: Install version: 2.7.2-13ubuntu5 name: python2.7 description: Interactive high-level object-oriented language (version 2.7) status: Installed desired: Install version: 2.7.2-13ubuntu5 name: python2.7-minimal description: Minimal subset of the Python language (version 2.7) status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: qdbus description: Qt 4 D-Bus tool status: Installed desired: Install version: 0.1.1-0ubuntu1 name: qt-at-spi description: accessibility plugin for Qt status: Installed desired: Install version: 1.6.2-1.1 name: radeontool description: utility to control ATI Radeon backlight functions on laptops status: Installed desired: Install version: 0.8.1-5 name: rarian-compat description: Documentation meta-data library (compatibility tools) status: Installed desired: Install version: 1:1.2-4build1 name: rdate description: sets the system's date from a remote host status: Installed desired: Install version: 6.2-8 name: readline-common description: GNU readline and history libraries, common files status: Installed desired: Install version: 1:3.6.21-1build1 name: reiserfsprogs description: User-level tools for ReiserFS filesystems status: Installed desired: Install version: 1.0.0-1ubuntu1 name: remmina description: remote desktop client for GNOME desktop environment status: Installed desired: Install version: 1.0.0-1ubuntu1 name: remmina-common description: common files for remmina remote desktop client status: Installed desired: Install version: 1.0.0-1ubuntu1 name: remmina-plugin-rdp description: RDP plugin for remmina remote desktop client status: Installed desired: Install version: 1.0.0-1ubuntu1 name: remmina-plugin-vnc description: VNC plugin for remmina remote desktop client status: Installed desired: Install version: 1.63ubuntu9 name: resolvconf description: name server information handler status: Installed desired: Install version: 0.4-1ubuntu1 name: rfkill description: tool for enabling and disabling wireless devices status: Installed desired: Install version: 2.95-0ubuntu2 name: rhythmbox description: music player and organizer for GNOME status: Installed desired: Install version: 2.95-0ubuntu2 name: rhythmbox-data description: data files for rhythmbox status: Installed desired: Install version: 2.95-0ubuntu2 name: rhythmbox-plugin-cdrecorder description: burning plugin for rhythmbox music player status: Installed desired: Install version: 2.95-0ubuntu2 name: rhythmbox-plugins description: plugins for rhythmbox music player status: Installed desired: Install version: 2.99.5-0ubuntu1 name: rhythmbox-ubuntuone description: Ubuntu One Rhythmbox plugin status: Installed desired: Install version: 3.0.9-1ubuntu1 name: rsync description: fast, versatile, remote (and local) file-copying tool status: Installed desired: Install version: 5.8.6-1ubuntu5 name: rsyslog description: reliable system and kernel logging daemon status: Installed desired: Install version: 0.10-2 name: rtkit description: Realtime Policy and Watchdog Daemon status: Installed desired: Install version: 2:3.6.3-1ubuntu1 name: samba-common description: common files used by both the Samba server and client status: Installed desired: Install version: 2:3.6.3-1ubuntu1 name: samba-common-bin description: common files used by both the Samba server and client status: Installed desired: Install version: 1.0.22-7ubuntu1 name: sane-utils description: API library for scanners -- utilities status: Installed desired: Install version: 3.2.2-0ubuntu1 name: seahorse description: GNOME front end for GnuPG status: Installed desired: Install version: 4.2.1-9 name: sed description: The GNU sed stream editor status: Installed desired: Install version: 0.0.6ubuntu2 name: sensible-utils description: Utilities for sensible alternative selection status: Installed desired: Install version: 0.20+bzr123-0ubuntu1 name: sessioninstaller description: APT based installer using PackageKit's session DBus API status: Installed desired: Install version: 1.26+nmu1ubuntu1 name: sgml-base description: SGML infrastructure and SGML catalog file support status: Installed desired: Install version: 2.0.6 name: sgml-data description: common SGML and XML data status: Installed desired: Install version: 1.0-0ubuntu1 name: shared-mime-info description: FreeDesktop.org shared MIME database and spec status: Installed desired: Install version: 0.11.92-0ubuntu1 name: shotwell description: digital photo organizer status: Installed desired: Install version: 3.2.1-0ubuntu2 name: simple-scan description: Simple Scanning Utility status: Installed desired: Install version: 2:3.6.3-1ubuntu1 name: smbclient description: command-line SMB/CIFS clients for Unix status: Installed desired: Install version: 0.2.5-0ubuntu3 name: sni-qt description: indicator support for Qt status: Installed desired: Install version: 5.1.10 name: software-center description: Utility for browsing, installing, and removing software status: Installed desired: Install version: 0.1.2 name: software-center-aptdaemon-plugins description: The aptdaemon plugins for software-center status: Installed desired: Install version: 0.82.4 name: software-properties-common description: manage the repositories that you install software from (common) status: Installed desired: Install version: 0.82.4 name: software-properties-gtk description: manage the repositories that you install software from (gtk) status: Installed desired: Install version: 0.7-0ubuntu3 name: sound-theme-freedesktop description: freedesktop.org sound theme status: Installed desired: Install version: 0.7.1-6ubuntu3 name: speech-dispatcher description: Common interface to speech synthesizers status: Installed desired: Install version: 1:5.9p1-2ubuntu2 name: ssh-askpass-gnome description: interactive X program to prompt users for a passphrase for ssh-add status: Installed desired: Install version: 1.0.28 name: ssl-cert description: simple debconf wrapper for OpenSSL status: Installed desired: Install version: 4.5.20-2.3ubuntu1 name: strace description: A system call tracer status: Installed desired: Install version: 1.8.3p1-1ubuntu3 name: sudo description: Provide limited super user privileges to specific users status: Installed desired: Install version: 2:4.05+dfsg-2 name: syslinux description: collection of boot loaders status: Installed desired: Install version: 2:4.05+dfsg-2 name: syslinux-common description: collection of boot loaders (common files) status: Installed desired: Install version: 1.3.8+20120201-0ubuntu5 name: system-config-printer-common description: Printer configuration GUI status: Installed desired: Install version: 1.3.8+20120201-0ubuntu5 name: system-config-printer-gnome description: Printer configuration GUI status: Installed desired: Install version: 1.3.8+20120201-0ubuntu5 name: system-config-printer-udev description: Printer auto-configuration facility based on udev status: Installed desired: Install version: 2.88dsf-13.10ubuntu10 name: sysv-rc description: System-V-like runlevel change mechanism status: Installed desired: Install version: 2.88dsf-13.10ubuntu10 name: sysvinit-utils description: System-V-like utilities status: Installed desired: Install version: 1.26-4 name: tar description: GNU version of the tar archiving utility status: Installed desired: Install version: 7.6.q-21 name: tcpd description: Wietse Venema's TCP wrapper utilities status: Installed desired: Install version: 4.2.1-1ubuntu1 name: tcpdump description: command-line network traffic analyzer status: Installed desired: Install version: 0.5.15-2.1build1 name: telepathy-butterfly description: MSN connection manager for Telepathy status: Installed desired: Install version: 0.15.3-1ubuntu1 name: telepathy-gabble description: Jabber/XMPP connection manager status: Installed desired: Install version: 0.5.0-1 name: telepathy-haze description: Telepathy connection manager that uses libpurple status: Installed desired: Install version: 0.1.11-2 name: telepathy-idle description: IRC connection manager for Telepathy status: Installed desired: Install version: 0.2.0-0ubuntu1 name: telepathy-indicator description: Desktop service to integrate Telepathy with the messaging menu. status: Installed desired: Install version: 0.2.12-1 name: telepathy-logger description: Telepathy logger service - Daemon status: Installed desired: Install version: 1:5.11.0-1ubuntu1 name: telepathy-mission-control-5 description: management daemon for Telepathy real-time communication framework status: Installed desired: Install version: 0.7.0-1ubuntu2 name: telepathy-salut description: Link-local XMPP connection manager for the Telepathy framework status: Installed desired: Install version: 0.17-36build1 name: telnet description: The telnet client status: Installed desired: Install version: 11.0~b3+build1-0ubuntu1 name: thunderbird description: Email, RSS and newsgroup client with integrated spam filter status: Installed desired: Install version: 11.0~b3+build1-0ubuntu1 name: thunderbird-globalmenu description: Unity appmenu integration for Thunderbird status: Installed desired: Install version: 11.0~b3+build1-0ubuntu1 name: thunderbird-gnome-support description: Email, RSS and newsgroup client - GNOME support status: Installed desired: Install version: 1.7-23.1 name: time description: The GNU time program for measuring cpu resource usage status: Installed desired: Install version: 1.76-2 name: toshset description: Access much of the Toshiba laptop hardware interface status: Installed desired: Install version: 3.0.1-0ubuntu18 name: totem description: Simple media player for the GNOME desktop based on GStreamer status: Installed desired: Install version: 3.0.1-0ubuntu18 name: totem-common description: Data files for the Totem media player status: Installed desired: Install version: 3.0.1-0ubuntu18 name: totem-mozilla description: Totem Mozilla plugin status: Installed desired: Install version: 3.0.1-0ubuntu18 name: totem-plugins description: Plugins for the Totem media player status: Installed desired: Install version: 2.50-0ubuntu1 name: transmission-common description: lightweight BitTorrent client (common files) status: Installed desired: Install version: 2.50-0ubuntu1 name: transmission-gtk description: lightweight BitTorrent client (GTK interface) status: Installed desired: Install version: 2.33-2 name: ttf-dejavu-core description: Vera font family derivate with additional characters status: Installed desired: Install version: 20100919-1 name: ttf-freefont description: Freefont Serif, Sans and Mono Truetype fonts status: Installed desired: Install version: 1:0.5.11ubuntu1 name: ttf-indic-fonts-core description: Core collection of free fonts for languages of India status: Installed desired: Install version: 1:0.5.11ubuntu1 name: ttf-punjabi-fonts description: Free TrueType fonts for the Punjabi language status: Installed desired: Install version: 0.80-0ubuntu1+console name: ttf-ubuntu-font-family description: Ubuntu Font Family, sans-serif typeface hinted for clarity status: Installed desired: Install version: 0.2.0-beta-1 name: ttf-wqy-microhei description: A droid derived Sans-Seri style CJK font status: Installed desired: Install version: 2011n-2 name: tzdata description: time zone and daylight-saving time data status: Installed desired: Install version: 2.9.22 name: ubiquity description: Ubuntu live CD installer status: Installed desired: Install version: 1.304 name: ubiquity-casper description: Configuration hooks for live installer status: Installed desired: Install version: 2.9.22 name: ubiquity-frontend-gtk description: GTK+ frontend for Ubiquity live installer status: Installed desired: Install version: 53 name: ubiquity-slideshow-ubuntu description: Ubiquity slideshow for Ubuntu status: Installed desired: Install version: 2.9.22 name: ubiquity-ubuntu-artwork description: Ubuntu artwork for Ubiquity live installer status: Installed desired: Install version: 56 name: ubuntu-artwork description: Ubuntu themes and artwork status: Installed desired: Install version: 1.262 name: ubuntu-desktop description: The Ubuntu desktop system status: Installed desired: Install version: 12.04.2 name: ubuntu-docs description: Ubuntu Desktop Guide status: Installed desired: Install version: 2010.09.27 name: ubuntu-extras-keyring description: GnuPG keys of the Ubuntu extras archive status: Installed desired: Install version: 2011.11.21 name: ubuntu-keyring description: GnuPG keys of the Ubuntu archive status: Installed desired: Install version: 1.262 name: ubuntu-minimal description: Minimal core of Ubuntu status: Installed desired: Install version: 0.0.39 name: ubuntu-mono description: Ubuntu Mono Icon theme status: Installed desired: Install version: 0.13 name: ubuntu-sounds description: Ubuntu's GNOME audio theme status: Installed desired: Install version: 2.99.5-0ubuntu2 name: ubuntu-sso-client description: Ubuntu Single Sign-On client status: Installed desired: Install version: 2.99.5-0ubuntu2 name: ubuntu-sso-client-gtk description: Ubuntu Single Sign-On client - GTK+ frontend status: Installed desired: Install version: 1.262 name: ubuntu-standard description: The Ubuntu standard system status: Installed desired: Install version: 0.2.2 name: ubuntu-system-service description: Dbus service to set various system-wide configurations status: Installed desired: Install version: 0.32.1 name: ubuntu-wallpapers description: Ubuntu Wallpapers status: Installed desired: Install version: 2.99.5-0ubuntu1 name: ubuntuone-client description: Ubuntu One client status: Installed desired: Install version: 2.99.5-0ubuntu1 name: ubuntuone-client-gnome description: Ubuntu One client GNOME integration status: Installed desired: Install version: 2.99.5-0ubuntu2 name: ubuntuone-control-panel description: Ubuntu One Control Panel status: Installed desired: Install version: 2.99.5-0ubuntu2 name: ubuntuone-control-panel-common description: Ubuntu One Control Panel - Common frontend files status: Installed desired: Install version: 2.99.5-0ubuntu2 name: ubuntuone-control-panel-gtk description: Ubuntu One Control Panel - GTK+ frontend status: Installed desired: Install version: 0.3.0-0ubuntu4 name: ubuntuone-couch description: Ubuntu One CouchDB status: Installed desired: Install version: 2.99.5-0ubuntu3 name: ubuntuone-installer description: Ubuntu One Installer status: Installed desired: Install version: 3.0025+nmu2ubuntu1 name: ucf description: Update Configuration File: preserve user changes to config files. status: Installed desired: Install version: 175-0ubuntu5 name: udev description: rule-based device node and kernel event manager status: Installed desired: Install version: 1.0.4-3 name: udisks description: storage media interface status: Installed desired: Install version: 0.30.1-2ubuntu2 name: ufw description: program for managing a Netfilter firewall status: Installed desired: Install version: 0.75.1 name: unattended-upgrades description: automatic installation of security upgrades status: Installed desired: Install version: 5.4.0-0ubuntu2 name: unity description: Interface designed for efficiency of space and interaction. status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-2d description: Unity interface for non-accelerated graphics cards status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-2d-panel description: Unity 2D Panel status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-2d-shell description: Dash and Launcher for the Unity 2D environment status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-2d-spread description: Unity 2D Spread status: Installed desired: Install version: 0.8.23-0ubuntu1 name: unity-asset-pool description: Unity Assets Pool status: Installed desired: Install version: 5.4.0-0ubuntu2 name: unity-common description: Common files for the Unity interface. status: Installed desired: Install version: 0.2.4-0ubuntu1 name: unity-greeter description: Unity Greeter status: Installed desired: Install version: 5.4.0-0ubuntu2 name: unity-lens-applications description: Application lens for unity status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-lens-files description: File lens for unity status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-lens-music description: Music lens for unity status: Installed desired: Install version: 0.3-0ubuntu1 name: unity-lens-video description: Unity Video lens status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-scope-musicstores description: Store music lens for unity status: Installed desired: Install version: 0.3-0ubuntu1 name: unity-scope-video-remote description: Remote videos engine status: Installed desired: Install version: 5.4.0-0ubuntu2 name: unity-services description: Services for the Unity interface status: Installed desired: Install version: 3.5.0-1ubuntu4 name: uno-libs3 description: LibreOffice UNO runtime environment -- public shared libraries status: Installed desired: Install version: 6.0-4ubuntu1 name: unzip description: De-archiver for .zip files status: Installed desired: Install version: 4.41 name: update-inetd description: inetd configuration file updater status: Installed desired: Install version: 1:0.156.6 name: update-manager description: GNOME application that manages apt updates status: Installed desired: Install version: 1:0.156.6 name: update-manager-core description: manage release upgrades status: Installed desired: Install version: 0.118.1ubuntu1 name: update-notifier description: Daemon which notifies about package updates status: Installed desired: Install version: 0.118.1ubuntu1 name: update-notifier-common description: Files shared between update-notifier and other packages status: Installed desired: Install version: 0.9.15-1 name: upower description: abstraction for power management status: Installed desired: Install version: 1.4-0ubuntu8 name: upstart description: event-based init daemon status: Installed desired: Install version: 3.5.0-1ubuntu4 name: ure description: LibreOffice UNO runtime environment status: Installed desired: Install version: 0.100.0-12 name: ureadahead description: Read required files in advance status: Installed desired: Install version: 0.2.35.2 name: usb-creator-common description: create a startup disk using a CD or disc image (common files) status: Installed desired: Install version: 0.2.35.2 name: usb-creator-gtk description: create a startup disk using a CD or disc image (for GNOME) status: Installed desired: Install version: 1.2.3+repack0-1ubuntu1 name: usb-modeswitch description: mode switching tool for controlling "flip flop" USB devices status: Installed desired: Install version: 20120120-0ubuntu1 name: usb-modeswitch-data description: mode switching data for usb-modeswitch status: Installed desired: Install version: 1.0.7-2 name: usbmuxd description: USB multiplexor daemon for iPhone and iPod Touch devices status: Installed desired: Install version: 1:005-1 name: usbutils description: Linux USB utilities status: Installed desired: Install version: 1.39ubuntu2 name: user-setup description: Set up initial user and password status: Installed desired: Install version: 2.20.1-1ubuntu2 name: util-linux description: Miscellaneous system utilities status: Installed desired: Install version: 2.20.1-1ubuntu2 name: uuid-runtime description: runtime components for the Universally Unique ID library status: Installed desired: Install version: 1.1-2ubuntu1 name: vbetool description: run real-mode video BIOS code to alter hardware state status: Installed desired: Install version: 2:7.3.346-1ubuntu1 name: vim-common description: Vi IMproved - Common files status: Installed desired: Install version: 2:7.3.346-1ubuntu1 name: vim-tiny description: Vi IMproved - enhanced vi editor - compact version status: Installed desired: Install version: 3.3.3-0ubuntu2 name: vino description: VNC server for GNOME status: Installed desired: Install version: 7.1-1 name: wamerican description: American English dictionary words for /usr/share/dict status: Installed desired: Install version: 1.13.4-2ubuntu1 name: wget description: retrieves files from the web status: Installed desired: Install version: 0.52.11-2ubuntu10 name: whiptail description: Displays user-friendly dialog boxes from shell scripts status: Installed desired: Install version: 5.0.14ubuntu1 name: whois description: intelligent WHOIS client status: Installed desired: Install version: 0.1.14 name: whoopsie description: Ubuntu crash database submission daemon status: Installed desired: Install version: 2011.04.28-1ubuntu3 name: wireless-regdb description: wireless regulatory database status: Installed desired: Install version: 30~pre9-5ubuntu1 name: wireless-tools description: Tools for manipulating Linux Wireless Extensions status: Installed desired: Install version: 9:1.1.11-2ubuntu2 name: wodim description: command line CD/DVD writing tool status: Installed desired: Install version: 0.7.3-6ubuntu1 name: wpasupplicant description: client support for WPA and WPA2 (IEEE 802.11i) status: Installed desired: Install version: 32+nmu2 name: x-ttcidfont-conf description: TrueType and CID fonts configuration for X status: Installed desired: Install version: 7.6+5 name: x11-apps description: X applications status: Installed desired: Install version: 1:7.6+10ubuntu1 name: x11-common description: X Window System (X.Org) infrastructure status: Installed desired: Install version: 7.6+2 name: x11-session-utils description: X session utilities status: Installed desired: Install version: 7.6+4 name: x11-utils description: X11 utilities status: Installed desired: Install version: 7.6+1 name: x11-xfs-utils description: X font server utilities status: Installed desired: Install version: 7.6+4 name: x11-xkb-utils description: X11 XKB utilities status: Installed desired: Install version: 7.6+3 name: x11-xserver-utils description: X server utilities status: Installed desired: Install version: 1:1.0.6-1 name: xauth description: X authentication utility status: Installed desired: Install version: 1.1.1-1 name: xbitmaps description: Base X bitmaps status: Installed desired: Install version: 1.0.3-1 name: xcursor-themes description: Base X cursor themes status: Installed desired: Install version: 0.14-0ubuntu1 name: xdg-user-dirs description: tool to manage well known user directories status: Installed desired: Install version: 0.8-1ubuntu2 name: xdg-user-dirs-gtk description: tool to manage well known user directories (Gtk extension) status: Installed desired: Install version: 1.1.0~rc1-2ubuntu6 name: xdg-utils description: desktop integration utilities from freedesktop.org status: Installed desired: Install version: 2.1 name: xdiagnose description: X.org diagnosis tool status: Installed desired: Install version: 1:1.0.3 name: xfonts-base description: standard fonts for X status: Installed desired: Install version: 1:1.0.4-1 name: xfonts-encodings description: Encodings for X.Org fonts status: Installed desired: Install version: 4ubuntu1 name: xfonts-mathml description: Type1 Symbol font for MathML status: Installed desired: Install version: 1:1.0.3-1 name: xfonts-scalable description: scalable fonts for X status: Installed desired: Install version: 1:7.6+1 name: xfonts-utils description: X Window System font utility programs status: Installed desired: Install version: 3.1.7 name: xfsprogs description: Utilities for managing the XFS filesystem status: Installed desired: Install version: 1.3.1-1 name: xinit description: X server initialisation tool status: Installed desired: Install version: 1.5.99.1-0ubuntu2 name: xinput description: Runtime configuration and test of XInput devices status: Installed desired: Install version: 2.5-1ubuntu1 name: xkb-data description: X Keyboard Extension (XKB) configuration data status: Installed desired: Install version: 0.13 name: xml-core description: XML infrastructure and XML catalog file support status: Installed desired: Install version: 1:7.6+10ubuntu1 name: xorg description: X.Org X Window System status: Installed desired: Install version: 1:1.6-1ubuntu2 name: xorg-docs-core description: Core documentation for the X.org X Window System status: Installed desired: Install version: 2:1.11.4-0ubuntu4 name: xserver-common description: common files used by various X servers status: Installed desired: Install version: 1:7.6+10ubuntu1 name: xserver-xorg description: X.Org X server status: Installed desired: Install version: 2:1.11.4-0ubuntu4 name: xserver-xorg-core description: Xorg X server - core server status: Installed desired: Install version: 1:7.6+10ubuntu1 name: xserver-xorg-input-all description: X.Org X server -- input driver metapackage status: Installed desired: Install version: 1:2.6.99.901+git20120126-0ubuntu2 name: xserver-xorg-input-evdev description: X.Org X server -- evdev input driver status: Installed desired: Install version: 1:1.7.1-1build3 name: xserver-xorg-input-mouse description: X.Org X server -- mouse input driver status: Installed desired: Install version: 1.5.99~git20120223-0ubuntu1 name: xserver-xorg-input-synaptics description: Synaptics TouchPad driver for X.Org server status: Installed desired: Install version: 1:12.7.0-2build1 name: xserver-xorg-input-vmmouse description: X.Org X server -- VMMouse input driver to use with VMWare status: Installed desired: Install version: 1:0.13.0-0ubuntu1 name: xserver-xorg-input-wacom description: X.Org X server -- Wacom input driver status: Installed desired: Install version: 1:7.6+10ubuntu1 name: xserver-xorg-video-all description: X.Org X server -- output driver metapackage status: Installed desired: Install version: 1:6.14.99~git20111219.aacbd629-0ubuntu2 name: xserver-xorg-video-ati description: X.Org X server -- AMD/ATI display driver wrapper status: Installed desired: Install version: 1:1.3.2-4build1 name: xserver-xorg-video-cirrus description: X.Org X server -- Cirrus display driver status: Installed desired: Install version: 1:0.4.2-4ubuntu2 name: xserver-xorg-video-fbdev description: X.Org X server -- fbdev display driver status: Installed desired: Install version: 2:2.17.0-1ubuntu4 name: xserver-xorg-video-intel description: X.Org X server -- Intel i8xx, i9xx display driver status: Installed desired: Install version: 6.9.0-1build2 name: xserver-xorg-video-mach64 description: X.Org X server -- ATI Mach64 display driver status: Installed desired: Install version: 1:1.4.13.dfsg-4build2 name: xserver-xorg-video-mga description: X.Org X server -- MGA display driver status: Installed desired: Install version: 1:1.2.5-2build2 name: xserver-xorg-video-neomagic description: X.Org X server -- Neomagic display driver status: Installed desired: Install version: 1:0.0.16+git20111201+b5534a1-1build2 name: xserver-xorg-video-nouveau description: X.Org X server -- Nouveau display driver status: Installed desired: Install version: 1:0.2.904+svn1050-1 name: xserver-xorg-video-openchrome description: X.Org X server -- VIA display driver status: Installed desired: Install version: 0.0.16-2 name: xserver-xorg-video-qxl description: X.Org X server -- QXL display driver status: Installed desired: Install version: 6.8.1-5build2 name: xserver-xorg-video-r128 description: X.Org X server -- ATI r128 display driver status: Installed desired: Install version: 1:6.14.99~git20111219.aacbd629-0ubuntu2 name: xserver-xorg-video-radeon description: X.Org X server -- AMD/ATI Radeon display driver status: Installed desired: Install version: 1:0.6.3-4build2 name: xserver-xorg-video-s3 description: X.Org X server -- legacy S3 display driver status: Installed desired: Install version: 1:2.3.3-1ubuntu1 name: xserver-xorg-video-savage description: X.Org X server -- Savage display driver status: Installed desired: Install version: 1:1.7.5-1build2 name: xserver-xorg-video-siliconmotion description: X.Org X server -- SiliconMotion display driver status: Installed desired: Install version: 1:0.10.3-3build2 name: xserver-xorg-video-sis description: X.Org X server -- SiS display driver status: Installed desired: Install version: 1:0.9.4-2build2 name: xserver-xorg-video-sisusb description: X.Org X server -- SiS USB display driver status: Installed desired: Install version: 1:1.4.3-4build2 name: xserver-xorg-video-tdfx description: X.Org X server -- tdfx display driver status: Installed desired: Install version: 1:1.3.4-2build2 name: xserver-xorg-video-trident description: X.Org X server -- Trident display driver status: Installed desired: Install version: 1:2.3.0-7build2 name: xserver-xorg-video-vesa description: X.Org X server -- VESA display driver status: Installed desired: Install version: 1:11.99.901-0ubuntu1 name: xserver-xorg-video-vmware description: X.Org X server -- VMware display driver status: Installed desired: Install version: 271-1ubuntu2 name: xterm description: X terminal emulator status: Installed desired: Install version: 1.5-0ubuntu1 name: xul-ext-ubufox description: Ubuntu-specific configuration defaults and apt support for Firefox status: Installed desired: Install version: 5.1.1alpha+20110809-3 name: xz-lzma description: XZ-format compression utilities - compatibility commands status: Installed desired: Install version: 5.1.1alpha+20110809-3 name: xz-utils description: XZ-format compression utilities status: Installed desired: Install version: 3.3.4-0ubuntu1 name: yelp description: Help browser for GNOME status: Installed desired: Install version: 3.3.3-0ubuntu1 name: yelp-xsl description: XSL stylesheets for the yelp help browser status: Installed desired: Install version: 0.8.99~alpha3-1 name: zeitgeist description: event logging framework status: Installed desired: Install version: 0.8.99~alpha3-1 name: zeitgeist-core description: event logging framework - engine status: Installed desired: Install version: 0.8.1-1ubuntu1 name: zeitgeist-datahub description: event logging framework - passive logging daemon status: Installed desired: Install version: 3.2.0-1 name: zenity description: Display graphical dialog boxes from shell scripts status: Installed desired: Install version: 3.2.0-1 name: zenity-common description: Display graphical dialog boxes from shell scripts (common files) status: Installed desired: Install version: 3.0-4 name: zip description: Archiver for .zip files status: Installed desired: Install version: 1:1.2.3.4.dfsg-3ubuntu4 name: zlib1g description: compression library - runtime , 0.318464994431) for message-result with priority 0. 2012-02-28 17:50:47,576 DEBUG Started firing message-file. 2012-02-28 17:50:47,577 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:49,153 DEBUG Started firing report-messages. 2012-02-28 17:50:49,181 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'status': 'Installed', 'desired': 'Install', 'version': '0.6.15-2ubuntu8', 'name': 'accountsservice', 'description': 'query and manipulate user account information'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.51-5ubuntu1', 'name': 'acl', 'description': 'Access control list utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.138', 'name': 'acpi-support', 'description': 'scripts for handling many ACPI events'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.0.10-1ubuntu3', 'name': 'acpid', 'description': 'Advanced Configuration and Power Interface event daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-0ubuntu2', 'name': 'activity-log-manager-common', 'description': 'blacklist configuration for Zeitgeist (assets)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-0ubuntu2', 'name': 'activity-log-manager-control-center', 'description': 'blacklist configuration for Zeitgeist (control center integration)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.113ubuntu2', 'name': 'adduser', 'description': 'add and remove users and groups'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2-0ubuntu1', 'name': 'adium-theme-ubuntu', 'description': 'Adium message style for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2.2-0ubuntu1', 'name': 'aisleriot', 'description': 'Solitaire card games'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu2', 'name': 'alsa-utils', 'description': 'Utilities for configuring and using ALSA'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-14ubuntu1', 'name': 'anacron', 'description': "cron-like program that doesn't go by time"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.3.dfsg.1-2', 'name': 'apg', 'description': 'Automated Password Generator - Standalone version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.04.3', 'name': 'app-install-data', 'description': 'Ubuntu applications (data files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '12.12.04', 'name': 'app-install-data-partner', 'description': 'Application Installer (data files for partner applications/repositories)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.99-0ubuntu1', 'name': 'apparmor', 'description': 'User-space parser utility for AppArmor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'appmenu-gtk', 'description': 'Export GTK menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'appmenu-gtk3', 'description': 'Export GTK menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2-0ubuntu2', 'name': 'appmenu-qt', 'description': 'appmenu support for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'apport', 'description': 'automatically generate crash reports for debugging'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'apport-gtk', 'description': 'GTK+ frontend for the apport crash report system'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.16', 'name': 'apport-symptoms', 'description': 'symptom scripts for apport'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt', 'description': 'commandline package manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2', 'name': 'apt-clone', 'description': 'Script to create state bundles'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt-transport-https', 'description': 'https download transport for APT'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt-utils', 'description': 'package managment related utility programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44ubuntu5', 'name': 'apt-xapian-index', 'description': 'maintenance and search tools for a Xapian index of Debian packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'aptdaemon', 'description': 'transaction based package management service'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'aptdaemon-data', 'description': 'data files for clients'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1ubuntu1', 'name': 'apturl', 'description': 'install packages using the apt protocol - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1ubuntu1', 'name': 'apturl-common', 'description': 'install packages using the apt protocol - common data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.88ubuntu1', 'name': 'archdetect-deb', 'description': 'Hardware architecture detector'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.7~20110707-1', 'name': 'aspell', 'description': 'GNU Aspell spell-checker'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.0-0-6ubuntu2', 'name': 'aspell-en', 'description': 'English dictionary for GNU Aspell'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.13-1ubuntu1', 'name': 'at', 'description': 'Delayed job execution and batch processing'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'at-spi2-core', 'description': 'Assistive Technology Service Provider Interface (dbus core)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-autoipd', 'description': 'Avahi IPv4LL network address configuration daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-daemon', 'description': 'Avahi mDNS/DNS-SD daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-utils', 'description': 'Avahi browsing, publishing and discovery utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'bamfdaemon', 'description': 'Window matching library - daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'baobab', 'description': 'GNOME disk usage analyzer'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.5ubuntu5', 'name': 'base-files', 'description': 'Debian base system miscellaneous files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24', 'name': 'base-passwd', 'description': 'Debian base system master password and group files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2-1ubuntu1', 'name': 'bash', 'description': 'GNU Bourne Again SHell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3-1ubuntu6', 'name': 'bash-completion', 'description': 'programmable completion for the bash shell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.06.95-2', 'name': 'bc', 'description': 'The GNU bc arbitrary precision calculator language'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.100.82.38+bdcom-0ubuntu5', 'name': 'bcmwl-kernel-source', 'description': 'Broadcom 802.11 Linux STA wireless driver source'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'bind9-host', 'description': "Version of 'host' bundled with BIND 9.X"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.22-5ubuntu1', 'name': 'binutils', 'description': 'GNU assembler, linker and binary utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez', 'description': 'Bluetooth tools and daemons'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-alsa', 'description': 'Bluetooth ALSA support'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-cups', 'description': 'Bluetooth printer driver for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-gstreamer', 'description': 'Bluetooth GStreamer support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7', 'name': 'branding-ubuntu', 'description': 'Replacement artwork with Ubuntu branding'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero', 'description': 'CD/DVD burning application for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero-cdrkit', 'description': 'cdrkit extensions for the Brasero burning application'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero-common', 'description': 'Common files for the Brasero CD burning application and library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'brltty', 'description': 'Access software for a blind person using a braille display'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.2.3', 'name': 'bsdmainutils', 'description': 'collection of more utilities from FreeBSD'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.20.1-1ubuntu2', 'name': 'bsdutils', 'description': 'Basic utilities from 4.4BSD-Lite'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19+20100601-3ubuntu3', 'name': 'btrfs-tools', 'description': 'Checksumming Copy on Write Filesystem utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.18.5-1ubuntu2', 'name': 'busybox-initramfs', 'description': 'Standalone shell setup for initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.18.5-1ubuntu2', 'name': 'busybox-static', 'description': 'Standalone rescue shell with tons of builtin utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.6-1', 'name': 'bzip2', 'description': 'high-quality block-sorting file compressor - utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111211', 'name': 'ca-certificates', 'description': 'Common CA certificates'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.304', 'name': 'casper', 'description': 'Run a "live" preinstalled system from read-only media'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.3', 'name': 'checkbox', 'description': 'System testing application'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.3', 'name': 'checkbox-qt', 'description': 'QT4 interface for checkbox'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:5.1-1ubuntu1', 'name': 'cifs-utils', 'description': 'Common Internet File System utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0+20090930-2', 'name': 'cmap-adobe-japan2', 'description': 'CMaps for Adobe-Japan2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-2', 'name': 'colord', 'description': 'system service to manage device colour profiles -- system daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.46ubuntu5', 'name': 'command-not-found', 'description': 'Suggest installation of packages in interactive bash sessions'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.46ubuntu5', 'name': 'command-not-found-data', 'description': 'Set of data files for command-not-found.'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz', 'description': 'OpenGL window and compositing manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-core', 'description': 'OpenGL window and compositing manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-gnome', 'description': 'OpenGL window and compositing manager - GNOME window decorator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-plugins-default', 'description': 'OpenGL window and compositing manager - default plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr19-0ubuntu5', 'name': 'compiz-plugins-main-default', 'description': 'Compiz plugins - main default collection'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.5.92-0ubuntu2', 'name': 'compizconfig-backend-gconf', 'description': 'Compiz Fusion configuration system - gconf backend'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.70ubuntu2', 'name': 'console-setup', 'description': 'console font and keymap setup program'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'consolekit', 'description': 'framework for defining and tracking users, sessions and seats'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.13-3ubuntu2', 'name': 'coreutils', 'description': 'GNU core utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-7ubuntu1', 'name': 'cpio', 'description': 'GNU cpio -- a program to manage archives of files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.6.2-4ubuntu1', 'name': 'cpp', 'description': 'GNU C preprocessor (cpp)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'cpp-4.6', 'description': 'GNU C preprocessor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-1ubuntu1', 'name': 'crda', 'description': 'wireless Central Regulatory Domain Agent'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0pl1-120ubuntu2', 'name': 'cron', 'description': 'process scheduling daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.3-4ubuntu3', 'name': 'cryptsetup', 'description': 'configures encrypted block devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups', 'description': 'Common UNIX Printing System(tm) - server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-bsd', 'description': 'Common UNIX Printing System(tm) - BSD commands'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-client', 'description': 'Common UNIX Printing System(tm) - client programs (SysV)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-common', 'description': 'Common UNIX Printing System(tm) - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'cups-driver-gutenprint', 'description': 'transitional dummy package for gutenprint printer driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-1bzr1', 'name': 'cups-filters', 'description': 'OpenPrinting CUPS Filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-ppdc', 'description': 'Common UNIX Printing System(tm) - PPD manipulation utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.7-2ubuntu1', 'name': 'dash', 'description': 'POSIX-compliant shell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'dbus', 'description': 'simple interprocess messaging system (daemon and utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'dbus-x11', 'description': 'simple interprocess messaging system (X11 deps)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.06.95-2', 'name': 'dc', 'description': 'The GNU dc arbitrary precision reverse-polish calculator'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'dconf-gsettings-backend', 'description': 'simple configuration storage system - GSettings back-end'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'dconf-service', 'description': 'simple configuration storage system - D-Bus service'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.41ubuntu2', 'name': 'debconf', 'description': 'Debian configuration management system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.41ubuntu2', 'name': 'debconf-i18n', 'description': 'full internationalization support for debconf'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1ubuntu1', 'name': 'debianutils', 'description': 'Miscellaneous utilities specific to Debian'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.12ubuntu1', 'name': 'defoma', 'description': 'Debian Font Manager -- automatic font configuration framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '21.90-0ubuntu1', 'name': 'deja-dup', 'description': 'Back up your files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19-0ubuntu2', 'name': 'desktop-file-utils', 'description': 'Utilities for .desktop files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.12.1ubuntu2', 'name': 'dictionaries-common', 'description': 'Common utilities for spelling dictionary tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2-1', 'name': 'diffutils', 'description': 'File comparison utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.0.3-1', 'name': 'dkms', 'description': 'Dynamic Kernel Module Support Framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-4', 'name': 'dmidecode', 'description': 'SMBIOS/DMI table decoder'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0.rc16-4.1ubuntu6', 'name': 'dmraid', 'description': 'Device-Mapper Software RAID support tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'dmsetup', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.3', 'name': 'dmz-cursor-theme', 'description': 'Style neutral, scalable cursor theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.59-4', 'name': 'dnsmasq-base', 'description': 'Small caching DNS proxy and DHCP/TFTP server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'dnsutils', 'description': 'Clients provided with BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.3', 'name': 'doc-base', 'description': 'utilities to manage online documentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.5-7ubuntu1', 'name': 'docbook-xml', 'description': 'standard XML documentation system for software and systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.12-1ubuntu1', 'name': 'dosfstools', 'description': 'utilities for making and checking MS-DOS FAT filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.16.1.2ubuntu5', 'name': 'dpkg', 'description': 'Debian package management system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.37', 'name': 'dpkg-repack', 'description': 'puts an unpacked .deb file back together'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.17-0ubuntu1', 'name': 'duplicity', 'description': 'encrypted bandwidth-efficient backup'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-10', 'name': 'dvd+rw-tools', 'description': 'DVD+-RW/R tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'e2fslibs', 'description': 'ext2/ext3/ext4 file system libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'e2fsprogs', 'description': 'ext2/ext3/ext4 file system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '96-0ubuntu2', 'name': 'ecryptfs-utils', 'description': 'ecryptfs cryptographic filesystem (utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-3', 'name': 'ed', 'description': 'classic UNIX line editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.5+deb1+cvs20081104-9', 'name': 'eject', 'description': 'ejects CDs and operates CD-Changers under Linux'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'empathy', 'description': 'GNOME multi-protocol chat and call client'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'empathy-common', 'description': 'GNOME multi-protocol chat and call client (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-7', 'name': 'enchant', 'description': 'Wrapper for various spell checker engines (binary programs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'eog', 'description': 'Eye of GNOME graphics viewer program'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'espeak', 'description': 'Multi-lingual software speech synthesizer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'espeak-data', 'description': 'Multi-lingual software speech synthesizer: speech data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'evince', 'description': 'Document (PostScript, PDF) viewer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'evince-common', 'description': 'Document (PostScript, PDF) viewer - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'evolution-data-server', 'description': 'evolution database backend server'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'evolution-data-server-common', 'description': 'architecture independent files for Evolution Data Server'}, {'status': 'Installed', 'desired': 'Install', 'version': '45', 'name': 'example-content', 'description': 'Ubuntu example content'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.18.2-1', 'name': 'fakeroot', 'description': 'tool for simulating superuser privileges'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.09-2', 'name': 'file', 'description': 'Determines file type using "magic" numbers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'file-roller', 'description': 'archive manager for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.4.2-4ubuntu1', 'name': 'findutils', 'description': 'utilities for finding files--find, xargs'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox', 'description': 'Safe and easy web browser from Mozilla'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-globalmenu', 'description': 'Unity appmenu integration for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-gnome-support', 'description': 'Safe and easy web browser from Mozilla - GNOME support'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-en', 'description': 'English language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-es', 'description': 'Spanish; Castilian language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-pt', 'description': 'Portuguese language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-zh-hans', 'description': 'Simplified Chinese language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'folks-common', 'description': 'library to aggregates people into metacontacts (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'fontconfig', 'description': 'generic font configuration library - support binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'fontconfig-config', 'description': 'generic font configuration library - configuration'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.01+mry-3', 'name': 'fonts-kacst', 'description': 'KACST free TrueType Arabic fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0+svn11846-2', 'name': 'fonts-kacst-one', 'description': 'TrueType font designed for Arabic language'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0-5ubuntu1', 'name': 'fonts-khmeros-core', 'description': 'KhmerOS Unicode fonts for the Khmer language of Cambodia'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.20060226-8', 'name': 'fonts-lao', 'description': 'TrueType font for Lao language'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.07.0-2', 'name': 'fonts-liberation', 'description': 'Fonts with the same metrics as Times, Arial and Courier'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.010-2', 'name': 'fonts-nanum', 'description': 'Nanum Korean fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:102.2+LibO3.5.0-1ubuntu4', 'name': 'fonts-opensymbol', 'description': 'OpenSymbol TrueType font'}, {'status': 'Installed', 'desired': 'Install', 'version': '003.02.01-5ubuntu1', 'name': 'fonts-takao-pgothic', 'description': 'Japanese TrueType font set, Takao P Gothic Fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-thai-tlwg', 'description': 'Thai fonts maintained by TLWG (meta package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-garuda', 'description': 'Thai Garuda font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-kinnari', 'description': 'Thai Kinnari font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-loma', 'description': 'Thai Loma font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-mono', 'description': 'Thai TlwgMono font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-norasi', 'description': 'Thai Norasi font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-purisa', 'description': 'Thai Purisa font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-sawasdee', 'description': 'Thai Sawasdee font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typewriter', 'description': 'Thai TlwgTypewriter font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typist', 'description': 'Thai TlwgTypist font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typo', 'description': 'Thai TlwgTypo font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-umpush', 'description': 'Thai Umpush font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-waree', 'description': 'Thai Waree font'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120212-1', 'name': 'foomatic-db-compressed-ppds', 'description': 'OpenPrinting printer support - Compressed PPDs derived from the database'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.8-2ubuntu1', 'name': 'foomatic-db-engine', 'description': 'OpenPrinting printer support - programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.12-1', 'name': 'foomatic-filters', 'description': 'OpenPrinting printer support - filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.24', 'name': 'friendly-recovery', 'description': 'Make recovery more user-friendly'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17-25', 'name': 'ftp', 'description': 'classical file transfer client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.6-2ubuntu1', 'name': 'fuse', 'description': 'Filesystem in Userspace'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.3.5-0ubuntu1', 'name': 'gcalctool', 'description': 'GNOME desktop calculator'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.6.2-4ubuntu1', 'name': 'gcc', 'description': 'GNU C compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'gcc-4.6', 'description': 'GNU C compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'gcc-4.6-base', 'description': 'GCC, the GNU Compiler Collection (base package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gconf2', 'description': 'GNOME configuration database system (support tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gconf2-common', 'description': 'GNOME configuration database system (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.4-0ubuntu1', 'name': 'gdb', 'description': 'The GNU Debugger'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gedit', 'description': 'official text editor of the GNOME desktop environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gedit-common', 'description': 'official text editor of the GNOME desktop environment (support files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '9:1.1.11-2ubuntu2', 'name': 'genisoimage', 'description': 'Creates ISO-9660 CD-ROM filesystem images'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu11', 'name': 'geoclue', 'description': 'Geographic information framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.2-0ubuntu6', 'name': 'geoclue-ubuntu-geoip', 'description': 'Provide positioning for GeoClue via Ubuntu GeoIP services'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111220-1', 'name': 'geoip-database', 'description': 'IP lookup command line tools that use the GeoIP library (country database)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.1.1-5ubuntu3', 'name': 'gettext-base', 'description': 'GNU Internationalization utilities for the base system'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript', 'description': 'interpreter for the PostScript language and for PDF'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript-cups', 'description': 'interpreter for the PostScript language and for PDF - CUPS filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript-x', 'description': 'interpreter for the PostScript language and for PDF - X11 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'ginn', 'description': 'Gesture Injector: No-GEIS, No-Toolkits'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'gir1.2-appindicator3-0.1', 'description': 'Typelib files for libappindicator3-1.'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'gir1.2-atk-1.0', 'description': 'ATK accessibility toolkit (GObject introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'gir1.2-atspi-2.0', 'description': 'Assistive Technology Service Provider (GObject introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'gir1.2-dbusmenu-glib-0.4', 'description': 'typelib file for libdbusmenu-glib4'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'gir1.2-dbusmenu-gtk-0.4', 'description': 'typelib file for libdbusmenu-gtk4'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-0ubuntu1', 'name': 'gir1.2-dee-1.0', 'description': 'GObject introspection data for the Dee library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'gir1.2-freedesktop', 'description': 'Introspection data for some FreeDesktop components'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gir1.2-gconf-2.0', 'description': 'GNOME configuration database system (GObject-Introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'gir1.2-gdkpixbuf-2.0', 'description': 'GDK Pixbuf library - GObject-Introspection'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'gir1.2-glib-2.0', 'description': 'Introspection data for GLib, GObject, Gio and GModule'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gir1.2-gmenu-3.0', 'description': 'GObject introspection data for the GNOME menu library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'gir1.2-gnomebluetooth-1.0', 'description': 'Introspection data for GnomeBluetooth'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'gir1.2-gnomekeyring-1.0', 'description': 'GNOME keyring services library - introspection data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gir1.2-gst-plugins-base-0.10', 'description': 'Description: GObject introspection data for the GStreamer Plugins Base library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gir1.2-gstreamer-0.10', 'description': 'Description: GObject introspection data for the GStreamer library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'gir1.2-gtk-2.0', 'description': 'GTK+ graphical user interface library -- gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'gir1.2-gtk-3.0', 'description': 'GTK+ graphical user interface library -- gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gir1.2-gtksource-3.0', 'description': 'gir files for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'gir1.2-gudev-1.0', 'description': 'libgudev-1.0 introspection data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'gir1.2-indicate-0.7', 'description': 'Typelib file for libindicate5'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'gir1.2-javascriptcoregtk-3.0', 'description': 'GObject introspection data for the GTK+-based JavaScriptCore library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.2-1', 'name': 'gir1.2-json-1.0', 'description': 'GLib JSON manipulation library (introspection data)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'gir1.2-launchpad-integration-3.0', 'description': 'library for launchpad integration (gir files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'gir1.2-notify-0.7', 'description': 'sends desktop notifications to a notification daemon (Introspection files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.29.5-0ubuntu1', 'name': 'gir1.2-pango-1.0', 'description': 'Layout and rendering of internationalized text - gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'gir1.2-peas-1.0', 'description': 'Application plugin library (introspection files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'gir1.2-rb-3.0', 'description': 'GObject introspection data for the rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'gir1.2-soup-2.4', 'description': 'GObject introspection data for the libsoup HTTP library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2', 'name': 'gir1.2-timezonemap-1.0', 'description': 'typelib interface for libtimezonemap'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'gir1.2-totem-1.0', 'description': 'GObject introspection data for Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-0ubuntu1', 'name': 'gir1.2-totem-plparser-1.0', 'description': 'GObject introspection data for the Totem Playlist Parser library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'gir1.2-ubuntuoneui-3.0', 'description': 'Ubuntu One widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'gir1.2-unity-5.0', 'description': 'GObject introspection data for the Unity library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'gir1.2-vte-2.90', 'description': 'GObject introspection data for the VTE library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'gir1.2-webkit-3.0', 'description': 'GObject introspection data for the WebKit library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gir1.2-wnck-3.0', 'description': 'GObject introspection data for the WNCK library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.2-6ubuntu1', 'name': 'gksu', 'description': 'graphical frontend to su'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking', 'description': 'network-related giomodules for GLib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking-common', 'description': 'network-related giomodules for GLib - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking-services', 'description': 'network-related giomodules for GLib - D-Bus services'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90.1-0ubuntu1', 'name': 'gnome-accessibility-themes', 'description': 'accessibility themes for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'gnome-bluetooth', 'description': 'GNOME Bluetooth tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'gnome-control-center', 'description': 'utilities to configure the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'gnome-control-center-data', 'description': 'configuration applets for GNOME - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'gnome-desktop3-data', 'description': 'Common files for GNOME desktop apps'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'gnome-disk-utility', 'description': 'manage and configure disk drives and media'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-font-viewer', 'description': 'font viewer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnome-games-data', 'description': 'data files for the GNOME games'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1.2-1ubuntu2', 'name': 'gnome-icon-theme', 'description': 'GNOME Desktop icon theme (small subset)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-1', 'name': 'gnome-icon-theme-symbolic', 'description': 'GNOME desktop icon theme (symbolic icons)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'gnome-keyring', 'description': 'GNOME keyring services (daemon and tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.91.2-3ubuntu5', 'name': 'gnome-media', 'description': 'GNOME media utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gnome-menus', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu2', 'name': 'gnome-nettool', 'description': 'network information tool for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-online-accounts', 'description': 'GNOME Online Accounts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gnome-orca', 'description': 'Scriptable screen reader'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu1', 'name': 'gnome-power-manager', 'description': 'power management tool for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu1', 'name': 'gnome-screensaver', 'description': 'GNOME screen saver and locker'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.2-0ubuntu3', 'name': 'gnome-screenshot', 'description': 'screenshot application for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session', 'description': 'GNOME Session Manager - GNOME 3 session'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session-bin', 'description': 'GNOME Session Manager - Minimal runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'gnome-session-canberra', 'description': 'GNOME session log in and log out sound events'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session-common', 'description': 'GNOME Session Manager - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu3', 'name': 'gnome-settings-daemon', 'description': 'daemon handling the GNOME session settings'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnome-sudoku', 'description': 'Sudoku puzzle game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-system-log', 'description': 'system log viewer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gnome-system-monitor', 'description': 'Process viewer and system resource monitor for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-terminal', 'description': 'GNOME terminal emulator application'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-terminal-data', 'description': 'Data files for the GNOME terminal emulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.1-0ubuntu1', 'name': 'gnome-user-guide', 'description': "GNOME user's guide"}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-1ubuntu1', 'name': 'gnome-user-share', 'description': 'User level public file sharing via WebDAV or ObexFTP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-utils-common', 'description': 'data files for the GNOME utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnomine', 'description': 'popular minesweeper puzzle game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.11-3ubuntu2', 'name': 'gnupg', 'description': 'GNU privacy guard - a free PGP replacement'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-1', 'name': 'gparted', 'description': 'GNOME partition editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.11-3ubuntu2', 'name': 'gpgv', 'description': 'GNU privacy guard - signature verification tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.10-1', 'name': 'grep', 'description': 'GNU grep, egrep and fgrep'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.21-6', 'name': 'groff-base', 'description': 'GNU troff text-formatting system (base system components)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-10', 'name': 'growisofs', 'description': 'DVD+-RW/R recorder'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-common', 'description': 'GRand Unified Bootloader (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5', 'name': 'grub-gfxpayload-lists', 'description': 'GRUB gfxpayload blacklist'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-pc', 'description': 'GRand Unified Bootloader, version 2 (PC/BIOS version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-pc-bin', 'description': 'GRand Unified Bootloader, version 2 (PC/BIOS binaries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub2-common', 'description': 'GRand Unified Bootloader (common files for version 2)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20100103-3', 'name': 'gs-cjk-resource', 'description': 'Resource files for gs-cjk, ghostscript CJK-TrueType extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gsettings-desktop-schemas', 'description': 'GSettings deskop-wide schemas'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1', 'name': 'gsfonts', 'description': 'Fonts for the Ghostscript interpreter(s)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-alsa', 'description': 'GStreamer plugin for ALSA'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-gconf', 'description': 'GStreamer plugin for getting the sink/source information from GConf'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-1ubuntu2', 'name': 'gstreamer0.10-nice', 'description': 'ICE library (GStreamer plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-plugins-base', 'description': 'GStreamer plugins from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-plugins-base-apps', 'description': 'GStreamer helper programs from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-plugins-good', 'description': 'GStreamer plugins from the "good" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-pulseaudio', 'description': 'GStreamer plugin for PulseAudio'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-tools', 'description': 'Tools for use with GStreamer'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-x', 'description': 'GStreamer plugins for X11 and Pango'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.20.2-1ubuntu1', 'name': 'gtk2-engines', 'description': 'theme engines for GTK+ 2.x'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.98.2-0ubuntu1', 'name': 'gtk2-engines-murrine', 'description': 'cairo-based gtk+-2.0 theme engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-0ubuntu4', 'name': 'gtk3-engines-unico', 'description': 'Unico Gtk+ 3 theme engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-0ubuntu1', 'name': 'gucharmap', 'description': 'Unicode character picker and font browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.8+1-6ubuntu2', 'name': 'guile-1.8-libs', 'description': 'Core Guile libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs', 'description': 'userspace virtual filesystem - GIO module'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-backends', 'description': 'userspace virtual filesystem - backends'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-bin', 'description': 'userspace virtual filesystem - binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-common', 'description': 'userspace virtual filesystem - common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-daemons', 'description': 'userspace virtual filesystem - servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-fuse', 'description': 'userspace virtual filesystem - fuse server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-libs', 'description': 'userspace virtual filesystem - private libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber', 'description': 'Open source social networking client for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service', 'description': 'Open source social networking client for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-facebook', 'description': 'Facebook plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-identica', 'description': 'Identi.ca plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-twitter', 'description': 'Twitter plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4-1ubuntu2', 'name': 'gzip', 'description': 'GNU compression utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.37-0ubuntu2', 'name': 'hdparm', 'description': 'tune hard disk parameters for high performance'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu1', 'name': 'hicolor-icon-theme', 'description': 'default fallback theme for FreeDesktop.org icon themes'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.06ubuntu1', 'name': 'hostname', 'description': 'utility to set/show the host name or domain name'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hpijs', 'description': 'transitional dummy package for hpijs printer driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hplip', 'description': 'HP Linux Printing and Imaging System (HPLIP)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hplip-data', 'description': 'HP Linux Printing and Imaging - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3.11', 'name': 'humanity-icon-theme', 'description': 'Humanity Icon theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '20070829-4ubuntu3', 'name': 'hunspell-en-us', 'description': 'English_american dictionary for hunspell'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.233-1', 'name': 'hwdata', 'description': 'hardware identification / configuration data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus', 'description': 'Intelligent Input Bus - core'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus-gtk', 'description': 'Intelligent Input Bus - GTK+2 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus-gtk3', 'description': 'Intelligent Input Bus - GTK+3 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-1', 'name': 'ibus-pinyin', 'description': 'Pinyin engine for IBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-1', 'name': 'ibus-pinyin-db-android', 'description': 'Pinyin engine for IBus - Android database'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.9.20110827-1', 'name': 'ibus-table', 'description': 'table engine for IBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7~beta2ubuntu6', 'name': 'ifupdown', 'description': 'high level tools to configure network interfaces'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20ubuntu5', 'name': 'im-switch', 'description': 'Input method switch framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.91-0ubuntu1', 'name': 'indicator-application', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.91-0ubuntu2', 'name': 'indicator-appmenu', 'description': 'Indicator for application menus.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'indicator-datetime', 'description': 'Simple clock'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'indicator-messages', 'description': 'indicator that collects messages that need a response'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.91-0ubuntu1', 'name': 'indicator-power', 'description': 'Indicator showing power state.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.3-0ubuntu2', 'name': 'indicator-printers', 'description': 'indicator showing active print jobs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.92-0ubuntu1', 'name': 'indicator-session', 'description': 'indicator showing session management, status and user switching'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2.0-0ubuntu1', 'name': 'indicator-sound', 'description': 'System sound indicator.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'indicator-status-provider-mc5', 'description': 'indicator-messages status provider for telepathy mission-control-5'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.13a.dfsg.1-8ubuntu1', 'name': 'info', 'description': 'Standalone GNU Info documentation browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99ubuntu10', 'name': 'initramfs-tools', 'description': 'tools for generating an initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99ubuntu10', 'name': 'initramfs-tools-bin', 'description': 'binaries used by initramfs-tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'initscripts', 'description': 'scripts for initializing and shutting down the system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.2-1', 'name': 'inputattach', 'description': 'utility to connect serial-attached peripherals to the input subsystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.14.0-2.1ubuntu1', 'name': 'insserv', 'description': 'Tool to organize boot sequence using LSB init.d script dependencies'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.13a.dfsg.1-8ubuntu1', 'name': 'install-info', 'description': 'Manage installed documentation in info format'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1-0ubuntu2', 'name': 'intel-gpu-tools', 'description': 'tools for debugging the Intel graphics driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111117-1ubuntu1', 'name': 'iproute', 'description': 'networking and traffic control tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.12-1ubuntu4', 'name': 'iptables', 'description': 'administration tools for packet filtering and NAT'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-arping', 'description': 'Tool to send ICMP echo requests to an ARP address'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-ping', 'description': 'Tools to test the reachability of network hosts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-tracepath', 'description': 'Tools to trace the network path to a remote host'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.56-1ubuntu4', 'name': 'irqbalance', 'description': 'Daemon to balance interrupts for SMP systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.1.ESV-R4-0ubuntu1', 'name': 'isc-dhcp-client', 'description': 'ISC DHCP client'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.1.ESV-R4-0ubuntu1', 'name': 'isc-dhcp-common', 'description': 'common files used by all the isc-dhcp* packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.31-1', 'name': 'iso-codes', 'description': 'ISO language, territory, currency, script codes and their translations'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2-1', 'name': 'iw', 'description': 'tool for configuring Linux wireless devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.15-2', 'name': 'jfsutils', 'description': 'utilities for managing the JFS filesystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.6-0ubuntu1', 'name': 'jockey-common', 'description': 'user interface and desktop integration for driver management'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.6-0ubuntu1', 'name': 'jockey-gtk', 'description': 'GNOME user interface and desktop integration for driver management'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.15.2-3ubuntu2', 'name': 'kbd', 'description': 'Linux console font and keytable utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12+git20090217-1ubuntu18', 'name': 'kerneloops-daemon', 'description': 'kernel oops tracker'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.70ubuntu2', 'name': 'keyboard-configuration', 'description': 'system-wide keyboard preferences'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-2', 'name': 'keyutils', 'description': 'Linux Key Management Utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.25-1ubuntu1', 'name': 'klibc-utils', 'description': 'small utilities built with klibc for early boot'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.9-3ubuntu3', 'name': 'kpartx', 'description': 'create device mappings for partitions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'krb5-locales', 'description': 'Internationalization support for MIT Kerberos'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-en', 'description': 'translation updates for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-en-base', 'description': 'translations for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-es', 'description': 'translation updates for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-es-base', 'description': 'translations for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-en', 'description': 'GNOME translation updates for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-en-base', 'description': 'GNOME translations for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-es', 'description': 'GNOME translation updates for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-es-base', 'description': 'GNOME translations for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-pt', 'description': 'GNOME translation updates for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-pt-base', 'description': 'GNOME translations for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-zh-hans', 'description': 'GNOME translation updates for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-zh-hans-base', 'description': 'GNOME translations for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-pt', 'description': 'translation updates for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-pt-base', 'description': 'translations for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-zh-hans', 'description': 'translation updates for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-zh-hans-base', 'description': 'translations for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.70', 'name': 'language-selector-common', 'description': 'Language selector for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.70', 'name': 'language-selector-gnome', 'description': 'Language selector for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.7ubuntu2', 'name': 'laptop-detect', 'description': 'attempt to detect a laptop'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'launchpad-integration', 'description': 'launchpad integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '444-1ubuntu1', 'name': 'less', 'description': 'pager program similar to more'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4p5-39ubuntu1', 'name': 'libaa1', 'description': 'ASCII art library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.15-2ubuntu8', 'name': 'libaccountsservice0', 'description': 'query and manipulate user account information - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.51-5ubuntu1', 'name': 'libacl1', 'description': 'Access control list shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'libappindicator1', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'libappindicator3-1', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'libapt-inst1.4', 'description': 'deb package format runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'libapt-pkg4.12', 'description': 'package managment runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.5-5', 'name': 'libarchive1', 'description': 'Multi-format archive and compression library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.21-1', 'name': 'libart-2.0-2', 'description': 'Library of functions for 2D graphics - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libasn1-8-heimdal', 'description': 'Heimdal Kerberos - ASN.1 library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu6', 'name': 'libasound2', 'description': 'shared library for ALSA applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu1', 'name': 'libasound2-plugins', 'description': 'ALSA library additional plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.7~20110707-1', 'name': 'libaspell15', 'description': 'GNU Aspell spell-checker runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8-4', 'name': 'libasyncns0', 'description': 'Asynchronous name service query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18-1ubuntu2', 'name': 'libatasmart4', 'description': 'ATA S.M.A.R.T. reading and parsing library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatk-adaptor', 'description': 'at-spi2-atk'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatk-adaptor-schemas', 'description': 'at-spi2-atk GSettings schemas'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'libatk1.0-0', 'description': 'ATK accessibility toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'libatk1.0-data', 'description': 'Common files for the ATK accessibility toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.22.6-1ubuntu1', 'name': 'libatkmm-1.6-1', 'description': 'C++ wrappers for ATK accessibility toolkit (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatspi2.0-0', 'description': 'Assistive Technology Service Provider Interface - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.4.46-5ubuntu1', 'name': 'libattr1', 'description': 'Extended attribute shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.3-3', 'name': 'libaudio2', 'description': 'Network Audio System - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-client3', 'description': 'Avahi client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-common-data', 'description': 'Avahi common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-common3', 'description': 'Avahi common library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-core7', 'description': "Avahi's embeddable mDNS/DNS-SD library"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-glib1', 'description': 'Avahi glib integration library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-gobject0', 'description': 'Avahi GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-ui-gtk3-0', 'description': 'Avahi GTK+ User interface library for GTK3'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3-1ubuntu2', 'name': 'libavc1394-0', 'description': 'control IEEE 1394 audio/video devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'libbamf0', 'description': 'Window matching library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'libbamf3-0', 'description': 'Window matching library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libbind9-80', 'description': 'BIND9 Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libblkid1', 'description': 'block device id library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'libbluetooth3', 'description': 'Library to use the BlueZ Linux Bluetooth stack'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.1-7ubuntu3', 'name': 'libboost-serialization1.46.1', 'description': 'serialization library for C++'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'libbrasero-media3-1', 'description': 'CD/DVD burning library for GNOME - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'libbrlapi0.5', 'description': 'braille display access via BRLTTY - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-1', 'name': 'libbsd0', 'description': 'utility functions from BSD systems - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.8-1', 'name': 'libburn4', 'description': 'library to provide CD/DVD writing functions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.6-1', 'name': 'libbz2-1.0', 'description': 'high-quality block-sorting file compressor library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc-bin', 'description': 'Embedded GNU C Library: Binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc-dev-bin', 'description': 'Embedded GNU C Library: Development binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc6', 'description': 'Embedded GNU C Library: Shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc6-dev', 'description': 'Embedded GNU C Library: Development Libraries and Header Files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99.beta17-2.1ubuntu1', 'name': 'libcaca0', 'description': 'colour ASCII art library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.2-6.1ubuntu2', 'name': 'libcairo-gobject2', 'description': 'The Cairo 2D vector graphics library (GObject library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.081-1build2', 'name': 'libcairo-perl', 'description': 'Perl interface to the Cairo graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.2-6.1ubuntu2', 'name': 'libcairo2', 'description': 'The Cairo 2D vector graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.0-1ubuntu1', 'name': 'libcairomm-1.0-1', 'description': 'C++ wrappers for Cairo (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libcamel-1.2-29', 'description': 'Evolution MIME message handling library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk-module', 'description': 'translates GTK+ widgets signals to event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk0', 'description': 'GTK+ helper for playing widget event sounds with libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk3-0', 'description': 'GTK+ 3.0 helper for playing widget event sounds with libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk3-module', 'description': 'translates GTK3 widgets signals to event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-pulse', 'description': 'PulseAudio backend for libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra0', 'description': 'simple abstract interface for playing event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu1', 'name': 'libcap-ng0', 'description': 'An alternate POSIX capabilities library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libcap2', 'description': 'support for getting/setting POSIX.1e capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libcap2-bin', 'description': 'basic utility programs for using capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio-cdda1', 'description': 'library to read and control digital audio CDs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio-paranoia1', 'description': 'library to read digital audio CDs with error correction'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio13', 'description': 'library to read and control CD-ROM'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.10.2+debian-10ubuntu1', 'name': 'libcdparanoia0', 'description': 'audio extraction tool for sampling CDs (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'libck-connector0', 'description': 'ConsoleKit libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.36-3', 'name': 'libclass-isa-perl', 'description': "report the search path for a class's ISA tree"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.0-1', 'name': 'libcmis-0.2-0', 'description': 'CMIS protocol client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-2', 'name': 'libcolord1', 'description': 'system service to manage device colour profiles -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'libcomerr2', 'description': 'common error description library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.7.0~bzr428-0ubuntu3', 'name': 'libcompizconfig0', 'description': 'Settings library for plugins - OpenCompositing Project'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.4-2', 'name': 'libcroco3', 'description': 'Cascading Style Sheet (CSS) parsing and manipulation toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-10', 'name': 'libcrypt-passwdmd5-perl', 'description': 'interoperable MD5-based crypt() for perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcups2', 'description': 'Common UNIX Printing System(tm) - Core library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupscgi1', 'description': 'Common UNIX Printing System(tm) - CGI library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsdriver1', 'description': 'Common UNIX Printing System(tm) - Driver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-1bzr1', 'name': 'libcupsfilters1', 'description': 'OpenPrinting CUPS Filters - Shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsimage2', 'description': 'Common UNIX Printing System(tm) - Raster image library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsmime1', 'description': 'Common UNIX Printing System(tm) - MIME library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsppdc1', 'description': 'Common UNIX Printing System(tm) - PPD manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3', 'description': 'Multi-protocol file transfer library (OpenSSL)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3-gnutls', 'description': 'Multi-protocol file transfer library (GnuTLS)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3-nss', 'description': 'Multi-protocol file transfer library (NSS)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14-2', 'name': 'libdaemon0', 'description': 'lightweight C library for daemons - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.5-3', 'name': 'libdatrie1', 'description': 'Double-array trie library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.25-11build1', 'name': 'libdb5.1', 'description': 'Berkeley v5.1 Database Libraries [runtime]'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'libdbus-1-3', 'description': 'simple interprocess messaging system (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.98-1ubuntu1', 'name': 'libdbus-glib-1-2', 'description': 'simple interprocess messaging system (GLib-based shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-glib4', 'description': 'library for passing menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-gtk3-4', 'description': 'library for passing menus over DBus - GTK+ version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-gtk4', 'description': 'library for passing menus over DBus - GTK+ version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.0-2ubuntu1', 'name': 'libdbusmenu-qt2', 'description': 'Qt implementation of the DBusMenu protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'libdconf-dbus-1-0', 'description': 'simple configuration storage system - D-Bus library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.0.110722-0ubuntu3', 'name': 'libdconf-qt0', 'description': 'dconf Qt bindings (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'libdconf0', 'description': 'simple configuration storage system - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.158ubuntu1', 'name': 'libdebconfclient0', 'description': 'Debian Configuration Management System (C-implementation library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.79ubuntu2', 'name': 'libdebian-installer4', 'description': 'Library of common debian-installer functions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'libdecoration0', 'description': 'Compiz window decoration library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-0ubuntu1', 'name': 'libdee-1.0-4', 'description': 'model to synchronize mutiple instances over DBus - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'libdevmapper-event1.02.1', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'libdevmapper1.02.1', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2-3', 'name': 'libdiscid0', 'description': 'Library for creating MusicBrainz DiscIDs'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24-9', 'name': 'libdjvulibre-text', 'description': 'Linguistic support files for libdjvulibre'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24-9', 'name': 'libdjvulibre21', 'description': 'Runtime support for the DjVu image format'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.14-1', 'name': 'libdmapsharing-3.0-2', 'description': 'DMAP client and server library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0.rc16-4.1ubuntu6', 'name': 'libdmraid1.0.0.rc16', 'description': 'Device-Mapper Software RAID support tool - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libdns81', 'description': 'DNS Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.13-3', 'name': 'libdotconf1.0', 'description': 'Configuration file parser library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-intel1', 'description': 'Userspace interface to intel-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-nouveau1a', 'description': 'Userspace interface to nouveau-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-radeon1', 'description': 'Userspace interface to radeon-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm2', 'description': 'Userspace interface to kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-3ubuntu1', 'name': 'libdv4', 'description': 'software library for DV format digital video (runtime lib)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libebackend-1.2-1', 'description': 'Utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libebook-1.2-12', 'description': 'Client library for evolution address books'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libecal-1.2-10', 'description': 'Client library for evolution calendars'}, {'status': 'Installed', 'desired': 'Install', 'version': '96-0ubuntu2', 'name': 'libecryptfs0', 'description': 'ecryptfs cryptographic filesystem (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedata-book-1.2-11', 'description': 'Backend library for evolution address books'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedata-cal-1.2-13', 'description': 'Backend library for evolution calendars'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedataserver-1.2-15', 'description': 'Utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedataserverui-3.0-1', 'description': 'GUI utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-20080614-3ubuntu1', 'name': 'libedit2', 'description': 'BSD editline and history libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.152-1ubuntu2', 'name': 'libelf1', 'description': 'library to read and write ELF files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-7', 'name': 'libenchant1c2a', 'description': 'Wrapper library for various spell checker engines (runtime libs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'libespeak1', 'description': 'Multi-lingual software speech synthesizer: shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.16-stable-1', 'name': 'libevent-2.0-5', 'description': 'Asynchronous event notification library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'libevince3-3', 'description': 'Document (PostScript, PDF) rendering library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.1-1build2', 'name': 'libexempi3', 'description': 'library to parse XMP metadata (Library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.20-2', 'name': 'libexif12', 'description': 'library to parse EXIF files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.22-2', 'name': 'libexiv2-11', 'description': 'EXIF/IPTC metadata manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.1-7.2', 'name': 'libexpat1', 'description': 'XML parsing C library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1ubuntu1', 'name': 'libexttextcat-data', 'description': 'Language detection library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1ubuntu1', 'name': 'libexttextcat0', 'description': 'Language detection library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.11~rc1-5', 'name': 'libffi6', 'description': 'Foreign Function Interface library runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.03-1fakesync1', 'name': 'libfile-basedir-perl', 'description': 'Perl module to use the freedesktop basedir specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.38-1', 'name': 'libfile-copy-recursive-perl', 'description': 'Perl extension for recursively copying files and directories'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.04-3', 'name': 'libfile-desktopentry-perl', 'description': 'Perl module to handle freedesktop .desktop files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15-2', 'name': 'libfile-mimeinfo-perl', 'description': 'Perl module to determine file types'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.1-6', 'name': 'libflac8', 'description': 'Free Lossless Audio Codec - runtime C library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks-eds25', 'description': 'Evolution-data-server backend for libfolks'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks-telepathy25', 'description': 'Telepathy backend for libfolks'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks25', 'description': 'library to aggregates people into metacontacts'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'libfontconfig1', 'description': 'generic font configuration library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.0-1', 'name': 'libfontenc1', 'description': 'X11 font encoding library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-1ubuntu2', 'name': 'libfreerdp-plugins-standard', 'description': 'RDP client for Windows Terminal Services (plugins)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-1ubuntu2', 'name': 'libfreerdp1', 'description': 'RDP client for Windows Terminal Services (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.8-1', 'name': 'libfreetype6', 'description': 'FreeType 2 font engine, shared library files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19.2-1', 'name': 'libfribidi0', 'description': 'Free Implementation of the Unicode BiDi algorithm'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.3-1', 'name': 'libfs6', 'description': 'X11 Font Services library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.6-2ubuntu1', 'name': 'libfuse2', 'description': 'Filesystem in Userspace (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgail-3-0', 'description': 'GNOME Accessibility Implementation Library -- shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgail-common', 'description': 'GNOME Accessibility Implementation Library -- common modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgail18', 'description': 'GNOME Accessibility Implementation Library -- shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.6.2-16ubuntu1', 'name': 'libgcc1', 'description': 'GCC support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgck-1-0', 'description': 'Glib wrapper library for PKCS#11 - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'libgconf2-4', 'description': 'GNOME configuration database system (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgcr-3-1', 'description': 'Library for Crypto UI related task - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgcr-3-common', 'description': 'Library for Crypto UI related task - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.0-3', 'name': 'libgcrypt11', 'description': 'LGPL Crypto library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.36~rc1~dfsg-6ubuntu2', 'name': 'libgd2-xpm', 'description': 'GD Graphics Library version 2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-0ubuntu1', 'name': 'libgdata-common', 'description': 'Library for accessing GData webservices - common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-0ubuntu1', 'name': 'libgdata13', 'description': 'Library for accessing GData webservices - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.3-10', 'name': 'libgdbm3', 'description': 'GNU dbm database routines (runtime version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'libgdk-pixbuf2.0-0', 'description': 'GDK Pixbuf library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'libgdk-pixbuf2.0-common', 'description': 'GDK Pixbuf library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'libgdu-gtk0', 'description': 'GTK+ standard dialog library for libgdu'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'libgdu0', 'description': 'GObject based Disk Utility Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.4-0ubuntu1', 'name': 'libgee2', 'description': 'GObject based collection library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu11', 'name': 'libgeoclue0', 'description': 'C API for GeoClue'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.8+dfsg-2', 'name': 'libgeoip1', 'description': 'non-DNS IP-to-country resolver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.91-0ubuntu1', 'name': 'libgexiv2-0', 'description': 'GObject-based wrapper around the Exiv2 library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'libgirepository-1.0-1', 'description': 'Library for handling GObject introspection data (runtime library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.13~pre1-5ubuntu2', 'name': 'libgksu2-0', 'description': 'library providing su and sudo functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libgl1-mesa-dri', 'description': 'free implementation of the OpenGL API -- DRI modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libgl1-mesa-glx', 'description': 'free implementation of the OpenGL API -- GLX runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libglapi-mesa', 'description': 'free implementation of the GL API -- shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-4', 'name': 'libglew1.6', 'description': 'OpenGL Extension Wrangler - runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-4', 'name': 'libglewmx1.6', 'description': 'OpenGL Extension Wrangler - runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.241-1', 'name': 'libglib-perl', 'description': 'interface to the GLib and GObject libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-0', 'description': 'GLib library of C routines'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-bin', 'description': 'Programs for the GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-data', 'description': 'Common files for GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu1', 'name': 'libglibmm-2.4-1c2a', 'description': 'C++ wrapper for the GLib toolkit (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libglu1-mesa', 'description': 'Mesa OpenGL utility library (GLU)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.32-2', 'name': 'libgmime-2.4-2', 'description': 'MIME message parser and creator library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:5.0.2+dfsg-2ubuntu1', 'name': 'libgmp10', 'description': 'Multiprecision arithmetic library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'libgnome-bluetooth8', 'description': 'GNOME Bluetooth tools - support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'libgnome-control-center1', 'description': 'utilities to configure the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'libgnome-desktop-3-2', 'description': 'Utility library for loading .desktop files - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'libgnome-keyring-common', 'description': 'GNOME keyring services library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'libgnome-keyring0', 'description': 'GNOME keyring services library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.0-1', 'name': 'libgnome-media-profiles-3.0-0', 'description': 'GNOME Media Profiles library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libgnome-menu-3-0', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu7', 'name': 'libgnome-menu2', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.32.1-2ubuntu1', 'name': 'libgnome2-common', 'description': 'The GNOME library - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'libgnomekbd-common', 'description': 'GNOME library to manage keyboard configuration - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'libgnomekbd7', 'description': 'GNOME library to manage keyboard configuration - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.12.14-5ubuntu2', 'name': 'libgnutls26', 'description': 'GNU TLS library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'libgoa-1.0-0', 'description': 'GNOME Online Accounts'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libgomp1', 'description': 'GCC OpenMP (GOMP) support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10-2ubuntu1', 'name': 'libgpg-error0', 'description': 'library for common error values and messages in GnuPG components'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1.4ubuntu1', 'name': 'libgpgme11', 'description': 'GPGME - GnuPG Made Easy'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-2', 'description': 'gphoto2 digital camera library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-l10n', 'description': 'gphoto2 digital camera library - localized messages'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-port0', 'description': 'gphoto2 digital camera port library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20.4-4', 'name': 'libgpm2', 'description': 'General Purpose Mouse - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-4', 'name': 'libgpod-common', 'description': 'common files for libgpod'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-4', 'name': 'libgpod4', 'description': 'library to read and write songs and artwork to an iPod'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.4-0ubuntu1', 'name': 'libgrip0', 'description': 'Shared library providing multitouch gestures to GTK+ apps.'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'libgs9', 'description': 'interpreter for the PostScript language and for PDF - Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'libgs9-common', 'description': 'interpreter for the PostScript language and for PDF - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libgssapi-krb5-2', 'description': 'MIT Kerberos runtime libraries - krb5 GSS-API Mechanism'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libgssapi3-heimdal', 'description': 'Heimdal Kerberos - GSSAPI support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.1-2', 'name': 'libgssdp-1.0-3', 'description': 'GObject-based library for SSDP'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.31-1ubuntu3', 'name': 'libgstfarsight0.10-0', 'description': 'Audio/Video communications framework: core library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'libgstreamer-plugins-base0.10-0', 'description': 'GStreamer libraries from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'libgstreamer0.10-0', 'description': 'Core GStreamer libraries and elements'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-0', 'description': 'GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-bin', 'description': 'programs for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-common', 'description': 'common files for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.223-1build3', 'name': 'libgtk2-perl', 'description': 'Perl interface to the 2.x series of the Gimp Toolkit library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-0', 'description': 'GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-bin', 'description': 'programs for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-common', 'description': 'common files for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.24.2-1ubuntu1', 'name': 'libgtkmm-2.4-1c2a', 'description': 'C++ wrappers for GTK+ (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.14-0ubuntu1', 'name': 'libgtkmm-3.0-1', 'description': 'C++ wrappers for GTK+ (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libgtksourceview-3.0-0', 'description': 'shared libraries for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libgtksourceview-3.0-common', 'description': 'common files for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.0~hg20110814-1', 'name': 'libgtkspell-3-0', 'description': "spell-checking addon for GTK's TextView widget"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-2', 'name': 'libgtop2-7', 'description': 'gtop system monitoring library (shared)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-2', 'name': 'libgtop2-common', 'description': 'gtop system monitoring library (common)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-0ubuntu1', 'name': 'libgucharmap-2-90-7', 'description': 'Unicode browser widget library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:175-0ubuntu5', 'name': 'libgudev-1.0-0', 'description': 'GObject-based wrapper library for libudev'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.1-2', 'name': 'libgupnp-1.0-4', 'description': 'GObject-based library for UPnP'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.1-2', 'name': 'libgupnp-igd-1.0-4', 'description': 'library to handle UPnP IGD port mapping'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'libgutenprint2', 'description': 'runtime for the Gutenprint printer driver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1ubuntu1', 'name': 'libgweather-3-0', 'description': 'GWeather shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1ubuntu1', 'name': 'libgweather-common', 'description': 'GWeather common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'libgwibber-gtk2', 'description': 'Gwibber GTK Widgets'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'libgwibber2', 'description': 'Gwibber - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libhcrypto4-heimdal', 'description': 'Heimdal Kerberos - crypto library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libheimbase1-heimdal', 'description': 'Heimdal Kerberos - Base library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libheimntlm0-heimdal', 'description': 'Heimdal Kerberos - NTLM support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'libhpmud0', 'description': 'HP Multi-Point Transport Driver (hpmud) run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-4', 'name': 'libhunspell-1.3-0', 'description': 'spell checker and morphological analyzer (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libhx509-5-heimdal', 'description': 'Heimdal Kerberos - X509 support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.3-1', 'name': 'libhyphen0', 'description': 'ALTLinux hyphenation library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'libibus-1.0-0', 'description': 'Intelligent Input Bus - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44-3', 'name': 'libical0', 'description': 'iCalendar library implementation in C (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.7-2', 'name': 'libice6', 'description': 'X11 Inter-Client Exchange library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.8.1.1-3', 'name': 'libicu48', 'description': 'International Components for Unicode'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.14-0.2ubuntu1', 'name': 'libidl0', 'description': 'library for parsing CORBA IDL files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.23-2', 'name': 'libidn11', 'description': 'GNU Libidn library, implementation of IETF IDN specifications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.1-0ubuntu3', 'name': 'libido3-0.1-0', 'description': 'Shared library providing extra gtk menu items for display in'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-0.1ubuntu1', 'name': 'libiec61883-0', 'description': 'an partial implementation of IEC 61883'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.11-10build1', 'name': 'libieee1284-3', 'description': 'cross-platform library for parallel port access'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.35-8', 'name': 'libijs-0.35', 'description': 'IJS raster image transport protocol: shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-3', 'name': 'libimobiledevice2', 'description': 'Library for communicating with the iPhone and iPod Touch'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'libindicate-gtk3', 'description': 'library for raising indicators via DBus - GTK+ bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'libindicate5', 'description': 'library for raising indicators via DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libindicator-messages-status-provider1', 'description': 'indicator status provider - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.92-0ubuntu1', 'name': 'libindicator3-7', 'description': 'panel indicator applet - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.92-0ubuntu1', 'name': 'libindicator7', 'description': 'panel indicator applet - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisc83', 'description': 'ISC Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisccc80', 'description': 'Command Channel Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisccfg82', 'description': 'Config File Handling Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.6-1ubuntu1', 'name': 'libisofs6', 'description': 'library to create ISO9660 images'}, {'status': 'Installed', 'desired': 'Install', 'version': '30~pre9-5ubuntu1', 'name': 'libiw30', 'description': 'Wireless tools - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.8~dfsg.1-1ubuntu1', 'name': 'libjack-jackd2-0', 'description': 'JACK Audio Connection Kit (libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.900.1-13', 'name': 'libjasper1', 'description': 'JasPer JPEG-2000 runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libjavascriptcoregtk-3.0-0', 'description': 'Javascript engine library for GTK+'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11-1ubuntu1', 'name': 'libjbig2dec0', 'description': 'JBIG2 decoder library - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.90+svn733-0ubuntu4', 'name': 'libjpeg-turbo8', 'description': 'IJG JPEG compliant runtime library.'}, {'status': 'Installed', 'desired': 'Install', 'version': '8c-2ubuntu7', 'name': 'libjpeg8', 'description': "Independent JPEG Group's JPEG runtime library (dependency package)"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.1-1ubuntu1', 'name': 'libjs-jquery', 'description': 'JavaScript library for dynamic web applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.2-1', 'name': 'libjson-glib-1.0-0', 'description': 'GLib JSON manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9-1ubuntu1', 'name': 'libjson0', 'description': 'JSON manipulation library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.19-1', 'name': 'libjte1', 'description': 'Jigdo Template Export - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libk5crypto3', 'description': 'MIT Kerberos runtime libraries - Crypto Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-2', 'name': 'libkeyutils1', 'description': 'Linux Key Management Utilities (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.25-1ubuntu1', 'name': 'libklibc', 'description': 'minimal libc subset for use with initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2009-11ubuntu2', 'name': 'libkpathsea5', 'description': 'TeX Live: path search library for TeX (runtime part)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libkrb5-26-heimdal', 'description': 'Heimdal Kerberos - libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libkrb5-3', 'description': 'MIT Kerberos runtime libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libkrb5support0', 'description': 'MIT Kerberos runtime libraries - Support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'liblaunchpad-integration-3.0-1', 'description': 'library for launchpad integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'liblaunchpad-integration-common', 'description': 'library for launchpad integration common data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.19.dfsg-1ubuntu3', 'name': 'liblcms1', 'description': 'Little CMS color management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2+git20110628-2ubuntu3', 'name': 'liblcms2-2', 'description': 'Little CMS 2 color management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.28-1.1ubuntu3', 'name': 'libldap-2.4-2', 'description': 'OpenLDAP libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-0ubuntu1', 'name': 'liblightdm-gobject-1-0', 'description': 'LightDM GObject client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.0-0ubuntu1', 'name': 'liblircclient0', 'description': 'infra-red remote control support - client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0-4ubuntu1', 'name': 'libllvm3.0', 'description': 'Low-Level Virtual Machine (LLVM), runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.05-7build1', 'name': 'liblocale-gettext-perl', 'description': 'module using libc functions for internationalization in Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.09-3', 'name': 'liblockfile-bin', 'description': 'support binaries for and cli utilities based on liblockfile'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.09-3', 'name': 'liblockfile1', 'description': 'NFS-safe locking library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'liblouis-data', 'description': 'Braille translation library - data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'liblouis2', 'description': 'Braille translation library - shared libs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.2-1ubuntu1', 'name': 'libltdl7', 'description': 'A system independent dlopen wrapper for GNU libtool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.4-12', 'name': 'liblua5.1-0', 'description': 'Shared library for the Lua interpreter version 5.1'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.02.66-4ubuntu7', 'name': 'liblvm2app2.2', 'description': 'LVM2 application library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'liblwres80', 'description': 'Lightweight Resolver Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'liblzma5', 'description': 'XZ-format compression library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.09-2', 'name': 'libmagic1', 'description': 'File type determination library using "magic" numbers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-4', 'name': 'libmeanwhile1', 'description': 'open implementation of the Lotus Sametime Community Client protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'libmetacity-private0', 'description': 'library for the Metacity window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.9.9-1', 'name': 'libmhash2', 'description': 'Library for cryptographic hashing and message authentication'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6-3ubuntu1', 'name': 'libminiupnpc8', 'description': 'UPnP IGD client lightweight library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.11.0-1ubuntu1', 'name': 'libmission-control-plugins0', 'description': 'management daemon for Telepathy (library for plugins)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.10-3', 'name': 'libmng1', 'description': 'Multiple-image Network Graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libmount1', 'description': 'block device id library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9-4', 'name': 'libmpc2', 'description': 'multiple precision complex floating-point library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.0-3', 'name': 'libmpfr4', 'description': 'multiple precision floating-point computation'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.0-2ubuntu1', 'name': 'libmtdev1', 'description': 'Multitouch Protocol Translation Library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp-common', 'description': 'Media Transfer Protocol (MTP) common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp-runtime', 'description': 'Media Transfer Protocol (MTP) runtime tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp9', 'description': 'Media Transfer Protocol (MTP) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2', 'name': 'libmusicbrainz3-6', 'description': 'library to access the MusicBrainz.org database'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.5.20-0ubuntu3', 'name': 'libmysqlclient18', 'description': 'MySQL database client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.2-1', 'name': 'libmythes-1.2-0', 'description': 'simple thesaurus library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'libnautilus-extension1a', 'description': 'libraries for nautilus components - runtime version'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libncurses5', 'description': 'shared libraries for terminal handling'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libncursesw5', 'description': 'shared libraries for terminal handling (wide character support)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.29.6-1', 'name': 'libneon27-gnutls', 'description': 'HTTP and WebDAV client library (GnuTLS enabled)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.1-1ubuntu1', 'name': 'libnetfilter-conntrack3', 'description': 'Netfilter netlink-conntrack library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.52.11-2ubuntu10', 'name': 'libnewt0.52', 'description': "Not Erik's Windowing Toolkit - text mode windowing with slang"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1', 'name': 'libnfnetlink0', 'description': 'Netfilter netlink library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-1ubuntu2', 'name': 'libnice10', 'description': 'ICE library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-4ubuntu9', 'name': 'libnih-dbus1', 'description': 'NIH D-Bus Bindings Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-4ubuntu9', 'name': 'libnih1', 'description': 'NIH Utility Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-3-200', 'description': 'library for dealing with netlink sockets'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-genl-3-200', 'description': 'library for dealing with netlink sockets - generic netlink'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-route-3-200', 'description': 'library for dealing with netlink sockets - route interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-glib-vpn1', 'description': 'network management framework (GLib VPN shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-glib4', 'description': 'network management framework (GLib shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'libnm-gtk-common', 'description': 'network management framework (common files for wifi and mobile)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'libnm-gtk0', 'description': 'network management framework (GNOME dialogs for wifi and mobile)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-util2', 'description': 'network management framework (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'libnotify-bin', 'description': 'sends desktop notifications to a notification daemon (Utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'libnotify4', 'description': 'sends desktop notifications to a notification daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.8.9-1ubuntu2', 'name': 'libnspr4', 'description': 'NetScape Portable Runtime Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-3.2', 'name': 'libnss-mdns', 'description': 'NSS module for Multicast DNS name resolution'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.13.1.with.ckbi.1.88-1ubuntu5', 'name': 'libnss3', 'description': 'Network Security Service libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.13.1.with.ckbi.1.88-1ubuntu5', 'name': 'libnss3-1d', 'description': 'Network Security Service libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'libnux-2.0-0', 'description': 'Visual rendering toolkit for real-time applications - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'libnux-2.0-common', 'description': 'Visual rendering toolkit for real-time applications - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.4-3', 'name': 'liboauth0', 'description': 'C library for implementing OAuth 1.0'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.2~dfsg-1ubuntu1', 'name': 'libogg0', 'description': 'Ogg bitstream library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-1', 'name': 'libopencc1', 'description': 'simplified-traditional chinese conversion library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-2build1', 'name': 'libopenobex1', 'description': 'OBEX protocol library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.14.19-0.1', 'name': 'liborbit2', 'description': 'libraries for ORBit2 - a CORBA ORB'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.16-1ubuntu2', 'name': 'liborc-0.4-0', 'description': 'Library of Optimized Inner Loops Runtime Compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'liboverlay-scrollbar-0.2-0', 'description': 'Scrollbar overlayed widget - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'liboverlay-scrollbar3-0.2-0', 'description': 'Scrollbar overlayed widget - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-1', 'name': 'libp11-kit0', 'description': 'Library for loading and coordinating access to PKCS#11 modules - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-4', 'name': 'libpackagekit-glib2-14', 'description': 'Library for accessing PackageKit using GLib'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libpam-cap', 'description': 'PAM module for implementing capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'libpam-ck-connector', 'description': 'ConsoleKit PAM module'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libpam-gnome-keyring', 'description': 'PAM module to unlock the GNOME keyring upon login'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-modules', 'description': 'Pluggable Authentication Modules for PAM'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-modules-bin', 'description': 'Pluggable Authentication Modules for PAM - helper binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-runtime', 'description': 'Runtime support for the PAM library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam0g', 'description': 'Pluggable Authentication Modules library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.222-1build1', 'name': 'libpango-perl', 'description': 'Perl module to layout and render international text'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.29.5-0ubuntu1', 'name': 'libpango1.0-0', 'description': 'Layout and rendering of internationalized text'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-1ubuntu1', 'name': 'libpangomm-1.4-1', 'description': 'C++ Wrapper for pango (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.24+nmu1', 'name': 'libpaper-utils', 'description': 'library for handling paper characteristics (utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.24+nmu1', 'name': 'libpaper1', 'description': 'library for handling paper characteristics'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-8ubuntu3', 'name': 'libparted0debian1', 'description': 'disk partition manipulator - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-10', 'name': 'libpcap0.8', 'description': 'system interface for user-level packet capture'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.1.8-2ubuntu3', 'name': 'libpci3', 'description': 'Linux PCI Utilities (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.902-1', 'name': 'libpciaccess0', 'description': 'Generic PCI access library for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.12-4', 'name': 'libpcre3', 'description': 'Perl 5 Compatible Regular Expression Library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.4-2ubuntu1', 'name': 'libpcsclite1', 'description': 'Middleware to access a smart card using PC/SC (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'libpeas-1.0-0', 'description': 'Application plugin library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'libpeas-common', 'description': 'Application plugin library (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'libperl5.14', 'description': 'shared Perl library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-5', 'name': 'libpipeline1', 'description': 'pipeline manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.24.4-1', 'name': 'libpixman-1-0', 'description': 'pixel-manipulation library for X and cairo'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-1', 'name': 'libplist1', 'description': 'Library for handling Apple binary and XML property lists'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'libplymouth2', 'description': 'graphical boot animation and logger - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.46-3ubuntu2', 'name': 'libpng12-0', 'description': 'PNG library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-agent-1-0', 'description': 'PolicyKit Authentication Agent API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-backend-1-0', 'description': 'PolicyKit backend API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-gobject-1-0', 'description': 'PolicyKit Authorization API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'libpoppler-glib8', 'description': 'PDF rendering library (GLib-based shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'libpoppler19', 'description': 'PDF rendering library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.16-3ubuntu1', 'name': 'libpopt0', 'description': 'lib for parsing cmdline parameters'}, {'status': 'Installed', 'desired': 'Install', 'version': '19+svn20111121-1', 'name': 'libportaudio2', 'description': 'Portable audio I/O - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'libprotobuf7', 'description': 'protocol buffers C++ library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'libprotoc7', 'description': 'protocol buffers compiler library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1', 'description': 'automatic proxy configuration management library (shared)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1-plugin-gsettings', 'description': 'automatic proxy configuration management library (GSettings plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1-plugin-networkmanager', 'description': 'automatic proxy configuration management library (Network Manager plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-16ubuntu3', 'name': 'libpth20', 'description': 'The GNU Portable Threads'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulse-mainloop-glib0', 'description': 'PulseAudio client libraries (glib support)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulse0', 'description': 'PulseAudio client libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulsedsp', 'description': 'PulseAudio OSS pre-load library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.10.1-1ubuntu1', 'name': 'libpurple-bin', 'description': 'multi-protocol instant messaging library - extra utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.10.1-1ubuntu1', 'name': 'libpurple0', 'description': 'multi-protocol instant messaging library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'libpython2.7', 'description': 'Shared Python runtime library (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-dbus', 'description': 'Qt 4 D-Bus module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-declarative', 'description': 'Qt 4 Declarative module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-network', 'description': 'Qt 4 network module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-opengl', 'description': 'Qt 4 OpenGL module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-script', 'description': 'Qt 4 script module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-sql', 'description': 'Qt 4 SQL module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-sql-mysql', 'description': 'Qt 4 MySQL database driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-svg', 'description': 'Qt 4 SVG module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-xml', 'description': 'Qt 4 XML module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-xmlpatterns', 'description': 'Qt 4 XML patterns module'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.3-0ubuntu1', 'name': 'libqtbamf1', 'description': 'Qt binding and QML plugin for bamf - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqtcore4', 'description': 'Qt 4 core module'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'libqtdee2', 'description': 'Qt binding and QML plugin for Dee - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1-0ubuntu5', 'name': 'libqtgconf1', 'description': 'Qt binding and QML plugin for GConf - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqtgui4', 'description': 'Qt 4 GUI module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libquadmath0', 'description': 'GCC Quad-Precision Math Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-1', 'name': 'libquvi0', 'description': 'library for parsing video download links (runtime libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.6-1', 'name': 'libraptor2-0', 'description': 'Raptor 2 RDF syntax library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-5', 'name': 'librarian0', 'description': 'Documentation meta-data library (library package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.28-1', 'name': 'librasqal3', 'description': 'Rasqal RDF query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-1ubuntu1', 'name': 'libraw1394-11', 'description': 'library for direct access to IEEE 1394 bus (aka FireWire)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.4-0ubuntu2', 'name': 'libraw5', 'description': 'raw image decoder library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.14-1', 'name': 'librdf0', 'description': 'Redland Resource Description Framework (RDF) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2-11', 'name': 'libreadline5', 'description': 'GNU readline and history libraries, run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.2-8', 'name': 'libreadline6', 'description': 'GNU readline and history libraries, run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-base-core', 'description': 'office productivity suite -- shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-calc', 'description': 'office productivity suite -- spreadsheet'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-common', 'description': 'office productivity suite -- arch-independent files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-core', 'description': 'office productivity suite -- arch-dependent files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-draw', 'description': 'office productivity suite -- drawing'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-emailmerge', 'description': 'office productivity suite -- email mail merge'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-gnome', 'description': 'office productivity suite -- GNOME integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-gtk', 'description': 'office productivity suite -- GTK+ integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-help-en-us', 'description': 'office productivity suite -- English_american help'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-impress', 'description': 'office productivity suite -- presentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-math', 'description': 'office productivity suite -- equation editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-style-human', 'description': 'office productivity suite -- Human symbol style'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-style-tango', 'description': 'office productivity suite -- Tango symbol style'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-writer', 'description': 'office productivity suite -- word processor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.12-1ubuntu2', 'name': 'librest-0.7-0', 'description': 'REST service access library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'librhythmbox-core5', 'description': 'support library for the rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libroken18-heimdal', 'description': 'Heimdal Kerberos - roken support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.35.2-0ubuntu1', 'name': 'librsvg2-2', 'description': 'SAX-based renderer library for SVG files (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.35.2-0ubuntu1', 'name': 'librsvg2-common', 'description': 'SAX-based renderer library for SVG files (extra runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.7-8', 'name': 'librsync1', 'description': 'rsync remote-delta algorithm library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4~20110711.gitc28f1bab-1', 'name': 'librtmp0', 'description': 'toolkit for RTMP streams (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.8-1', 'name': 'libsamplerate0', 'description': 'Audio sample rate conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'libsane', 'description': 'API library for scanners'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'libsane-common', 'description': 'API library for scanners -- documentation and support files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'libsane-hpaio', 'description': 'HP SANE backend for multi-function peripherals'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.25.dfsg1-3', 'name': 'libsasl2-2', 'description': 'Cyrus SASL - authentication abstraction library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.25.dfsg1-3', 'name': 'libsasl2-modules', 'description': 'Cyrus SASL - pluggable authentication modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.14-6.4ubuntu3', 'name': 'libsdl1.2debian', 'description': 'Simple DirectMedia Layer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.0-4ubuntu1', 'name': 'libselinux1', 'description': 'SELinux runtime shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-2ubuntu1', 'name': 'libsensors4', 'description': 'library to read temperature/voltage/fan sensors'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.33-1', 'name': 'libsgutils2-2', 'description': 'utilities for devices using the SCSI command set (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.2-7ubuntu1', 'name': 'libshout3', 'description': 'MP3/Ogg Vorbis broadcast streaming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.10-0ubuntu2', 'name': 'libsigc++-2.0-0c2a', 'description': 'type-safe Signal Framework for C++ - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.4-3ubuntu1', 'name': 'libslang2', 'description': 'S-Lang programming library - runtime version'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.1-7.8ubuntu1', 'name': 'libslp1', 'description': 'OpenSLP libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.0-2', 'name': 'libsm6', 'description': 'X11 Session Management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'libsmbclient', 'description': 'shared library for communication with SMB/CIFS servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-4', 'name': 'libsndfile1', 'description': 'Library for reading/writing audio files'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.3~dfsg-2.4ubuntu1', 'name': 'libsnmp-base', 'description': 'SNMP (Simple Network Management Protocol) MIBs and documentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.3~dfsg-2.4ubuntu1', 'name': 'libsnmp15', 'description': 'SNMP (Simple Network Management Protocol) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.17-1.1', 'name': 'libsonic0', 'description': 'Simple library to speed up or slow down speech'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'libsoup-gnome2.4-1', 'description': 'HTTP library implementation in C -- GNOME support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'libsoup2.4-1', 'description': 'HTTP library implementation in C -- Shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.6-1build1', 'name': 'libspectre1', 'description': 'Library for rendering PostScript documents'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'libspeechd2', 'description': 'Speech Dispatcher: Shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2~rc1-3ubuntu2', 'name': 'libspeex1', 'description': 'The Speex codec runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2~rc1-3ubuntu2', 'name': 'libspeexdsp1', 'description': 'The Speex extended runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.7.9-2ubuntu1', 'name': 'libsqlite3-0', 'description': 'SQLite 3 shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'libss2', 'description': 'command-line interface parsing library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.2-1', 'name': 'libssh-4', 'description': 'tiny C SSH library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0g-1ubuntu1', 'name': 'libssl1.0.0', 'description': 'SSL shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu1', 'name': 'libstartup-notification0', 'description': 'library for program launch feedback (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libstdc++6', 'description': 'GNU Standard C++ Library v3'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.16-2', 'name': 'libswitch-perl', 'description': 'switch statement for Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'libsyncdaemon-1.0-1', 'description': 'Ubuntu One synchronization daemon library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.0+repack-1', 'name': 'libsysfs2', 'description': 'interface library to sysfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.2-3.4ubuntu1', 'name': 'libt1-5', 'description': 'Type 1 font rasterizer library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-1ubuntu5', 'name': 'libtag1-vanilla', 'description': 'audio meta-data library - vanilla flavour'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-1ubuntu5', 'name': 'libtag1c2a', 'description': 'audio meta-data library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-3', 'name': 'libtalloc2', 'description': 'hierarchical pool based memory allocator'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.10-1ubuntu1', 'name': 'libtasn1-3', 'description': 'Manage ASN.1 structures (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.9-4', 'name': 'libtdb1', 'description': 'Trivial Database - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.19-1build1', 'name': 'libtelepathy-farsight0', 'description': 'Glue library between telepathy and farsight2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17.5-1ubuntu1', 'name': 'libtelepathy-glib0', 'description': 'Telepathy framework - GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.12-1', 'name': 'libtelepathy-logger2', 'description': 'Telepathy logger service - utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.04-7build1', 'name': 'libtext-charwidth-perl', 'description': 'get display widths of characters on the terminal'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-5', 'name': 'libtext-iconv-perl', 'description': 'converts between character sets in Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.06-7', 'name': 'libtext-wrapi18n-perl', 'description': 'internationalized substitute of Text::Wrap'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-3', 'name': 'libthai-data', 'description': 'Data files for Thai language support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-3', 'name': 'libthai0', 'description': 'Thai language support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1+dfsg.1-3ubuntu2', 'name': 'libtheora0', 'description': 'The Theora Video Compression Codec'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.9.5-2', 'name': 'libtiff4', 'description': 'Tag Image File Format (TIFF) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2', 'name': 'libtimezonemap1', 'description': 'GTK+3 timezone map widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libtinfo5', 'description': 'shared low-level terminfo library for terminal handling'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-0ubuntu1', 'name': 'libtotem-plparser17', 'description': 'Totem Playlist Parser library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'libtotem0', 'description': 'Main library for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'libubuntuoneui-3.0-1', 'description': 'Ubuntu One widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'libudev0', 'description': 'udev library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-1', 'name': 'libunique-3.0-0', 'description': 'Library for writing single instance applications - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'libunity-2d-private0', 'description': 'Unity 2D shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'libunity-core-5.0-5', 'description': 'Core library for the Unity interface.'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.4-0ubuntu2', 'name': 'libunity-misc4', 'description': 'Miscellaneous functions for Unity - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'libunity9', 'description': 'binding to get places into the launcher - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.15-1', 'name': 'libupower-glib1', 'description': 'abstraction for power management - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:0.1.12-20', 'name': 'libusb-0.1-4', 'description': 'userspace USB programming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.9~rc3-2', 'name': 'libusb-1.0-0', 'description': 'userspace USB programming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.7-2', 'name': 'libusbmuxd1', 'description': 'USB multiplexor daemon for iPhone and iPod Touch devices - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.5-4', 'name': 'libutempter0', 'description': 'A privileged helper for utmp/wtmp updates (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.8-0ubuntu1', 'name': 'libutouch-evemu1', 'description': 'KernelInput Event Device Emulation Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.1-0ubuntu1', 'name': 'libutouch-frame1', 'description': 'Touch Frame Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.5-0ubuntu1', 'name': 'libutouch-geis1', 'description': 'Gesture engine interface support'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu1', 'name': 'libutouch-grail1', 'description': 'Gesture Recognition And Instantiation Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.02-4ubuntu1', 'name': 'libuuid-perl', 'description': 'Perl extension for using UUID interfaces as defined in e2fsprogs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libuuid1', 'description': 'Universally Unique ID library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.5-6ubuntu1', 'name': 'libv4l-0', 'description': 'Collection of video4linux support libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.5-6ubuntu1', 'name': 'libv4lconvert0', 'description': 'Video4linux frame format conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.0-4', 'name': 'libvisual-0.4-0', 'description': 'Audio visualization framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.0.dfsg.1-5', 'name': 'libvisual-0.4-plugins', 'description': 'Audio visualization framework plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.8.2-2ubuntu1', 'name': 'libvncserver0', 'description': "API to write one's own vnc server"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbis0a', 'description': 'The Vorbis General Audio Compression Codec (Decoder library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbisenc2', 'description': 'The Vorbis General Audio Compression Codec (Encoder library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbisfile3', 'description': 'The Vorbis General Audio Compression Codec (High Level API)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'libvte-2.90-9', 'description': 'Terminal emulator widget for GTK+ 3.0 - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'libvte-2.90-common', 'description': 'Terminal emulator widget for GTK+ 3.0 - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'libvte-common', 'description': 'Terminal emulator widget for GTK+ 2.x - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'libvte9', 'description': 'Terminal emulator widget for GTK+ 2.0 - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu4', 'name': 'libwacom-common', 'description': 'Wacom model feature query library (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu4', 'name': 'libwacom2', 'description': 'Wacom model feature query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.60.1-2', 'name': 'libwavpack1', 'description': 'audio codec (lossy and lossless) - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'libwbclient0', 'description': 'Samba winbind client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libwebkitgtk-3.0-0', 'description': 'Web content engine library for GTK+'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libwebkitgtk-3.0-common', 'description': 'Web content engine library for GTK+ - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libwind0-heimdal', 'description': 'Heimdal Kerberos - NTLM support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.8.4-10ubuntu1', 'name': 'libwmf0.2-7', 'description': 'Windows metafile conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.8.4-10ubuntu1', 'name': 'libwmf0.2-7-gtk', 'description': 'Windows metafile conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libwnck-3-0', 'description': 'Window Navigator Construction Kit - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libwnck-3-common', 'description': 'Window Navigator Construction Kit - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.30.7-0ubuntu1', 'name': 'libwnck-common', 'description': 'Window Navigator Construction Kit - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.30.7-0ubuntu1', 'name': 'libwnck22', 'description': 'Window Navigator Construction Kit - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.4-1', 'name': 'libwpd-0.9-9', 'description': 'Library for handling WordPerfect documents (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.1-1', 'name': 'libwpg-0.2-2', 'description': 'WordPerfect graphics import/convert library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-1', 'name': 'libwps-0.2-2', 'description': 'Works text file format import filter library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6.q-21', 'name': 'libwrap0', 'description': "Wietse Venema's TCP wrappers library"}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-6', 'description': 'X11 client-side library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-data', 'description': 'X11 client-side library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-xcb1', 'description': 'Xlib/XCB interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1+ds1-7build2', 'name': 'libx86-1', 'description': 'x86 real-mode library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.8-1', 'name': 'libxapian22', 'description': 'Search engine library'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libxatracker1', 'description': 'X acceleration library -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.6-4', 'name': 'libxau6', 'description': 'X11 authorisation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.9-3', 'name': 'libxaw7', 'description': 'X11 Athena Widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-dri2-0', 'description': 'X C Binding, dri2 extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-glx0', 'description': 'X C Binding, glx extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-render0', 'description': 'X C Binding, render extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-shape0', 'description': 'X C Binding, shape extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-shm0', 'description': 'X C Binding, shm extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.8-2', 'name': 'libxcb-util0', 'description': 'utility libraries for X C Binding -- atom, aux and event'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb1', 'description': 'X C Binding'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.3-2', 'name': 'libxcomposite1', 'description': 'X11 Composite extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.12-1', 'name': 'libxcursor1', 'description': 'X cursor management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.3-2', 'name': 'libxdamage1', 'description': 'X11 damaged region extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.0-4', 'name': 'libxdmcp6', 'description': 'X11 Display Manager Control Protocol library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.3.0-3', 'name': 'libxext6', 'description': 'X11 miscellaneous extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.0-4ubuntu1', 'name': 'libxfixes3', 'description': "X11 miscellaneous 'fixes' extension library"}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.4-1', 'name': 'libxfont1', 'description': 'X11 font rasterisation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.0-3ubuntu1', 'name': 'libxft2', 'description': 'FreeType-based font drawing library for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.5.99.3-0ubuntu1', 'name': 'libxi6', 'description': 'X11 Input extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.1-3', 'name': 'libxinerama1', 'description': 'X11 Xinerama extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.7-1', 'name': 'libxkbfile1', 'description': 'X11 keyboard file manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.1-1', 'name': 'libxklavier16', 'description': 'X Keyboard Extension high-level API'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.8.dfsg-5.1ubuntu3', 'name': 'libxml2', 'description': 'GNOME XML library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.0-3', 'name': 'libxmu6', 'description': 'X11 miscellaneous utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.0-3', 'name': 'libxmuu1', 'description': 'X11 miscellaneous micro-utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.1-2', 'name': 'libxp6', 'description': 'X Printing Extension (Xprint) client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.9-4', 'name': 'libxpm4', 'description': 'X11 pixmap library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.3.2-2', 'name': 'libxrandr2', 'description': 'X11 RandR extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.6-2', 'name': 'libxrender1', 'description': 'X Rendering Extension client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.5-1', 'name': 'libxres1', 'description': 'X11 Resource extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.26-8ubuntu1', 'name': 'libxslt1.1', 'description': 'XSLT 1.0 processing library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.1-2', 'name': 'libxt6', 'description': 'X11 toolkit intrinsics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.0-4', 'name': 'libxtst6', 'description': 'X11 Testing -- Record extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.6-2', 'name': 'libxv1', 'description': 'X11 Video extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.6-1ubuntu2', 'name': 'libxvmc1', 'description': 'X11 Video extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.2-1', 'name': 'libxxf86dga1', 'description': 'X11 Direct Graphics Access extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.1-2', 'name': 'libxxf86vm1', 'description': 'X11 XFree86 video mode extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.12-2', 'name': 'libyajl1', 'description': 'Yet Another JSON Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.50-1', 'name': 'libyaml-tiny-perl', 'description': 'Perl module for reading and writing YAML files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libyelp0', 'description': 'Library for the GNOME help browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.14-1', 'name': 'libzeitgeist-1.0-1', 'description': 'library to access Zeitgeist - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-1', 'name': 'libzephyr4', 'description': "Project Athena's notification service - non-Kerberos libraries"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.8.29-0ubuntu2', 'name': 'light-themes', 'description': 'Light Themes (Ambiance and Radiance)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-0ubuntu1', 'name': 'lightdm', 'description': 'Display Manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.71', 'name': 'linux-firmware', 'description': 'Firmware for Linux kernel drivers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-generic', 'description': 'Complete Generic Linux kernel'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-headers-3.2.0-17', 'description': 'Header files related to Linux kernel version 3.2.0'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-headers-3.2.0-17-generic', 'description': 'Linux kernel headers for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-headers-generic', 'description': 'Generic Linux kernel headers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-image-3.2.0-17-generic', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-image-generic', 'description': 'Generic Linux kernel image'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-libc-dev', 'description': 'Linux Kernel Headers for development'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'linux-sound-base', 'description': 'base package for ALSA and OSS sound systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.39ubuntu1', 'name': 'localechooser-data', 'description': 'Lists of locales supported by the installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.13+git20111116-1', 'name': 'locales', 'description': 'common files for locale support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16', 'name': 'lockfile-progs', 'description': 'Programs for locking and unlocking files and mailboxes'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.1.4.2+svn3283-3ubuntu4', 'name': 'login', 'description': 'system login tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.7.8-6ubuntu5', 'name': 'logrotate', 'description': 'Log rotation utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0-0ubuntu20', 'name': 'lsb-base', 'description': 'Linux Standard Base 4.0 init script functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0-0ubuntu20', 'name': 'lsb-release', 'description': 'Linux Standard Base version reporting utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '02.15-2', 'name': 'lshw', 'description': 'information about hardware configuration'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.81.dfsg.1-1build1', 'name': 'lsof', 'description': 'List open files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3-2.1ubuntu2', 'name': 'ltrace', 'description': 'Tracks runtime library calls in dynamically linked programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.51', 'name': 'lupin-casper', 'description': 'Add support for loop-mount installations to casper'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'mahjongg', 'description': 'classic Eastern tile game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.81-8.1ubuntu1', 'name': 'make', 'description': 'An utility for Directing compilation.'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.1-89ubuntu2', 'name': 'makedev', 'description': 'creates device files in /dev'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.6.1-1', 'name': 'man-db', 'description': 'on-line manual pager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.32-0.2ubuntu2', 'name': 'manpages', 'description': 'Manual pages about using a GNU/Linux system'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.32-0.2ubuntu2', 'name': 'manpages-dev', 'description': 'Manual pages about using GNU/Linux for development'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.3-16ubuntu2', 'name': 'mawk', 'description': 'a pattern scanning and text processing language'}, {'status': 'Installed', 'desired': 'Install', 'version': '16-1', 'name': 'media-player-info', 'description': 'Media player identification files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.20-1.1ubuntu1', 'name': 'memtest86+', 'description': 'thorough real-mode memory tester'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'metacity', 'description': 'lightweight GTK+ window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'metacity-common', 'description': 'shared files for the Metacity window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.51-1ubuntu1', 'name': 'mime-support', 'description': "MIME files 'mime.types' & 'mailcap', and support programs"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.23.1-1ubuntu2', 'name': 'mlocate', 'description': 'quickly find files on the filesystem based on their name'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111113-1ubuntu1', 'name': 'mobile-broadband-provider-info', 'description': 'database of mobile broadband service providers'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1.96+git201202081807.635fce1-0ubuntu2', 'name': 'modemmanager', 'description': 'D-Bus service for managing modems'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.16-1ubuntu2', 'name': 'module-init-tools', 'description': 'tools for managing Linux kernel modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'mount', 'description': 'Tools for mounting and manipulating filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.34', 'name': 'mountall', 'description': 'filesystem mounting tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'mousetweaks', 'description': 'mouse accessibility enhancements for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-3.1', 'name': 'mscompress', 'description': 'Microsoft "compress.exe/expand.exe" compatible (de)compressor'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.12-1', 'name': 'mtools', 'description': 'Tools for manipulating MSDOS files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.80-1ubuntu1', 'name': 'mtr-tiny', 'description': 'Full screen ncurses traceroute tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'multiarch-support', 'description': 'Transitional package to ensure multiarch compatibility'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.5.20-0ubuntu3', 'name': 'mysql-common', 'description': 'MySQL database common files, e.g. /etc/mysql/my.cnf'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.6-1', 'name': 'nano', 'description': 'small, friendly text editor inspired by Pico'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'nautilus', 'description': 'file manager and graphical shell for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'nautilus-data', 'description': 'data files for nautilus'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-2ubuntu1', 'name': 'nautilus-sendto', 'description': 'integrates Evolution and Pidgin into the Nautilus file manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'nautilus-sendto-empathy', 'description': 'GNOME multi-protocol chat and call client (nautilus-sendto plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.3-1ubuntu2', 'name': 'nautilus-share', 'description': 'Nautilus extension to share folder using Samba'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'ncurses-base', 'description': 'basic terminal type definitions'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'ncurses-bin', 'description': 'terminal-related programs and man pages'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.60-24.1ubuntu1', 'name': 'net-tools', 'description': 'The NET-3 networking toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.47ubuntu1', 'name': 'netbase', 'description': 'Basic TCP/IP networking system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.89-4ubuntu1', 'name': 'netcat-openbsd', 'description': 'TCP/IP swiss army knife'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'network-manager', 'description': 'network management framework (daemon and userspace tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'network-manager-gnome', 'description': 'network management framework (GNOME frontend)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0-1ubuntu1', 'name': 'network-manager-pptp', 'description': 'network management framework (PPTP plugin core)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0-1ubuntu1', 'name': 'network-manager-pptp-gnome', 'description': 'network management framework (PPTP plugin GNOME GUI)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.33-0ubuntu1', 'name': 'notify-osd', 'description': 'daemon that displays passive pop-up notifications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7', 'name': 'notify-osd-icons', 'description': 'Notify-OSD icons'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2011.10.9AR.1-1ubuntu3', 'name': 'ntfs-3g', 'description': 'read/write NTFS driver for FUSE'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.2.6.p3+dfsg-1ubuntu2', 'name': 'ntpdate', 'description': 'client for setting system time from NTP servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'nux-tools', 'description': 'Visual rendering toolkit for real-time applications - tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.2.39', 'name': 'nvidia-common', 'description': 'Find obsolete NVIDIA drivers'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.6-0ubuntu1', 'name': 'obex-data-server', 'description': 'D-Bus service for OBEX client and server side functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44-0ubuntu1', 'name': 'obexd-client', 'description': 'D-Bus OBEX client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.97.0-0ubuntu2', 'name': 'onboard', 'description': 'Simple On-screen Keyboard'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.6.9', 'name': 'oneconf', 'description': 'synchronize your configuration data over the network'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120212-1', 'name': 'openprinting-ppds', 'description': 'OpenPrinting printer support - PostScript PPD files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.9p1-2ubuntu2', 'name': 'openssh-client', 'description': 'secure shell (SSH) client, for secure access to remote machines'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0g-1ubuntu1', 'name': 'openssl', 'description': 'Secure Socket Layer (SSL) binary and related cryptographic tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.49ubuntu1', 'name': 'os-prober', 'description': 'utility to detect other OSes on a set of drives'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'overlay-scrollbar', 'description': 'Scrollbar overlayed widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-8ubuntu3', 'name': 'parted', 'description': 'disk partition manipulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.1.4.2+svn3283-3ubuntu4', 'name': 'passwd', 'description': 'change and administer password and group data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.6.1-3', 'name': 'patch', 'description': 'Apply a diff file to an original'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.1.8-2ubuntu3', 'name': 'pciutils', 'description': 'Linux PCI Utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '018-5', 'name': 'pcmciautils', 'description': 'PCMCIA utilities for Linux 2.6'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl', 'description': "Larry Wall's Practical Extraction and Report Language"}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl-base', 'description': 'minimal Perl system'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl-modules', 'description': 'Core Perl modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.26-1ubuntu1', 'name': 'pkg-config', 'description': 'manage compile and link flags for libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth', 'description': 'graphical boot animation and logger - main package'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-label', 'description': 'graphical boot animation and logger - label control'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-theme-ubuntu-logo', 'description': 'graphical boot animation and logger - ubuntu-logo theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-theme-ubuntu-text', 'description': 'graphical boot animation and logger - ubuntu-logo theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.1-9', 'name': 'pm-utils', 'description': 'utilities and scripts for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'policykit-1', 'description': 'framework for managing administrative policies and privileges'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.105-1ubuntu3', 'name': 'policykit-1-gnome', 'description': 'GNOME authentication agent for PolicyKit-1'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10', 'name': 'policykit-desktop-privileges', 'description': 'run common desktop actions without password'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'poppler-utils', 'description': 'PDF utilities (based on Poppler)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.53ubuntu1', 'name': 'popularity-contest', 'description': 'Vote for your favourite packages automatically'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31', 'name': 'powermgmt-base', 'description': 'Common utils and configs for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.5-5ubuntu1', 'name': 'ppp', 'description': 'Point-to-Point Protocol (PPP) - daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.18+nmu3ubuntu1', 'name': 'pppconfig', 'description': 'A text menu based utility for configuring ppp'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20ubuntu1', 'name': 'pppoeconf', 'description': 'configures PPPoE/ADSL connections'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.2-6', 'name': 'pptp-linux', 'description': 'Point-to-Point Tunneling Protocol (PPTP) Client'}, {'status': 'Installed', 'desired': 'Install', 'version': '23-1', 'name': 'printer-driver-c2esp', 'description': 'printer driver for Kodak ESP AiO color inkjet Series'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111202dfsg0-1ubuntu1', 'name': 'printer-driver-foo2zjs', 'description': 'printer driver for ZjStream-based printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'printer-driver-gutenprint', 'description': 'printer drivers for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'printer-driver-hpcups', 'description': 'HP Linux Printing and Imaging - CUPS Raster driver (hpcups)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'printer-driver-hpijs', 'description': 'HP Linux Printing and Imaging - gs IJS driver (hpijs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.9-6ubuntu1', 'name': 'printer-driver-min12xxw', 'description': 'printer driver for KonicaMinolta PagePro 1[234]xxW'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.13+nondbs-0ubuntu1', 'name': 'printer-driver-pnm2ppa', 'description': 'printer driver for HP-GDI printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-3', 'name': 'printer-driver-ptouch', 'description': 'printer driver Brother P-touch label printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3+repack0-2', 'name': 'printer-driver-pxljr', 'description': 'printer driver for HP Color LaserJet 35xx/36xx'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1-3', 'name': 'printer-driver-sag-gdi', 'description': 'printer driver for Ricoh Aficio SP 1000s/SP 1100s'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.0+svn300-1.1ubuntu1', 'name': 'printer-driver-splix', 'description': 'Driver for Samsung and Xerox SPL2 and SPLc laser printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2.8-11ubuntu6', 'name': 'procps', 'description': '/proc file system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'protobuf-compiler', 'description': 'compiler for protocol buffer definition files'}, {'status': 'Installed', 'desired': 'Install', 'version': '22.15-2', 'name': 'psmisc', 'description': 'utilities that use the proc file system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio', 'description': 'PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-esound-compat', 'description': 'PulseAudio ESD compatibility layer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-bluetooth', 'description': 'Bluetooth module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-gconf', 'description': 'GConf module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-x11', 'description': 'X11 module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-utils', 'description': 'Command line tools for the PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-9ubuntu2', 'name': 'python', 'description': 'interactive high-level object-oriented language (default version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'python-appindicator', 'description': 'Python bindings for libappindicator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'python-apport', 'description': 'apport crash report handling library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.3ubuntu4', 'name': 'python-apt', 'description': 'Python interface to libapt-pkg'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.3ubuntu4', 'name': 'python-apt-common', 'description': 'Python interface to libapt-pkg (locales)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon', 'description': 'Python module for the server and client of aptdaemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.gtk3widgets', 'description': 'Python GTK+ 3 widgets to run an aptdaemon client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.gtkwidgets', 'description': 'Python GTK+ 2 widgets to run an aptdaemon client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.pkcompat', 'description': 'PackageKit compatibilty for AptDaemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'python-brlapi', 'description': 'Python bindings for BrlAPI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.8-1ubuntu3', 'name': 'python-cairo', 'description': 'Python bindings for the Cairo vector graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.1-2build1', 'name': 'python-chardet', 'description': 'universal character encoding detector'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0-1build1', 'name': 'python-configglue', 'description': 'Glues together optparse.OptionParser and ConfigParser.ConfigParser'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1', 'name': 'python-crypto', 'description': 'cryptographic algorithms and protocols for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.60-0ubuntu1', 'name': 'python-cups', 'description': 'Python bindings for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'python-cupshelpers', 'description': 'Python modules for printer configuration with CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-1', 'name': 'python-dateutil', 'description': 'powerful extensions to the standard datetime module'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'python-dbus', 'description': 'simple interprocess messaging system (Python interface)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'python-dbus-dev', 'description': 'main loop integration development files for python-dbus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.21ubuntu1', 'name': 'python-debian', 'description': 'Python modules to work with Debian-related data formats'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.0+git20120213ubuntu1', 'name': 'python-debtagshw', 'description': 'Match debtags hardware:: tags against the actual hardware'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2+bzr481-1', 'name': 'python-defer', 'description': 'Small framework for asynchronous programming'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-dirspec', 'description': 'Python User Folders Specification Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1', 'name': 'python-egenix-mxdatetime', 'description': 'date and time handling routines for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1', 'name': 'python-egenix-mxtools', 'description': 'collection of additional builtins for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.31-1ubuntu3', 'name': 'python-farsight', 'description': 'Audio/Video communications framework: Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.1+dfsg-1', 'name': 'python-gconf', 'description': 'Python bindings for the GConf configuration database system'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.1-3', 'name': 'python-gdbm', 'description': 'GNU dbm database support for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gi', 'description': 'Python 2.x bindings for gobject-introspection libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gi-cairo', 'description': 'Python Cairo bindings for the GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.32.0+dfsg-1', 'name': 'python-gnomekeyring', 'description': 'Python bindings for the GNOME keyring library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2-9.1ubuntu3', 'name': 'python-gnupginterface', 'description': 'Python interface to GnuPG (GPG)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gobject', 'description': 'Python 2.x bindings for GObject - transitional package'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.6-9', 'name': 'python-gobject-2', 'description': 'deprecated static Python bindings for the GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.0-3', 'name': 'python-gtk2', 'description': 'Python bindings for the GTK+ widget set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-1ubuntu2', 'name': 'python-httplib2', 'description': 'comprehensive HTTP client library written for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'python-ibus', 'description': 'Intelligent Input Bus - Python support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.7-4', 'name': 'python-imaging', 'description': 'Python Imaging Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-1fakesync1', 'name': 'python-keyring', 'description': 'store and access your passwords safely'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.12-1', 'name': 'python-launchpadlib', 'description': 'Launchpad web services client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu1', 'name': 'python-lazr.restfulclient', 'description': 'client for lazr.restful-based web services'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-1', 'name': 'python-lazr.uri', 'description': 'library for parsing, manipulating, and generating URIs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'python-libproxy', 'description': 'automatic proxy configuration management library (python)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.8.dfsg-5.1ubuntu3', 'name': 'python-libxml2', 'description': 'Python bindings for the GNOME XML library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'python-louis', 'description': 'Python bindings for liblouis'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.0-1', 'name': 'python-mako', 'description': 'fast and lightweight templating for the Python platform'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15-1', 'name': 'python-markupsafe', 'description': 'XML/HTML/XHTML Markup safe string for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-9ubuntu2', 'name': 'python-minimal', 'description': 'minimal subset of the Python language (default version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-3', 'name': 'python-notify', 'description': 'Python bindings for libnotify'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-3build1', 'name': 'python-oauth', 'description': 'Python library implementing of the OAuth protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu2', 'name': 'python-openssl', 'description': 'Python wrapper around the OpenSSL library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-4', 'name': 'python-packagekit', 'description': 'PackageKit Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.2-12.2ubuntu3', 'name': 'python-pam', 'description': 'A Python interface to the PAM library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.6-1', 'name': 'python-papyon', 'description': 'MSN client library written in Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-1ubuntu2', 'name': 'python-pexpect', 'description': 'Python module for automating interactive applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6+bzr48-0ubuntu2', 'name': 'python-piston-mini-client', 'description': "library for writing clients for Django's Piston REST APIs"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.24-1ubuntu1', 'name': 'python-pkg-resources', 'description': 'Package Discovery and Resource Access using pkg_resources'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'python-problem-report', 'description': 'Python library to handle problem reports'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'python-protobuf', 'description': 'Python bindings for protocol buffers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.5-0ubuntu1', 'name': 'python-pyatspi2', 'description': 'Assistive Technology Service Provider Interface - Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.19.0-4ubuntu3', 'name': 'python-pycurl', 'description': 'Python bindings to libcurl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-1', 'name': 'python-pyicu', 'description': 'Python extension wrapping the ICU C++ API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-1', 'name': 'python-pyinotify', 'description': 'simple Linux inotify Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-renderpm', 'description': 'python low level render interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-reportlab', 'description': 'ReportLab library to create PDF documents using Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-reportlab-accel', 'description': 'C coded extension accelerator for the ReportLab Toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-2.1build1', 'name': 'python-serial', 'description': 'pyserial - module encapsulating access for the serial port'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.2-1', 'name': 'python-simplejson', 'description': 'simple, fast, extensible JSON encoder/decoder for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.13-0ubuntu1', 'name': 'python-smbc', 'description': 'Python bindings for Samba clients (libsmbclient)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'python-software-properties', 'description': 'manage the repositories that you install software from'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'python-speechd', 'description': 'Python interface to Speech Dispatcher'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15.19-2.1build1', 'name': 'python-telepathy', 'description': 'Python language bindings for telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1ubuntu1', 'name': 'python-twisted-bin', 'description': 'Event-based framework for internet applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1ubuntu1', 'name': 'python-twisted-core', 'description': 'Event-based framework for internet applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1', 'name': 'python-twisted-names', 'description': 'DNS protocol implementation with client and server'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1', 'name': 'python-twisted-web', 'description': 'HTTP protocol implementation together with clients and servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'python-ubuntu-sso-client', 'description': 'Ubuntu Single Sign-On client - Python library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-ubuntuone-client', 'description': 'Ubuntu One client Python libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'python-ubuntuone-control-panel', 'description': 'Ubuntu One Control Panel - Python Libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-ubuntuone-storageprotocol', 'description': 'Python library for Ubuntu One file storage and sharing service'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'python-uno', 'description': 'Python-UNO bridge'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.0-0ubuntu5', 'name': 'python-virtkey', 'description': 'Library to emulate keyboard keypresses.'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'python-vte', 'description': 'Python bindings for the VTE widget set'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.0-1', 'name': 'python-wadllib', 'description': 'Python library for navigating WADL files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.8-1', 'name': 'python-xapian', 'description': 'Xapian search engine interface for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19-3ubuntu2', 'name': 'python-xdg', 'description': 'Python library to access freedesktop.org standards'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.2.3build1', 'name': 'python-xkit', 'description': 'library for the manipulation of the xorg.conf'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4-2build1', 'name': 'python-xklavier', 'description': 'Python binding for libxklavier, a X Keyboard Extension API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'python-zeitgeist', 'description': 'event logging framework - Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.6.1-1ubuntu3', 'name': 'python-zope.interface', 'description': 'Interfaces for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'python2.7', 'description': 'Interactive high-level object-oriented language (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'python2.7-minimal', 'description': 'Minimal subset of the Python language (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'qdbus', 'description': 'Qt 4 D-Bus tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-0ubuntu1', 'name': 'qt-at-spi', 'description': 'accessibility plugin for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.2-1.1', 'name': 'radeontool', 'description': 'utility to control ATI Radeon backlight functions on laptops'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-5', 'name': 'rarian-compat', 'description': 'Documentation meta-data library (compatibility tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2-4build1', 'name': 'rdate', 'description': "sets the system's date from a remote host"}, {'status': 'Installed', 'desired': 'Install', 'version': '6.2-8', 'name': 'readline-common', 'description': 'GNU readline and history libraries, common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.6.21-1build1', 'name': 'reiserfsprogs', 'description': 'User-level tools for ReiserFS filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina', 'description': 'remote desktop client for GNOME desktop environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-common', 'description': 'common files for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-plugin-rdp', 'description': 'RDP plugin for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-plugin-vnc', 'description': 'VNC plugin for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.63ubuntu9', 'name': 'resolvconf', 'description': 'name server information handler'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4-1ubuntu1', 'name': 'rfkill', 'description': 'tool for enabling and disabling wireless devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox', 'description': 'music player and organizer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-data', 'description': 'data files for rhythmbox'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-plugin-cdrecorder', 'description': 'burning plugin for rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-plugins', 'description': 'plugins for rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'rhythmbox-ubuntuone', 'description': 'Ubuntu One Rhythmbox plugin'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.9-1ubuntu1', 'name': 'rsync', 'description': 'fast, versatile, remote (and local) file-copying tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.8.6-1ubuntu5', 'name': 'rsyslog', 'description': 'reliable system and kernel logging daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-2', 'name': 'rtkit', 'description': 'Realtime Policy and Watchdog Daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'samba-common', 'description': 'common files used by both the Samba server and client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'samba-common-bin', 'description': 'common files used by both the Samba server and client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'sane-utils', 'description': 'API library for scanners -- utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu1', 'name': 'seahorse', 'description': 'GNOME front end for GnuPG'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1-9', 'name': 'sed', 'description': 'The GNU sed stream editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.6ubuntu2', 'name': 'sensible-utils', 'description': 'Utilities for sensible alternative selection'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.20+bzr123-0ubuntu1', 'name': 'sessioninstaller', 'description': "APT based installer using PackageKit's session DBus API"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.26+nmu1ubuntu1', 'name': 'sgml-base', 'description': 'SGML infrastructure and SGML catalog file support'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.6', 'name': 'sgml-data', 'description': 'common SGML and XML data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0-0ubuntu1', 'name': 'shared-mime-info', 'description': 'FreeDesktop.org shared MIME database and spec'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.92-0ubuntu1', 'name': 'shotwell', 'description': 'digital photo organizer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu2', 'name': 'simple-scan', 'description': 'Simple Scanning Utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'smbclient', 'description': 'command-line SMB/CIFS clients for Unix'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.5-0ubuntu3', 'name': 'sni-qt', 'description': 'indicator support for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.10', 'name': 'software-center', 'description': 'Utility for browsing, installing, and removing software'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.2', 'name': 'software-center-aptdaemon-plugins', 'description': 'The aptdaemon plugins for software-center'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'software-properties-common', 'description': 'manage the repositories that you install software from (common)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'software-properties-gtk', 'description': 'manage the repositories that you install software from (gtk)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7-0ubuntu3', 'name': 'sound-theme-freedesktop', 'description': 'freedesktop.org sound theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'speech-dispatcher', 'description': 'Common interface to speech synthesizers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.9p1-2ubuntu2', 'name': 'ssh-askpass-gnome', 'description': 'interactive X program to prompt users for a passphrase for ssh-add'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.28', 'name': 'ssl-cert', 'description': 'simple debconf wrapper for OpenSSL'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.5.20-2.3ubuntu1', 'name': 'strace', 'description': 'A system call tracer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.3p1-1ubuntu3', 'name': 'sudo', 'description': 'Provide limited super user privileges to specific users'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:4.05+dfsg-2', 'name': 'syslinux', 'description': 'collection of boot loaders'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:4.05+dfsg-2', 'name': 'syslinux-common', 'description': 'collection of boot loaders (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-common', 'description': 'Printer configuration GUI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-gnome', 'description': 'Printer configuration GUI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-udev', 'description': 'Printer auto-configuration facility based on udev'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'sysv-rc', 'description': 'System-V-like runlevel change mechanism'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'sysvinit-utils', 'description': 'System-V-like utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.26-4', 'name': 'tar', 'description': 'GNU version of the tar archiving utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6.q-21', 'name': 'tcpd', 'description': "Wietse Venema's TCP wrapper utilities"}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1-1ubuntu1', 'name': 'tcpdump', 'description': 'command-line network traffic analyzer'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.15-2.1build1', 'name': 'telepathy-butterfly', 'description': 'MSN connection manager for Telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15.3-1ubuntu1', 'name': 'telepathy-gabble', 'description': 'Jabber/XMPP connection manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.0-1', 'name': 'telepathy-haze', 'description': 'Telepathy connection manager that uses libpurple'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.11-2', 'name': 'telepathy-idle', 'description': 'IRC connection manager for Telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.0-0ubuntu1', 'name': 'telepathy-indicator', 'description': 'Desktop service to integrate Telepathy with the messaging menu.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.12-1', 'name': 'telepathy-logger', 'description': 'Telepathy logger service - Daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.11.0-1ubuntu1', 'name': 'telepathy-mission-control-5', 'description': 'management daemon for Telepathy real-time communication framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.0-1ubuntu2', 'name': 'telepathy-salut', 'description': 'Link-local XMPP connection manager for the Telepathy framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17-36build1', 'name': 'telnet', 'description': 'The telnet client'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird', 'description': 'Email, RSS and newsgroup client with integrated spam filter'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird-globalmenu', 'description': 'Unity appmenu integration for Thunderbird'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird-gnome-support', 'description': 'Email, RSS and newsgroup client - GNOME support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-23.1', 'name': 'time', 'description': 'The GNU time program for measuring cpu resource usage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.76-2', 'name': 'toshset', 'description': 'Access much of the Toshiba laptop hardware interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem', 'description': 'Simple media player for the GNOME desktop based on GStreamer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-common', 'description': 'Data files for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-mozilla', 'description': 'Totem Mozilla plugin'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-plugins', 'description': 'Plugins for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.50-0ubuntu1', 'name': 'transmission-common', 'description': 'lightweight BitTorrent client (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.50-0ubuntu1', 'name': 'transmission-gtk', 'description': 'lightweight BitTorrent client (GTK interface)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.33-2', 'name': 'ttf-dejavu-core', 'description': 'Vera font family derivate with additional characters'}, {'status': 'Installed', 'desired': 'Install', 'version': '20100919-1', 'name': 'ttf-freefont', 'description': 'Freefont Serif, Sans and Mono Truetype fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.5.11ubuntu1', 'name': 'ttf-indic-fonts-core', 'description': 'Core collection of free fonts for languages of India'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.5.11ubuntu1', 'name': 'ttf-punjabi-fonts', 'description': 'Free TrueType fonts for the Punjabi language'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.80-0ubuntu1+console', 'name': 'ttf-ubuntu-font-family', 'description': 'Ubuntu Font Family, sans-serif typeface hinted for clarity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.0-beta-1', 'name': 'ttf-wqy-microhei', 'description': 'A droid derived Sans-Seri style CJK font'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011n-2', 'name': 'tzdata', 'description': 'time zone and daylight-saving time data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity', 'description': 'Ubuntu live CD installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.304', 'name': 'ubiquity-casper', 'description': 'Configuration hooks for live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity-frontend-gtk', 'description': 'GTK+ frontend for Ubiquity live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '53', 'name': 'ubiquity-slideshow-ubuntu', 'description': 'Ubiquity slideshow for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity-ubuntu-artwork', 'description': 'Ubuntu artwork for Ubiquity live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '56', 'name': 'ubuntu-artwork', 'description': 'Ubuntu themes and artwork'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-desktop', 'description': 'The Ubuntu desktop system'}, {'status': 'Installed', 'desired': 'Install', 'version': '12.04.2', 'name': 'ubuntu-docs', 'description': 'Ubuntu Desktop Guide'}, {'status': 'Installed', 'desired': 'Install', 'version': '2010.09.27', 'name': 'ubuntu-extras-keyring', 'description': 'GnuPG keys of the Ubuntu extras archive'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011.11.21', 'name': 'ubuntu-keyring', 'description': 'GnuPG keys of the Ubuntu archive'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-minimal', 'description': 'Minimal core of Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.39', 'name': 'ubuntu-mono', 'description': 'Ubuntu Mono Icon theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13', 'name': 'ubuntu-sounds', 'description': "Ubuntu's GNOME audio theme"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntu-sso-client', 'description': 'Ubuntu Single Sign-On client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntu-sso-client-gtk', 'description': 'Ubuntu Single Sign-On client - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-standard', 'description': 'The Ubuntu standard system'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2', 'name': 'ubuntu-system-service', 'description': 'Dbus service to set various system-wide configurations'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.32.1', 'name': 'ubuntu-wallpapers', 'description': 'Ubuntu Wallpapers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'ubuntuone-client', 'description': 'Ubuntu One client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'ubuntuone-client-gnome', 'description': 'Ubuntu One client GNOME integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel', 'description': 'Ubuntu One Control Panel'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel-common', 'description': 'Ubuntu One Control Panel - Common frontend files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel-gtk', 'description': 'Ubuntu One Control Panel - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-0ubuntu4', 'name': 'ubuntuone-couch', 'description': 'Ubuntu One CouchDB'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu3', 'name': 'ubuntuone-installer', 'description': 'Ubuntu One Installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0025+nmu2ubuntu1', 'name': 'ucf', 'description': 'Update Configuration File: preserve user changes to config files.'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'udev', 'description': 'rule-based device node and kernel event manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-3', 'name': 'udisks', 'description': 'storage media interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.30.1-2ubuntu2', 'name': 'ufw', 'description': 'program for managing a Netfilter firewall'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.75.1', 'name': 'unattended-upgrades', 'description': 'automatic installation of security upgrades'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity', 'description': 'Interface designed for efficiency of space and interaction.'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d', 'description': 'Unity interface for non-accelerated graphics cards'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-panel', 'description': 'Unity 2D Panel'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-shell', 'description': 'Dash and Launcher for the Unity 2D environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-spread', 'description': 'Unity 2D Spread'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.23-0ubuntu1', 'name': 'unity-asset-pool', 'description': 'Unity Assets Pool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-common', 'description': 'Common files for the Unity interface.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'unity-greeter', 'description': 'Unity Greeter'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-lens-applications', 'description': 'Application lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-lens-files', 'description': 'File lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-lens-music', 'description': 'Music lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu1', 'name': 'unity-lens-video', 'description': 'Unity Video lens'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-scope-musicstores', 'description': 'Store music lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu1', 'name': 'unity-scope-video-remote', 'description': 'Remote videos engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-services', 'description': 'Services for the Unity interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.0-1ubuntu4', 'name': 'uno-libs3', 'description': 'LibreOffice UNO runtime environment -- public shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.0-4ubuntu1', 'name': 'unzip', 'description': 'De-archiver for .zip files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.41', 'name': 'update-inetd', 'description': 'inetd configuration file updater'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.156.6', 'name': 'update-manager', 'description': 'GNOME application that manages apt updates'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.156.6', 'name': 'update-manager-core', 'description': 'manage release upgrades'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.118.1ubuntu1', 'name': 'update-notifier', 'description': 'Daemon which notifies about package updates'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.118.1ubuntu1', 'name': 'update-notifier-common', 'description': 'Files shared between update-notifier and other packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.15-1', 'name': 'upower', 'description': 'abstraction for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4-0ubuntu8', 'name': 'upstart', 'description': 'event-based init daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.0-1ubuntu4', 'name': 'ure', 'description': 'LibreOffice UNO runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.100.0-12', 'name': 'ureadahead', 'description': 'Read required files in advance'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.35.2', 'name': 'usb-creator-common', 'description': 'create a startup disk using a CD or disc image (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.35.2', 'name': 'usb-creator-gtk', 'description': 'create a startup disk using a CD or disc image (for GNOME)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.3+repack0-1ubuntu1', 'name': 'usb-modeswitch', 'description': 'mode switching tool for controlling "flip flop" USB devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120120-0ubuntu1', 'name': 'usb-modeswitch-data', 'description': 'mode switching data for usb-modeswitch'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.7-2', 'name': 'usbmuxd', 'description': 'USB multiplexor daemon for iPhone and iPod Touch devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:005-1', 'name': 'usbutils', 'description': 'Linux USB utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.39ubuntu2', 'name': 'user-setup', 'description': 'Set up initial user and password'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'util-linux', 'description': 'Miscellaneous system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'uuid-runtime', 'description': 'runtime components for the Universally Unique ID library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1-2ubuntu1', 'name': 'vbetool', 'description': 'run real-mode video BIOS code to alter hardware state'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:7.3.346-1ubuntu1', 'name': 'vim-common', 'description': 'Vi IMproved - Common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:7.3.346-1ubuntu1', 'name': 'vim-tiny', 'description': 'Vi IMproved - enhanced vi editor - compact version'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu2', 'name': 'vino', 'description': 'VNC server for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-1', 'name': 'wamerican', 'description': 'American English dictionary words for /usr/share/dict'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.13.4-2ubuntu1', 'name': 'wget', 'description': 'retrieves files from the web'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.52.11-2ubuntu10', 'name': 'whiptail', 'description': 'Displays user-friendly dialog boxes from shell scripts'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0.14ubuntu1', 'name': 'whois', 'description': 'intelligent WHOIS client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.14', 'name': 'whoopsie', 'description': 'Ubuntu crash database submission daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011.04.28-1ubuntu3', 'name': 'wireless-regdb', 'description': 'wireless regulatory database'}, {'status': 'Installed', 'desired': 'Install', 'version': '30~pre9-5ubuntu1', 'name': 'wireless-tools', 'description': 'Tools for manipulating Linux Wireless Extensions'}, {'status': 'Installed', 'desired': 'Install', 'version': '9:1.1.11-2ubuntu2', 'name': 'wodim', 'description': 'command line CD/DVD writing tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.3-6ubuntu1', 'name': 'wpasupplicant', 'description': 'client support for WPA and WPA2 (IEEE 802.11i)'}, {'status': 'Installed', 'desired': 'Install', 'version': '32+nmu2', 'name': 'x-ttcidfont-conf', 'description': 'TrueType and CID fonts configuration for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+5', 'name': 'x11-apps', 'description': 'X applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'x11-common', 'description': 'X Window System (X.Org) infrastructure'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+2', 'name': 'x11-session-utils', 'description': 'X session utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+4', 'name': 'x11-utils', 'description': 'X11 utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+1', 'name': 'x11-xfs-utils', 'description': 'X font server utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+4', 'name': 'x11-xkb-utils', 'description': 'X11 XKB utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+3', 'name': 'x11-xserver-utils', 'description': 'X server utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.6-1', 'name': 'xauth', 'description': 'X authentication utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-1', 'name': 'xbitmaps', 'description': 'Base X bitmaps'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-1', 'name': 'xcursor-themes', 'description': 'Base X cursor themes'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14-0ubuntu1', 'name': 'xdg-user-dirs', 'description': 'tool to manage well known user directories'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8-1ubuntu2', 'name': 'xdg-user-dirs-gtk', 'description': 'tool to manage well known user directories (Gtk extension)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.0~rc1-2ubuntu6', 'name': 'xdg-utils', 'description': 'desktop integration utilities from freedesktop.org'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1', 'name': 'xdiagnose', 'description': 'X.org diagnosis tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.3', 'name': 'xfonts-base', 'description': 'standard fonts for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.4-1', 'name': 'xfonts-encodings', 'description': 'Encodings for X.Org fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '4ubuntu1', 'name': 'xfonts-mathml', 'description': 'Type1 Symbol font for MathML'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.3-1', 'name': 'xfonts-scalable', 'description': 'scalable fonts for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+1', 'name': 'xfonts-utils', 'description': 'X Window System font utility programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.7', 'name': 'xfsprogs', 'description': 'Utilities for managing the XFS filesystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.1-1', 'name': 'xinit', 'description': 'X server initialisation tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.99.1-0ubuntu2', 'name': 'xinput', 'description': 'Runtime configuration and test of XInput devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1ubuntu1', 'name': 'xkb-data', 'description': 'X Keyboard Extension (XKB) configuration data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13', 'name': 'xml-core', 'description': 'XML infrastructure and XML catalog file support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.6-1ubuntu2', 'name': 'xorg-docs-core', 'description': 'Core documentation for the X.org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.11.4-0ubuntu4', 'name': 'xserver-common', 'description': 'common files used by various X servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg', 'description': 'X.Org X server'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.11.4-0ubuntu4', 'name': 'xserver-xorg-core', 'description': 'Xorg X server - core server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg-input-all', 'description': 'X.Org X server -- input driver metapackage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.6.99.901+git20120126-0ubuntu2', 'name': 'xserver-xorg-input-evdev', 'description': 'X.Org X server -- evdev input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.7.1-1build3', 'name': 'xserver-xorg-input-mouse', 'description': 'X.Org X server -- mouse input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.99~git20120223-0ubuntu1', 'name': 'xserver-xorg-input-synaptics', 'description': 'Synaptics TouchPad driver for X.Org server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.7.0-2build1', 'name': 'xserver-xorg-input-vmmouse', 'description': 'X.Org X server -- VMMouse input driver to use with VMWare'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.13.0-0ubuntu1', 'name': 'xserver-xorg-input-wacom', 'description': 'X.Org X server -- Wacom input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg-video-all', 'description': 'X.Org X server -- output driver metapackage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:6.14.99~git20111219.aacbd629-0ubuntu2', 'name': 'xserver-xorg-video-ati', 'description': 'X.Org X server -- AMD/ATI display driver wrapper'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3.2-4build1', 'name': 'xserver-xorg-video-cirrus', 'description': 'X.Org X server -- Cirrus display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.2-4ubuntu2', 'name': 'xserver-xorg-video-fbdev', 'description': 'X.Org X server -- fbdev display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:2.17.0-1ubuntu4', 'name': 'xserver-xorg-video-intel', 'description': 'X.Org X server -- Intel i8xx, i9xx display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.9.0-1build2', 'name': 'xserver-xorg-video-mach64', 'description': 'X.Org X server -- ATI Mach64 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.13.dfsg-4build2', 'name': 'xserver-xorg-video-mga', 'description': 'X.Org X server -- MGA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2.5-2build2', 'name': 'xserver-xorg-video-neomagic', 'description': 'X.Org X server -- Neomagic display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.0.16+git20111201+b5534a1-1build2', 'name': 'xserver-xorg-video-nouveau', 'description': 'X.Org X server -- Nouveau display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.2.904+svn1050-1', 'name': 'xserver-xorg-video-openchrome', 'description': 'X.Org X server -- VIA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.16-2', 'name': 'xserver-xorg-video-qxl', 'description': 'X.Org X server -- QXL display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.8.1-5build2', 'name': 'xserver-xorg-video-r128', 'description': 'X.Org X server -- ATI r128 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:6.14.99~git20111219.aacbd629-0ubuntu2', 'name': 'xserver-xorg-video-radeon', 'description': 'X.Org X server -- AMD/ATI Radeon display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.6.3-4build2', 'name': 'xserver-xorg-video-s3', 'description': 'X.Org X server -- legacy S3 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.3.3-1ubuntu1', 'name': 'xserver-xorg-video-savage', 'description': 'X.Org X server -- Savage display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.7.5-1build2', 'name': 'xserver-xorg-video-siliconmotion', 'description': 'X.Org X server -- SiliconMotion display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.10.3-3build2', 'name': 'xserver-xorg-video-sis', 'description': 'X.Org X server -- SiS display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.4-2build2', 'name': 'xserver-xorg-video-sisusb', 'description': 'X.Org X server -- SiS USB display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.3-4build2', 'name': 'xserver-xorg-video-tdfx', 'description': 'X.Org X server -- tdfx display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3.4-2build2', 'name': 'xserver-xorg-video-trident', 'description': 'X.Org X server -- Trident display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.3.0-7build2', 'name': 'xserver-xorg-video-vesa', 'description': 'X.Org X server -- VESA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:11.99.901-0ubuntu1', 'name': 'xserver-xorg-video-vmware', 'description': 'X.Org X server -- VMware display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '271-1ubuntu2', 'name': 'xterm', 'description': 'X terminal emulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-0ubuntu1', 'name': 'xul-ext-ubufox', 'description': 'Ubuntu-specific configuration defaults and apt support for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'xz-lzma', 'description': 'XZ-format compression utilities - compatibility commands'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'xz-utils', 'description': 'XZ-format compression utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'yelp', 'description': 'Help browser for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu1', 'name': 'yelp-xsl', 'description': 'XSL stylesheets for the yelp help browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'zeitgeist', 'description': 'event logging framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'zeitgeist-core', 'description': 'event logging framework - engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-1ubuntu1', 'name': 'zeitgeist-datahub', 'description': 'event logging framework - passive logging daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'zenity', 'description': 'Display graphical dialog boxes from shell scripts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'zenity-common', 'description': 'Display graphical dialog boxes from shell scripts (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0-4', 'name': 'zip', 'description': 'Archiver for .zip files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2.3.4.dfsg-3ubuntu4', 'name': 'zlib1g', 'description': 'compression library - runtime'}]) for report-messages with priority -100. 2012-02-28 17:50:49,183 DEBUG Started firing report-package. 2012-02-28 17:50:49,201 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_package([{'status': 'Installed', 'desired': 'Install', 'version': '0.6.15-2ubuntu8', 'name': 'accountsservice', 'description': 'query and manipulate user account information'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.51-5ubuntu1', 'name': 'acl', 'description': 'Access control list utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.138', 'name': 'acpi-support', 'description': 'scripts for handling many ACPI events'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.0.10-1ubuntu3', 'name': 'acpid', 'description': 'Advanced Configuration and Power Interface event daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-0ubuntu2', 'name': 'activity-log-manager-common', 'description': 'blacklist configuration for Zeitgeist (assets)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-0ubuntu2', 'name': 'activity-log-manager-control-center', 'description': 'blacklist configuration for Zeitgeist (control center integration)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.113ubuntu2', 'name': 'adduser', 'description': 'add and remove users and groups'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2-0ubuntu1', 'name': 'adium-theme-ubuntu', 'description': 'Adium message style for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2.2-0ubuntu1', 'name': 'aisleriot', 'description': 'Solitaire card games'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu2', 'name': 'alsa-utils', 'description': 'Utilities for configuring and using ALSA'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-14ubuntu1', 'name': 'anacron', 'description': "cron-like program that doesn't go by time"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.3.dfsg.1-2', 'name': 'apg', 'description': 'Automated Password Generator - Standalone version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.04.3', 'name': 'app-install-data', 'description': 'Ubuntu applications (data files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '12.12.04', 'name': 'app-install-data-partner', 'description': 'Application Installer (data files for partner applications/repositories)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.99-0ubuntu1', 'name': 'apparmor', 'description': 'User-space parser utility for AppArmor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'appmenu-gtk', 'description': 'Export GTK menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'appmenu-gtk3', 'description': 'Export GTK menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2-0ubuntu2', 'name': 'appmenu-qt', 'description': 'appmenu support for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'apport', 'description': 'automatically generate crash reports for debugging'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'apport-gtk', 'description': 'GTK+ frontend for the apport crash report system'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.16', 'name': 'apport-symptoms', 'description': 'symptom scripts for apport'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt', 'description': 'commandline package manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2', 'name': 'apt-clone', 'description': 'Script to create state bundles'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt-transport-https', 'description': 'https download transport for APT'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt-utils', 'description': 'package managment related utility programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44ubuntu5', 'name': 'apt-xapian-index', 'description': 'maintenance and search tools for a Xapian index of Debian packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'aptdaemon', 'description': 'transaction based package management service'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'aptdaemon-data', 'description': 'data files for clients'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1ubuntu1', 'name': 'apturl', 'description': 'install packages using the apt protocol - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1ubuntu1', 'name': 'apturl-common', 'description': 'install packages using the apt protocol - common data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.88ubuntu1', 'name': 'archdetect-deb', 'description': 'Hardware architecture detector'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.7~20110707-1', 'name': 'aspell', 'description': 'GNU Aspell spell-checker'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.0-0-6ubuntu2', 'name': 'aspell-en', 'description': 'English dictionary for GNU Aspell'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.13-1ubuntu1', 'name': 'at', 'description': 'Delayed job execution and batch processing'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'at-spi2-core', 'description': 'Assistive Technology Service Provider Interface (dbus core)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-autoipd', 'description': 'Avahi IPv4LL network address configuration daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-daemon', 'description': 'Avahi mDNS/DNS-SD daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-utils', 'description': 'Avahi browsing, publishing and discovery utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'bamfdaemon', 'description': 'Window matching library - daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'baobab', 'description': 'GNOME disk usage analyzer'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.5ubuntu5', 'name': 'base-files', 'description': 'Debian base system miscellaneous files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24', 'name': 'base-passwd', 'description': 'Debian base system master password and group files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2-1ubuntu1', 'name': 'bash', 'description': 'GNU Bourne Again SHell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3-1ubuntu6', 'name': 'bash-completion', 'description': 'programmable completion for the bash shell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.06.95-2', 'name': 'bc', 'description': 'The GNU bc arbitrary precision calculator language'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.100.82.38+bdcom-0ubuntu5', 'name': 'bcmwl-kernel-source', 'description': 'Broadcom 802.11 Linux STA wireless driver source'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'bind9-host', 'description': "Version of 'host' bundled with BIND 9.X"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.22-5ubuntu1', 'name': 'binutils', 'description': 'GNU assembler, linker and binary utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez', 'description': 'Bluetooth tools and daemons'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-alsa', 'description': 'Bluetooth ALSA support'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-cups', 'description': 'Bluetooth printer driver for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-gstreamer', 'description': 'Bluetooth GStreamer support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7', 'name': 'branding-ubuntu', 'description': 'Replacement artwork with Ubuntu branding'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero', 'description': 'CD/DVD burning application for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero-cdrkit', 'description': 'cdrkit extensions for the Brasero burning application'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero-common', 'description': 'Common files for the Brasero CD burning application and library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'brltty', 'description': 'Access software for a blind person using a braille display'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.2.3', 'name': 'bsdmainutils', 'description': 'collection of more utilities from FreeBSD'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.20.1-1ubuntu2', 'name': 'bsdutils', 'description': 'Basic utilities from 4.4BSD-Lite'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19+20100601-3ubuntu3', 'name': 'btrfs-tools', 'description': 'Checksumming Copy on Write Filesystem utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.18.5-1ubuntu2', 'name': 'busybox-initramfs', 'description': 'Standalone shell setup for initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.18.5-1ubuntu2', 'name': 'busybox-static', 'description': 'Standalone rescue shell with tons of builtin utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.6-1', 'name': 'bzip2', 'description': 'high-quality block-sorting file compressor - utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111211', 'name': 'ca-certificates', 'description': 'Common CA certificates'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.304', 'name': 'casper', 'description': 'Run a "live" preinstalled system from read-only media'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.3', 'name': 'checkbox', 'description': 'System testing application'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.3', 'name': 'checkbox-qt', 'description': 'QT4 interface for checkbox'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:5.1-1ubuntu1', 'name': 'cifs-utils', 'description': 'Common Internet File System utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0+20090930-2', 'name': 'cmap-adobe-japan2', 'description': 'CMaps for Adobe-Japan2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-2', 'name': 'colord', 'description': 'system service to manage device colour profiles -- system daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.46ubuntu5', 'name': 'command-not-found', 'description': 'Suggest installation of packages in interactive bash sessions'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.46ubuntu5', 'name': 'command-not-found-data', 'description': 'Set of data files for command-not-found.'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz', 'description': 'OpenGL window and compositing manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-core', 'description': 'OpenGL window and compositing manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-gnome', 'description': 'OpenGL window and compositing manager - GNOME window decorator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-plugins-default', 'description': 'OpenGL window and compositing manager - default plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr19-0ubuntu5', 'name': 'compiz-plugins-main-default', 'description': 'Compiz plugins - main default collection'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.5.92-0ubuntu2', 'name': 'compizconfig-backend-gconf', 'description': 'Compiz Fusion configuration system - gconf backend'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.70ubuntu2', 'name': 'console-setup', 'description': 'console font and keymap setup program'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'consolekit', 'description': 'framework for defining and tracking users, sessions and seats'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.13-3ubuntu2', 'name': 'coreutils', 'description': 'GNU core utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-7ubuntu1', 'name': 'cpio', 'description': 'GNU cpio -- a program to manage archives of files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.6.2-4ubuntu1', 'name': 'cpp', 'description': 'GNU C preprocessor (cpp)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'cpp-4.6', 'description': 'GNU C preprocessor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-1ubuntu1', 'name': 'crda', 'description': 'wireless Central Regulatory Domain Agent'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0pl1-120ubuntu2', 'name': 'cron', 'description': 'process scheduling daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.3-4ubuntu3', 'name': 'cryptsetup', 'description': 'configures encrypted block devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups', 'description': 'Common UNIX Printing System(tm) - server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-bsd', 'description': 'Common UNIX Printing System(tm) - BSD commands'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-client', 'description': 'Common UNIX Printing System(tm) - client programs (SysV)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-common', 'description': 'Common UNIX Printing System(tm) - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'cups-driver-gutenprint', 'description': 'transitional dummy package for gutenprint printer driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-1bzr1', 'name': 'cups-filters', 'description': 'OpenPrinting CUPS Filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-ppdc', 'description': 'Common UNIX Printing System(tm) - PPD manipulation utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.7-2ubuntu1', 'name': 'dash', 'description': 'POSIX-compliant shell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'dbus', 'description': 'simple interprocess messaging system (daemon and utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'dbus-x11', 'description': 'simple interprocess messaging system (X11 deps)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.06.95-2', 'name': 'dc', 'description': 'The GNU dc arbitrary precision reverse-polish calculator'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'dconf-gsettings-backend', 'description': 'simple configuration storage system - GSettings back-end'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'dconf-service', 'description': 'simple configuration storage system - D-Bus service'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.41ubuntu2', 'name': 'debconf', 'description': 'Debian configuration management system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.41ubuntu2', 'name': 'debconf-i18n', 'description': 'full internationalization support for debconf'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1ubuntu1', 'name': 'debianutils', 'description': 'Miscellaneous utilities specific to Debian'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.12ubuntu1', 'name': 'defoma', 'description': 'Debian Font Manager -- automatic font configuration framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '21.90-0ubuntu1', 'name': 'deja-dup', 'description': 'Back up your files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19-0ubuntu2', 'name': 'desktop-file-utils', 'description': 'Utilities for .desktop files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.12.1ubuntu2', 'name': 'dictionaries-common', 'description': 'Common utilities for spelling dictionary tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2-1', 'name': 'diffutils', 'description': 'File comparison utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.0.3-1', 'name': 'dkms', 'description': 'Dynamic Kernel Module Support Framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-4', 'name': 'dmidecode', 'description': 'SMBIOS/DMI table decoder'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0.rc16-4.1ubuntu6', 'name': 'dmraid', 'description': 'Device-Mapper Software RAID support tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'dmsetup', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.3', 'name': 'dmz-cursor-theme', 'description': 'Style neutral, scalable cursor theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.59-4', 'name': 'dnsmasq-base', 'description': 'Small caching DNS proxy and DHCP/TFTP server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'dnsutils', 'description': 'Clients provided with BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.3', 'name': 'doc-base', 'description': 'utilities to manage online documentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.5-7ubuntu1', 'name': 'docbook-xml', 'description': 'standard XML documentation system for software and systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.12-1ubuntu1', 'name': 'dosfstools', 'description': 'utilities for making and checking MS-DOS FAT filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.16.1.2ubuntu5', 'name': 'dpkg', 'description': 'Debian package management system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.37', 'name': 'dpkg-repack', 'description': 'puts an unpacked .deb file back together'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.17-0ubuntu1', 'name': 'duplicity', 'description': 'encrypted bandwidth-efficient backup'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-10', 'name': 'dvd+rw-tools', 'description': 'DVD+-RW/R tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'e2fslibs', 'description': 'ext2/ext3/ext4 file system libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'e2fsprogs', 'description': 'ext2/ext3/ext4 file system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '96-0ubuntu2', 'name': 'ecryptfs-utils', 'description': 'ecryptfs cryptographic filesystem (utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-3', 'name': 'ed', 'description': 'classic UNIX line editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.5+deb1+cvs20081104-9', 'name': 'eject', 'description': 'ejects CDs and operates CD-Changers under Linux'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'empathy', 'description': 'GNOME multi-protocol chat and call client'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'empathy-common', 'description': 'GNOME multi-protocol chat and call client (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-7', 'name': 'enchant', 'description': 'Wrapper for various spell checker engines (binary programs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'eog', 'description': 'Eye of GNOME graphics viewer program'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'espeak', 'description': 'Multi-lingual software speech synthesizer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'espeak-data', 'description': 'Multi-lingual software speech synthesizer: speech data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'evince', 'description': 'Document (PostScript, PDF) viewer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'evince-common', 'description': 'Document (PostScript, PDF) viewer - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'evolution-data-server', 'description': 'evolution database backend server'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'evolution-data-server-common', 'description': 'architecture independent files for Evolution Data Server'}, {'status': 'Installed', 'desired': 'Install', 'version': '45', 'name': 'example-content', 'description': 'Ubuntu example content'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.18.2-1', 'name': 'fakeroot', 'description': 'tool for simulating superuser privileges'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.09-2', 'name': 'file', 'description': 'Determines file type using "magic" numbers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'file-roller', 'description': 'archive manager for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.4.2-4ubuntu1', 'name': 'findutils', 'description': 'utilities for finding files--find, xargs'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox', 'description': 'Safe and easy web browser from Mozilla'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-globalmenu', 'description': 'Unity appmenu integration for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-gnome-support', 'description': 'Safe and easy web browser from Mozilla - GNOME support'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-en', 'description': 'English language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-es', 'description': 'Spanish; Castilian language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-pt', 'description': 'Portuguese language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-zh-hans', 'description': 'Simplified Chinese language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'folks-common', 'description': 'library to aggregates people into metacontacts (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'fontconfig', 'description': 'generic font configuration library - support binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'fontconfig-config', 'description': 'generic font configuration library - configuration'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.01+mry-3', 'name': 'fonts-kacst', 'description': 'KACST free TrueType Arabic fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0+svn11846-2', 'name': 'fonts-kacst-one', 'description': 'TrueType font designed for Arabic language'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0-5ubuntu1', 'name': 'fonts-khmeros-core', 'description': 'KhmerOS Unicode fonts for the Khmer language of Cambodia'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.20060226-8', 'name': 'fonts-lao', 'description': 'TrueType font for Lao language'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.07.0-2', 'name': 'fonts-liberation', 'description': 'Fonts with the same metrics as Times, Arial and Courier'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.010-2', 'name': 'fonts-nanum', 'description': 'Nanum Korean fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:102.2+LibO3.5.0-1ubuntu4', 'name': 'fonts-opensymbol', 'description': 'OpenSymbol TrueType font'}, {'status': 'Installed', 'desired': 'Install', 'version': '003.02.01-5ubuntu1', 'name': 'fonts-takao-pgothic', 'description': 'Japanese TrueType font set, Takao P Gothic Fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-thai-tlwg', 'description': 'Thai fonts maintained by TLWG (meta package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-garuda', 'description': 'Thai Garuda font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-kinnari', 'description': 'Thai Kinnari font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-loma', 'description': 'Thai Loma font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-mono', 'description': 'Thai TlwgMono font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-norasi', 'description': 'Thai Norasi font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-purisa', 'description': 'Thai Purisa font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-sawasdee', 'description': 'Thai Sawasdee font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typewriter', 'description': 'Thai TlwgTypewriter font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typist', 'description': 'Thai TlwgTypist font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typo', 'description': 'Thai TlwgTypo font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-umpush', 'description': 'Thai Umpush font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-waree', 'description': 'Thai Waree font'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120212-1', 'name': 'foomatic-db-compressed-ppds', 'description': 'OpenPrinting printer support - Compressed PPDs derived from the database'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.8-2ubuntu1', 'name': 'foomatic-db-engine', 'description': 'OpenPrinting printer support - programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.12-1', 'name': 'foomatic-filters', 'description': 'OpenPrinting printer support - filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.24', 'name': 'friendly-recovery', 'description': 'Make recovery more user-friendly'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17-25', 'name': 'ftp', 'description': 'classical file transfer client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.6-2ubuntu1', 'name': 'fuse', 'description': 'Filesystem in Userspace'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.3.5-0ubuntu1', 'name': 'gcalctool', 'description': 'GNOME desktop calculator'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.6.2-4ubuntu1', 'name': 'gcc', 'description': 'GNU C compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'gcc-4.6', 'description': 'GNU C compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'gcc-4.6-base', 'description': 'GCC, the GNU Compiler Collection (base package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gconf2', 'description': 'GNOME configuration database system (support tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gconf2-common', 'description': 'GNOME configuration database system (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.4-0ubuntu1', 'name': 'gdb', 'description': 'The GNU Debugger'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gedit', 'description': 'official text editor of the GNOME desktop environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gedit-common', 'description': 'official text editor of the GNOME desktop environment (support files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '9:1.1.11-2ubuntu2', 'name': 'genisoimage', 'description': 'Creates ISO-9660 CD-ROM filesystem images'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu11', 'name': 'geoclue', 'description': 'Geographic information framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.2-0ubuntu6', 'name': 'geoclue-ubuntu-geoip', 'description': 'Provide positioning for GeoClue via Ubuntu GeoIP services'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111220-1', 'name': 'geoip-database', 'description': 'IP lookup command line tools that use the GeoIP library (country database)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.1.1-5ubuntu3', 'name': 'gettext-base', 'description': 'GNU Internationalization utilities for the base system'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript', 'description': 'interpreter for the PostScript language and for PDF'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript-cups', 'description': 'interpreter for the PostScript language and for PDF - CUPS filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript-x', 'description': 'interpreter for the PostScript language and for PDF - X11 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'ginn', 'description': 'Gesture Injector: No-GEIS, No-Toolkits'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'gir1.2-appindicator3-0.1', 'description': 'Typelib files for libappindicator3-1.'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'gir1.2-atk-1.0', 'description': 'ATK accessibility toolkit (GObject introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'gir1.2-atspi-2.0', 'description': 'Assistive Technology Service Provider (GObject introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'gir1.2-dbusmenu-glib-0.4', 'description': 'typelib file for libdbusmenu-glib4'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'gir1.2-dbusmenu-gtk-0.4', 'description': 'typelib file for libdbusmenu-gtk4'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-0ubuntu1', 'name': 'gir1.2-dee-1.0', 'description': 'GObject introspection data for the Dee library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'gir1.2-freedesktop', 'description': 'Introspection data for some FreeDesktop components'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gir1.2-gconf-2.0', 'description': 'GNOME configuration database system (GObject-Introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'gir1.2-gdkpixbuf-2.0', 'description': 'GDK Pixbuf library - GObject-Introspection'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'gir1.2-glib-2.0', 'description': 'Introspection data for GLib, GObject, Gio and GModule'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gir1.2-gmenu-3.0', 'description': 'GObject introspection data for the GNOME menu library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'gir1.2-gnomebluetooth-1.0', 'description': 'Introspection data for GnomeBluetooth'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'gir1.2-gnomekeyring-1.0', 'description': 'GNOME keyring services library - introspection data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gir1.2-gst-plugins-base-0.10', 'description': 'Description: GObject introspection data for the GStreamer Plugins Base library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gir1.2-gstreamer-0.10', 'description': 'Description: GObject introspection data for the GStreamer library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'gir1.2-gtk-2.0', 'description': 'GTK+ graphical user interface library -- gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'gir1.2-gtk-3.0', 'description': 'GTK+ graphical user interface library -- gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gir1.2-gtksource-3.0', 'description': 'gir files for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'gir1.2-gudev-1.0', 'description': 'libgudev-1.0 introspection data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'gir1.2-indicate-0.7', 'description': 'Typelib file for libindicate5'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'gir1.2-javascriptcoregtk-3.0', 'description': 'GObject introspection data for the GTK+-based JavaScriptCore library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.2-1', 'name': 'gir1.2-json-1.0', 'description': 'GLib JSON manipulation library (introspection data)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'gir1.2-launchpad-integration-3.0', 'description': 'library for launchpad integration (gir files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'gir1.2-notify-0.7', 'description': 'sends desktop notifications to a notification daemon (Introspection files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.29.5-0ubuntu1', 'name': 'gir1.2-pango-1.0', 'description': 'Layout and rendering of internationalized text - gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'gir1.2-peas-1.0', 'description': 'Application plugin library (introspection files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'gir1.2-rb-3.0', 'description': 'GObject introspection data for the rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'gir1.2-soup-2.4', 'description': 'GObject introspection data for the libsoup HTTP library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2', 'name': 'gir1.2-timezonemap-1.0', 'description': 'typelib interface for libtimezonemap'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'gir1.2-totem-1.0', 'description': 'GObject introspection data for Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-0ubuntu1', 'name': 'gir1.2-totem-plparser-1.0', 'description': 'GObject introspection data for the Totem Playlist Parser library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'gir1.2-ubuntuoneui-3.0', 'description': 'Ubuntu One widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'gir1.2-unity-5.0', 'description': 'GObject introspection data for the Unity library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'gir1.2-vte-2.90', 'description': 'GObject introspection data for the VTE library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'gir1.2-webkit-3.0', 'description': 'GObject introspection data for the WebKit library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gir1.2-wnck-3.0', 'description': 'GObject introspection data for the WNCK library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.2-6ubuntu1', 'name': 'gksu', 'description': 'graphical frontend to su'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking', 'description': 'network-related giomodules for GLib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking-common', 'description': 'network-related giomodules for GLib - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking-services', 'description': 'network-related giomodules for GLib - D-Bus services'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90.1-0ubuntu1', 'name': 'gnome-accessibility-themes', 'description': 'accessibility themes for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'gnome-bluetooth', 'description': 'GNOME Bluetooth tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'gnome-control-center', 'description': 'utilities to configure the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'gnome-control-center-data', 'description': 'configuration applets for GNOME - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'gnome-desktop3-data', 'description': 'Common files for GNOME desktop apps'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'gnome-disk-utility', 'description': 'manage and configure disk drives and media'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-font-viewer', 'description': 'font viewer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnome-games-data', 'description': 'data files for the GNOME games'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1.2-1ubuntu2', 'name': 'gnome-icon-theme', 'description': 'GNOME Desktop icon theme (small subset)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-1', 'name': 'gnome-icon-theme-symbolic', 'description': 'GNOME desktop icon theme (symbolic icons)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'gnome-keyring', 'description': 'GNOME keyring services (daemon and tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.91.2-3ubuntu5', 'name': 'gnome-media', 'description': 'GNOME media utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gnome-menus', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu2', 'name': 'gnome-nettool', 'description': 'network information tool for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-online-accounts', 'description': 'GNOME Online Accounts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gnome-orca', 'description': 'Scriptable screen reader'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu1', 'name': 'gnome-power-manager', 'description': 'power management tool for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu1', 'name': 'gnome-screensaver', 'description': 'GNOME screen saver and locker'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.2-0ubuntu3', 'name': 'gnome-screenshot', 'description': 'screenshot application for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session', 'description': 'GNOME Session Manager - GNOME 3 session'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session-bin', 'description': 'GNOME Session Manager - Minimal runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'gnome-session-canberra', 'description': 'GNOME session log in and log out sound events'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session-common', 'description': 'GNOME Session Manager - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu3', 'name': 'gnome-settings-daemon', 'description': 'daemon handling the GNOME session settings'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnome-sudoku', 'description': 'Sudoku puzzle game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-system-log', 'description': 'system log viewer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gnome-system-monitor', 'description': 'Process viewer and system resource monitor for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-terminal', 'description': 'GNOME terminal emulator application'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-terminal-data', 'description': 'Data files for the GNOME terminal emulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.1-0ubuntu1', 'name': 'gnome-user-guide', 'description': "GNOME user's guide"}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-1ubuntu1', 'name': 'gnome-user-share', 'description': 'User level public file sharing via WebDAV or ObexFTP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-utils-common', 'description': 'data files for the GNOME utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnomine', 'description': 'popular minesweeper puzzle game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.11-3ubuntu2', 'name': 'gnupg', 'description': 'GNU privacy guard - a free PGP replacement'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-1', 'name': 'gparted', 'description': 'GNOME partition editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.11-3ubuntu2', 'name': 'gpgv', 'description': 'GNU privacy guard - signature verification tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.10-1', 'name': 'grep', 'description': 'GNU grep, egrep and fgrep'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.21-6', 'name': 'groff-base', 'description': 'GNU troff text-formatting system (base system components)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-10', 'name': 'growisofs', 'description': 'DVD+-RW/R recorder'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-common', 'description': 'GRand Unified Bootloader (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5', 'name': 'grub-gfxpayload-lists', 'description': 'GRUB gfxpayload blacklist'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-pc', 'description': 'GRand Unified Bootloader, version 2 (PC/BIOS version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-pc-bin', 'description': 'GRand Unified Bootloader, version 2 (PC/BIOS binaries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub2-common', 'description': 'GRand Unified Bootloader (common files for version 2)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20100103-3', 'name': 'gs-cjk-resource', 'description': 'Resource files for gs-cjk, ghostscript CJK-TrueType extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gsettings-desktop-schemas', 'description': 'GSettings deskop-wide schemas'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1', 'name': 'gsfonts', 'description': 'Fonts for the Ghostscript interpreter(s)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-alsa', 'description': 'GStreamer plugin for ALSA'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-gconf', 'description': 'GStreamer plugin for getting the sink/source information from GConf'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-1ubuntu2', 'name': 'gstreamer0.10-nice', 'description': 'ICE library (GStreamer plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-plugins-base', 'description': 'GStreamer plugins from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-plugins-base-apps', 'description': 'GStreamer helper programs from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-plugins-good', 'description': 'GStreamer plugins from the "good" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-pulseaudio', 'description': 'GStreamer plugin for PulseAudio'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-tools', 'description': 'Tools for use with GStreamer'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-x', 'description': 'GStreamer plugins for X11 and Pango'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.20.2-1ubuntu1', 'name': 'gtk2-engines', 'description': 'theme engines for GTK+ 2.x'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.98.2-0ubuntu1', 'name': 'gtk2-engines-murrine', 'description': 'cairo-based gtk+-2.0 theme engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-0ubuntu4', 'name': 'gtk3-engines-unico', 'description': 'Unico Gtk+ 3 theme engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-0ubuntu1', 'name': 'gucharmap', 'description': 'Unicode character picker and font browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.8+1-6ubuntu2', 'name': 'guile-1.8-libs', 'description': 'Core Guile libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs', 'description': 'userspace virtual filesystem - GIO module'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-backends', 'description': 'userspace virtual filesystem - backends'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-bin', 'description': 'userspace virtual filesystem - binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-common', 'description': 'userspace virtual filesystem - common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-daemons', 'description': 'userspace virtual filesystem - servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-fuse', 'description': 'userspace virtual filesystem - fuse server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-libs', 'description': 'userspace virtual filesystem - private libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber', 'description': 'Open source social networking client for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service', 'description': 'Open source social networking client for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-facebook', 'description': 'Facebook plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-identica', 'description': 'Identi.ca plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-twitter', 'description': 'Twitter plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4-1ubuntu2', 'name': 'gzip', 'description': 'GNU compression utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.37-0ubuntu2', 'name': 'hdparm', 'description': 'tune hard disk parameters for high performance'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu1', 'name': 'hicolor-icon-theme', 'description': 'default fallback theme for FreeDesktop.org icon themes'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.06ubuntu1', 'name': 'hostname', 'description': 'utility to set/show the host name or domain name'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hpijs', 'description': 'transitional dummy package for hpijs printer driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hplip', 'description': 'HP Linux Printing and Imaging System (HPLIP)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hplip-data', 'description': 'HP Linux Printing and Imaging - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3.11', 'name': 'humanity-icon-theme', 'description': 'Humanity Icon theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '20070829-4ubuntu3', 'name': 'hunspell-en-us', 'description': 'English_american dictionary for hunspell'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.233-1', 'name': 'hwdata', 'description': 'hardware identification / configuration data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus', 'description': 'Intelligent Input Bus - core'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus-gtk', 'description': 'Intelligent Input Bus - GTK+2 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus-gtk3', 'description': 'Intelligent Input Bus - GTK+3 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-1', 'name': 'ibus-pinyin', 'description': 'Pinyin engine for IBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-1', 'name': 'ibus-pinyin-db-android', 'description': 'Pinyin engine for IBus - Android database'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.9.20110827-1', 'name': 'ibus-table', 'description': 'table engine for IBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7~beta2ubuntu6', 'name': 'ifupdown', 'description': 'high level tools to configure network interfaces'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20ubuntu5', 'name': 'im-switch', 'description': 'Input method switch framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.91-0ubuntu1', 'name': 'indicator-application', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.91-0ubuntu2', 'name': 'indicator-appmenu', 'description': 'Indicator for application menus.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'indicator-datetime', 'description': 'Simple clock'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'indicator-messages', 'description': 'indicator that collects messages that need a response'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.91-0ubuntu1', 'name': 'indicator-power', 'description': 'Indicator showing power state.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.3-0ubuntu2', 'name': 'indicator-printers', 'description': 'indicator showing active print jobs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.92-0ubuntu1', 'name': 'indicator-session', 'description': 'indicator showing session management, status and user switching'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2.0-0ubuntu1', 'name': 'indicator-sound', 'description': 'System sound indicator.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'indicator-status-provider-mc5', 'description': 'indicator-messages status provider for telepathy mission-control-5'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.13a.dfsg.1-8ubuntu1', 'name': 'info', 'description': 'Standalone GNU Info documentation browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99ubuntu10', 'name': 'initramfs-tools', 'description': 'tools for generating an initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99ubuntu10', 'name': 'initramfs-tools-bin', 'description': 'binaries used by initramfs-tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'initscripts', 'description': 'scripts for initializing and shutting down the system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.2-1', 'name': 'inputattach', 'description': 'utility to connect serial-attached peripherals to the input subsystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.14.0-2.1ubuntu1', 'name': 'insserv', 'description': 'Tool to organize boot sequence using LSB init.d script dependencies'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.13a.dfsg.1-8ubuntu1', 'name': 'install-info', 'description': 'Manage installed documentation in info format'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1-0ubuntu2', 'name': 'intel-gpu-tools', 'description': 'tools for debugging the Intel graphics driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111117-1ubuntu1', 'name': 'iproute', 'description': 'networking and traffic control tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.12-1ubuntu4', 'name': 'iptables', 'description': 'administration tools for packet filtering and NAT'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-arping', 'description': 'Tool to send ICMP echo requests to an ARP address'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-ping', 'description': 'Tools to test the reachability of network hosts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-tracepath', 'description': 'Tools to trace the network path to a remote host'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.56-1ubuntu4', 'name': 'irqbalance', 'description': 'Daemon to balance interrupts for SMP systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.1.ESV-R4-0ubuntu1', 'name': 'isc-dhcp-client', 'description': 'ISC DHCP client'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.1.ESV-R4-0ubuntu1', 'name': 'isc-dhcp-common', 'description': 'common files used by all the isc-dhcp* packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.31-1', 'name': 'iso-codes', 'description': 'ISO language, territory, currency, script codes and their translations'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2-1', 'name': 'iw', 'description': 'tool for configuring Linux wireless devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.15-2', 'name': 'jfsutils', 'description': 'utilities for managing the JFS filesystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.6-0ubuntu1', 'name': 'jockey-common', 'description': 'user interface and desktop integration for driver management'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.6-0ubuntu1', 'name': 'jockey-gtk', 'description': 'GNOME user interface and desktop integration for driver management'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.15.2-3ubuntu2', 'name': 'kbd', 'description': 'Linux console font and keytable utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12+git20090217-1ubuntu18', 'name': 'kerneloops-daemon', 'description': 'kernel oops tracker'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.70ubuntu2', 'name': 'keyboard-configuration', 'description': 'system-wide keyboard preferences'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-2', 'name': 'keyutils', 'description': 'Linux Key Management Utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.25-1ubuntu1', 'name': 'klibc-utils', 'description': 'small utilities built with klibc for early boot'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.9-3ubuntu3', 'name': 'kpartx', 'description': 'create device mappings for partitions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'krb5-locales', 'description': 'Internationalization support for MIT Kerberos'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-en', 'description': 'translation updates for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-en-base', 'description': 'translations for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-es', 'description': 'translation updates for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-es-base', 'description': 'translations for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-en', 'description': 'GNOME translation updates for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-en-base', 'description': 'GNOME translations for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-es', 'description': 'GNOME translation updates for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-es-base', 'description': 'GNOME translations for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-pt', 'description': 'GNOME translation updates for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-pt-base', 'description': 'GNOME translations for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-zh-hans', 'description': 'GNOME translation updates for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-zh-hans-base', 'description': 'GNOME translations for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-pt', 'description': 'translation updates for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-pt-base', 'description': 'translations for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-zh-hans', 'description': 'translation updates for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-zh-hans-base', 'description': 'translations for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.70', 'name': 'language-selector-common', 'description': 'Language selector for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.70', 'name': 'language-selector-gnome', 'description': 'Language selector for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.7ubuntu2', 'name': 'laptop-detect', 'description': 'attempt to detect a laptop'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'launchpad-integration', 'description': 'launchpad integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '444-1ubuntu1', 'name': 'less', 'description': 'pager program similar to more'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4p5-39ubuntu1', 'name': 'libaa1', 'description': 'ASCII art library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.15-2ubuntu8', 'name': 'libaccountsservice0', 'description': 'query and manipulate user account information - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.51-5ubuntu1', 'name': 'libacl1', 'description': 'Access control list shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'libappindicator1', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'libappindicator3-1', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'libapt-inst1.4', 'description': 'deb package format runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'libapt-pkg4.12', 'description': 'package managment runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.5-5', 'name': 'libarchive1', 'description': 'Multi-format archive and compression library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.21-1', 'name': 'libart-2.0-2', 'description': 'Library of functions for 2D graphics - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libasn1-8-heimdal', 'description': 'Heimdal Kerberos - ASN.1 library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu6', 'name': 'libasound2', 'description': 'shared library for ALSA applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu1', 'name': 'libasound2-plugins', 'description': 'ALSA library additional plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.7~20110707-1', 'name': 'libaspell15', 'description': 'GNU Aspell spell-checker runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8-4', 'name': 'libasyncns0', 'description': 'Asynchronous name service query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18-1ubuntu2', 'name': 'libatasmart4', 'description': 'ATA S.M.A.R.T. reading and parsing library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatk-adaptor', 'description': 'at-spi2-atk'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatk-adaptor-schemas', 'description': 'at-spi2-atk GSettings schemas'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'libatk1.0-0', 'description': 'ATK accessibility toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'libatk1.0-data', 'description': 'Common files for the ATK accessibility toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.22.6-1ubuntu1', 'name': 'libatkmm-1.6-1', 'description': 'C++ wrappers for ATK accessibility toolkit (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatspi2.0-0', 'description': 'Assistive Technology Service Provider Interface - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.4.46-5ubuntu1', 'name': 'libattr1', 'description': 'Extended attribute shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.3-3', 'name': 'libaudio2', 'description': 'Network Audio System - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-client3', 'description': 'Avahi client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-common-data', 'description': 'Avahi common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-common3', 'description': 'Avahi common library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-core7', 'description': "Avahi's embeddable mDNS/DNS-SD library"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-glib1', 'description': 'Avahi glib integration library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-gobject0', 'description': 'Avahi GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-ui-gtk3-0', 'description': 'Avahi GTK+ User interface library for GTK3'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3-1ubuntu2', 'name': 'libavc1394-0', 'description': 'control IEEE 1394 audio/video devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'libbamf0', 'description': 'Window matching library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'libbamf3-0', 'description': 'Window matching library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libbind9-80', 'description': 'BIND9 Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libblkid1', 'description': 'block device id library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'libbluetooth3', 'description': 'Library to use the BlueZ Linux Bluetooth stack'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.1-7ubuntu3', 'name': 'libboost-serialization1.46.1', 'description': 'serialization library for C++'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'libbrasero-media3-1', 'description': 'CD/DVD burning library for GNOME - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'libbrlapi0.5', 'description': 'braille display access via BRLTTY - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-1', 'name': 'libbsd0', 'description': 'utility functions from BSD systems - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.8-1', 'name': 'libburn4', 'description': 'library to provide CD/DVD writing functions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.6-1', 'name': 'libbz2-1.0', 'description': 'high-quality block-sorting file compressor library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc-bin', 'description': 'Embedded GNU C Library: Binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc-dev-bin', 'description': 'Embedded GNU C Library: Development binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc6', 'description': 'Embedded GNU C Library: Shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc6-dev', 'description': 'Embedded GNU C Library: Development Libraries and Header Files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99.beta17-2.1ubuntu1', 'name': 'libcaca0', 'description': 'colour ASCII art library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.2-6.1ubuntu2', 'name': 'libcairo-gobject2', 'description': 'The Cairo 2D vector graphics library (GObject library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.081-1build2', 'name': 'libcairo-perl', 'description': 'Perl interface to the Cairo graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.2-6.1ubuntu2', 'name': 'libcairo2', 'description': 'The Cairo 2D vector graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.0-1ubuntu1', 'name': 'libcairomm-1.0-1', 'description': 'C++ wrappers for Cairo (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libcamel-1.2-29', 'description': 'Evolution MIME message handling library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk-module', 'description': 'translates GTK+ widgets signals to event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk0', 'description': 'GTK+ helper for playing widget event sounds with libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk3-0', 'description': 'GTK+ 3.0 helper for playing widget event sounds with libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk3-module', 'description': 'translates GTK3 widgets signals to event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-pulse', 'description': 'PulseAudio backend for libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra0', 'description': 'simple abstract interface for playing event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu1', 'name': 'libcap-ng0', 'description': 'An alternate POSIX capabilities library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libcap2', 'description': 'support for getting/setting POSIX.1e capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libcap2-bin', 'description': 'basic utility programs for using capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio-cdda1', 'description': 'library to read and control digital audio CDs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio-paranoia1', 'description': 'library to read digital audio CDs with error correction'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio13', 'description': 'library to read and control CD-ROM'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.10.2+debian-10ubuntu1', 'name': 'libcdparanoia0', 'description': 'audio extraction tool for sampling CDs (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'libck-connector0', 'description': 'ConsoleKit libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.36-3', 'name': 'libclass-isa-perl', 'description': "report the search path for a class's ISA tree"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.0-1', 'name': 'libcmis-0.2-0', 'description': 'CMIS protocol client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-2', 'name': 'libcolord1', 'description': 'system service to manage device colour profiles -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'libcomerr2', 'description': 'common error description library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.7.0~bzr428-0ubuntu3', 'name': 'libcompizconfig0', 'description': 'Settings library for plugins - OpenCompositing Project'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.4-2', 'name': 'libcroco3', 'description': 'Cascading Style Sheet (CSS) parsing and manipulation toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-10', 'name': 'libcrypt-passwdmd5-perl', 'description': 'interoperable MD5-based crypt() for perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcups2', 'description': 'Common UNIX Printing System(tm) - Core library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupscgi1', 'description': 'Common UNIX Printing System(tm) - CGI library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsdriver1', 'description': 'Common UNIX Printing System(tm) - Driver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-1bzr1', 'name': 'libcupsfilters1', 'description': 'OpenPrinting CUPS Filters - Shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsimage2', 'description': 'Common UNIX Printing System(tm) - Raster image library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsmime1', 'description': 'Common UNIX Printing System(tm) - MIME library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsppdc1', 'description': 'Common UNIX Printing System(tm) - PPD manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3', 'description': 'Multi-protocol file transfer library (OpenSSL)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3-gnutls', 'description': 'Multi-protocol file transfer library (GnuTLS)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3-nss', 'description': 'Multi-protocol file transfer library (NSS)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14-2', 'name': 'libdaemon0', 'description': 'lightweight C library for daemons - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.5-3', 'name': 'libdatrie1', 'description': 'Double-array trie library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.25-11build1', 'name': 'libdb5.1', 'description': 'Berkeley v5.1 Database Libraries [runtime]'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'libdbus-1-3', 'description': 'simple interprocess messaging system (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.98-1ubuntu1', 'name': 'libdbus-glib-1-2', 'description': 'simple interprocess messaging system (GLib-based shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-glib4', 'description': 'library for passing menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-gtk3-4', 'description': 'library for passing menus over DBus - GTK+ version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-gtk4', 'description': 'library for passing menus over DBus - GTK+ version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.0-2ubuntu1', 'name': 'libdbusmenu-qt2', 'description': 'Qt implementation of the DBusMenu protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'libdconf-dbus-1-0', 'description': 'simple configuration storage system - D-Bus library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.0.110722-0ubuntu3', 'name': 'libdconf-qt0', 'description': 'dconf Qt bindings (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'libdconf0', 'description': 'simple configuration storage system - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.158ubuntu1', 'name': 'libdebconfclient0', 'description': 'Debian Configuration Management System (C-implementation library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.79ubuntu2', 'name': 'libdebian-installer4', 'description': 'Library of common debian-installer functions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'libdecoration0', 'description': 'Compiz window decoration library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-0ubuntu1', 'name': 'libdee-1.0-4', 'description': 'model to synchronize mutiple instances over DBus - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'libdevmapper-event1.02.1', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'libdevmapper1.02.1', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2-3', 'name': 'libdiscid0', 'description': 'Library for creating MusicBrainz DiscIDs'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24-9', 'name': 'libdjvulibre-text', 'description': 'Linguistic support files for libdjvulibre'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24-9', 'name': 'libdjvulibre21', 'description': 'Runtime support for the DjVu image format'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.14-1', 'name': 'libdmapsharing-3.0-2', 'description': 'DMAP client and server library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0.rc16-4.1ubuntu6', 'name': 'libdmraid1.0.0.rc16', 'description': 'Device-Mapper Software RAID support tool - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libdns81', 'description': 'DNS Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.13-3', 'name': 'libdotconf1.0', 'description': 'Configuration file parser library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-intel1', 'description': 'Userspace interface to intel-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-nouveau1a', 'description': 'Userspace interface to nouveau-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-radeon1', 'description': 'Userspace interface to radeon-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm2', 'description': 'Userspace interface to kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-3ubuntu1', 'name': 'libdv4', 'description': 'software library for DV format digital video (runtime lib)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libebackend-1.2-1', 'description': 'Utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libebook-1.2-12', 'description': 'Client library for evolution address books'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libecal-1.2-10', 'description': 'Client library for evolution calendars'}, {'status': 'Installed', 'desired': 'Install', 'version': '96-0ubuntu2', 'name': 'libecryptfs0', 'description': 'ecryptfs cryptographic filesystem (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedata-book-1.2-11', 'description': 'Backend library for evolution address books'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedata-cal-1.2-13', 'description': 'Backend library for evolution calendars'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedataserver-1.2-15', 'description': 'Utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedataserverui-3.0-1', 'description': 'GUI utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-20080614-3ubuntu1', 'name': 'libedit2', 'description': 'BSD editline and history libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.152-1ubuntu2', 'name': 'libelf1', 'description': 'library to read and write ELF files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-7', 'name': 'libenchant1c2a', 'description': 'Wrapper library for various spell checker engines (runtime libs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'libespeak1', 'description': 'Multi-lingual software speech synthesizer: shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.16-stable-1', 'name': 'libevent-2.0-5', 'description': 'Asynchronous event notification library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'libevince3-3', 'description': 'Document (PostScript, PDF) rendering library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.1-1build2', 'name': 'libexempi3', 'description': 'library to parse XMP metadata (Library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.20-2', 'name': 'libexif12', 'description': 'library to parse EXIF files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.22-2', 'name': 'libexiv2-11', 'description': 'EXIF/IPTC metadata manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.1-7.2', 'name': 'libexpat1', 'description': 'XML parsing C library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1ubuntu1', 'name': 'libexttextcat-data', 'description': 'Language detection library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1ubuntu1', 'name': 'libexttextcat0', 'description': 'Language detection library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.11~rc1-5', 'name': 'libffi6', 'description': 'Foreign Function Interface library runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.03-1fakesync1', 'name': 'libfile-basedir-perl', 'description': 'Perl module to use the freedesktop basedir specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.38-1', 'name': 'libfile-copy-recursive-perl', 'description': 'Perl extension for recursively copying files and directories'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.04-3', 'name': 'libfile-desktopentry-perl', 'description': 'Perl module to handle freedesktop .desktop files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15-2', 'name': 'libfile-mimeinfo-perl', 'description': 'Perl module to determine file types'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.1-6', 'name': 'libflac8', 'description': 'Free Lossless Audio Codec - runtime C library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks-eds25', 'description': 'Evolution-data-server backend for libfolks'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks-telepathy25', 'description': 'Telepathy backend for libfolks'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks25', 'description': 'library to aggregates people into metacontacts'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'libfontconfig1', 'description': 'generic font configuration library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.0-1', 'name': 'libfontenc1', 'description': 'X11 font encoding library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-1ubuntu2', 'name': 'libfreerdp-plugins-standard', 'description': 'RDP client for Windows Terminal Services (plugins)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-1ubuntu2', 'name': 'libfreerdp1', 'description': 'RDP client for Windows Terminal Services (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.8-1', 'name': 'libfreetype6', 'description': 'FreeType 2 font engine, shared library files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19.2-1', 'name': 'libfribidi0', 'description': 'Free Implementation of the Unicode BiDi algorithm'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.3-1', 'name': 'libfs6', 'description': 'X11 Font Services library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.6-2ubuntu1', 'name': 'libfuse2', 'description': 'Filesystem in Userspace (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgail-3-0', 'description': 'GNOME Accessibility Implementation Library -- shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgail-common', 'description': 'GNOME Accessibility Implementation Library -- common modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgail18', 'description': 'GNOME Accessibility Implementation Library -- shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.6.2-16ubuntu1', 'name': 'libgcc1', 'description': 'GCC support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgck-1-0', 'description': 'Glib wrapper library for PKCS#11 - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'libgconf2-4', 'description': 'GNOME configuration database system (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgcr-3-1', 'description': 'Library for Crypto UI related task - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgcr-3-common', 'description': 'Library for Crypto UI related task - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.0-3', 'name': 'libgcrypt11', 'description': 'LGPL Crypto library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.36~rc1~dfsg-6ubuntu2', 'name': 'libgd2-xpm', 'description': 'GD Graphics Library version 2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-0ubuntu1', 'name': 'libgdata-common', 'description': 'Library for accessing GData webservices - common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-0ubuntu1', 'name': 'libgdata13', 'description': 'Library for accessing GData webservices - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.3-10', 'name': 'libgdbm3', 'description': 'GNU dbm database routines (runtime version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'libgdk-pixbuf2.0-0', 'description': 'GDK Pixbuf library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'libgdk-pixbuf2.0-common', 'description': 'GDK Pixbuf library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'libgdu-gtk0', 'description': 'GTK+ standard dialog library for libgdu'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'libgdu0', 'description': 'GObject based Disk Utility Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.4-0ubuntu1', 'name': 'libgee2', 'description': 'GObject based collection library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu11', 'name': 'libgeoclue0', 'description': 'C API for GeoClue'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.8+dfsg-2', 'name': 'libgeoip1', 'description': 'non-DNS IP-to-country resolver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.91-0ubuntu1', 'name': 'libgexiv2-0', 'description': 'GObject-based wrapper around the Exiv2 library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'libgirepository-1.0-1', 'description': 'Library for handling GObject introspection data (runtime library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.13~pre1-5ubuntu2', 'name': 'libgksu2-0', 'description': 'library providing su and sudo functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libgl1-mesa-dri', 'description': 'free implementation of the OpenGL API -- DRI modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libgl1-mesa-glx', 'description': 'free implementation of the OpenGL API -- GLX runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libglapi-mesa', 'description': 'free implementation of the GL API -- shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-4', 'name': 'libglew1.6', 'description': 'OpenGL Extension Wrangler - runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-4', 'name': 'libglewmx1.6', 'description': 'OpenGL Extension Wrangler - runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.241-1', 'name': 'libglib-perl', 'description': 'interface to the GLib and GObject libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-0', 'description': 'GLib library of C routines'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-bin', 'description': 'Programs for the GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-data', 'description': 'Common files for GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu1', 'name': 'libglibmm-2.4-1c2a', 'description': 'C++ wrapper for the GLib toolkit (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libglu1-mesa', 'description': 'Mesa OpenGL utility library (GLU)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.32-2', 'name': 'libgmime-2.4-2', 'description': 'MIME message parser and creator library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:5.0.2+dfsg-2ubuntu1', 'name': 'libgmp10', 'description': 'Multiprecision arithmetic library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'libgnome-bluetooth8', 'description': 'GNOME Bluetooth tools - support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'libgnome-control-center1', 'description': 'utilities to configure the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'libgnome-desktop-3-2', 'description': 'Utility library for loading .desktop files - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'libgnome-keyring-common', 'description': 'GNOME keyring services library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'libgnome-keyring0', 'description': 'GNOME keyring services library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.0-1', 'name': 'libgnome-media-profiles-3.0-0', 'description': 'GNOME Media Profiles library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libgnome-menu-3-0', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu7', 'name': 'libgnome-menu2', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.32.1-2ubuntu1', 'name': 'libgnome2-common', 'description': 'The GNOME library - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'libgnomekbd-common', 'description': 'GNOME library to manage keyboard configuration - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'libgnomekbd7', 'description': 'GNOME library to manage keyboard configuration - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.12.14-5ubuntu2', 'name': 'libgnutls26', 'description': 'GNU TLS library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'libgoa-1.0-0', 'description': 'GNOME Online Accounts'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libgomp1', 'description': 'GCC OpenMP (GOMP) support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10-2ubuntu1', 'name': 'libgpg-error0', 'description': 'library for common error values and messages in GnuPG components'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1.4ubuntu1', 'name': 'libgpgme11', 'description': 'GPGME - GnuPG Made Easy'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-2', 'description': 'gphoto2 digital camera library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-l10n', 'description': 'gphoto2 digital camera library - localized messages'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-port0', 'description': 'gphoto2 digital camera port library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20.4-4', 'name': 'libgpm2', 'description': 'General Purpose Mouse - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-4', 'name': 'libgpod-common', 'description': 'common files for libgpod'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-4', 'name': 'libgpod4', 'description': 'library to read and write songs and artwork to an iPod'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.4-0ubuntu1', 'name': 'libgrip0', 'description': 'Shared library providing multitouch gestures to GTK+ apps.'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'libgs9', 'description': 'interpreter for the PostScript language and for PDF - Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'libgs9-common', 'description': 'interpreter for the PostScript language and for PDF - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libgssapi-krb5-2', 'description': 'MIT Kerberos runtime libraries - krb5 GSS-API Mechanism'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libgssapi3-heimdal', 'description': 'Heimdal Kerberos - GSSAPI support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.1-2', 'name': 'libgssdp-1.0-3', 'description': 'GObject-based library for SSDP'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.31-1ubuntu3', 'name': 'libgstfarsight0.10-0', 'description': 'Audio/Video communications framework: core library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'libgstreamer-plugins-base0.10-0', 'description': 'GStreamer libraries from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'libgstreamer0.10-0', 'description': 'Core GStreamer libraries and elements'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-0', 'description': 'GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-bin', 'description': 'programs for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-common', 'description': 'common files for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.223-1build3', 'name': 'libgtk2-perl', 'description': 'Perl interface to the 2.x series of the Gimp Toolkit library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-0', 'description': 'GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-bin', 'description': 'programs for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-common', 'description': 'common files for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.24.2-1ubuntu1', 'name': 'libgtkmm-2.4-1c2a', 'description': 'C++ wrappers for GTK+ (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.14-0ubuntu1', 'name': 'libgtkmm-3.0-1', 'description': 'C++ wrappers for GTK+ (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libgtksourceview-3.0-0', 'description': 'shared libraries for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libgtksourceview-3.0-common', 'description': 'common files for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.0~hg20110814-1', 'name': 'libgtkspell-3-0', 'description': "spell-checking addon for GTK's TextView widget"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-2', 'name': 'libgtop2-7', 'description': 'gtop system monitoring library (shared)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-2', 'name': 'libgtop2-common', 'description': 'gtop system monitoring library (common)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-0ubuntu1', 'name': 'libgucharmap-2-90-7', 'description': 'Unicode browser widget library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:175-0ubuntu5', 'name': 'libgudev-1.0-0', 'description': 'GObject-based wrapper library for libudev'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.1-2', 'name': 'libgupnp-1.0-4', 'description': 'GObject-based library for UPnP'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.1-2', 'name': 'libgupnp-igd-1.0-4', 'description': 'library to handle UPnP IGD port mapping'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'libgutenprint2', 'description': 'runtime for the Gutenprint printer driver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1ubuntu1', 'name': 'libgweather-3-0', 'description': 'GWeather shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1ubuntu1', 'name': 'libgweather-common', 'description': 'GWeather common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'libgwibber-gtk2', 'description': 'Gwibber GTK Widgets'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'libgwibber2', 'description': 'Gwibber - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libhcrypto4-heimdal', 'description': 'Heimdal Kerberos - crypto library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libheimbase1-heimdal', 'description': 'Heimdal Kerberos - Base library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libheimntlm0-heimdal', 'description': 'Heimdal Kerberos - NTLM support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'libhpmud0', 'description': 'HP Multi-Point Transport Driver (hpmud) run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-4', 'name': 'libhunspell-1.3-0', 'description': 'spell checker and morphological analyzer (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libhx509-5-heimdal', 'description': 'Heimdal Kerberos - X509 support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.3-1', 'name': 'libhyphen0', 'description': 'ALTLinux hyphenation library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'libibus-1.0-0', 'description': 'Intelligent Input Bus - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44-3', 'name': 'libical0', 'description': 'iCalendar library implementation in C (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.7-2', 'name': 'libice6', 'description': 'X11 Inter-Client Exchange library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.8.1.1-3', 'name': 'libicu48', 'description': 'International Components for Unicode'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.14-0.2ubuntu1', 'name': 'libidl0', 'description': 'library for parsing CORBA IDL files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.23-2', 'name': 'libidn11', 'description': 'GNU Libidn library, implementation of IETF IDN specifications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.1-0ubuntu3', 'name': 'libido3-0.1-0', 'description': 'Shared library providing extra gtk menu items for display in'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-0.1ubuntu1', 'name': 'libiec61883-0', 'description': 'an partial implementation of IEC 61883'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.11-10build1', 'name': 'libieee1284-3', 'description': 'cross-platform library for parallel port access'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.35-8', 'name': 'libijs-0.35', 'description': 'IJS raster image transport protocol: shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-3', 'name': 'libimobiledevice2', 'description': 'Library for communicating with the iPhone and iPod Touch'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'libindicate-gtk3', 'description': 'library for raising indicators via DBus - GTK+ bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'libindicate5', 'description': 'library for raising indicators via DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libindicator-messages-status-provider1', 'description': 'indicator status provider - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.92-0ubuntu1', 'name': 'libindicator3-7', 'description': 'panel indicator applet - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.92-0ubuntu1', 'name': 'libindicator7', 'description': 'panel indicator applet - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisc83', 'description': 'ISC Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisccc80', 'description': 'Command Channel Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisccfg82', 'description': 'Config File Handling Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.6-1ubuntu1', 'name': 'libisofs6', 'description': 'library to create ISO9660 images'}, {'status': 'Installed', 'desired': 'Install', 'version': '30~pre9-5ubuntu1', 'name': 'libiw30', 'description': 'Wireless tools - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.8~dfsg.1-1ubuntu1', 'name': 'libjack-jackd2-0', 'description': 'JACK Audio Connection Kit (libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.900.1-13', 'name': 'libjasper1', 'description': 'JasPer JPEG-2000 runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libjavascriptcoregtk-3.0-0', 'description': 'Javascript engine library for GTK+'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11-1ubuntu1', 'name': 'libjbig2dec0', 'description': 'JBIG2 decoder library - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.90+svn733-0ubuntu4', 'name': 'libjpeg-turbo8', 'description': 'IJG JPEG compliant runtime library.'}, {'status': 'Installed', 'desired': 'Install', 'version': '8c-2ubuntu7', 'name': 'libjpeg8', 'description': "Independent JPEG Group's JPEG runtime library (dependency package)"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.1-1ubuntu1', 'name': 'libjs-jquery', 'description': 'JavaScript library for dynamic web applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.2-1', 'name': 'libjson-glib-1.0-0', 'description': 'GLib JSON manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9-1ubuntu1', 'name': 'libjson0', 'description': 'JSON manipulation library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.19-1', 'name': 'libjte1', 'description': 'Jigdo Template Export - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libk5crypto3', 'description': 'MIT Kerberos runtime libraries - Crypto Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-2', 'name': 'libkeyutils1', 'description': 'Linux Key Management Utilities (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.25-1ubuntu1', 'name': 'libklibc', 'description': 'minimal libc subset for use with initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2009-11ubuntu2', 'name': 'libkpathsea5', 'description': 'TeX Live: path search library for TeX (runtime part)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libkrb5-26-heimdal', 'description': 'Heimdal Kerberos - libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libkrb5-3', 'description': 'MIT Kerberos runtime libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libkrb5support0', 'description': 'MIT Kerberos runtime libraries - Support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'liblaunchpad-integration-3.0-1', 'description': 'library for launchpad integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'liblaunchpad-integration-common', 'description': 'library for launchpad integration common data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.19.dfsg-1ubuntu3', 'name': 'liblcms1', 'description': 'Little CMS color management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2+git20110628-2ubuntu3', 'name': 'liblcms2-2', 'description': 'Little CMS 2 color management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.28-1.1ubuntu3', 'name': 'libldap-2.4-2', 'description': 'OpenLDAP libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-0ubuntu1', 'name': 'liblightdm-gobject-1-0', 'description': 'LightDM GObject client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.0-0ubuntu1', 'name': 'liblircclient0', 'description': 'infra-red remote control support - client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0-4ubuntu1', 'name': 'libllvm3.0', 'description': 'Low-Level Virtual Machine (LLVM), runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.05-7build1', 'name': 'liblocale-gettext-perl', 'description': 'module using libc functions for internationalization in Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.09-3', 'name': 'liblockfile-bin', 'description': 'support binaries for and cli utilities based on liblockfile'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.09-3', 'name': 'liblockfile1', 'description': 'NFS-safe locking library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'liblouis-data', 'description': 'Braille translation library - data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'liblouis2', 'description': 'Braille translation library - shared libs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.2-1ubuntu1', 'name': 'libltdl7', 'description': 'A system independent dlopen wrapper for GNU libtool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.4-12', 'name': 'liblua5.1-0', 'description': 'Shared library for the Lua interpreter version 5.1'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.02.66-4ubuntu7', 'name': 'liblvm2app2.2', 'description': 'LVM2 application library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'liblwres80', 'description': 'Lightweight Resolver Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'liblzma5', 'description': 'XZ-format compression library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.09-2', 'name': 'libmagic1', 'description': 'File type determination library using "magic" numbers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-4', 'name': 'libmeanwhile1', 'description': 'open implementation of the Lotus Sametime Community Client protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'libmetacity-private0', 'description': 'library for the Metacity window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.9.9-1', 'name': 'libmhash2', 'description': 'Library for cryptographic hashing and message authentication'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6-3ubuntu1', 'name': 'libminiupnpc8', 'description': 'UPnP IGD client lightweight library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.11.0-1ubuntu1', 'name': 'libmission-control-plugins0', 'description': 'management daemon for Telepathy (library for plugins)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.10-3', 'name': 'libmng1', 'description': 'Multiple-image Network Graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libmount1', 'description': 'block device id library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9-4', 'name': 'libmpc2', 'description': 'multiple precision complex floating-point library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.0-3', 'name': 'libmpfr4', 'description': 'multiple precision floating-point computation'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.0-2ubuntu1', 'name': 'libmtdev1', 'description': 'Multitouch Protocol Translation Library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp-common', 'description': 'Media Transfer Protocol (MTP) common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp-runtime', 'description': 'Media Transfer Protocol (MTP) runtime tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp9', 'description': 'Media Transfer Protocol (MTP) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2', 'name': 'libmusicbrainz3-6', 'description': 'library to access the MusicBrainz.org database'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.5.20-0ubuntu3', 'name': 'libmysqlclient18', 'description': 'MySQL database client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.2-1', 'name': 'libmythes-1.2-0', 'description': 'simple thesaurus library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'libnautilus-extension1a', 'description': 'libraries for nautilus components - runtime version'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libncurses5', 'description': 'shared libraries for terminal handling'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libncursesw5', 'description': 'shared libraries for terminal handling (wide character support)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.29.6-1', 'name': 'libneon27-gnutls', 'description': 'HTTP and WebDAV client library (GnuTLS enabled)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.1-1ubuntu1', 'name': 'libnetfilter-conntrack3', 'description': 'Netfilter netlink-conntrack library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.52.11-2ubuntu10', 'name': 'libnewt0.52', 'description': "Not Erik's Windowing Toolkit - text mode windowing with slang"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1', 'name': 'libnfnetlink0', 'description': 'Netfilter netlink library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-1ubuntu2', 'name': 'libnice10', 'description': 'ICE library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-4ubuntu9', 'name': 'libnih-dbus1', 'description': 'NIH D-Bus Bindings Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-4ubuntu9', 'name': 'libnih1', 'description': 'NIH Utility Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-3-200', 'description': 'library for dealing with netlink sockets'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-genl-3-200', 'description': 'library for dealing with netlink sockets - generic netlink'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-route-3-200', 'description': 'library for dealing with netlink sockets - route interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-glib-vpn1', 'description': 'network management framework (GLib VPN shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-glib4', 'description': 'network management framework (GLib shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'libnm-gtk-common', 'description': 'network management framework (common files for wifi and mobile)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'libnm-gtk0', 'description': 'network management framework (GNOME dialogs for wifi and mobile)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-util2', 'description': 'network management framework (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'libnotify-bin', 'description': 'sends desktop notifications to a notification daemon (Utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'libnotify4', 'description': 'sends desktop notifications to a notification daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.8.9-1ubuntu2', 'name': 'libnspr4', 'description': 'NetScape Portable Runtime Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-3.2', 'name': 'libnss-mdns', 'description': 'NSS module for Multicast DNS name resolution'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.13.1.with.ckbi.1.88-1ubuntu5', 'name': 'libnss3', 'description': 'Network Security Service libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.13.1.with.ckbi.1.88-1ubuntu5', 'name': 'libnss3-1d', 'description': 'Network Security Service libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'libnux-2.0-0', 'description': 'Visual rendering toolkit for real-time applications - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'libnux-2.0-common', 'description': 'Visual rendering toolkit for real-time applications - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.4-3', 'name': 'liboauth0', 'description': 'C library for implementing OAuth 1.0'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.2~dfsg-1ubuntu1', 'name': 'libogg0', 'description': 'Ogg bitstream library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-1', 'name': 'libopencc1', 'description': 'simplified-traditional chinese conversion library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-2build1', 'name': 'libopenobex1', 'description': 'OBEX protocol library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.14.19-0.1', 'name': 'liborbit2', 'description': 'libraries for ORBit2 - a CORBA ORB'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.16-1ubuntu2', 'name': 'liborc-0.4-0', 'description': 'Library of Optimized Inner Loops Runtime Compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'liboverlay-scrollbar-0.2-0', 'description': 'Scrollbar overlayed widget - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'liboverlay-scrollbar3-0.2-0', 'description': 'Scrollbar overlayed widget - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-1', 'name': 'libp11-kit0', 'description': 'Library for loading and coordinating access to PKCS#11 modules - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-4', 'name': 'libpackagekit-glib2-14', 'description': 'Library for accessing PackageKit using GLib'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libpam-cap', 'description': 'PAM module for implementing capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'libpam-ck-connector', 'description': 'ConsoleKit PAM module'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libpam-gnome-keyring', 'description': 'PAM module to unlock the GNOME keyring upon login'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-modules', 'description': 'Pluggable Authentication Modules for PAM'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-modules-bin', 'description': 'Pluggable Authentication Modules for PAM - helper binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-runtime', 'description': 'Runtime support for the PAM library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam0g', 'description': 'Pluggable Authentication Modules library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.222-1build1', 'name': 'libpango-perl', 'description': 'Perl module to layout and render international text'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.29.5-0ubuntu1', 'name': 'libpango1.0-0', 'description': 'Layout and rendering of internationalized text'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-1ubuntu1', 'name': 'libpangomm-1.4-1', 'description': 'C++ Wrapper for pango (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.24+nmu1', 'name': 'libpaper-utils', 'description': 'library for handling paper characteristics (utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.24+nmu1', 'name': 'libpaper1', 'description': 'library for handling paper characteristics'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-8ubuntu3', 'name': 'libparted0debian1', 'description': 'disk partition manipulator - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-10', 'name': 'libpcap0.8', 'description': 'system interface for user-level packet capture'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.1.8-2ubuntu3', 'name': 'libpci3', 'description': 'Linux PCI Utilities (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.902-1', 'name': 'libpciaccess0', 'description': 'Generic PCI access library for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.12-4', 'name': 'libpcre3', 'description': 'Perl 5 Compatible Regular Expression Library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.4-2ubuntu1', 'name': 'libpcsclite1', 'description': 'Middleware to access a smart card using PC/SC (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'libpeas-1.0-0', 'description': 'Application plugin library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'libpeas-common', 'description': 'Application plugin library (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'libperl5.14', 'description': 'shared Perl library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-5', 'name': 'libpipeline1', 'description': 'pipeline manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.24.4-1', 'name': 'libpixman-1-0', 'description': 'pixel-manipulation library for X and cairo'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-1', 'name': 'libplist1', 'description': 'Library for handling Apple binary and XML property lists'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'libplymouth2', 'description': 'graphical boot animation and logger - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.46-3ubuntu2', 'name': 'libpng12-0', 'description': 'PNG library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-agent-1-0', 'description': 'PolicyKit Authentication Agent API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-backend-1-0', 'description': 'PolicyKit backend API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-gobject-1-0', 'description': 'PolicyKit Authorization API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'libpoppler-glib8', 'description': 'PDF rendering library (GLib-based shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'libpoppler19', 'description': 'PDF rendering library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.16-3ubuntu1', 'name': 'libpopt0', 'description': 'lib for parsing cmdline parameters'}, {'status': 'Installed', 'desired': 'Install', 'version': '19+svn20111121-1', 'name': 'libportaudio2', 'description': 'Portable audio I/O - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'libprotobuf7', 'description': 'protocol buffers C++ library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'libprotoc7', 'description': 'protocol buffers compiler library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1', 'description': 'automatic proxy configuration management library (shared)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1-plugin-gsettings', 'description': 'automatic proxy configuration management library (GSettings plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1-plugin-networkmanager', 'description': 'automatic proxy configuration management library (Network Manager plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-16ubuntu3', 'name': 'libpth20', 'description': 'The GNU Portable Threads'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulse-mainloop-glib0', 'description': 'PulseAudio client libraries (glib support)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulse0', 'description': 'PulseAudio client libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulsedsp', 'description': 'PulseAudio OSS pre-load library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.10.1-1ubuntu1', 'name': 'libpurple-bin', 'description': 'multi-protocol instant messaging library - extra utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.10.1-1ubuntu1', 'name': 'libpurple0', 'description': 'multi-protocol instant messaging library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'libpython2.7', 'description': 'Shared Python runtime library (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-dbus', 'description': 'Qt 4 D-Bus module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-declarative', 'description': 'Qt 4 Declarative module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-network', 'description': 'Qt 4 network module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-opengl', 'description': 'Qt 4 OpenGL module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-script', 'description': 'Qt 4 script module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-sql', 'description': 'Qt 4 SQL module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-sql-mysql', 'description': 'Qt 4 MySQL database driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-svg', 'description': 'Qt 4 SVG module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-xml', 'description': 'Qt 4 XML module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-xmlpatterns', 'description': 'Qt 4 XML patterns module'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.3-0ubuntu1', 'name': 'libqtbamf1', 'description': 'Qt binding and QML plugin for bamf - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqtcore4', 'description': 'Qt 4 core module'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'libqtdee2', 'description': 'Qt binding and QML plugin for Dee - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1-0ubuntu5', 'name': 'libqtgconf1', 'description': 'Qt binding and QML plugin for GConf - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqtgui4', 'description': 'Qt 4 GUI module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libquadmath0', 'description': 'GCC Quad-Precision Math Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-1', 'name': 'libquvi0', 'description': 'library for parsing video download links (runtime libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.6-1', 'name': 'libraptor2-0', 'description': 'Raptor 2 RDF syntax library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-5', 'name': 'librarian0', 'description': 'Documentation meta-data library (library package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.28-1', 'name': 'librasqal3', 'description': 'Rasqal RDF query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-1ubuntu1', 'name': 'libraw1394-11', 'description': 'library for direct access to IEEE 1394 bus (aka FireWire)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.4-0ubuntu2', 'name': 'libraw5', 'description': 'raw image decoder library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.14-1', 'name': 'librdf0', 'description': 'Redland Resource Description Framework (RDF) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2-11', 'name': 'libreadline5', 'description': 'GNU readline and history libraries, run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.2-8', 'name': 'libreadline6', 'description': 'GNU readline and history libraries, run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-base-core', 'description': 'office productivity suite -- shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-calc', 'description': 'office productivity suite -- spreadsheet'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-common', 'description': 'office productivity suite -- arch-independent files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-core', 'description': 'office productivity suite -- arch-dependent files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-draw', 'description': 'office productivity suite -- drawing'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-emailmerge', 'description': 'office productivity suite -- email mail merge'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-gnome', 'description': 'office productivity suite -- GNOME integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-gtk', 'description': 'office productivity suite -- GTK+ integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-help-en-us', 'description': 'office productivity suite -- English_american help'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-impress', 'description': 'office productivity suite -- presentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-math', 'description': 'office productivity suite -- equation editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-style-human', 'description': 'office productivity suite -- Human symbol style'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-style-tango', 'description': 'office productivity suite -- Tango symbol style'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-writer', 'description': 'office productivity suite -- word processor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.12-1ubuntu2', 'name': 'librest-0.7-0', 'description': 'REST service access library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'librhythmbox-core5', 'description': 'support library for the rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libroken18-heimdal', 'description': 'Heimdal Kerberos - roken support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.35.2-0ubuntu1', 'name': 'librsvg2-2', 'description': 'SAX-based renderer library for SVG files (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.35.2-0ubuntu1', 'name': 'librsvg2-common', 'description': 'SAX-based renderer library for SVG files (extra runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.7-8', 'name': 'librsync1', 'description': 'rsync remote-delta algorithm library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4~20110711.gitc28f1bab-1', 'name': 'librtmp0', 'description': 'toolkit for RTMP streams (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.8-1', 'name': 'libsamplerate0', 'description': 'Audio sample rate conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'libsane', 'description': 'API library for scanners'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'libsane-common', 'description': 'API library for scanners -- documentation and support files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'libsane-hpaio', 'description': 'HP SANE backend for multi-function peripherals'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.25.dfsg1-3', 'name': 'libsasl2-2', 'description': 'Cyrus SASL - authentication abstraction library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.25.dfsg1-3', 'name': 'libsasl2-modules', 'description': 'Cyrus SASL - pluggable authentication modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.14-6.4ubuntu3', 'name': 'libsdl1.2debian', 'description': 'Simple DirectMedia Layer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.0-4ubuntu1', 'name': 'libselinux1', 'description': 'SELinux runtime shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-2ubuntu1', 'name': 'libsensors4', 'description': 'library to read temperature/voltage/fan sensors'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.33-1', 'name': 'libsgutils2-2', 'description': 'utilities for devices using the SCSI command set (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.2-7ubuntu1', 'name': 'libshout3', 'description': 'MP3/Ogg Vorbis broadcast streaming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.10-0ubuntu2', 'name': 'libsigc++-2.0-0c2a', 'description': 'type-safe Signal Framework for C++ - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.4-3ubuntu1', 'name': 'libslang2', 'description': 'S-Lang programming library - runtime version'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.1-7.8ubuntu1', 'name': 'libslp1', 'description': 'OpenSLP libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.0-2', 'name': 'libsm6', 'description': 'X11 Session Management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'libsmbclient', 'description': 'shared library for communication with SMB/CIFS servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-4', 'name': 'libsndfile1', 'description': 'Library for reading/writing audio files'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.3~dfsg-2.4ubuntu1', 'name': 'libsnmp-base', 'description': 'SNMP (Simple Network Management Protocol) MIBs and documentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.3~dfsg-2.4ubuntu1', 'name': 'libsnmp15', 'description': 'SNMP (Simple Network Management Protocol) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.17-1.1', 'name': 'libsonic0', 'description': 'Simple library to speed up or slow down speech'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'libsoup-gnome2.4-1', 'description': 'HTTP library implementation in C -- GNOME support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'libsoup2.4-1', 'description': 'HTTP library implementation in C -- Shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.6-1build1', 'name': 'libspectre1', 'description': 'Library for rendering PostScript documents'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'libspeechd2', 'description': 'Speech Dispatcher: Shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2~rc1-3ubuntu2', 'name': 'libspeex1', 'description': 'The Speex codec runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2~rc1-3ubuntu2', 'name': 'libspeexdsp1', 'description': 'The Speex extended runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.7.9-2ubuntu1', 'name': 'libsqlite3-0', 'description': 'SQLite 3 shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'libss2', 'description': 'command-line interface parsing library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.2-1', 'name': 'libssh-4', 'description': 'tiny C SSH library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0g-1ubuntu1', 'name': 'libssl1.0.0', 'description': 'SSL shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu1', 'name': 'libstartup-notification0', 'description': 'library for program launch feedback (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libstdc++6', 'description': 'GNU Standard C++ Library v3'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.16-2', 'name': 'libswitch-perl', 'description': 'switch statement for Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'libsyncdaemon-1.0-1', 'description': 'Ubuntu One synchronization daemon library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.0+repack-1', 'name': 'libsysfs2', 'description': 'interface library to sysfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.2-3.4ubuntu1', 'name': 'libt1-5', 'description': 'Type 1 font rasterizer library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-1ubuntu5', 'name': 'libtag1-vanilla', 'description': 'audio meta-data library - vanilla flavour'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-1ubuntu5', 'name': 'libtag1c2a', 'description': 'audio meta-data library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-3', 'name': 'libtalloc2', 'description': 'hierarchical pool based memory allocator'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.10-1ubuntu1', 'name': 'libtasn1-3', 'description': 'Manage ASN.1 structures (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.9-4', 'name': 'libtdb1', 'description': 'Trivial Database - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.19-1build1', 'name': 'libtelepathy-farsight0', 'description': 'Glue library between telepathy and farsight2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17.5-1ubuntu1', 'name': 'libtelepathy-glib0', 'description': 'Telepathy framework - GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.12-1', 'name': 'libtelepathy-logger2', 'description': 'Telepathy logger service - utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.04-7build1', 'name': 'libtext-charwidth-perl', 'description': 'get display widths of characters on the terminal'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-5', 'name': 'libtext-iconv-perl', 'description': 'converts between character sets in Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.06-7', 'name': 'libtext-wrapi18n-perl', 'description': 'internationalized substitute of Text::Wrap'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-3', 'name': 'libthai-data', 'description': 'Data files for Thai language support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-3', 'name': 'libthai0', 'description': 'Thai language support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1+dfsg.1-3ubuntu2', 'name': 'libtheora0', 'description': 'The Theora Video Compression Codec'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.9.5-2', 'name': 'libtiff4', 'description': 'Tag Image File Format (TIFF) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2', 'name': 'libtimezonemap1', 'description': 'GTK+3 timezone map widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libtinfo5', 'description': 'shared low-level terminfo library for terminal handling'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-0ubuntu1', 'name': 'libtotem-plparser17', 'description': 'Totem Playlist Parser library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'libtotem0', 'description': 'Main library for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'libubuntuoneui-3.0-1', 'description': 'Ubuntu One widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'libudev0', 'description': 'udev library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-1', 'name': 'libunique-3.0-0', 'description': 'Library for writing single instance applications - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'libunity-2d-private0', 'description': 'Unity 2D shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'libunity-core-5.0-5', 'description': 'Core library for the Unity interface.'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.4-0ubuntu2', 'name': 'libunity-misc4', 'description': 'Miscellaneous functions for Unity - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'libunity9', 'description': 'binding to get places into the launcher - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.15-1', 'name': 'libupower-glib1', 'description': 'abstraction for power management - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:0.1.12-20', 'name': 'libusb-0.1-4', 'description': 'userspace USB programming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.9~rc3-2', 'name': 'libusb-1.0-0', 'description': 'userspace USB programming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.7-2', 'name': 'libusbmuxd1', 'description': 'USB multiplexor daemon for iPhone and iPod Touch devices - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.5-4', 'name': 'libutempter0', 'description': 'A privileged helper for utmp/wtmp updates (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.8-0ubuntu1', 'name': 'libutouch-evemu1', 'description': 'KernelInput Event Device Emulation Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.1-0ubuntu1', 'name': 'libutouch-frame1', 'description': 'Touch Frame Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.5-0ubuntu1', 'name': 'libutouch-geis1', 'description': 'Gesture engine interface support'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu1', 'name': 'libutouch-grail1', 'description': 'Gesture Recognition And Instantiation Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.02-4ubuntu1', 'name': 'libuuid-perl', 'description': 'Perl extension for using UUID interfaces as defined in e2fsprogs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libuuid1', 'description': 'Universally Unique ID library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.5-6ubuntu1', 'name': 'libv4l-0', 'description': 'Collection of video4linux support libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.5-6ubuntu1', 'name': 'libv4lconvert0', 'description': 'Video4linux frame format conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.0-4', 'name': 'libvisual-0.4-0', 'description': 'Audio visualization framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.0.dfsg.1-5', 'name': 'libvisual-0.4-plugins', 'description': 'Audio visualization framework plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.8.2-2ubuntu1', 'name': 'libvncserver0', 'description': "API to write one's own vnc server"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbis0a', 'description': 'The Vorbis General Audio Compression Codec (Decoder library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbisenc2', 'description': 'The Vorbis General Audio Compression Codec (Encoder library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbisfile3', 'description': 'The Vorbis General Audio Compression Codec (High Level API)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'libvte-2.90-9', 'description': 'Terminal emulator widget for GTK+ 3.0 - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'libvte-2.90-common', 'description': 'Terminal emulator widget for GTK+ 3.0 - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'libvte-common', 'description': 'Terminal emulator widget for GTK+ 2.x - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'libvte9', 'description': 'Terminal emulator widget for GTK+ 2.0 - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu4', 'name': 'libwacom-common', 'description': 'Wacom model feature query library (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu4', 'name': 'libwacom2', 'description': 'Wacom model feature query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.60.1-2', 'name': 'libwavpack1', 'description': 'audio codec (lossy and lossless) - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'libwbclient0', 'description': 'Samba winbind client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libwebkitgtk-3.0-0', 'description': 'Web content engine library for GTK+'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libwebkitgtk-3.0-common', 'description': 'Web content engine library for GTK+ - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libwind0-heimdal', 'description': 'Heimdal Kerberos - NTLM support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.8.4-10ubuntu1', 'name': 'libwmf0.2-7', 'description': 'Windows metafile conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.8.4-10ubuntu1', 'name': 'libwmf0.2-7-gtk', 'description': 'Windows metafile conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libwnck-3-0', 'description': 'Window Navigator Construction Kit - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libwnck-3-common', 'description': 'Window Navigator Construction Kit - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.30.7-0ubuntu1', 'name': 'libwnck-common', 'description': 'Window Navigator Construction Kit - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.30.7-0ubuntu1', 'name': 'libwnck22', 'description': 'Window Navigator Construction Kit - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.4-1', 'name': 'libwpd-0.9-9', 'description': 'Library for handling WordPerfect documents (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.1-1', 'name': 'libwpg-0.2-2', 'description': 'WordPerfect graphics import/convert library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-1', 'name': 'libwps-0.2-2', 'description': 'Works text file format import filter library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6.q-21', 'name': 'libwrap0', 'description': "Wietse Venema's TCP wrappers library"}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-6', 'description': 'X11 client-side library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-data', 'description': 'X11 client-side library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-xcb1', 'description': 'Xlib/XCB interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1+ds1-7build2', 'name': 'libx86-1', 'description': 'x86 real-mode library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.8-1', 'name': 'libxapian22', 'description': 'Search engine library'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libxatracker1', 'description': 'X acceleration library -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.6-4', 'name': 'libxau6', 'description': 'X11 authorisation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.9-3', 'name': 'libxaw7', 'description': 'X11 Athena Widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-dri2-0', 'description': 'X C Binding, dri2 extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-glx0', 'description': 'X C Binding, glx extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-render0', 'description': 'X C Binding, render extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-shape0', 'description': 'X C Binding, shape extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-shm0', 'description': 'X C Binding, shm extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.8-2', 'name': 'libxcb-util0', 'description': 'utility libraries for X C Binding -- atom, aux and event'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb1', 'description': 'X C Binding'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.3-2', 'name': 'libxcomposite1', 'description': 'X11 Composite extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.12-1', 'name': 'libxcursor1', 'description': 'X cursor management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.3-2', 'name': 'libxdamage1', 'description': 'X11 damaged region extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.0-4', 'name': 'libxdmcp6', 'description': 'X11 Display Manager Control Protocol library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.3.0-3', 'name': 'libxext6', 'description': 'X11 miscellaneous extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.0-4ubuntu1', 'name': 'libxfixes3', 'description': "X11 miscellaneous 'fixes' extension library"}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.4-1', 'name': 'libxfont1', 'description': 'X11 font rasterisation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.0-3ubuntu1', 'name': 'libxft2', 'description': 'FreeType-based font drawing library for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.5.99.3-0ubuntu1', 'name': 'libxi6', 'description': 'X11 Input extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.1-3', 'name': 'libxinerama1', 'description': 'X11 Xinerama extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.7-1', 'name': 'libxkbfile1', 'description': 'X11 keyboard file manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.1-1', 'name': 'libxklavier16', 'description': 'X Keyboard Extension high-level API'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.8.dfsg-5.1ubuntu3', 'name': 'libxml2', 'description': 'GNOME XML library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.0-3', 'name': 'libxmu6', 'description': 'X11 miscellaneous utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.0-3', 'name': 'libxmuu1', 'description': 'X11 miscellaneous micro-utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.1-2', 'name': 'libxp6', 'description': 'X Printing Extension (Xprint) client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.9-4', 'name': 'libxpm4', 'description': 'X11 pixmap library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.3.2-2', 'name': 'libxrandr2', 'description': 'X11 RandR extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.6-2', 'name': 'libxrender1', 'description': 'X Rendering Extension client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.5-1', 'name': 'libxres1', 'description': 'X11 Resource extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.26-8ubuntu1', 'name': 'libxslt1.1', 'description': 'XSLT 1.0 processing library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.1-2', 'name': 'libxt6', 'description': 'X11 toolkit intrinsics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.0-4', 'name': 'libxtst6', 'description': 'X11 Testing -- Record extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.6-2', 'name': 'libxv1', 'description': 'X11 Video extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.6-1ubuntu2', 'name': 'libxvmc1', 'description': 'X11 Video extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.2-1', 'name': 'libxxf86dga1', 'description': 'X11 Direct Graphics Access extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.1-2', 'name': 'libxxf86vm1', 'description': 'X11 XFree86 video mode extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.12-2', 'name': 'libyajl1', 'description': 'Yet Another JSON Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.50-1', 'name': 'libyaml-tiny-perl', 'description': 'Perl module for reading and writing YAML files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libyelp0', 'description': 'Library for the GNOME help browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.14-1', 'name': 'libzeitgeist-1.0-1', 'description': 'library to access Zeitgeist - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-1', 'name': 'libzephyr4', 'description': "Project Athena's notification service - non-Kerberos libraries"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.8.29-0ubuntu2', 'name': 'light-themes', 'description': 'Light Themes (Ambiance and Radiance)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-0ubuntu1', 'name': 'lightdm', 'description': 'Display Manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.71', 'name': 'linux-firmware', 'description': 'Firmware for Linux kernel drivers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-generic', 'description': 'Complete Generic Linux kernel'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-headers-3.2.0-17', 'description': 'Header files related to Linux kernel version 3.2.0'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-headers-3.2.0-17-generic', 'description': 'Linux kernel headers for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-headers-generic', 'description': 'Generic Linux kernel headers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-image-3.2.0-17-generic', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-image-generic', 'description': 'Generic Linux kernel image'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-libc-dev', 'description': 'Linux Kernel Headers for development'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'linux-sound-base', 'description': 'base package for ALSA and OSS sound systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.39ubuntu1', 'name': 'localechooser-data', 'description': 'Lists of locales supported by the installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.13+git20111116-1', 'name': 'locales', 'description': 'common files for locale support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16', 'name': 'lockfile-progs', 'description': 'Programs for locking and unlocking files and mailboxes'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.1.4.2+svn3283-3ubuntu4', 'name': 'login', 'description': 'system login tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.7.8-6ubuntu5', 'name': 'logrotate', 'description': 'Log rotation utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0-0ubuntu20', 'name': 'lsb-base', 'description': 'Linux Standard Base 4.0 init script functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0-0ubuntu20', 'name': 'lsb-release', 'description': 'Linux Standard Base version reporting utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '02.15-2', 'name': 'lshw', 'description': 'information about hardware configuration'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.81.dfsg.1-1build1', 'name': 'lsof', 'description': 'List open files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3-2.1ubuntu2', 'name': 'ltrace', 'description': 'Tracks runtime library calls in dynamically linked programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.51', 'name': 'lupin-casper', 'description': 'Add support for loop-mount installations to casper'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'mahjongg', 'description': 'classic Eastern tile game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.81-8.1ubuntu1', 'name': 'make', 'description': 'An utility for Directing compilation.'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.1-89ubuntu2', 'name': 'makedev', 'description': 'creates device files in /dev'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.6.1-1', 'name': 'man-db', 'description': 'on-line manual pager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.32-0.2ubuntu2', 'name': 'manpages', 'description': 'Manual pages about using a GNU/Linux system'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.32-0.2ubuntu2', 'name': 'manpages-dev', 'description': 'Manual pages about using GNU/Linux for development'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.3-16ubuntu2', 'name': 'mawk', 'description': 'a pattern scanning and text processing language'}, {'status': 'Installed', 'desired': 'Install', 'version': '16-1', 'name': 'media-player-info', 'description': 'Media player identification files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.20-1.1ubuntu1', 'name': 'memtest86+', 'description': 'thorough real-mode memory tester'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'metacity', 'description': 'lightweight GTK+ window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'metacity-common', 'description': 'shared files for the Metacity window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.51-1ubuntu1', 'name': 'mime-support', 'description': "MIME files 'mime.types' & 'mailcap', and support programs"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.23.1-1ubuntu2', 'name': 'mlocate', 'description': 'quickly find files on the filesystem based on their name'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111113-1ubuntu1', 'name': 'mobile-broadband-provider-info', 'description': 'database of mobile broadband service providers'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1.96+git201202081807.635fce1-0ubuntu2', 'name': 'modemmanager', 'description': 'D-Bus service for managing modems'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.16-1ubuntu2', 'name': 'module-init-tools', 'description': 'tools for managing Linux kernel modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'mount', 'description': 'Tools for mounting and manipulating filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.34', 'name': 'mountall', 'description': 'filesystem mounting tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'mousetweaks', 'description': 'mouse accessibility enhancements for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-3.1', 'name': 'mscompress', 'description': 'Microsoft "compress.exe/expand.exe" compatible (de)compressor'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.12-1', 'name': 'mtools', 'description': 'Tools for manipulating MSDOS files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.80-1ubuntu1', 'name': 'mtr-tiny', 'description': 'Full screen ncurses traceroute tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'multiarch-support', 'description': 'Transitional package to ensure multiarch compatibility'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.5.20-0ubuntu3', 'name': 'mysql-common', 'description': 'MySQL database common files, e.g. /etc/mysql/my.cnf'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.6-1', 'name': 'nano', 'description': 'small, friendly text editor inspired by Pico'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'nautilus', 'description': 'file manager and graphical shell for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'nautilus-data', 'description': 'data files for nautilus'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-2ubuntu1', 'name': 'nautilus-sendto', 'description': 'integrates Evolution and Pidgin into the Nautilus file manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'nautilus-sendto-empathy', 'description': 'GNOME multi-protocol chat and call client (nautilus-sendto plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.3-1ubuntu2', 'name': 'nautilus-share', 'description': 'Nautilus extension to share folder using Samba'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'ncurses-base', 'description': 'basic terminal type definitions'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'ncurses-bin', 'description': 'terminal-related programs and man pages'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.60-24.1ubuntu1', 'name': 'net-tools', 'description': 'The NET-3 networking toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.47ubuntu1', 'name': 'netbase', 'description': 'Basic TCP/IP networking system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.89-4ubuntu1', 'name': 'netcat-openbsd', 'description': 'TCP/IP swiss army knife'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'network-manager', 'description': 'network management framework (daemon and userspace tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'network-manager-gnome', 'description': 'network management framework (GNOME frontend)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0-1ubuntu1', 'name': 'network-manager-pptp', 'description': 'network management framework (PPTP plugin core)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0-1ubuntu1', 'name': 'network-manager-pptp-gnome', 'description': 'network management framework (PPTP plugin GNOME GUI)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.33-0ubuntu1', 'name': 'notify-osd', 'description': 'daemon that displays passive pop-up notifications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7', 'name': 'notify-osd-icons', 'description': 'Notify-OSD icons'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2011.10.9AR.1-1ubuntu3', 'name': 'ntfs-3g', 'description': 'read/write NTFS driver for FUSE'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.2.6.p3+dfsg-1ubuntu2', 'name': 'ntpdate', 'description': 'client for setting system time from NTP servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'nux-tools', 'description': 'Visual rendering toolkit for real-time applications - tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.2.39', 'name': 'nvidia-common', 'description': 'Find obsolete NVIDIA drivers'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.6-0ubuntu1', 'name': 'obex-data-server', 'description': 'D-Bus service for OBEX client and server side functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44-0ubuntu1', 'name': 'obexd-client', 'description': 'D-Bus OBEX client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.97.0-0ubuntu2', 'name': 'onboard', 'description': 'Simple On-screen Keyboard'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.6.9', 'name': 'oneconf', 'description': 'synchronize your configuration data over the network'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120212-1', 'name': 'openprinting-ppds', 'description': 'OpenPrinting printer support - PostScript PPD files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.9p1-2ubuntu2', 'name': 'openssh-client', 'description': 'secure shell (SSH) client, for secure access to remote machines'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0g-1ubuntu1', 'name': 'openssl', 'description': 'Secure Socket Layer (SSL) binary and related cryptographic tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.49ubuntu1', 'name': 'os-prober', 'description': 'utility to detect other OSes on a set of drives'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'overlay-scrollbar', 'description': 'Scrollbar overlayed widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-8ubuntu3', 'name': 'parted', 'description': 'disk partition manipulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.1.4.2+svn3283-3ubuntu4', 'name': 'passwd', 'description': 'change and administer password and group data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.6.1-3', 'name': 'patch', 'description': 'Apply a diff file to an original'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.1.8-2ubuntu3', 'name': 'pciutils', 'description': 'Linux PCI Utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '018-5', 'name': 'pcmciautils', 'description': 'PCMCIA utilities for Linux 2.6'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl', 'description': "Larry Wall's Practical Extraction and Report Language"}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl-base', 'description': 'minimal Perl system'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl-modules', 'description': 'Core Perl modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.26-1ubuntu1', 'name': 'pkg-config', 'description': 'manage compile and link flags for libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth', 'description': 'graphical boot animation and logger - main package'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-label', 'description': 'graphical boot animation and logger - label control'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-theme-ubuntu-logo', 'description': 'graphical boot animation and logger - ubuntu-logo theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-theme-ubuntu-text', 'description': 'graphical boot animation and logger - ubuntu-logo theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.1-9', 'name': 'pm-utils', 'description': 'utilities and scripts for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'policykit-1', 'description': 'framework for managing administrative policies and privileges'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.105-1ubuntu3', 'name': 'policykit-1-gnome', 'description': 'GNOME authentication agent for PolicyKit-1'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10', 'name': 'policykit-desktop-privileges', 'description': 'run common desktop actions without password'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'poppler-utils', 'description': 'PDF utilities (based on Poppler)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.53ubuntu1', 'name': 'popularity-contest', 'description': 'Vote for your favourite packages automatically'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31', 'name': 'powermgmt-base', 'description': 'Common utils and configs for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.5-5ubuntu1', 'name': 'ppp', 'description': 'Point-to-Point Protocol (PPP) - daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.18+nmu3ubuntu1', 'name': 'pppconfig', 'description': 'A text menu based utility for configuring ppp'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20ubuntu1', 'name': 'pppoeconf', 'description': 'configures PPPoE/ADSL connections'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.2-6', 'name': 'pptp-linux', 'description': 'Point-to-Point Tunneling Protocol (PPTP) Client'}, {'status': 'Installed', 'desired': 'Install', 'version': '23-1', 'name': 'printer-driver-c2esp', 'description': 'printer driver for Kodak ESP AiO color inkjet Series'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111202dfsg0-1ubuntu1', 'name': 'printer-driver-foo2zjs', 'description': 'printer driver for ZjStream-based printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'printer-driver-gutenprint', 'description': 'printer drivers for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'printer-driver-hpcups', 'description': 'HP Linux Printing and Imaging - CUPS Raster driver (hpcups)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'printer-driver-hpijs', 'description': 'HP Linux Printing and Imaging - gs IJS driver (hpijs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.9-6ubuntu1', 'name': 'printer-driver-min12xxw', 'description': 'printer driver for KonicaMinolta PagePro 1[234]xxW'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.13+nondbs-0ubuntu1', 'name': 'printer-driver-pnm2ppa', 'description': 'printer driver for HP-GDI printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-3', 'name': 'printer-driver-ptouch', 'description': 'printer driver Brother P-touch label printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3+repack0-2', 'name': 'printer-driver-pxljr', 'description': 'printer driver for HP Color LaserJet 35xx/36xx'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1-3', 'name': 'printer-driver-sag-gdi', 'description': 'printer driver for Ricoh Aficio SP 1000s/SP 1100s'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.0+svn300-1.1ubuntu1', 'name': 'printer-driver-splix', 'description': 'Driver for Samsung and Xerox SPL2 and SPLc laser printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2.8-11ubuntu6', 'name': 'procps', 'description': '/proc file system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'protobuf-compiler', 'description': 'compiler for protocol buffer definition files'}, {'status': 'Installed', 'desired': 'Install', 'version': '22.15-2', 'name': 'psmisc', 'description': 'utilities that use the proc file system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio', 'description': 'PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-esound-compat', 'description': 'PulseAudio ESD compatibility layer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-bluetooth', 'description': 'Bluetooth module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-gconf', 'description': 'GConf module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-x11', 'description': 'X11 module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-utils', 'description': 'Command line tools for the PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-9ubuntu2', 'name': 'python', 'description': 'interactive high-level object-oriented language (default version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'python-appindicator', 'description': 'Python bindings for libappindicator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'python-apport', 'description': 'apport crash report handling library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.3ubuntu4', 'name': 'python-apt', 'description': 'Python interface to libapt-pkg'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.3ubuntu4', 'name': 'python-apt-common', 'description': 'Python interface to libapt-pkg (locales)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon', 'description': 'Python module for the server and client of aptdaemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.gtk3widgets', 'description': 'Python GTK+ 3 widgets to run an aptdaemon client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.gtkwidgets', 'description': 'Python GTK+ 2 widgets to run an aptdaemon client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.pkcompat', 'description': 'PackageKit compatibilty for AptDaemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'python-brlapi', 'description': 'Python bindings for BrlAPI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.8-1ubuntu3', 'name': 'python-cairo', 'description': 'Python bindings for the Cairo vector graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.1-2build1', 'name': 'python-chardet', 'description': 'universal character encoding detector'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0-1build1', 'name': 'python-configglue', 'description': 'Glues together optparse.OptionParser and ConfigParser.ConfigParser'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1', 'name': 'python-crypto', 'description': 'cryptographic algorithms and protocols for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.60-0ubuntu1', 'name': 'python-cups', 'description': 'Python bindings for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'python-cupshelpers', 'description': 'Python modules for printer configuration with CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-1', 'name': 'python-dateutil', 'description': 'powerful extensions to the standard datetime module'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'python-dbus', 'description': 'simple interprocess messaging system (Python interface)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'python-dbus-dev', 'description': 'main loop integration development files for python-dbus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.21ubuntu1', 'name': 'python-debian', 'description': 'Python modules to work with Debian-related data formats'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.0+git20120213ubuntu1', 'name': 'python-debtagshw', 'description': 'Match debtags hardware:: tags against the actual hardware'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2+bzr481-1', 'name': 'python-defer', 'description': 'Small framework for asynchronous programming'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-dirspec', 'description': 'Python User Folders Specification Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1', 'name': 'python-egenix-mxdatetime', 'description': 'date and time handling routines for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1', 'name': 'python-egenix-mxtools', 'description': 'collection of additional builtins for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.31-1ubuntu3', 'name': 'python-farsight', 'description': 'Audio/Video communications framework: Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.1+dfsg-1', 'name': 'python-gconf', 'description': 'Python bindings for the GConf configuration database system'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.1-3', 'name': 'python-gdbm', 'description': 'GNU dbm database support for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gi', 'description': 'Python 2.x bindings for gobject-introspection libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gi-cairo', 'description': 'Python Cairo bindings for the GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.32.0+dfsg-1', 'name': 'python-gnomekeyring', 'description': 'Python bindings for the GNOME keyring library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2-9.1ubuntu3', 'name': 'python-gnupginterface', 'description': 'Python interface to GnuPG (GPG)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gobject', 'description': 'Python 2.x bindings for GObject - transitional package'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.6-9', 'name': 'python-gobject-2', 'description': 'deprecated static Python bindings for the GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.0-3', 'name': 'python-gtk2', 'description': 'Python bindings for the GTK+ widget set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-1ubuntu2', 'name': 'python-httplib2', 'description': 'comprehensive HTTP client library written for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'python-ibus', 'description': 'Intelligent Input Bus - Python support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.7-4', 'name': 'python-imaging', 'description': 'Python Imaging Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-1fakesync1', 'name': 'python-keyring', 'description': 'store and access your passwords safely'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.12-1', 'name': 'python-launchpadlib', 'description': 'Launchpad web services client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu1', 'name': 'python-lazr.restfulclient', 'description': 'client for lazr.restful-based web services'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-1', 'name': 'python-lazr.uri', 'description': 'library for parsing, manipulating, and generating URIs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'python-libproxy', 'description': 'automatic proxy configuration management library (python)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.8.dfsg-5.1ubuntu3', 'name': 'python-libxml2', 'description': 'Python bindings for the GNOME XML library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'python-louis', 'description': 'Python bindings for liblouis'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.0-1', 'name': 'python-mako', 'description': 'fast and lightweight templating for the Python platform'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15-1', 'name': 'python-markupsafe', 'description': 'XML/HTML/XHTML Markup safe string for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-9ubuntu2', 'name': 'python-minimal', 'description': 'minimal subset of the Python language (default version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-3', 'name': 'python-notify', 'description': 'Python bindings for libnotify'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-3build1', 'name': 'python-oauth', 'description': 'Python library implementing of the OAuth protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu2', 'name': 'python-openssl', 'description': 'Python wrapper around the OpenSSL library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-4', 'name': 'python-packagekit', 'description': 'PackageKit Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.2-12.2ubuntu3', 'name': 'python-pam', 'description': 'A Python interface to the PAM library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.6-1', 'name': 'python-papyon', 'description': 'MSN client library written in Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-1ubuntu2', 'name': 'python-pexpect', 'description': 'Python module for automating interactive applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6+bzr48-0ubuntu2', 'name': 'python-piston-mini-client', 'description': "library for writing clients for Django's Piston REST APIs"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.24-1ubuntu1', 'name': 'python-pkg-resources', 'description': 'Package Discovery and Resource Access using pkg_resources'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'python-problem-report', 'description': 'Python library to handle problem reports'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'python-protobuf', 'description': 'Python bindings for protocol buffers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.5-0ubuntu1', 'name': 'python-pyatspi2', 'description': 'Assistive Technology Service Provider Interface - Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.19.0-4ubuntu3', 'name': 'python-pycurl', 'description': 'Python bindings to libcurl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-1', 'name': 'python-pyicu', 'description': 'Python extension wrapping the ICU C++ API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-1', 'name': 'python-pyinotify', 'description': 'simple Linux inotify Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-renderpm', 'description': 'python low level render interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-reportlab', 'description': 'ReportLab library to create PDF documents using Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-reportlab-accel', 'description': 'C coded extension accelerator for the ReportLab Toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-2.1build1', 'name': 'python-serial', 'description': 'pyserial - module encapsulating access for the serial port'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.2-1', 'name': 'python-simplejson', 'description': 'simple, fast, extensible JSON encoder/decoder for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.13-0ubuntu1', 'name': 'python-smbc', 'description': 'Python bindings for Samba clients (libsmbclient)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'python-software-properties', 'description': 'manage the repositories that you install software from'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'python-speechd', 'description': 'Python interface to Speech Dispatcher'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15.19-2.1build1', 'name': 'python-telepathy', 'description': 'Python language bindings for telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1ubuntu1', 'name': 'python-twisted-bin', 'description': 'Event-based framework for internet applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1ubuntu1', 'name': 'python-twisted-core', 'description': 'Event-based framework for internet applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1', 'name': 'python-twisted-names', 'description': 'DNS protocol implementation with client and server'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1', 'name': 'python-twisted-web', 'description': 'HTTP protocol implementation together with clients and servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'python-ubuntu-sso-client', 'description': 'Ubuntu Single Sign-On client - Python library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-ubuntuone-client', 'description': 'Ubuntu One client Python libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'python-ubuntuone-control-panel', 'description': 'Ubuntu One Control Panel - Python Libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-ubuntuone-storageprotocol', 'description': 'Python library for Ubuntu One file storage and sharing service'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'python-uno', 'description': 'Python-UNO bridge'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.0-0ubuntu5', 'name': 'python-virtkey', 'description': 'Library to emulate keyboard keypresses.'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'python-vte', 'description': 'Python bindings for the VTE widget set'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.0-1', 'name': 'python-wadllib', 'description': 'Python library for navigating WADL files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.8-1', 'name': 'python-xapian', 'description': 'Xapian search engine interface for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19-3ubuntu2', 'name': 'python-xdg', 'description': 'Python library to access freedesktop.org standards'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.2.3build1', 'name': 'python-xkit', 'description': 'library for the manipulation of the xorg.conf'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4-2build1', 'name': 'python-xklavier', 'description': 'Python binding for libxklavier, a X Keyboard Extension API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'python-zeitgeist', 'description': 'event logging framework - Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.6.1-1ubuntu3', 'name': 'python-zope.interface', 'description': 'Interfaces for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'python2.7', 'description': 'Interactive high-level object-oriented language (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'python2.7-minimal', 'description': 'Minimal subset of the Python language (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'qdbus', 'description': 'Qt 4 D-Bus tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-0ubuntu1', 'name': 'qt-at-spi', 'description': 'accessibility plugin for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.2-1.1', 'name': 'radeontool', 'description': 'utility to control ATI Radeon backlight functions on laptops'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-5', 'name': 'rarian-compat', 'description': 'Documentation meta-data library (compatibility tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2-4build1', 'name': 'rdate', 'description': "sets the system's date from a remote host"}, {'status': 'Installed', 'desired': 'Install', 'version': '6.2-8', 'name': 'readline-common', 'description': 'GNU readline and history libraries, common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.6.21-1build1', 'name': 'reiserfsprogs', 'description': 'User-level tools for ReiserFS filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina', 'description': 'remote desktop client for GNOME desktop environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-common', 'description': 'common files for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-plugin-rdp', 'description': 'RDP plugin for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-plugin-vnc', 'description': 'VNC plugin for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.63ubuntu9', 'name': 'resolvconf', 'description': 'name server information handler'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4-1ubuntu1', 'name': 'rfkill', 'description': 'tool for enabling and disabling wireless devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox', 'description': 'music player and organizer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-data', 'description': 'data files for rhythmbox'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-plugin-cdrecorder', 'description': 'burning plugin for rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-plugins', 'description': 'plugins for rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'rhythmbox-ubuntuone', 'description': 'Ubuntu One Rhythmbox plugin'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.9-1ubuntu1', 'name': 'rsync', 'description': 'fast, versatile, remote (and local) file-copying tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.8.6-1ubuntu5', 'name': 'rsyslog', 'description': 'reliable system and kernel logging daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-2', 'name': 'rtkit', 'description': 'Realtime Policy and Watchdog Daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'samba-common', 'description': 'common files used by both the Samba server and client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'samba-common-bin', 'description': 'common files used by both the Samba server and client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'sane-utils', 'description': 'API library for scanners -- utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu1', 'name': 'seahorse', 'description': 'GNOME front end for GnuPG'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1-9', 'name': 'sed', 'description': 'The GNU sed stream editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.6ubuntu2', 'name': 'sensible-utils', 'description': 'Utilities for sensible alternative selection'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.20+bzr123-0ubuntu1', 'name': 'sessioninstaller', 'description': "APT based installer using PackageKit's session DBus API"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.26+nmu1ubuntu1', 'name': 'sgml-base', 'description': 'SGML infrastructure and SGML catalog file support'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.6', 'name': 'sgml-data', 'description': 'common SGML and XML data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0-0ubuntu1', 'name': 'shared-mime-info', 'description': 'FreeDesktop.org shared MIME database and spec'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.92-0ubuntu1', 'name': 'shotwell', 'description': 'digital photo organizer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu2', 'name': 'simple-scan', 'description': 'Simple Scanning Utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'smbclient', 'description': 'command-line SMB/CIFS clients for Unix'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.5-0ubuntu3', 'name': 'sni-qt', 'description': 'indicator support for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.10', 'name': 'software-center', 'description': 'Utility for browsing, installing, and removing software'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.2', 'name': 'software-center-aptdaemon-plugins', 'description': 'The aptdaemon plugins for software-center'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'software-properties-common', 'description': 'manage the repositories that you install software from (common)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'software-properties-gtk', 'description': 'manage the repositories that you install software from (gtk)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7-0ubuntu3', 'name': 'sound-theme-freedesktop', 'description': 'freedesktop.org sound theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'speech-dispatcher', 'description': 'Common interface to speech synthesizers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.9p1-2ubuntu2', 'name': 'ssh-askpass-gnome', 'description': 'interactive X program to prompt users for a passphrase for ssh-add'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.28', 'name': 'ssl-cert', 'description': 'simple debconf wrapper for OpenSSL'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.5.20-2.3ubuntu1', 'name': 'strace', 'description': 'A system call tracer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.3p1-1ubuntu3', 'name': 'sudo', 'description': 'Provide limited super user privileges to specific users'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:4.05+dfsg-2', 'name': 'syslinux', 'description': 'collection of boot loaders'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:4.05+dfsg-2', 'name': 'syslinux-common', 'description': 'collection of boot loaders (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-common', 'description': 'Printer configuration GUI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-gnome', 'description': 'Printer configuration GUI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-udev', 'description': 'Printer auto-configuration facility based on udev'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'sysv-rc', 'description': 'System-V-like runlevel change mechanism'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'sysvinit-utils', 'description': 'System-V-like utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.26-4', 'name': 'tar', 'description': 'GNU version of the tar archiving utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6.q-21', 'name': 'tcpd', 'description': "Wietse Venema's TCP wrapper utilities"}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1-1ubuntu1', 'name': 'tcpdump', 'description': 'command-line network traffic analyzer'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.15-2.1build1', 'name': 'telepathy-butterfly', 'description': 'MSN connection manager for Telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15.3-1ubuntu1', 'name': 'telepathy-gabble', 'description': 'Jabber/XMPP connection manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.0-1', 'name': 'telepathy-haze', 'description': 'Telepathy connection manager that uses libpurple'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.11-2', 'name': 'telepathy-idle', 'description': 'IRC connection manager for Telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.0-0ubuntu1', 'name': 'telepathy-indicator', 'description': 'Desktop service to integrate Telepathy with the messaging menu.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.12-1', 'name': 'telepathy-logger', 'description': 'Telepathy logger service - Daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.11.0-1ubuntu1', 'name': 'telepathy-mission-control-5', 'description': 'management daemon for Telepathy real-time communication framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.0-1ubuntu2', 'name': 'telepathy-salut', 'description': 'Link-local XMPP connection manager for the Telepathy framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17-36build1', 'name': 'telnet', 'description': 'The telnet client'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird', 'description': 'Email, RSS and newsgroup client with integrated spam filter'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird-globalmenu', 'description': 'Unity appmenu integration for Thunderbird'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird-gnome-support', 'description': 'Email, RSS and newsgroup client - GNOME support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-23.1', 'name': 'time', 'description': 'The GNU time program for measuring cpu resource usage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.76-2', 'name': 'toshset', 'description': 'Access much of the Toshiba laptop hardware interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem', 'description': 'Simple media player for the GNOME desktop based on GStreamer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-common', 'description': 'Data files for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-mozilla', 'description': 'Totem Mozilla plugin'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-plugins', 'description': 'Plugins for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.50-0ubuntu1', 'name': 'transmission-common', 'description': 'lightweight BitTorrent client (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.50-0ubuntu1', 'name': 'transmission-gtk', 'description': 'lightweight BitTorrent client (GTK interface)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.33-2', 'name': 'ttf-dejavu-core', 'description': 'Vera font family derivate with additional characters'}, {'status': 'Installed', 'desired': 'Install', 'version': '20100919-1', 'name': 'ttf-freefont', 'description': 'Freefont Serif, Sans and Mono Truetype fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.5.11ubuntu1', 'name': 'ttf-indic-fonts-core', 'description': 'Core collection of free fonts for languages of India'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.5.11ubuntu1', 'name': 'ttf-punjabi-fonts', 'description': 'Free TrueType fonts for the Punjabi language'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.80-0ubuntu1+console', 'name': 'ttf-ubuntu-font-family', 'description': 'Ubuntu Font Family, sans-serif typeface hinted for clarity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.0-beta-1', 'name': 'ttf-wqy-microhei', 'description': 'A droid derived Sans-Seri style CJK font'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011n-2', 'name': 'tzdata', 'description': 'time zone and daylight-saving time data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity', 'description': 'Ubuntu live CD installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.304', 'name': 'ubiquity-casper', 'description': 'Configuration hooks for live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity-frontend-gtk', 'description': 'GTK+ frontend for Ubiquity live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '53', 'name': 'ubiquity-slideshow-ubuntu', 'description': 'Ubiquity slideshow for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity-ubuntu-artwork', 'description': 'Ubuntu artwork for Ubiquity live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '56', 'name': 'ubuntu-artwork', 'description': 'Ubuntu themes and artwork'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-desktop', 'description': 'The Ubuntu desktop system'}, {'status': 'Installed', 'desired': 'Install', 'version': '12.04.2', 'name': 'ubuntu-docs', 'description': 'Ubuntu Desktop Guide'}, {'status': 'Installed', 'desired': 'Install', 'version': '2010.09.27', 'name': 'ubuntu-extras-keyring', 'description': 'GnuPG keys of the Ubuntu extras archive'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011.11.21', 'name': 'ubuntu-keyring', 'description': 'GnuPG keys of the Ubuntu archive'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-minimal', 'description': 'Minimal core of Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.39', 'name': 'ubuntu-mono', 'description': 'Ubuntu Mono Icon theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13', 'name': 'ubuntu-sounds', 'description': "Ubuntu's GNOME audio theme"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntu-sso-client', 'description': 'Ubuntu Single Sign-On client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntu-sso-client-gtk', 'description': 'Ubuntu Single Sign-On client - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-standard', 'description': 'The Ubuntu standard system'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2', 'name': 'ubuntu-system-service', 'description': 'Dbus service to set various system-wide configurations'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.32.1', 'name': 'ubuntu-wallpapers', 'description': 'Ubuntu Wallpapers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'ubuntuone-client', 'description': 'Ubuntu One client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'ubuntuone-client-gnome', 'description': 'Ubuntu One client GNOME integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel', 'description': 'Ubuntu One Control Panel'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel-common', 'description': 'Ubuntu One Control Panel - Common frontend files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel-gtk', 'description': 'Ubuntu One Control Panel - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-0ubuntu4', 'name': 'ubuntuone-couch', 'description': 'Ubuntu One CouchDB'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu3', 'name': 'ubuntuone-installer', 'description': 'Ubuntu One Installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0025+nmu2ubuntu1', 'name': 'ucf', 'description': 'Update Configuration File: preserve user changes to config files.'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'udev', 'description': 'rule-based device node and kernel event manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-3', 'name': 'udisks', 'description': 'storage media interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.30.1-2ubuntu2', 'name': 'ufw', 'description': 'program for managing a Netfilter firewall'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.75.1', 'name': 'unattended-upgrades', 'description': 'automatic installation of security upgrades'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity', 'description': 'Interface designed for efficiency of space and interaction.'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d', 'description': 'Unity interface for non-accelerated graphics cards'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-panel', 'description': 'Unity 2D Panel'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-shell', 'description': 'Dash and Launcher for the Unity 2D environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-spread', 'description': 'Unity 2D Spread'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.23-0ubuntu1', 'name': 'unity-asset-pool', 'description': 'Unity Assets Pool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-common', 'description': 'Common files for the Unity interface.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'unity-greeter', 'description': 'Unity Greeter'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-lens-applications', 'description': 'Application lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-lens-files', 'description': 'File lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-lens-music', 'description': 'Music lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu1', 'name': 'unity-lens-video', 'description': 'Unity Video lens'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-scope-musicstores', 'description': 'Store music lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu1', 'name': 'unity-scope-video-remote', 'description': 'Remote videos engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-services', 'description': 'Services for the Unity interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.0-1ubuntu4', 'name': 'uno-libs3', 'description': 'LibreOffice UNO runtime environment -- public shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.0-4ubuntu1', 'name': 'unzip', 'description': 'De-archiver for .zip files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.41', 'name': 'update-inetd', 'description': 'inetd configuration file updater'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.156.6', 'name': 'update-manager', 'description': 'GNOME application that manages apt updates'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.156.6', 'name': 'update-manager-core', 'description': 'manage release upgrades'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.118.1ubuntu1', 'name': 'update-notifier', 'description': 'Daemon which notifies about package updates'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.118.1ubuntu1', 'name': 'update-notifier-common', 'description': 'Files shared between update-notifier and other packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.15-1', 'name': 'upower', 'description': 'abstraction for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4-0ubuntu8', 'name': 'upstart', 'description': 'event-based init daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.0-1ubuntu4', 'name': 'ure', 'description': 'LibreOffice UNO runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.100.0-12', 'name': 'ureadahead', 'description': 'Read required files in advance'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.35.2', 'name': 'usb-creator-common', 'description': 'create a startup disk using a CD or disc image (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.35.2', 'name': 'usb-creator-gtk', 'description': 'create a startup disk using a CD or disc image (for GNOME)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.3+repack0-1ubuntu1', 'name': 'usb-modeswitch', 'description': 'mode switching tool for controlling "flip flop" USB devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120120-0ubuntu1', 'name': 'usb-modeswitch-data', 'description': 'mode switching data for usb-modeswitch'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.7-2', 'name': 'usbmuxd', 'description': 'USB multiplexor daemon for iPhone and iPod Touch devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:005-1', 'name': 'usbutils', 'description': 'Linux USB utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.39ubuntu2', 'name': 'user-setup', 'description': 'Set up initial user and password'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'util-linux', 'description': 'Miscellaneous system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'uuid-runtime', 'description': 'runtime components for the Universally Unique ID library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1-2ubuntu1', 'name': 'vbetool', 'description': 'run real-mode video BIOS code to alter hardware state'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:7.3.346-1ubuntu1', 'name': 'vim-common', 'description': 'Vi IMproved - Common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:7.3.346-1ubuntu1', 'name': 'vim-tiny', 'description': 'Vi IMproved - enhanced vi editor - compact version'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu2', 'name': 'vino', 'description': 'VNC server for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-1', 'name': 'wamerican', 'description': 'American English dictionary words for /usr/share/dict'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.13.4-2ubuntu1', 'name': 'wget', 'description': 'retrieves files from the web'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.52.11-2ubuntu10', 'name': 'whiptail', 'description': 'Displays user-friendly dialog boxes from shell scripts'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0.14ubuntu1', 'name': 'whois', 'description': 'intelligent WHOIS client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.14', 'name': 'whoopsie', 'description': 'Ubuntu crash database submission daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011.04.28-1ubuntu3', 'name': 'wireless-regdb', 'description': 'wireless regulatory database'}, {'status': 'Installed', 'desired': 'Install', 'version': '30~pre9-5ubuntu1', 'name': 'wireless-tools', 'description': 'Tools for manipulating Linux Wireless Extensions'}, {'status': 'Installed', 'desired': 'Install', 'version': '9:1.1.11-2ubuntu2', 'name': 'wodim', 'description': 'command line CD/DVD writing tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.3-6ubuntu1', 'name': 'wpasupplicant', 'description': 'client support for WPA and WPA2 (IEEE 802.11i)'}, {'status': 'Installed', 'desired': 'Install', 'version': '32+nmu2', 'name': 'x-ttcidfont-conf', 'description': 'TrueType and CID fonts configuration for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+5', 'name': 'x11-apps', 'description': 'X applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'x11-common', 'description': 'X Window System (X.Org) infrastructure'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+2', 'name': 'x11-session-utils', 'description': 'X session utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+4', 'name': 'x11-utils', 'description': 'X11 utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+1', 'name': 'x11-xfs-utils', 'description': 'X font server utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+4', 'name': 'x11-xkb-utils', 'description': 'X11 XKB utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+3', 'name': 'x11-xserver-utils', 'description': 'X server utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.6-1', 'name': 'xauth', 'description': 'X authentication utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-1', 'name': 'xbitmaps', 'description': 'Base X bitmaps'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-1', 'name': 'xcursor-themes', 'description': 'Base X cursor themes'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14-0ubuntu1', 'name': 'xdg-user-dirs', 'description': 'tool to manage well known user directories'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8-1ubuntu2', 'name': 'xdg-user-dirs-gtk', 'description': 'tool to manage well known user directories (Gtk extension)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.0~rc1-2ubuntu6', 'name': 'xdg-utils', 'description': 'desktop integration utilities from freedesktop.org'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1', 'name': 'xdiagnose', 'description': 'X.org diagnosis tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.3', 'name': 'xfonts-base', 'description': 'standard fonts for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.4-1', 'name': 'xfonts-encodings', 'description': 'Encodings for X.Org fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '4ubuntu1', 'name': 'xfonts-mathml', 'description': 'Type1 Symbol font for MathML'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.3-1', 'name': 'xfonts-scalable', 'description': 'scalable fonts for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+1', 'name': 'xfonts-utils', 'description': 'X Window System font utility programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.7', 'name': 'xfsprogs', 'description': 'Utilities for managing the XFS filesystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.1-1', 'name': 'xinit', 'description': 'X server initialisation tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.99.1-0ubuntu2', 'name': 'xinput', 'description': 'Runtime configuration and test of XInput devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1ubuntu1', 'name': 'xkb-data', 'description': 'X Keyboard Extension (XKB) configuration data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13', 'name': 'xml-core', 'description': 'XML infrastructure and XML catalog file support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.6-1ubuntu2', 'name': 'xorg-docs-core', 'description': 'Core documentation for the X.org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.11.4-0ubuntu4', 'name': 'xserver-common', 'description': 'common files used by various X servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg', 'description': 'X.Org X server'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.11.4-0ubuntu4', 'name': 'xserver-xorg-core', 'description': 'Xorg X server - core server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg-input-all', 'description': 'X.Org X server -- input driver metapackage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.6.99.901+git20120126-0ubuntu2', 'name': 'xserver-xorg-input-evdev', 'description': 'X.Org X server -- evdev input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.7.1-1build3', 'name': 'xserver-xorg-input-mouse', 'description': 'X.Org X server -- mouse input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.99~git20120223-0ubuntu1', 'name': 'xserver-xorg-input-synaptics', 'description': 'Synaptics TouchPad driver for X.Org server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.7.0-2build1', 'name': 'xserver-xorg-input-vmmouse', 'description': 'X.Org X server -- VMMouse input driver to use with VMWare'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.13.0-0ubuntu1', 'name': 'xserver-xorg-input-wacom', 'description': 'X.Org X server -- Wacom input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg-video-all', 'description': 'X.Org X server -- output driver metapackage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:6.14.99~git20111219.aacbd629-0ubuntu2', 'name': 'xserver-xorg-video-ati', 'description': 'X.Org X server -- AMD/ATI display driver wrapper'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3.2-4build1', 'name': 'xserver-xorg-video-cirrus', 'description': 'X.Org X server -- Cirrus display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.2-4ubuntu2', 'name': 'xserver-xorg-video-fbdev', 'description': 'X.Org X server -- fbdev display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:2.17.0-1ubuntu4', 'name': 'xserver-xorg-video-intel', 'description': 'X.Org X server -- Intel i8xx, i9xx display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.9.0-1build2', 'name': 'xserver-xorg-video-mach64', 'description': 'X.Org X server -- ATI Mach64 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.13.dfsg-4build2', 'name': 'xserver-xorg-video-mga', 'description': 'X.Org X server -- MGA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2.5-2build2', 'name': 'xserver-xorg-video-neomagic', 'description': 'X.Org X server -- Neomagic display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.0.16+git20111201+b5534a1-1build2', 'name': 'xserver-xorg-video-nouveau', 'description': 'X.Org X server -- Nouveau display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.2.904+svn1050-1', 'name': 'xserver-xorg-video-openchrome', 'description': 'X.Org X server -- VIA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.16-2', 'name': 'xserver-xorg-video-qxl', 'description': 'X.Org X server -- QXL display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.8.1-5build2', 'name': 'xserver-xorg-video-r128', 'description': 'X.Org X server -- ATI r128 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:6.14.99~git20111219.aacbd629-0ubuntu2', 'name': 'xserver-xorg-video-radeon', 'description': 'X.Org X server -- AMD/ATI Radeon display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.6.3-4build2', 'name': 'xserver-xorg-video-s3', 'description': 'X.Org X server -- legacy S3 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.3.3-1ubuntu1', 'name': 'xserver-xorg-video-savage', 'description': 'X.Org X server -- Savage display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.7.5-1build2', 'name': 'xserver-xorg-video-siliconmotion', 'description': 'X.Org X server -- SiliconMotion display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.10.3-3build2', 'name': 'xserver-xorg-video-sis', 'description': 'X.Org X server -- SiS display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.4-2build2', 'name': 'xserver-xorg-video-sisusb', 'description': 'X.Org X server -- SiS USB display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.3-4build2', 'name': 'xserver-xorg-video-tdfx', 'description': 'X.Org X server -- tdfx display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3.4-2build2', 'name': 'xserver-xorg-video-trident', 'description': 'X.Org X server -- Trident display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.3.0-7build2', 'name': 'xserver-xorg-video-vesa', 'description': 'X.Org X server -- VESA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:11.99.901-0ubuntu1', 'name': 'xserver-xorg-video-vmware', 'description': 'X.Org X server -- VMware display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '271-1ubuntu2', 'name': 'xterm', 'description': 'X terminal emulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-0ubuntu1', 'name': 'xul-ext-ubufox', 'description': 'Ubuntu-specific configuration defaults and apt support for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'xz-lzma', 'description': 'XZ-format compression utilities - compatibility commands'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'xz-utils', 'description': 'XZ-format compression utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'yelp', 'description': 'Help browser for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu1', 'name': 'yelp-xsl', 'description': 'XSL stylesheets for the yelp help browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'zeitgeist', 'description': 'event logging framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'zeitgeist-core', 'description': 'event logging framework - engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-1ubuntu1', 'name': 'zeitgeist-datahub', 'description': 'event logging framework - passive logging daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'zenity', 'description': 'Display graphical dialog boxes from shell scripts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'zenity-common', 'description': 'Display graphical dialog boxes from shell scripts (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0-4', 'name': 'zip', 'description': 'Archiver for .zip files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2.3.4.dfsg-3ubuntu4', 'name': 'zlib1g', 'description': 'compression library - runtime'}]) for report-package with priority 0. 2012-02-28 17:50:49,202 DEBUG Finished firing report-package. 2012-02-28 17:50:49,203 DEBUG Finished firing report-messages. 2012-02-28 17:50:49,203 DEBUG Finished firing message-file. 2012-02-28 17:50:49,203 DEBUG Finished firing message-result. 2012-02-28 17:50:49,203 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:49,203 DEBUG Finished firing message-exec. 2012-02-28 17:50:49,203 DEBUG Finished firing report-resource. 2012-02-28 17:50:49,204 DEBUG Finished firing report-job. 2012-02-28 17:50:49,204 DEBUG Started firing report-job. 2012-02-28 17:50:49,211 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'uname_resource', 'description': 'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:49,212 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:49,213 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:49,213 DEBUG Started firing report-resource. 2012-02-28 17:50:49,213 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:49,213 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:49,213 DEBUG Started firing message-exec. 2012-02-28 17:50:49,213 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:49,213 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:49,214 INFO Running command: uname_resource 2012-02-28 17:50:49,313 DEBUG Started firing message-result. 2012-02-28 17:50:49,313 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, node: ubuntu release: 3.2.0-17-generic machine: x86_64 version: #27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012 name: Linux , 0.0976338386536) for message-result with priority 0. 2012-02-28 17:50:49,313 DEBUG Started firing message-file. 2012-02-28 17:50:49,313 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:49,315 DEBUG Started firing report-messages. 2012-02-28 17:50:49,315 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'node': 'ubuntu', 'release': '3.2.0-17-generic', 'machine': 'x86_64', 'version': '#27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012', 'name': 'Linux'}]) for report-messages with priority -100. 2012-02-28 17:50:49,315 DEBUG Started firing report-uname. 2012-02-28 17:50:49,315 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_uname([{'node': 'ubuntu', 'release': '3.2.0-17-generic', 'machine': 'x86_64', 'version': '#27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012', 'name': 'Linux'}]) for report-uname with priority 0. 2012-02-28 17:50:49,315 DEBUG Finished firing report-uname. 2012-02-28 17:50:49,315 DEBUG Finished firing report-messages. 2012-02-28 17:50:49,316 DEBUG Finished firing message-file. 2012-02-28 17:50:49,316 DEBUG Finished firing message-result. 2012-02-28 17:50:49,316 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:49,316 DEBUG Finished firing message-exec. 2012-02-28 17:50:49,316 DEBUG Finished firing report-resource. 2012-02-28 17:50:49,317 DEBUG Finished firing report-job. 2012-02-28 17:50:49,325 DEBUG Started firing report-job. 2012-02-28 17:50:49,325 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': 'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:49,325 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:49,326 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:49,326 DEBUG Started firing report-resource. 2012-02-28 17:50:49,326 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:49,327 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:49,327 DEBUG Started firing message-exec. 2012-02-28 17:50:49,327 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:49,327 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:49,328 INFO Running command: for state in `cat /sys/power/state`; do echo "$state: supported"; done 2012-02-28 17:50:49,355 DEBUG Started firing message-result. 2012-02-28 17:50:49,355 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, mem: supported disk: supported , 0.0240750312805) for message-result with priority 0. 2012-02-28 17:50:49,355 DEBUG Started firing message-file. 2012-02-28 17:50:49,355 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:49,356 DEBUG Started firing report-messages. 2012-02-28 17:50:49,356 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'mem': 'supported', 'disk': 'supported'}]) for report-messages with priority -100. 2012-02-28 17:50:49,357 DEBUG Started firing report-sleep. 2012-02-28 17:50:49,357 DEBUG No handlers found for event type: report-sleep 2012-02-28 17:50:49,360 DEBUG Finished firing report-sleep. 2012-02-28 17:50:49,360 DEBUG Finished firing report-messages. 2012-02-28 17:50:49,361 DEBUG Finished firing message-file. 2012-02-28 17:50:49,361 DEBUG Finished firing message-result. 2012-02-28 17:50:49,361 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:49,361 DEBUG Finished firing message-exec. 2012-02-28 17:50:49,361 DEBUG Finished firing report-resource. 2012-02-28 17:50:49,362 DEBUG Finished firing report-job. 2012-02-28 17:50:49,362 DEBUG Started firing report-job. 2012-02-28 17:50:49,362 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:49,363 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:49,367 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:49,367 DEBUG Started firing report-resource. 2012-02-28 17:50:49,367 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:49,367 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:49,367 DEBUG Started firing message-exec. 2012-02-28 17:50:49,368 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:49,368 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:49,368 INFO Running command: for display in `xrandr | grep connected | awk '{print $1}' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done 2012-02-28 17:50:49,909 DEBUG Started firing message-result. 2012-02-28 17:50:49,909 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, DP: supported HDMI: supported LVDS: supported TV: supported VGA: supported , 0.538254022598) for message-result with priority 0. 2012-02-28 17:50:49,909 DEBUG Started firing message-file. 2012-02-28 17:50:49,910 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:49,912 DEBUG Started firing report-messages. 2012-02-28 17:50:49,912 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}]) for report-messages with priority -100. 2012-02-28 17:50:49,914 DEBUG Started firing report-display. 2012-02-28 17:50:49,914 DEBUG No handlers found for event type: report-display 2012-02-28 17:50:49,914 DEBUG Finished firing report-display. 2012-02-28 17:50:49,914 DEBUG Finished firing report-messages. 2012-02-28 17:50:49,914 DEBUG Finished firing message-file. 2012-02-28 17:50:49,914 DEBUG Finished firing message-result. 2012-02-28 17:50:49,915 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:49,915 DEBUG Finished firing message-exec. 2012-02-28 17:50:49,915 DEBUG Finished firing report-resource. 2012-02-28 17:50:49,916 DEBUG Finished firing report-job. 2012-02-28 17:50:49,916 DEBUG Started firing report-job. 2012-02-28 17:50:49,916 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': 'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:49,917 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:50:49,917 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:50:49,918 DEBUG Started firing report-resource. 2012-02-28 17:50:49,918 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:50:49,918 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:50:49,918 DEBUG Started firing message-exec. 2012-02-28 17:50:49,918 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:49,919 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:49,919 INFO Running command: for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done 2012-02-28 17:50:50,091 DEBUG Started firing message-result. 2012-02-28 17:50:50,096 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, CD: writable DVD: writable , 0.171335935593) for message-result with priority 0. 2012-02-28 17:50:50,097 DEBUG Started firing message-file. 2012-02-28 17:50:50,097 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:50,098 DEBUG Started firing report-messages. 2012-02-28 17:50:50,098 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'dvd': 'writable', 'cd': 'writable'}]) for report-messages with priority -100. 2012-02-28 17:50:50,098 DEBUG Started firing report-optical_drive. 2012-02-28 17:50:50,098 DEBUG No handlers found for event type: report-optical_drive 2012-02-28 17:50:50,098 DEBUG Finished firing report-optical_drive. 2012-02-28 17:50:50,098 DEBUG Finished firing report-messages. 2012-02-28 17:50:50,098 DEBUG Finished firing message-file. 2012-02-28 17:50:50,099 DEBUG Finished firing message-result. 2012-02-28 17:50:50,099 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:50:50,099 DEBUG Finished firing message-exec. 2012-02-28 17:50:50,099 DEBUG Finished firing report-resource. 2012-02-28 17:50:50,100 DEBUG Finished firing report-job. 2012-02-28 17:50:50,100 DEBUG Started firing report-job. 2012-02-28 17:50:50,100 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': 'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,101 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,101 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:50,101 DEBUG Started firing report-local. 2012-02-28 17:50:50,102 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:50,102 DEBUG Started firing report-suite. 2012-02-28 17:50:50,102 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:50,102 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Audio tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'type': 'suite', 'name': '__audio__'}) for report-suite with priority 100. 2012-02-28 17:50:50,102 DEBUG Finished firing report-suite. 2012-02-28 17:50:50,102 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:50,102 DEBUG Started firing message-exec. 2012-02-28 17:50:50,103 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Audio tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'type': 'suite', 'name': '__audio__'}) for message-exec with priority 0. 2012-02-28 17:50:50,103 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:50,103 INFO Running command: cat $CHECKBOX_SHARE/jobs/audio.txt* 2012-02-28 17:50:50,120 DEBUG Started firing message-result. 2012-02-28 17:50:50,120 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: audio/list_devices requires: device.category == 'AUDIO' package.name == 'alsa-base' command: cat /proc/asound/cards description: Test to detect audio devices description-ast.UTF-8: Prueba pa deteutar preseos d'audio description-de.UTF-8: Test zur Erkennung von Audio-Geräten description-el.utf-8: Έλεγχος για ανίχνευση συσκευών ήχου description-en_AU.UTF-8: Test to detect audio devices description-en_GB.UTF-8: Test to detect audio devices description-es.UTF-8: Prueba para detectar dispositivos de audio description-fi.UTF-8: Testi äänilaitteiden havaitsemiseen description-fr.UTF-8: Test pour détecter des périphériques audio description-gd.UTF-8: Deuchainn lorg innleachdan claisneach description-hi.UTF-8: ऑडियो उपकरणों का पता लगाने के लिए टेस्ट description-ja.UTF-8: オーディオデバイス検出テストを実行する description-ko.UTF-8: 검색되는 오디오 장치를 테스트합니다 description-ms.UTF-8: Uji untuk kesan peranti audio description-oc.UTF-8: Tèst per detectar de periferics àudio description-pt_BR.UTF-8: Teste para detectar dispositivos de áudio description-ru.UTF-8: Проверка определения звуковых устройств description-sk.UTF-8: Test pre detekciu zvukových zariadení description-sl.UTF-8: Preizkusi zaznavo zvočnih naprav description-sv.UTF-8: Test för att upptäcka ljudenheter description-tr.UTF-8: Ses sisteminizi bulan test description-ug.UTF-8: ئۈن ئۈسكۈنىسىنى تېپىشنى سىناش description-zh_TW.UTF-8: 偵測音效裝置的測試 plugin: manual name: audio/playback_auto depends: audio/list_devices requires: device.category == 'AUDIO' package.name == 'alsa-base' and package.name == 'python-gst0.10' command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings description: PURPOSE: This test will check that internal speakers work correctly STEPS: 1. Make sure that no external speakers or headphones are connected If testing a desktop, external speakers are allowed 2. Click the Test button to play a brief tone on your audio device VERIFICATION: Did you hear a tone? plugin: manual name: audio/playback_headphones depends: audio/list_devices requires: device.category == 'AUDIO' package.name == 'alsa-base' and package.name == 'python-gst0.10' command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings description: PURPOSE: This test will check that headphones connector works correctly STEPS: 1. Connect a pair of headphones to your audio device 2. Click the Test button to play a sound to your audio device VERIFICATION: Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones? plugin: manual name: audio/alsa_record_playback_internal depends: audio/playback_auto requires: device.category == 'AUDIO' package.name == 'alsa-base' command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings description: PURPOSE: This test will check that recording sound using the onboard microphone works correctly STEPS: 1. Disconnect any external microphones that you have plugged in 2. Click "Test", then speak into your internal microphone 3. After a few seconds, your speech will be played back to you. VERIFICATION: Did you hear your speech played back? plugin: manual name: audio/alsa_record_playback_external depends: audio/playback_headphones requires: device.category == 'AUDIO' package.name == 'alsa-base' command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings description: PURPOSE: This test will check that recording sound using an external microphone works correctly STEPS: 1. Connect a microphone to your microphone port 2. Click "Test", then speak into the external microphone 3. After a few seconds, your speech will be played back to you VERIFICATION: Did you hear your speech played back? plugin: manual name: audio/alsa_record_playback_usb requires: device.category == 'AUDIO' package.name == 'alsa-base' command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings description: PURPOSE: This test will check that a USB audio device works correctly STEPS: 1. Connect a USB audio device to your system 2. Click "Test", then speak into the microphone 3. After a few seconds, your speech will be played back to you VERIFICATION: Did you hear your speech played back through the USB headphones? plugin: shell name: audio/alsa_record_playback_automated requires: package.name == 'sox' package.name == 'alsa-base' device.category == 'AUDIO' command: audio_test description: Play back a sound on the default output and listen for it on the default input. This makes the most sense when the output and input are directly connected, as with a patch cable. , 0.0158841609955) for message-result with priority 0. 2012-02-28 17:50:50,121 DEBUG Started firing message-file. 2012-02-28 17:50:50,121 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:50,135 DEBUG Started firing report-messages. 2012-02-28 17:50:50,136 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'plugin': 'shell', 'name': 'audio/list_devices', 'command': 'cat /proc/asound/cards', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Test to detect audio devices'}, {'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}, {'info': None, 'description': 'PURPOSE:\n This test will check that headphones connector works correctly\nSTEPS:\n 1. Connect a pair of headphones to your audio device\n 2. Click the Test button to play a sound to your audio device\nVERIFICATION:\n Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that headphones connector works correctly\n', 'verification': 'Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'steps': '1. Connect a pair of headphones to your audio device\n2. Click the Test button to play a sound to your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_headphones'}, {'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}, {'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}, {'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}, {'description': 'Play back a sound on the default output and listen for it on the\ndefault input. This makes the most sense when the output and input\nare directly connected, as with a patch cable.', 'plugin': 'shell', 'name': 'audio/alsa_record_playback_automated', 'command': 'audio_test', 'requires': "package.name == 'sox'\npackage.name == 'alsa-base'\ndevice.category == 'AUDIO'"}]) for report-messages with priority 0. 2012-02-28 17:50:50,136 DEBUG Started firing report-message. 2012-02-28 17:50:50,136 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'audio/list_devices', 'command': 'cat /proc/asound/cards', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Test to detect audio devices'}) for report-message with priority 0. 2012-02-28 17:50:50,136 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'audio/list_devices', 'command': 'cat /proc/asound/cards', 'suite': '__audio__', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Test to detect audio devices'}) for report-message with priority 100. 2012-02-28 17:50:50,136 DEBUG Finished firing report-message. 2012-02-28 17:50:50,136 DEBUG Started firing report-message. 2012-02-28 17:50:50,137 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}) for report-message with priority 0. 2012-02-28 17:50:50,137 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'suite': '__audio__', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}) for report-message with priority 100. 2012-02-28 17:50:50,137 DEBUG Finished firing report-message. 2012-02-28 17:50:50,137 DEBUG Started firing report-message. 2012-02-28 17:50:50,137 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that headphones connector works correctly\nSTEPS:\n 1. Connect a pair of headphones to your audio device\n 2. Click the Test button to play a sound to your audio device\nVERIFICATION:\n Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that headphones connector works correctly\n', 'verification': 'Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'steps': '1. Connect a pair of headphones to your audio device\n2. Click the Test button to play a sound to your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_headphones'}) for report-message with priority 0. 2012-02-28 17:50:50,137 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that headphones connector works correctly\nSTEPS:\n 1. Connect a pair of headphones to your audio device\n 2. Click the Test button to play a sound to your audio device\nVERIFICATION:\n Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that headphones connector works correctly\n', 'verification': 'Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'suite': '__audio__', 'steps': '1. Connect a pair of headphones to your audio device\n2. Click the Test button to play a sound to your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_headphones'}) for report-message with priority 100. 2012-02-28 17:50:50,138 DEBUG Finished firing report-message. 2012-02-28 17:50:50,138 DEBUG Started firing report-message. 2012-02-28 17:50:50,138 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}) for report-message with priority 0. 2012-02-28 17:50:50,138 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'suite': '__audio__', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}) for report-message with priority 100. 2012-02-28 17:50:50,138 DEBUG Finished firing report-message. 2012-02-28 17:50:50,138 DEBUG Started firing report-message. 2012-02-28 17:50:50,139 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}) for report-message with priority 0. 2012-02-28 17:50:50,139 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'suite': '__audio__', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}) for report-message with priority 100. 2012-02-28 17:50:50,139 DEBUG Finished firing report-message. 2012-02-28 17:50:50,139 DEBUG Started firing report-message. 2012-02-28 17:50:50,139 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}) for report-message with priority 0. 2012-02-28 17:50:50,139 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}) for report-message with priority 100. 2012-02-28 17:50:50,140 DEBUG Finished firing report-message. 2012-02-28 17:50:50,140 DEBUG Started firing report-message. 2012-02-28 17:50:50,140 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Play back a sound on the default output and listen for it on the\ndefault input. This makes the most sense when the output and input\nare directly connected, as with a patch cable.', 'plugin': 'shell', 'name': 'audio/alsa_record_playback_automated', 'command': 'audio_test', 'requires': "package.name == 'sox'\npackage.name == 'alsa-base'\ndevice.category == 'AUDIO'"}) for report-message with priority 0. 2012-02-28 17:50:50,140 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Play back a sound on the default output and listen for it on the\ndefault input. This makes the most sense when the output and input\nare directly connected, as with a patch cable.', 'plugin': 'shell', 'name': 'audio/alsa_record_playback_automated', 'command': 'audio_test', 'suite': '__audio__', 'requires': "package.name == 'sox'\npackage.name == 'alsa-base'\ndevice.category == 'AUDIO'"}) for report-message with priority 100. 2012-02-28 17:50:50,140 DEBUG Finished firing report-message. 2012-02-28 17:50:50,140 DEBUG Finished firing report-messages. 2012-02-28 17:50:50,140 DEBUG Finished firing message-file. 2012-02-28 17:50:50,141 DEBUG Finished firing message-result. 2012-02-28 17:50:50,141 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Audio tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'type': 'suite', 'name': '__audio__'}) for message-exec with priority 0. 2012-02-28 17:50:50,141 DEBUG Finished firing message-exec. 2012-02-28 17:50:50,141 DEBUG Finished firing report-local. 2012-02-28 17:50:50,143 DEBUG Finished firing report-job. 2012-02-28 17:50:50,143 DEBUG Started firing report-job. 2012-02-28 17:50:50,143 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}) for report-job with priority -100. 2012-02-28 17:50:50,145 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-job with priority -100. 2012-02-28 17:50:50,145 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-job with priority 0. 2012-02-28 17:50:50,146 DEBUG Started firing report-manual. 2012-02-28 17:50:50,146 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-manual with priority 0. 2012-02-28 17:50:50,146 DEBUG Started firing report-test. 2012-02-28 17:50:50,146 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-test with priority 0. 2012-02-28 17:50:50,146 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-test with priority 100. 2012-02-28 17:50:50,147 DEBUG Finished firing report-test. 2012-02-28 17:50:50,147 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,148 DEBUG Finished firing report-job. 2012-02-28 17:50:50,148 DEBUG Started firing report-job. 2012-02-28 17:50:50,148 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority -100. 2012-02-28 17:50:50,149 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority -100. 2012-02-28 17:50:50,149 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority 0. 2012-02-28 17:50:50,149 DEBUG Started firing report-manual. 2012-02-28 17:50:50,150 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-manual with priority 0. 2012-02-28 17:50:50,150 DEBUG Started firing report-test. 2012-02-28 17:50:50,150 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-test with priority 0. 2012-02-28 17:50:50,150 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-test with priority 100. 2012-02-28 17:50:50,150 DEBUG Finished firing report-test. 2012-02-28 17:50:50,150 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,155 DEBUG Finished firing report-job. 2012-02-28 17:50:50,155 DEBUG Started firing report-job. 2012-02-28 17:50:50,155 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}) for report-job with priority -100. 2012-02-28 17:50:50,156 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-job with priority -100. 2012-02-28 17:50:50,157 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-job with priority 0. 2012-02-28 17:50:50,157 DEBUG Started firing report-manual. 2012-02-28 17:50:50,157 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-manual with priority 0. 2012-02-28 17:50:50,157 DEBUG Started firing report-test. 2012-02-28 17:50:50,157 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-test with priority 0. 2012-02-28 17:50:50,157 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'type': 'test', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-test with priority 100. 2012-02-28 17:50:50,157 DEBUG Finished firing report-test. 2012-02-28 17:50:50,158 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,158 DEBUG Finished firing report-job. 2012-02-28 17:50:50,159 DEBUG Started firing report-job. 2012-02-28 17:50:50,159 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}) for report-job with priority -100. 2012-02-28 17:50:50,160 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-job with priority -100. 2012-02-28 17:50:50,160 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-job with priority 0. 2012-02-28 17:50:50,160 DEBUG Started firing report-manual. 2012-02-28 17:50:50,161 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-manual with priority 0. 2012-02-28 17:50:50,161 DEBUG Started firing report-test. 2012-02-28 17:50:50,161 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-test with priority 0. 2012-02-28 17:50:50,161 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-test with priority 100. 2012-02-28 17:50:50,161 DEBUG Finished firing report-test. 2012-02-28 17:50:50,161 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,163 DEBUG Finished firing report-job. 2012-02-28 17:50:50,163 DEBUG Started firing report-job. 2012-02-28 17:50:50,163 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': 'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,164 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,164 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:50,164 DEBUG Started firing report-local. 2012-02-28 17:50:50,165 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:50,165 DEBUG Started firing report-suite. 2012-02-28 17:50:50,165 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:50,165 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Bluetooth tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'type': 'suite', 'name': '__bluetooth__'}) for report-suite with priority 100. 2012-02-28 17:50:50,165 DEBUG Finished firing report-suite. 2012-02-28 17:50:50,165 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:50,165 DEBUG Started firing message-exec. 2012-02-28 17:50:50,165 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Bluetooth tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'type': 'suite', 'name': '__bluetooth__'}) for message-exec with priority 0. 2012-02-28 17:50:50,166 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:50,166 INFO Running command: cat $CHECKBOX_SHARE/jobs/bluetooth.txt* 2012-02-28 17:50:50,179 DEBUG Started firing message-result. 2012-02-28 17:50:50,179 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: bluetooth/detect-output requires: package.name == 'bluez' device.category == 'BLUETOOTH' command: hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address description: Automated test to store bluetooth device information in checkbox report plugin: manual name: bluetooth/browse-files depends: bluetooth/detect-output description: PURPOSE: This test will check that bluetooth connection works correctly STEPS: 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.) 2. Click on the bluetooth icon in the menu bar 3. Select 'Setup new device' 4. Look for the device in the list and select it 5. In the device write the PIN code automatically chosen by the wizard 6. The device should pair with the computer 7. Right-click on the bluetooth icon and select browse files 8. Authorize the computer to browse the files in the device if needed 9. You should be able to browse the files VERIFICATION: Did all the steps work? plugin: manual name: bluetooth/file-transfer depends: bluetooth/browse-files bluetooth/detect-output description: PURPOSE: This test will check that you can transfer information through a bluetooth connection STEPS: 1. Make sure that you're able to browse the files in your mobile device 2. Copy a file from the computer to the mobile device 3. Copy a file from the mobile device to the computer VERIFICATION: Were all files copied correctly? plugin: manual name: bluetooth/audio depends: bluetooth/detect-output command: arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE description: PURPOSE: This test will check that you can record and hear audio using a bluetooth audio device STEPS: 1. Enable the bluetooth headset 2. Click on the bluetooth icon in the menu bar 3. Select 'Setup new device' 4. Look for the device in the list and select it 5. In the device write the PIN code automatically chosen by the wizard 6. The device should pair with the computer 7. Click "Test" to record for five seconds and reproduce in the bluetooth device VERIFICATION: Did you hear the sound you recorded in the bluetooth plugin: manual name: bluetooth/keyboard command: keyboard_test depends: bluetooth/detect-output description: PURPOSE: This test will check that you can use a bluetooth keyboard STEPS: 1. Enable the bluetooth keyboard 2. Click on the bluetooth icon in the menu bar 3. Select 'Setup new device' 4. Look for the device in the list and select it 5. Click "Test" 6. Enter some text VERIFICATION: Were you able to enter some text with the bluetooth keyboard? plugin: manual name: bluetooth/mouse depends: bluetooth/detect-output description: PURPOSE: This test will check that you can use a bluetooth mouse STEPS: 1. Enable the bluetooth mouse 2. Click on the bluetooth icon in the menu bar 3. Select 'Setup new device' 4. Look for the device in the list and select it 5. Move the mouse around the screen 6. Perform some single/double/right click operations VERIFICATION: Did the mouse work as expected? , 0.0117049217224) for message-result with priority 0. 2012-02-28 17:50:50,180 DEBUG Started firing message-file. 2012-02-28 17:50:50,180 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:50,188 DEBUG Started firing report-messages. 2012-02-28 17:50:50,189 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}, {'info': None, 'name': 'bluetooth/browse-files', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Right-click on the bluetooth icon and select browse files\n8. Authorize the computer to browse the files in the device if needed\n9. You should be able to browse the files\n", 'purpose': 'This test will check that bluetooth connection works correctly\n', 'verification': 'Did all the steps work?', 'description': "PURPOSE:\n This test will check that bluetooth connection works correctly\nSTEPS:\n 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Right-click on the bluetooth icon and select browse files\n 8. Authorize the computer to browse the files in the device if needed\n 9. You should be able to browse the files\nVERIFICATION:\n Did all the steps work?"}, {'info': None, 'name': 'bluetooth/file-transfer', 'plugin': 'manual', 'depends': 'bluetooth/browse-files bluetooth/detect-output', 'steps': "1. Make sure that you're able to browse the files in your mobile device\n2. Copy a file from the computer to the mobile device\n3. Copy a file from the mobile device to the computer\n", 'purpose': 'This test will check that you can transfer information through a bluetooth connection\n', 'verification': 'Were all files copied correctly?', 'description': "PURPOSE:\n This test will check that you can transfer information through a bluetooth connection\nSTEPS:\n 1. Make sure that you're able to browse the files in your mobile device\n 2. Copy a file from the computer to the mobile device\n 3. Copy a file from the mobile device to the computer\nVERIFICATION:\n Were all files copied correctly?"}, {'info': None, 'description': 'PURPOSE:\n This test will check that you can record and hear audio using a bluetooth audio device\nSTEPS:\n 1. Enable the bluetooth headset\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Click "Test" to record for five seconds and reproduce in the bluetooth device\nVERIFICATION:\n Did you hear the sound you recorded in the bluetooth', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE', 'purpose': 'This test will check that you can record and hear audio using a bluetooth audio device\n', 'verification': 'Did you hear the sound you recorded in the bluetooth', 'steps': '1. Enable the bluetooth headset\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Click "Test" to record for five seconds and reproduce in the bluetooth device\n', 'name': 'bluetooth/audio'}, {'info': None, 'description': 'PURPOSE:\n This test will check that you can use a bluetooth keyboard\nSTEPS:\n 1. Enable the bluetooth keyboard\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. Click "Test"\n 6. Enter some text\nVERIFICATION:\n Were you able to enter some text with the bluetooth keyboard?', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'keyboard_test', 'purpose': 'This test will check that you can use a bluetooth keyboard\n', 'verification': 'Were you able to enter some text with the bluetooth keyboard?', 'steps': '1. Enable the bluetooth keyboard\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. Click "Test"\n6. Enter some text\n', 'name': 'bluetooth/keyboard'}, {'info': None, 'name': 'bluetooth/mouse', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable the bluetooth mouse\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. Move the mouse around the screen\n6. Perform some single/double/right click operations\n", 'purpose': 'This test will check that you can use a bluetooth mouse\n', 'verification': 'Did the mouse work as expected?', 'description': "PURPOSE:\n This test will check that you can use a bluetooth mouse\nSTEPS:\n 1. Enable the bluetooth mouse\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. Move the mouse around the screen\n 6. Perform some single/double/right click operations\nVERIFICATION:\n Did the mouse work as expected?"}]) for report-messages with priority 0. 2012-02-28 17:50:50,189 DEBUG Started firing report-message. 2012-02-28 17:50:50,189 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 0. 2012-02-28 17:50:50,189 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 100. 2012-02-28 17:50:50,189 DEBUG Finished firing report-message. 2012-02-28 17:50:50,189 DEBUG Started firing report-message. 2012-02-28 17:50:50,190 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'bluetooth/browse-files', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Right-click on the bluetooth icon and select browse files\n8. Authorize the computer to browse the files in the device if needed\n9. You should be able to browse the files\n", 'purpose': 'This test will check that bluetooth connection works correctly\n', 'verification': 'Did all the steps work?', 'description': "PURPOSE:\n This test will check that bluetooth connection works correctly\nSTEPS:\n 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Right-click on the bluetooth icon and select browse files\n 8. Authorize the computer to browse the files in the device if needed\n 9. You should be able to browse the files\nVERIFICATION:\n Did all the steps work?"}) for report-message with priority 0. 2012-02-28 17:50:50,190 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/browse-files', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Right-click on the bluetooth icon and select browse files\n8. Authorize the computer to browse the files in the device if needed\n9. You should be able to browse the files\n", 'purpose': 'This test will check that bluetooth connection works correctly\n', 'verification': 'Did all the steps work?', 'suite': '__bluetooth__', 'description': "PURPOSE:\n This test will check that bluetooth connection works correctly\nSTEPS:\n 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Right-click on the bluetooth icon and select browse files\n 8. Authorize the computer to browse the files in the device if needed\n 9. You should be able to browse the files\nVERIFICATION:\n Did all the steps work?"}) for report-message with priority 100. 2012-02-28 17:50:50,196 DEBUG Finished firing report-message. 2012-02-28 17:50:50,196 DEBUG Started firing report-message. 2012-02-28 17:50:50,197 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'bluetooth/file-transfer', 'plugin': 'manual', 'depends': 'bluetooth/browse-files bluetooth/detect-output', 'steps': "1. Make sure that you're able to browse the files in your mobile device\n2. Copy a file from the computer to the mobile device\n3. Copy a file from the mobile device to the computer\n", 'purpose': 'This test will check that you can transfer information through a bluetooth connection\n', 'verification': 'Were all files copied correctly?', 'description': "PURPOSE:\n This test will check that you can transfer information through a bluetooth connection\nSTEPS:\n 1. Make sure that you're able to browse the files in your mobile device\n 2. Copy a file from the computer to the mobile device\n 3. Copy a file from the mobile device to the computer\nVERIFICATION:\n Were all files copied correctly?"}) for report-message with priority 0. 2012-02-28 17:50:50,197 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/file-transfer', 'plugin': 'manual', 'depends': 'bluetooth/browse-files bluetooth/detect-output', 'steps': "1. Make sure that you're able to browse the files in your mobile device\n2. Copy a file from the computer to the mobile device\n3. Copy a file from the mobile device to the computer\n", 'purpose': 'This test will check that you can transfer information through a bluetooth connection\n', 'verification': 'Were all files copied correctly?', 'suite': '__bluetooth__', 'description': "PURPOSE:\n This test will check that you can transfer information through a bluetooth connection\nSTEPS:\n 1. Make sure that you're able to browse the files in your mobile device\n 2. Copy a file from the computer to the mobile device\n 3. Copy a file from the mobile device to the computer\nVERIFICATION:\n Were all files copied correctly?"}) for report-message with priority 100. 2012-02-28 17:50:50,197 DEBUG Finished firing report-message. 2012-02-28 17:50:50,197 DEBUG Started firing report-message. 2012-02-28 17:50:50,197 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can record and hear audio using a bluetooth audio device\nSTEPS:\n 1. Enable the bluetooth headset\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Click "Test" to record for five seconds and reproduce in the bluetooth device\nVERIFICATION:\n Did you hear the sound you recorded in the bluetooth', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE', 'purpose': 'This test will check that you can record and hear audio using a bluetooth audio device\n', 'verification': 'Did you hear the sound you recorded in the bluetooth', 'steps': '1. Enable the bluetooth headset\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Click "Test" to record for five seconds and reproduce in the bluetooth device\n', 'name': 'bluetooth/audio'}) for report-message with priority 0. 2012-02-28 17:50:50,197 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can record and hear audio using a bluetooth audio device\nSTEPS:\n 1. Enable the bluetooth headset\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Click "Test" to record for five seconds and reproduce in the bluetooth device\nVERIFICATION:\n Did you hear the sound you recorded in the bluetooth', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE', 'purpose': 'This test will check that you can record and hear audio using a bluetooth audio device\n', 'verification': 'Did you hear the sound you recorded in the bluetooth', 'suite': '__bluetooth__', 'steps': '1. Enable the bluetooth headset\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Click "Test" to record for five seconds and reproduce in the bluetooth device\n', 'name': 'bluetooth/audio'}) for report-message with priority 100. 2012-02-28 17:50:50,198 DEBUG Finished firing report-message. 2012-02-28 17:50:50,198 DEBUG Started firing report-message. 2012-02-28 17:50:50,198 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can use a bluetooth keyboard\nSTEPS:\n 1. Enable the bluetooth keyboard\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. Click "Test"\n 6. Enter some text\nVERIFICATION:\n Were you able to enter some text with the bluetooth keyboard?', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'keyboard_test', 'purpose': 'This test will check that you can use a bluetooth keyboard\n', 'verification': 'Were you able to enter some text with the bluetooth keyboard?', 'steps': '1. Enable the bluetooth keyboard\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. Click "Test"\n6. Enter some text\n', 'name': 'bluetooth/keyboard'}) for report-message with priority 0. 2012-02-28 17:50:50,198 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can use a bluetooth keyboard\nSTEPS:\n 1. Enable the bluetooth keyboard\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. Click "Test"\n 6. Enter some text\nVERIFICATION:\n Were you able to enter some text with the bluetooth keyboard?', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'keyboard_test', 'purpose': 'This test will check that you can use a bluetooth keyboard\n', 'verification': 'Were you able to enter some text with the bluetooth keyboard?', 'suite': '__bluetooth__', 'steps': '1. Enable the bluetooth keyboard\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. Click "Test"\n6. Enter some text\n', 'name': 'bluetooth/keyboard'}) for report-message with priority 100. 2012-02-28 17:50:50,198 DEBUG Finished firing report-message. 2012-02-28 17:50:50,198 DEBUG Started firing report-message. 2012-02-28 17:50:50,198 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'bluetooth/mouse', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable the bluetooth mouse\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. Move the mouse around the screen\n6. Perform some single/double/right click operations\n", 'purpose': 'This test will check that you can use a bluetooth mouse\n', 'verification': 'Did the mouse work as expected?', 'description': "PURPOSE:\n This test will check that you can use a bluetooth mouse\nSTEPS:\n 1. Enable the bluetooth mouse\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. Move the mouse around the screen\n 6. Perform some single/double/right click operations\nVERIFICATION:\n Did the mouse work as expected?"}) for report-message with priority 0. 2012-02-28 17:50:50,199 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/mouse', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable the bluetooth mouse\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. Move the mouse around the screen\n6. Perform some single/double/right click operations\n", 'purpose': 'This test will check that you can use a bluetooth mouse\n', 'verification': 'Did the mouse work as expected?', 'suite': '__bluetooth__', 'description': "PURPOSE:\n This test will check that you can use a bluetooth mouse\nSTEPS:\n 1. Enable the bluetooth mouse\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. Move the mouse around the screen\n 6. Perform some single/double/right click operations\nVERIFICATION:\n Did the mouse work as expected?"}) for report-message with priority 100. 2012-02-28 17:50:50,199 DEBUG Finished firing report-message. 2012-02-28 17:50:50,199 DEBUG Finished firing report-messages. 2012-02-28 17:50:50,199 DEBUG Finished firing message-file. 2012-02-28 17:50:50,199 DEBUG Finished firing message-result. 2012-02-28 17:50:50,199 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Bluetooth tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'type': 'suite', 'name': '__bluetooth__'}) for message-exec with priority 0. 2012-02-28 17:50:50,199 DEBUG Finished firing message-exec. 2012-02-28 17:50:50,200 DEBUG Finished firing report-local. 2012-02-28 17:50:50,201 DEBUG Finished firing report-job. 2012-02-28 17:50:50,201 DEBUG Started firing report-job. 2012-02-28 17:50:50,201 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}) for report-job with priority -100. 2012-02-28 17:50:50,202 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-job with priority -100. 2012-02-28 17:50:50,203 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-job with priority 0. 2012-02-28 17:50:50,203 DEBUG Started firing report-shell. 2012-02-28 17:50:50,203 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-shell with priority 0. 2012-02-28 17:50:50,203 DEBUG Started firing report-test. 2012-02-28 17:50:50,204 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-test with priority 0. 2012-02-28 17:50:50,204 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'type': 'test', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-test with priority 100. 2012-02-28 17:50:50,204 DEBUG Finished firing report-test. 2012-02-28 17:50:50,204 DEBUG Finished firing report-shell. 2012-02-28 17:50:50,207 DEBUG Finished firing report-job. 2012-02-28 17:50:50,207 DEBUG Started firing report-job. 2012-02-28 17:50:50,207 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': 'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,207 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,208 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:50,210 DEBUG Started firing report-local. 2012-02-28 17:50:50,210 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:50,210 DEBUG Started firing report-suite. 2012-02-28 17:50:50,210 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:50,210 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Camera tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'type': 'suite', 'name': '__camera__'}) for report-suite with priority 100. 2012-02-28 17:50:50,210 DEBUG Finished firing report-suite. 2012-02-28 17:50:50,212 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:50,213 DEBUG Started firing message-exec. 2012-02-28 17:50:50,213 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Camera tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'type': 'suite', 'name': '__camera__'}) for message-exec with priority 0. 2012-02-28 17:50:50,213 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:50,213 INFO Running command: cat $CHECKBOX_SHARE/jobs/camera.txt* 2012-02-28 17:50:50,225 DEBUG Started firing message-result. 2012-02-28 17:50:50,226 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: camera/detect requires: package.name == 'xawtv' device.category == 'CAPTURE' command: camera_test -t detect description: This Automated test attempts to detect a camera. description-ast.UTF-8: Esta prueba automática intenta deteutar una cámara. description-de.UTF-8: Dieser automatische Test versucht eine Kamera zu erkennen. description-el.utf-8: Αυτός ο αυτοματοποιημένος έλεγχος έχει σαν σκοπό την ανίχνευσης κάμερας. description-en_AU.UTF-8: This Automated test attempts to detect a camera. description-en_GB.UTF-8: This automated test attempts to detect a camera description-es.UTF-8: Esta prueba automática intenta detectar una cámara. description-fi.UTF-8: Tämä automaattinen testi yrittää havaita kameran. description-fr.UTF-8: Ce test automatisé tente de détecter un appareil photo. description-gd.UTF-8: Feuchaidh an deuchainn fèin-obrachail seo a lorg camara. description-hi.UTF-8: यह स्वचालित परीक्षण एक कैमरा का पता लगाने का प्रयास करता है description-ko.UTF-8: 자동 테스트로 카메라 인식을 시도합니다 description-ms.UTF-8: Ujian automatik ini cuba mengesan kamera. description-nl.UTF-8: Geautomatiseerde test om een camera te detecteren. description-oc.UTF-8: Aqueste tèst automatizat ensaja de detectar un aparelh de fòto. description-pt_BR.UTF-8: Este teste automatizado tentará detectar uma câmera description-ru.UTF-8: Эта автоматизированная проверка попытается определить камеру. description-sk.UTF-8: Automatizovaný test rozpoznamia kamery. description-sl.UTF-8: Ta samodejni preizkus poskuša zaznati fotoaparat. description-tr.UTF-8: Bu otomatik test kamera bulmaya çalışır. plugin: manual name: camera/display depends: camera/detect requires: package.name == 'python-gst0.10' device.category == 'CAPTURE' command: camera_test -t display description: PURPOSE: This test will check that the built-in camera works STEPS: 1. Click on Test to display a video capture from the camera for ten seconds. VERIFICATION: Did you see the video capture? plugin: manual name: camera/still depends: camera/detect requires: package.name == 'python-gst0.10' package.name == 'eog' package.name == 'xawtv' device.category == 'CAPTURE' command: camera_test -t still description: PURPOSE: This test will check that the built-in camera works STEPS: 1. Click on Test to display a still image from the camera VERIFICATION: Did you see the image? , 0.0098888874054) for message-result with priority 0. 2012-02-28 17:50:50,226 DEBUG Started firing message-file. 2012-02-28 17:50:50,226 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:50,232 DEBUG Started firing report-messages. 2012-02-28 17:50:50,232 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}]) for report-messages with priority 0. 2012-02-28 17:50:50,232 DEBUG Started firing report-message. 2012-02-28 17:50:50,232 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}) for report-message with priority 0. 2012-02-28 17:50:50,233 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}) for report-message with priority 100. 2012-02-28 17:50:50,233 DEBUG Finished firing report-message. 2012-02-28 17:50:50,233 DEBUG Started firing report-message. 2012-02-28 17:50:50,235 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}) for report-message with priority 0. 2012-02-28 17:50:50,235 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'suite': '__camera__', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}) for report-message with priority 100. 2012-02-28 17:50:50,235 DEBUG Finished firing report-message. 2012-02-28 17:50:50,235 DEBUG Started firing report-message. 2012-02-28 17:50:50,235 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}) for report-message with priority 0. 2012-02-28 17:50:50,237 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'suite': '__camera__', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}) for report-message with priority 100. 2012-02-28 17:50:50,237 DEBUG Finished firing report-message. 2012-02-28 17:50:50,237 DEBUG Finished firing report-messages. 2012-02-28 17:50:50,237 DEBUG Finished firing message-file. 2012-02-28 17:50:50,237 DEBUG Finished firing message-result. 2012-02-28 17:50:50,238 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Camera tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'type': 'suite', 'name': '__camera__'}) for message-exec with priority 0. 2012-02-28 17:50:50,238 DEBUG Finished firing message-exec. 2012-02-28 17:50:50,238 DEBUG Finished firing report-local. 2012-02-28 17:50:50,239 DEBUG Finished firing report-job. 2012-02-28 17:50:50,239 DEBUG Started firing report-job. 2012-02-28 17:50:50,240 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}) for report-job with priority -100. 2012-02-28 17:50:50,240 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-job with priority -100. 2012-02-28 17:50:50,241 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-job with priority 0. 2012-02-28 17:50:50,241 DEBUG Started firing report-shell. 2012-02-28 17:50:50,241 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-shell with priority 0. 2012-02-28 17:50:50,242 DEBUG Started firing report-test. 2012-02-28 17:50:50,243 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-test with priority 0. 2012-02-28 17:50:50,243 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-test with priority 100. 2012-02-28 17:50:50,243 DEBUG Finished firing report-test. 2012-02-28 17:50:50,243 DEBUG Finished firing report-shell. 2012-02-28 17:50:50,244 DEBUG Finished firing report-job. 2012-02-28 17:50:50,244 DEBUG Started firing report-job. 2012-02-28 17:50:50,244 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}) for report-job with priority -100. 2012-02-28 17:50:50,245 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-job with priority -100. 2012-02-28 17:50:50,246 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-job with priority 0. 2012-02-28 17:50:50,246 DEBUG Started firing report-manual. 2012-02-28 17:50:50,246 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-manual with priority 0. 2012-02-28 17:50:50,246 DEBUG Started firing report-test. 2012-02-28 17:50:50,246 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-test with priority 0. 2012-02-28 17:50:50,247 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'type': 'test', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-test with priority 100. 2012-02-28 17:50:50,247 DEBUG Finished firing report-test. 2012-02-28 17:50:50,247 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,249 DEBUG Finished firing report-job. 2012-02-28 17:50:50,249 DEBUG Started firing report-job. 2012-02-28 17:50:50,249 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}) for report-job with priority -100. 2012-02-28 17:50:50,250 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-job with priority -100. 2012-02-28 17:50:50,250 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-job with priority 0. 2012-02-28 17:50:50,250 DEBUG Started firing report-manual. 2012-02-28 17:50:50,251 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-manual with priority 0. 2012-02-28 17:50:50,251 DEBUG Started firing report-test. 2012-02-28 17:50:50,251 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-test with priority 0. 2012-02-28 17:50:50,251 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'type': 'test', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-test with priority 100. 2012-02-28 17:50:50,251 DEBUG Finished firing report-test. 2012-02-28 17:50:50,251 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,253 DEBUG Finished firing report-job. 2012-02-28 17:50:50,253 DEBUG Started firing report-job. 2012-02-28 17:50:50,254 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': 'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,254 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,255 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:50,255 DEBUG Started firing report-local. 2012-02-28 17:50:50,255 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:50,255 DEBUG Started firing report-suite. 2012-02-28 17:50:50,256 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:50,256 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'CPU tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'type': 'suite', 'name': '__cpu__'}) for report-suite with priority 100. 2012-02-28 17:50:50,256 DEBUG Finished firing report-suite. 2012-02-28 17:50:50,256 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:50,256 DEBUG Started firing message-exec. 2012-02-28 17:50:50,256 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'CPU tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'type': 'suite', 'name': '__cpu__'}) for message-exec with priority 0. 2012-02-28 17:50:50,256 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:50,256 INFO Running command: cat $CHECKBOX_SHARE/jobs/cpu.txt* 2012-02-28 17:50:50,267 DEBUG Started firing message-result. 2012-02-28 17:50:50,268 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: cpu/scaling_test requires: package.name == 'linux' package.name == 'fwts' user: root command: fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log description: Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq). plugin: shell name: cpu/clocktest requires: package.name == 'linux' command: clocktest description: Test for clock jitter. plugin: shell name: cpu/offlining_test requires: package.name == 'linux' user: root command: cpu_offlining description: Test offlining CPUs in a multicore system. plugin: shell name: cpu/topology requires: int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64') command: cpu_topology description: This test checks cpu topology for accuracy plugin: shell name: cpu/frequency_governors requires: package.name == 'linux' user: root command: nice -n -20 cpu_scaling_test description: This test checks that CPU frequency governors are obeyed when set. , 0.00934505462646) for message-result with priority 0. 2012-02-28 17:50:50,268 DEBUG Started firing message-file. 2012-02-28 17:50:50,268 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:50,276 DEBUG Started firing report-messages. 2012-02-28 17:50:50,276 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq).', 'plugin': 'shell', 'command': 'fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'fwts'", 'name': 'cpu/scaling_test'}, {'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}, {'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}, {'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}, {'description': 'This test checks that CPU frequency governors are obeyed when set.', 'plugin': 'shell', 'command': 'nice -n -20 cpu_scaling_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/frequency_governors'}]) for report-messages with priority 0. 2012-02-28 17:50:50,276 DEBUG Started firing report-message. 2012-02-28 17:50:50,278 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq).', 'plugin': 'shell', 'command': 'fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'fwts'", 'name': 'cpu/scaling_test'}) for report-message with priority 0. 2012-02-28 17:50:50,279 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq).', 'plugin': 'shell', 'command': 'fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log', 'user': 'root', 'suite': '__cpu__', 'requires': "package.name == 'linux'\npackage.name == 'fwts'", 'name': 'cpu/scaling_test'}) for report-message with priority 100. 2012-02-28 17:50:50,279 DEBUG Finished firing report-message. 2012-02-28 17:50:50,279 DEBUG Started firing report-message. 2012-02-28 17:50:50,279 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}) for report-message with priority 0. 2012-02-28 17:50:50,280 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}) for report-message with priority 100. 2012-02-28 17:50:50,280 DEBUG Finished firing report-message. 2012-02-28 17:50:50,280 DEBUG Started firing report-message. 2012-02-28 17:50:50,280 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}) for report-message with priority 0. 2012-02-28 17:50:50,280 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}) for report-message with priority 100. 2012-02-28 17:50:50,280 DEBUG Finished firing report-message. 2012-02-28 17:50:50,280 DEBUG Started firing report-message. 2012-02-28 17:50:50,281 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}) for report-message with priority 0. 2012-02-28 17:50:50,281 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}) for report-message with priority 100. 2012-02-28 17:50:50,281 DEBUG Finished firing report-message. 2012-02-28 17:50:50,281 DEBUG Started firing report-message. 2012-02-28 17:50:50,281 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test checks that CPU frequency governors are obeyed when set.', 'plugin': 'shell', 'command': 'nice -n -20 cpu_scaling_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/frequency_governors'}) for report-message with priority 0. 2012-02-28 17:50:50,281 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that CPU frequency governors are obeyed when set.', 'plugin': 'shell', 'command': 'nice -n -20 cpu_scaling_test', 'user': 'root', 'suite': '__cpu__', 'requires': "package.name == 'linux'", 'name': 'cpu/frequency_governors'}) for report-message with priority 100. 2012-02-28 17:50:50,282 DEBUG Finished firing report-message. 2012-02-28 17:50:50,282 DEBUG Finished firing report-messages. 2012-02-28 17:50:50,282 DEBUG Finished firing message-file. 2012-02-28 17:50:50,282 DEBUG Finished firing message-result. 2012-02-28 17:50:50,284 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'CPU tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'type': 'suite', 'name': '__cpu__'}) for message-exec with priority 0. 2012-02-28 17:50:50,284 DEBUG Finished firing message-exec. 2012-02-28 17:50:50,284 DEBUG Finished firing report-local. 2012-02-28 17:50:50,285 DEBUG Finished firing report-job. 2012-02-28 17:50:50,285 DEBUG Started firing report-job. 2012-02-28 17:50:50,286 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}) for report-job with priority -100. 2012-02-28 17:50:50,286 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-job with priority -100. 2012-02-28 17:50:50,287 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-job with priority 0. 2012-02-28 17:50:50,287 DEBUG Started firing report-shell. 2012-02-28 17:50:50,287 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-shell with priority 0. 2012-02-28 17:50:50,287 DEBUG Started firing report-test. 2012-02-28 17:50:50,287 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-test with priority 0. 2012-02-28 17:50:50,288 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'type': 'test', 'command': 'cpu_offlining', 'user': 'root', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-test with priority 100. 2012-02-28 17:50:50,288 DEBUG Finished firing report-test. 2012-02-28 17:50:50,288 DEBUG Finished firing report-shell. 2012-02-28 17:50:50,289 DEBUG Finished firing report-job. 2012-02-28 17:50:50,289 DEBUG Started firing report-job. 2012-02-28 17:50:50,289 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}) for report-job with priority -100. 2012-02-28 17:50:50,290 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-job with priority -100. 2012-02-28 17:50:50,291 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-job with priority 0. 2012-02-28 17:50:50,291 DEBUG Started firing report-shell. 2012-02-28 17:50:50,291 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-shell with priority 0. 2012-02-28 17:50:50,291 DEBUG Started firing report-test. 2012-02-28 17:50:50,291 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-test with priority 0. 2012-02-28 17:50:50,291 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'type': 'test', 'command': 'cpu_topology', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-test with priority 100. 2012-02-28 17:50:50,291 DEBUG Finished firing report-test. 2012-02-28 17:50:50,292 DEBUG Finished firing report-shell. 2012-02-28 17:50:50,295 DEBUG Finished firing report-job. 2012-02-28 17:50:50,296 DEBUG Started firing report-job. 2012-02-28 17:50:50,296 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}) for report-job with priority -100. 2012-02-28 17:50:50,296 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-job with priority -100. 2012-02-28 17:50:50,297 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-job with priority 0. 2012-02-28 17:50:50,297 DEBUG Started firing report-shell. 2012-02-28 17:50:50,297 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-shell with priority 0. 2012-02-28 17:50:50,297 DEBUG Started firing report-test. 2012-02-28 17:50:50,297 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-test with priority 0. 2012-02-28 17:50:50,298 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'type': 'test', 'command': 'clocktest', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-test with priority 100. 2012-02-28 17:50:50,298 DEBUG Finished firing report-test. 2012-02-28 17:50:50,298 DEBUG Finished firing report-shell. 2012-02-28 17:50:50,299 DEBUG Finished firing report-job. 2012-02-28 17:50:50,299 DEBUG Started firing report-job. 2012-02-28 17:50:50,299 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': 'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,300 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,301 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:50,301 DEBUG Started firing report-local. 2012-02-28 17:50:50,301 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:50,301 DEBUG Started firing report-suite. 2012-02-28 17:50:50,301 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:50,301 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'type': 'suite', 'name': '__disk__'}) for report-suite with priority 100. 2012-02-28 17:50:50,301 DEBUG Finished firing report-suite. 2012-02-28 17:50:50,301 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:50,302 DEBUG Started firing message-exec. 2012-02-28 17:50:50,302 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'type': 'suite', 'name': '__disk__'}) for message-exec with priority 0. 2012-02-28 17:50:50,302 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:50,302 INFO Running command: cat $CHECKBOX_SHARE/jobs/disk.txt* 2012-02-28 17:50:50,318 DEBUG Started firing message-result. 2012-02-28 17:50:50,318 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: disk/detect command: udev_resource | filter_templates -w "category=DISK" | awk -F': ' '$1 == "product" { print $2 }' description: Detects and displays disks attached to the system. description-ast.UTF-8: Deteuta y amuesa los discos coneutaos al sistema. description-be.UTF-8: Знаходзіць і адлюстроўвае дыскі, падлучаныя да сістэмы. description-bs.UTF-8: Detektuje i prikazuje diskove prikopčane na sistem description-cs.UTF-8: Naleznou se a zobrazí se disky připojené k systému description-da.UTF-8: Detekterer og viser diske som er forbundet til systemet. description-de.UTF-8: Erkennt und zeigt an das System angeschlossene Laufwerke an. description-el.utf-8: Εντοπίζει και απεικονίζει τους συνημμένους δίσκους στο σύστημα. description-en_AU.UTF-8: Detects and displays disks attached to the system. description-en_GB.UTF-8: Detects and displays disks attached to the system. description-es.UTF-8: Detecta y muestra los discos conectados al sistema. description-fi.UTF-8: Havaitsee ja näyttää järjestelmään kytketyt levyt. description-fr.UTF-8: Détecte et affiche les disques attachés au système. description-gd.UTF-8: A lorg agus a taisbean dìosgan ceangailte dhan siostam. description-gl.UTF-8: Detecta e mostra os discos conectados ao sistema. description-hu.UTF-8: Azonosítja és megjeleníti a csatlakoztatott lemezeket. description-it.UTF-8: Rileva e visualizza i dischi collegati al sistema. description-ja.UTF-8: システムに取り付けられているディスクを検知し表示します。 description-lv.UTF-8: Atrod un attēlo diskus, kas pievienoti sistēmai. description-ms.UTF-8: Kesan dan papar cakera yang dilampir ke sistem. description-nl.UTF-8: Op het systeem aangesloten schijven detecteren en tonen. description-oc.UTF-8: Detècta e aficha los disques estacats al sistèma. description-pl.UTF-8: Wykrywa i wyświetla dyski podłączone do komputera. description-pt_BR.UTF-8: Detecta e exibe discos conectados ao sistema. description-ru.UTF-8: Находит и отображает диски, подключенные к системе. description-sl.UTF-8: Zazna in izpiše diske, priključene na sistem. description-sq.UTF-8: Dallon dhe shfaq disqet që i janë bashkangjitur sistemit. description-sr.UTF-8: Откријте и прикажите дискове прикчене на систем. description-sv.UTF-8: Identifierar och visar diskar anslutna till systemet. description-tr.UTF-8: Sisteme bağlı diskler tespit edilir ve görüntülenir. description-ug.UTF-8: سىستېمىغا قوشۇلغان دىسكىنى ئىزدەپ تاپىدۇ ۋە كۆرسىتىدۇ. description-zh_TW.UTF-8: 偵測並顯示系統中已掛線的磁碟 plugin: local name: disk/benchmarks requires: device.category == 'DISK' description: Benchmark for each disk command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/benchmark_`ls /sys$path/block` requires: device.path == "$path" and package.name == 'linux' user: root command: hdparm -tT /dev/`ls /sys$path/block` | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for $path EOF plugin: local name: disk/stats requires: device.category == 'DISK' description: Check stats changes for each disk command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/stats_`ls /sys$path/block` requires: device.path == "$path" and package.name == 'linux' user: root command: disk_stats_test `ls /sys$path/block` description: This test checks disk stats, generates some activity and rechecks stats to verify they've changed. It also verifies that disks appear in the various files they're supposed to. EOF plugin: local name: disk/smart requires: package.name == 'smartmontools' package.name == 'linux' device.category == 'DISK' description: SMART test description-ast.UTF-8: Prueba SMART description-be.UTF-8: SMART тэст description-bg.UTF-8: SMART тест description-bs.UTF-8: Pametan test description-cs.UTF-8: Test SMART description-da.UTF-8: SMART-test description-de.UTF-8: SMART-Test description-el.utf-8: Δοκιμή SMART description-en_AU.UTF-8: SMART test description-en_GB.UTF-8: SMART test description-es.UTF-8: Prueba SMART description-fi.UTF-8: SMART-testi description-fr.UTF-8: Test SMART description-gd.UTF-8: Deuchainn SMART description-gl.UTF-8: Proba SMART description-hu.UTF-8: SMART tesztek description-it.UTF-8: Test SMART description-ja.UTF-8: SMARTテスト description-lv.UTF-8: SMART tests description-ms.UTF-8: Ujian SMART description-nl.UTF-8: SMART-test description-oc.UTF-8: Tèst SMART description-pt.UTF-8: Teste SMART description-pt_BR.UTF-8: Teste do SMART description-ru.UTF-8: SMART-тест description-sl.UTF-8: Preizkus SMART description-sq.UTF-8: SMART test description-sr.UTF-8: Паметан тест description-sv.UTF-8: SMART-test description-th.UTF-8: ทดสอบแบบ SMART description-tr.UTF-8: SMART sınaması description-ug.UTF-8: SMART سىنىقى description-zh_CN.UTF-8: SMART 测试 description-zh_TW.UTF-8: SMART 測試 command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/smart_`ls /sys$path/block` requires: device.path == "$path" description: This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID) user: root command: disk_smart -b /dev/`ls /sys$path/block` -s 130 EOF plugin: local name: disk/max_diskspace_used requires: device.category == 'DISK' description: Maximum disk space used during a default installation test description-ast.UTF-8: Máximu espaciu de discu usáu nuna prueba d'instalación predeterminada description-be.UTF-8: Максімальнае выкарыстанне месца на дыску падчас тэста з наладкамі па змоўчванні description-bg.UTF-8: Максимално използвано пространство при стандартен инсталационен тест description-bs.UTF-8: Najveći prostor diska korišćen prilikom testa osnovne instalacije description-cs.UTF-8: Během výchozího testu instalací bude zabrán nejvýše tento objem dat description-da.UTF-8: Maksimal diskplads der bruges under en standardinstallationstest description-de.UTF-8: Test des maximalen Festplattenspeichers, der während einer Standardinstallation belegt wird description-el.utf-8: Ο μέγιστος χώρος δίσκου που χρησιμοποιήθηκε κατά τη δοκιμή μιας προεπιλεγμένης εγκατάστασης description-en_AU.UTF-8: Maximum disk space used during a default installation test description-en_GB.UTF-8: Maximum disk space used during a default installation test description-es.UTF-8: Máximo espacio de disco usado durante una prueba de instalación predeterminada description-fr.UTF-8: Espace disque maximal utilisé lors d'un test d'installation par défaut description-gd.UTF-8: Rùm dìosg barr-suime chleachdadh fad deuchainn a stàlachadh bunaiteach description-gl.UTF-8: Máximo espazo de disco usado durante unha proba de instalación predeterminada description-hu.UTF-8: Az alapértelmezett telepítéskor használt legnagyobb lemezhely teszt description-it.UTF-8: Spazio massimo su disco usato durante un test di installazione predefinito description-ja.UTF-8: デフォルトのインストールテストを行う際に、ディスクの使用量が最大になります。 description-lv.UTF-8: Maksimālā diska vieta, ko izmanto noklusētās instalācijas testa laikā description-ms.UTF-8: Ruang cakera maksimum digunakan semasa ujian pemasangan lalai description-nl.UTF-8: Maximale schijfruimte die tijdens een standaard installatie-test gebruikt wordt description-oc.UTF-8: Espaci de disc maximal utilizat al moment d'un tèst d'installacion per defaut description-pt.UTF-8: Utilização máxima de espaço em disco durante uma instalação teste padrão description-pt_BR.UTF-8: Espaço máximo em disco utilizado durante uma instalação teste padrão description-ru.UTF-8: Максимальное использование места на диске при тесте с настройками по умолчанию description-sl.UTF-8: Največ porabljenega prostora med preizkusom privzete namestitve description-sq.UTF-8: Hapësira maksimale e diskut e përdorur gjatë testit standart të instalimit description-sr.UTF-8: Највећи простор диска коришћен приликом теста основне инсталације description-sv.UTF-8: Maximalt diskutrymme som används vid ett standardinstallationstest description-th.UTF-8: เนื่อที่ว่างสูงสุดที่ถูกใช้ระหว่างการทดสอบการติดตั้งแบบปริยาย description-tr.UTF-8: Öntanımlı kurulum sınaması sırasında kullanılan en fazla disk alanı description-ug.UTF-8: كۆڭۈلدىكى ئورنىتىش سىنىقى جەريانىدا دىسكىنىڭ ئەڭ چوڭ بوشلۇقىنى ئىشلىتىدۇ description-zh_CN.UTF-8: 默认安装测试过程中使用的最大磁盘空间 description-zh_HK.UTF-8: 默認安裝測試過程中使用的最大磁碟空間 description-zh_TW.UTF-8: 在預裝測試中最大硬碟空間使用量 command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/max_diskspace_used_`ls /sys$path/block` requires: device.path == "$path" description: Maximum disk space test for $product user: root command: max_diskspace_used `ls /sys$path/block` EOF plugin: local name: disk/read_performance requires: device.category == 'DISK' description: Verify system storage performs at or above baseline performance description-ast.UTF-8: Verifica que'l rendimientu del almacenamientu del sistema, tea sobre'l rendimientu de referencia description-be.UTF-8: Праверка сістэмных сховішчаў выконваецца па стандартных і павышаных умовах description-bg.UTF-8: Провери дали системното съхранение се представя според или по-добре стандартните норми description-bs.UTF-8: Provjerava obavljanje sistemski prostor pri ili iznad osnovnih performansi description-cs.UTF-8: Ověřit, zda systémová úložiště dosahují alespoň minimálního výkonu description-da.UTF-8: Verificering af at systemlager yder på eller over basislinjeydelse description-de.UTF-8: Sicherstellen, dass der Systemspeicher mit oder über der Basisperformance arbeitet. description-el.utf-8: Επαληθεύει ότι το σύστημα αποθήκευσης αποδίδει τουλάχιστον ή περισσότερο από τη μέση απόδοση description-en_AU.UTF-8: Verify system storage performs at or above baseline performance description-en_GB.UTF-8: Verify system storage performs at or above baseline performance description-es.UTF-8: Verifica que el rendimiento del almacenamiento del sistema, esté por sobre el rendimiento de referencia description-fr.UTF-8: Vérifiez si les performances du système de stockage sont supérieures ou égales au niveau de performance de base description-gd.UTF-8: A dearbhadh gnìomhaich stòr an t-siostam aig no os cionn gnìomhaich bun-loidhne description-gl.UTF-8: Verifica que o rendemento do almacenamento do sistema estea por enriba do rendemento de referencia. description-hu.UTF-8: Ellenőrzi, hogy a rendszer háttértára az átlagos teljesítményen vagy afölött teljesít-e description-it.UTF-8: Verifica che i supporti di memorizzazione del sistema abbiano una prestazione pari o superiore a quella base description-ja.UTF-8: システムストレージが性能の基準値かそれ以上で動作しているか検査します description-lv.UTF-8: Pārliecināties, ka sistēmas krātuves veiktspēja ir tāda pati vai labāka kā bāzes veiktspēja description-ms.UTF-8: Sahkan storan sistem dilakukan pada atau diatas prestasi garis dasar description-nl.UTF-8: Controleer prestaties van systeemopslag op of boven de standaardprestaties description-pt.UTF-8: Verificar se o desempenho do armazenamento do sistema é igual ou superior à linha base description-pt_BR.UTF-8: Verifica a performance do sistema de armazenamento e realiza em ou acima de referência de desempenho description-ru.UTF-8: Проверка системных хранилищ выполняется по стандартным и повышенным условиям description-sl.UTF-8: Preveri, da je hitrost sistemske shrambe vsaj na najmanjšem zahtevanem nivoju. description-sq.UTF-8: Verifikoni që ruajtja e sistemit të performojë në bazë të parametrave apo mbi to description-sr.UTF-8: Проверава обављање скалдиштења система при или изнад основних перформанси description-sv.UTF-8: Verifiera att systemets lagring presterar enligt eller över lägsta godtagbara prestanda description-tr.UTF-8: Sistem deposunun taban çizgisi başarımını veya daha fazlasını verdiğini doğrulayın description-ug.UTF-8: سىستېمىنىڭ ئىقتىدارى ئاساسىي ئۆلچەمدىن يۇقىرىمۇ ئەمەسمۇ تەكشۈرىدۇ description-zh_TW.UTF-8: 確認系統的儲存裝置的效能達到或超過一般儲存裝置基本的表現 command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/read_performance_`ls /sys$path/block` requires: device.path == "$path" package.name == 'linux' description: Disk performance test for $product user: root command: disk_read_performance_test `ls /sys$path/block` EOF plugin: local name: disk/storage_devices requires: device.category == 'DISK' description: Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress. description-ast.UTF-8: Verifica que los dispositivos de almacenamientu, como Fibre Channel y RAID, se pueden detectar y usar baxo estrés. description-be.UTF-8: Праверыць магчымасць выяўлення прылад захоўвання, такіх як валаконна-аптычны канал і RAID, затым выканаць стрэс-тэст. description-bg.UTF-8: Увери, че устройствата за съхранение, като Fibre Channel и RAID могат да се засекат и да работят под стрес. description-bs.UTF-8: Provjerava da li uređaji skladištenja, kao što su optički kanali i RAID mogu biti otkriveni i obavljeni pod opterećenjem. description-cs.UTF-8: Ověřit, že úložná zařízení jako Fibre Channel nebo RAID můžou být nalezena a dosahují v zátěži dostatečného výkonu description-da.UTF-8: Verificering at lagringsenheder som f.eks. Fibre Channel eller RAID kan blive detekteret og yde under stress. description-de.UTF-8: Sicherstellen, dass Speichergeräte, wie Faserkanäle und RAID erkannt werden und unter Belastung arbeiten können. description-el.utf-8: Επαλήθευση ότι οι συσκευές αποθήκευσης, όπως το Fibre Channel και το RAID μπορούν να ανιχνεύονται και να αποδίδουν υπό πίεση. description-en_AU.UTF-8: Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress. description-en_GB.UTF-8: Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress. description-es.UTF-8: Verifica que los dispositivos de almacenamiento, como Fibre Channel y RAID, se pueden detectar y utilizar bajo estrés. description-fi.UTF-8: Tarkistetaan, että muistilaitteet, kuten Fibre Channel ja RAID havaitaan ja että ne kestävät kuormitusta. description-fr.UTF-8: Vérifiez que les appareils de stockage, tels que la « Fibre Channel » et le « RAID », peuvent être détectés et qu'ils fonctionnent en charge. description-gd.UTF-8: Dearbh gu gabh innleachdan stòr, mar Fibre Channel agus RAID a lorgadh 's gnìomhaich fo chuideam. description-gl.UTF-8: Verifica que os dispositivos de almacenamento, como Fibre Channel e RAID, pódense detectar e empregar baixo estrés. description-hu.UTF-8: Ellenőrizi, hogy az egyes tárolóeszközöket, mint például a Fibre Channel-t vagy RAID-et a rendszer megfelelően érzékelte-e, illetve megfelelően működnek-e terhelés alatt. description-it.UTF-8: Verifica che i dispositivi di memorizzazione come Fibre Channel e RAID possano essere rilevati ed eseguiti in condizioni di stress. description-ja.UTF-8: ファイバーチャネルやRAIDといったストレージデバイスが検出されているかと、ストレス環境下でのパフォーマンスを確認します。 description-lv.UTF-8: Pārliecināties, ka krātuves ierīces, piemēram Fibre Channel un RAID var tikt atrastas un darboties stresa apstākļos. description-ms.UTF-8: Sahkan peranti storan, seperti Saluran Fiber dan RAID boleh dikesan dan berfungsi dibawah tekanan. description-nl.UTF-8: Controleer of opslagapparaten, zoals Fibre Chanel en RAID, gedetecteerd worden en ook onder druk blijven werken. description-pt.UTF-8: Verificar que os dispositivos de armazenamento, como Fibre Channel e RID, são detetados e conseguem desempenhar sob carga intensa. description-pt_BR.UTF-8: Verifica os dispositivos de armazenamento, tais como Fibre Channel e RAID podem ser detectados e trabalhar sob pressão. description-ru.UTF-8: Проверить возможность обнаружения устройств хранения, таких как волоконно-оптический канал и RAID, затем выполнить стресс-тест. description-sl.UTF-8: Preveri, da je mogoče naprave za hranjenje podatkov, kot optični kanal in RAID polja, pravilno zaznati in da delujejo pod obremenitvijo. description-sq.UTF-8: Verifikon që pajisjet e ruajtjes, siç janë Kanali i Fibrave dhe RAID të dallohen dhe të performojnë nën stres. description-sr.UTF-8: Проверава да ли уређаји складиштења, као што су Канал влакна и РАИД могу бити откривени и обављени под оптерећењем. description-sv.UTF-8: Verifiera att lagringsenheter, som Fiber Channel och RAID, kan identifieras och prestera under hög belastning. description-tr.UTF-8: Depolama aygıtlarını,Fiber Kanal ve RAID gibi,tespit edilebilir olduğunu doğrulayın ve stres altında yapılandırın. description-ug.UTF-8: نۇر تالا قانىلى(Fibre Channel) ۋە RAID بايقالدىمۇ ۋە چارچىتىش سىناقلىرىدا ئۈنۈملۈك ئىشلىدىمۇ تەكشۈرىدۇ. description-zh_TW.UTF-8: 確認儲存裝置,像是光纖通道和冗餘獨立磁碟陣列,可以被偵測且能在壓力測試下運作。 command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/storage_device_`ls /sys$path/block` user: root requires: device.path == "$path" package.name == 'linux' description: Disk I/O stress test for $product command: storage_test `ls /sys$path/block` EOF , 0.0142030715942) for message-result with priority 0. 2012-02-28 17:50:50,318 DEBUG Started firing message-file. 2012-02-28 17:50:50,318 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:50,335 DEBUG Started firing report-messages. 2012-02-28 17:50:50,336 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}, {'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}, {'description': 'Check stats changes for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/stats_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: disk_stats_test `ls /sys$path/block`\ndescription: This test checks disk stats, generates some activity and rechecks stats to verify they\'ve changed. It also verifies that disks appear in the various files they\'re supposed to.\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/stats'}, {'plugin': 'local', 'description': 'SMART test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/smart_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription:\n This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID)\nuser: root\ncommand: disk_smart -b /dev/`ls /sys$path/block` -s 130\nEOF', 'requires': "package.name == 'smartmontools'\npackage.name == 'linux'\ndevice.category == 'DISK'", 'name': 'disk/smart'}, {'plugin': 'local', 'description': 'Maximum disk space used during a default installation test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/max_diskspace_used_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription: Maximum disk space test for $product\nuser: root\ncommand: max_diskspace_used `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/max_diskspace_used'}, {'plugin': 'local', 'description': 'Verify system storage performs at or above baseline performance', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/read_performance_`ls /sys$path/block`\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk performance test for $product\nuser: root\ncommand: disk_read_performance_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/read_performance'}, {'plugin': 'local', 'description': 'Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/storage_device_`ls /sys$path/block`\nuser: root\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk I/O stress test for $product\ncommand: storage_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/storage_devices'}]) for report-messages with priority 0. 2012-02-28 17:50:50,336 DEBUG Started firing report-message. 2012-02-28 17:50:50,336 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:50,336 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__disk__', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:50,336 DEBUG Finished firing report-message. 2012-02-28 17:50:50,336 DEBUG Started firing report-message. 2012-02-28 17:50:50,337 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}) for report-message with priority 0. 2012-02-28 17:50:50,337 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}) for report-message with priority 100. 2012-02-28 17:50:50,337 DEBUG Finished firing report-message. 2012-02-28 17:50:50,337 DEBUG Started firing report-message. 2012-02-28 17:50:50,337 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Check stats changes for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/stats_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: disk_stats_test `ls /sys$path/block`\ndescription: This test checks disk stats, generates some activity and rechecks stats to verify they\'ve changed. It also verifies that disks appear in the various files they\'re supposed to.\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/stats'}) for report-message with priority 0. 2012-02-28 17:50:50,337 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check stats changes for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/stats_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: disk_stats_test `ls /sys$path/block`\ndescription: This test checks disk stats, generates some activity and rechecks stats to verify they\'ve changed. It also verifies that disks appear in the various files they\'re supposed to.\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/stats'}) for report-message with priority 100. 2012-02-28 17:50:50,338 DEBUG Finished firing report-message. 2012-02-28 17:50:50,338 DEBUG Started firing report-message. 2012-02-28 17:50:50,338 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'local', 'description': 'SMART test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/smart_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription:\n This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID)\nuser: root\ncommand: disk_smart -b /dev/`ls /sys$path/block` -s 130\nEOF', 'requires': "package.name == 'smartmontools'\npackage.name == 'linux'\ndevice.category == 'DISK'", 'name': 'disk/smart'}) for report-message with priority 0. 2012-02-28 17:50:50,338 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'SMART test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/smart_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription:\n This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID)\nuser: root\ncommand: disk_smart -b /dev/`ls /sys$path/block` -s 130\nEOF', 'suite': '__disk__', 'requires': "package.name == 'smartmontools'\npackage.name == 'linux'\ndevice.category == 'DISK'", 'name': 'disk/smart'}) for report-message with priority 100. 2012-02-28 17:50:50,338 DEBUG Finished firing report-message. 2012-02-28 17:50:50,338 DEBUG Started firing report-message. 2012-02-28 17:50:50,338 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'local', 'description': 'Maximum disk space used during a default installation test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/max_diskspace_used_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription: Maximum disk space test for $product\nuser: root\ncommand: max_diskspace_used `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/max_diskspace_used'}) for report-message with priority 0. 2012-02-28 17:50:50,339 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Maximum disk space used during a default installation test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/max_diskspace_used_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription: Maximum disk space test for $product\nuser: root\ncommand: max_diskspace_used `ls /sys$path/block`\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/max_diskspace_used'}) for report-message with priority 100. 2012-02-28 17:50:50,339 DEBUG Finished firing report-message. 2012-02-28 17:50:50,339 DEBUG Started firing report-message. 2012-02-28 17:50:50,339 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'local', 'description': 'Verify system storage performs at or above baseline performance', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/read_performance_`ls /sys$path/block`\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk performance test for $product\nuser: root\ncommand: disk_read_performance_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/read_performance'}) for report-message with priority 0. 2012-02-28 17:50:50,339 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Verify system storage performs at or above baseline performance', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/read_performance_`ls /sys$path/block`\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk performance test for $product\nuser: root\ncommand: disk_read_performance_test `ls /sys$path/block`\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/read_performance'}) for report-message with priority 100. 2012-02-28 17:50:50,339 DEBUG Finished firing report-message. 2012-02-28 17:50:50,339 DEBUG Started firing report-message. 2012-02-28 17:50:50,340 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'local', 'description': 'Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/storage_device_`ls /sys$path/block`\nuser: root\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk I/O stress test for $product\ncommand: storage_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/storage_devices'}) for report-message with priority 0. 2012-02-28 17:50:50,340 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/storage_device_`ls /sys$path/block`\nuser: root\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk I/O stress test for $product\ncommand: storage_test `ls /sys$path/block`\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/storage_devices'}) for report-message with priority 100. 2012-02-28 17:50:50,340 DEBUG Finished firing report-message. 2012-02-28 17:50:50,340 DEBUG Finished firing report-messages. 2012-02-28 17:50:50,340 DEBUG Finished firing message-file. 2012-02-28 17:50:50,340 DEBUG Finished firing message-result. 2012-02-28 17:50:50,340 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'type': 'suite', 'name': '__disk__'}) for message-exec with priority 0. 2012-02-28 17:50:50,341 DEBUG Finished firing message-exec. 2012-02-28 17:50:50,341 DEBUG Finished firing report-local. 2012-02-28 17:50:50,343 DEBUG Finished firing report-job. 2012-02-28 17:50:50,343 DEBUG Started firing report-job. 2012-02-28 17:50:50,343 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}) for report-job with priority -100. 2012-02-28 17:50:50,344 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-job with priority -100. 2012-02-28 17:50:50,344 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-job with priority 0. 2012-02-28 17:50:50,344 DEBUG Started firing report-local. 2012-02-28 17:50:50,345 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-local with priority 0. 2012-02-28 17:50:50,345 DEBUG Started firing report-suite. 2012-02-28 17:50:50,345 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-suite with priority 0. 2012-02-28 17:50:50,345 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-suite with priority 100. 2012-02-28 17:50:50,345 DEBUG Finished firing report-suite. 2012-02-28 17:50:50,345 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:50,345 DEBUG Started firing message-exec. 2012-02-28 17:50:50,346 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for message-exec with priority 0. 2012-02-28 17:50:50,346 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:50,346 INFO Running command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/benchmark_`ls /sys$path/block` requires: device.path == "$path" and package.name == 'linux' user: root command: hdparm -tT /dev/`ls /sys$path/block` | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for $path EOF 2012-02-28 17:50:50,701 DEBUG Started firing message-result. 2012-02-28 17:50:50,702 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: disk/benchmark_sdb requires: device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == 'linux' user: root command: hdparm -tT /dev/sdb | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0 plugin: shell name: disk/benchmark_sda requires: device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == 'linux' user: root command: hdparm -tT /dev/sda | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0 , 0.35398888588) for message-result with priority 0. 2012-02-28 17:50:50,702 DEBUG Started firing message-file. 2012-02-28 17:50:50,702 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:50,705 DEBUG Started firing report-messages. 2012-02-28 17:50:50,705 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}, {'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}]) for report-messages with priority 0. 2012-02-28 17:50:50,705 DEBUG Started firing report-message. 2012-02-28 17:50:50,705 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-message with priority 0. 2012-02-28 17:50:50,705 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-message with priority 100. 2012-02-28 17:50:50,707 DEBUG Finished firing report-message. 2012-02-28 17:50:50,707 DEBUG Started firing report-message. 2012-02-28 17:50:50,707 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-message with priority 0. 2012-02-28 17:50:50,707 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-message with priority 100. 2012-02-28 17:50:50,707 DEBUG Finished firing report-message. 2012-02-28 17:50:50,708 DEBUG Finished firing report-messages. 2012-02-28 17:50:50,708 DEBUG Finished firing message-file. 2012-02-28 17:50:50,708 DEBUG Finished firing message-result. 2012-02-28 17:50:50,709 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for message-exec with priority 0. 2012-02-28 17:50:50,709 DEBUG Finished firing message-exec. 2012-02-28 17:50:50,709 DEBUG Finished firing report-local. 2012-02-28 17:50:50,712 DEBUG Finished firing report-job. 2012-02-28 17:50:50,712 DEBUG Started firing report-job. 2012-02-28 17:50:50,712 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:50,713 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:50,714 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:50:50,714 DEBUG Started firing report-shell. 2012-02-28 17:50:50,714 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-shell with priority 0. 2012-02-28 17:50:50,715 DEBUG Started firing report-test. 2012-02-28 17:50:50,715 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-test with priority 0. 2012-02-28 17:50:50,715 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'type': 'test', 'name': 'disk/detect'}) for report-test with priority 100. 2012-02-28 17:50:50,715 DEBUG Finished firing report-test. 2012-02-28 17:50:50,715 DEBUG Finished firing report-shell. 2012-02-28 17:50:50,717 DEBUG Finished firing report-job. 2012-02-28 17:50:50,717 DEBUG Started firing report-job. 2012-02-28 17:50:50,717 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': 'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,717 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,718 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:50,718 DEBUG Started firing report-local. 2012-02-28 17:50:50,718 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:50,718 DEBUG Started firing report-suite. 2012-02-28 17:50:50,718 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:50,719 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Firewire disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'type': 'suite', 'name': '__firewire__'}) for report-suite with priority 100. 2012-02-28 17:50:50,719 DEBUG Finished firing report-suite. 2012-02-28 17:50:50,719 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:50,719 DEBUG Started firing message-exec. 2012-02-28 17:50:50,719 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Firewire disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'type': 'suite', 'name': '__firewire__'}) for message-exec with priority 0. 2012-02-28 17:50:50,719 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:50,719 INFO Running command: cat $CHECKBOX_SHARE/jobs/firewire.txt* 2012-02-28 17:50:50,734 DEBUG Started firing message-result. 2012-02-28 17:50:50,734 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: firewire/insert command: removable_storage_watcher insert firewire description: PURPOSE: This test will check the system can detect the insertion of a FireWire HDD STEPS: 1. Click 'Test' to begin the test. This test will timeout and fail if the insertion has not been detected within 10 seconds. 2. Plug a FireWire HDD into an available FireWire port. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result plugin: shell name: firewire/storage-test depends: firewire/insert command: removable_storage_test firewire description: This is an automated test which performs read/write operations on an attached FireWire HDD plugin: manual name: firewire/remove depends: firewire/storage-test command: removable_storage_watcher remove firewire description: PURPOSE: This test will check the system can detect the removal of a FireWire HDD STEPS: 1. Click 'Test' to begin the test. This test will timeout and fail if the removal has not been detected within 10 seconds. 2. Remove the previously attached FireWire HDD from the FireWire port. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result , 0.0129590034485) for message-result with priority 0. 2012-02-28 17:50:50,734 DEBUG Started firing message-file. 2012-02-28 17:50:50,734 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:50,738 DEBUG Started firing report-messages. 2012-02-28 17:50:50,739 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}, {'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}, {'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}]) for report-messages with priority 0. 2012-02-28 17:50:50,739 DEBUG Started firing report-message. 2012-02-28 17:50:50,739 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-message with priority 0. 2012-02-28 17:50:50,739 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-message with priority 100. 2012-02-28 17:50:50,739 DEBUG Finished firing report-message. 2012-02-28 17:50:50,740 DEBUG Started firing report-message. 2012-02-28 17:50:50,740 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-message with priority 0. 2012-02-28 17:50:50,740 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-message with priority 100. 2012-02-28 17:50:50,740 DEBUG Finished firing report-message. 2012-02-28 17:50:50,740 DEBUG Started firing report-message. 2012-02-28 17:50:50,740 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-message with priority 0. 2012-02-28 17:50:50,740 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-message with priority 100. 2012-02-28 17:50:50,741 DEBUG Finished firing report-message. 2012-02-28 17:50:50,741 DEBUG Finished firing report-messages. 2012-02-28 17:50:50,741 DEBUG Finished firing message-file. 2012-02-28 17:50:50,742 DEBUG Finished firing message-result. 2012-02-28 17:50:50,742 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Firewire disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'type': 'suite', 'name': '__firewire__'}) for message-exec with priority 0. 2012-02-28 17:50:50,742 DEBUG Finished firing message-exec. 2012-02-28 17:50:50,742 DEBUG Finished firing report-local. 2012-02-28 17:50:50,744 DEBUG Finished firing report-job. 2012-02-28 17:50:50,744 DEBUG Started firing report-job. 2012-02-28 17:50:50,744 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority -100. 2012-02-28 17:50:50,744 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority -100. 2012-02-28 17:50:50,745 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority 0. 2012-02-28 17:50:50,745 DEBUG Started firing report-manual. 2012-02-28 17:50:50,745 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-manual with priority 0. 2012-02-28 17:50:50,745 DEBUG Started firing report-test. 2012-02-28 17:50:50,746 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-test with priority 0. 2012-02-28 17:50:50,746 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'type': 'test', 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-test with priority 100. 2012-02-28 17:50:50,746 DEBUG Finished firing report-test. 2012-02-28 17:50:50,746 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,747 DEBUG Finished firing report-job. 2012-02-28 17:50:50,747 DEBUG Started firing report-job. 2012-02-28 17:50:50,748 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-job with priority -100. 2012-02-28 17:50:50,748 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-job with priority -100. 2012-02-28 17:50:50,749 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-job with priority 0. 2012-02-28 17:50:50,749 DEBUG Started firing report-shell. 2012-02-28 17:50:50,749 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-shell with priority 0. 2012-02-28 17:50:50,749 DEBUG Started firing report-test. 2012-02-28 17:50:50,749 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-test with priority 0. 2012-02-28 17:50:50,749 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'type': 'test', 'name': 'firewire/storage-test'}) for report-test with priority 100. 2012-02-28 17:50:50,750 DEBUG Finished firing report-test. 2012-02-28 17:50:50,750 DEBUG Finished firing report-shell. 2012-02-28 17:50:50,752 DEBUG Finished firing report-job. 2012-02-28 17:50:50,752 DEBUG Started firing report-job. 2012-02-28 17:50:50,752 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-job with priority -100. 2012-02-28 17:50:50,753 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-job with priority -100. 2012-02-28 17:50:50,753 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-job with priority 0. 2012-02-28 17:50:50,753 DEBUG Started firing report-manual. 2012-02-28 17:50:50,754 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-manual with priority 0. 2012-02-28 17:50:50,754 DEBUG Started firing report-test. 2012-02-28 17:50:50,754 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-test with priority 0. 2012-02-28 17:50:50,754 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'type': 'test', 'name': 'firewire/remove'}) for report-test with priority 100. 2012-02-28 17:50:50,754 DEBUG Finished firing report-test. 2012-02-28 17:50:50,754 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,757 DEBUG Finished firing report-job. 2012-02-28 17:50:50,757 DEBUG Started firing report-job. 2012-02-28 17:50:50,760 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': 'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,760 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,762 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:50,762 DEBUG Started firing report-local. 2012-02-28 17:50:50,763 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:50,763 DEBUG Started firing report-suite. 2012-02-28 17:50:50,763 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:50,763 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Graphics tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'type': 'suite', 'name': '__graphics__'}) for report-suite with priority 100. 2012-02-28 17:50:50,763 DEBUG Finished firing report-suite. 2012-02-28 17:50:50,763 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:50,763 DEBUG Started firing message-exec. 2012-02-28 17:50:50,764 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Graphics tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'type': 'suite', 'name': '__graphics__'}) for message-exec with priority 0. 2012-02-28 17:50:50,764 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:50,764 INFO Running command: cat $CHECKBOX_SHARE/jobs/graphics.txt* 2012-02-28 17:50:50,778 DEBUG Started firing message-result. 2012-02-28 17:50:50,779 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: graphics/xorg-version requires: package.name == "x11-utils" command: xdpyinfo | grep "^X.Org version" | cut -d ':' -f 2 | tr -d ' ' description: Test to output the Xorg version description-ast.UTF-8: Prueba p'amosar la versión de Xorg description-de.UTF-8: Test zur Anzeige der Xorg-Version description-el.utf-8: Δοκιμή για την έξοδο της έκδοσης Xorg description-en_AU.UTF-8: Test to output the Xorg version description-en_GB.UTF-8: Test to output the Xorg version description-es.UTF-8: Prueba para mostrar la versión de Xorg description-fi.UTF-8: Testi, joka tulostaa Xorg-version description-gd.UTF-8: Deuchainn ri às-chur an tionndaidh Xorg. description-ms.UTF-8: Uji untuk outputkan versi Xorg description-pt_BR.UTF-8: Teste para mostrar a versão do Xorg description-ru.UTF-8: Тест, выводящий сведения о версии X.Org description-sl.UTF-8: Preizkus za izpis različice Xorg plugin: shell name: graphics/gtkperf depends: graphics/xorg-version requires: package.name == 'gtkperf' command: gtkperf -a | grep "Total time:" description: Run gtkperf to make sure that GTK based test cases work plugin: manual name: graphics/resolution-change depends: graphics/xorg-version description: PURPOSE: This test will verify that the GUI is usable after manually changing resolution STEPS: 1. Open the Displays application 2. Select a new resolution from the dropdown list 3. Click on Apply 4. Select the original resolution from the dropdown list 5. Click on Apply VERIFICATION: Did the resolution change as expected? plugin: manual name: graphics/rotation depends: graphics/xorg-version description: PURPOSE: This test will test display rotation STEPS: 1. Open the Displays application 2. Select a new rotation value from the dropdown list 3. Click on Apply 4. Click on Restore Previous Configuration 5. Click on Apply 6. Repeat 2-5 for different rotation values VERIFICATION: Did the display rotation change as expected? plugin: shell name: graphics/xorg-process requires: package.name == 'xorg' and package.name == 'procps' command: pgrep -f '/usr/bin/X' >/dev/null description: Test that the X process is running. description-ast.UTF-8: Prueba que'l procesu de X ta n'execución. description-be.UTF-8: Праверка выканання працэсу X. description-bs.UTF-8: Test da li X proces radi. description-cs.UTF-8: Ověřit, že běží proces X. description-da.UTF-8: Test om X-processen kører. description-de.UTF-8: Testen, ob der X-Prozess ausgeführt wird. description-el.utf-8: Δοκιμή ότι η διεργασία X εκτελείται. description-en_AU.UTF-8: Test that the X process is running. description-en_GB.UTF-8: Test that the X process is running. description-es.UTF-8: Prueba que el proceso de X está en ejecución. description-fi.UTF-8: Tarkistetaan, että X-prosessi on käynissä. description-fr.UTF-8: Testez que le processus de X est en cours d'exécution. description-gl.UTF-8: Proba que o proceso de X está en execución. description-hu.UTF-8: Az X folyamat futásának tesztelése. description-it.UTF-8: Verifica che il processo X sia in esecuzione. description-ja.UTF-8: Xが動作しているかテストします。 description-lv.UTF-8: Pārbaudīt, vai X process darbojas. description-ms.UTF-8: Uji yang mana proses X sedang dijalankan. description-nl.UTF-8: Test of het X-proces actief is. description-oc.UTF-8: Testatz que lo processus de X es en cors d'execucion. description-pt_BR.UTF-8: Testar se o processo X está sendo executado description-ru.UTF-8: Проверка выполнения процесса X. description-sl.UTF-8: Preizkus ali je opravilo X zagnano. description-sq.UTF-8: Testo nëse proçesi X është aktiv. description-sr.UTF-8: Проверите да ли је Икс процес покренут. description-sv.UTF-8: Testa att X-processen körs. description-tr.UTF-8: X işleminin çalıştığını sınayın. description-ug.UTF-8: X ئىجراسى ئىجرا بولۇۋاتامدۇ سىنايدۇ. description-zh_TW.UTF-8: 測試 X 進程正在執行. plugin: shell name: graphics/xorg-failsafe requires: package.name == 'xorg' command: ! test -e /var/log/Xorg.failsafe.log description: Test that the X is not running in failsafe mode. description-ast.UTF-8: Prueba que X nun ta funcionando en mou a prueba d'errores. description-be.UTF-8: Праверка незадзейнічання працэсу X у бяспечным рэжыме. description-bs.UTF-8: Test da X ne radi u režimu za slučaj grešaka. description-cs.UTF-8: Ověřit, že X neběží v záchranném režimu. description-da.UTF-8: Test at X ikke kører i fejlsikret tilstand. description-de.UTF-8: Testen, dass der X-Prozess im abgesicherten Modus nicht ausgeführt wird. description-el.utf-8: Δοκιμή ότι η διεργασία X εκτελείται σε ασφαλή λειτουργία. description-en_AU.UTF-8: Test that the X is not running in failsafe mode. description-en_GB.UTF-8: Test that the X is not running in failsafe mode. description-es.UTF-8: Pruebe que X no está funcionando en modo a prueba de errores. description-fi.UTF-8: Tarkistetaan, ettei X-prosessi ole vikasietotilassa. description-fr.UTF-8: Testez que X ne fonctionne pas en mode sans échec. description-gl.UTF-8: Proba para saber se X non está funcionando en modo a proba de erros. description-hu.UTF-8: Annak ellenőrzése, hogy az X nem csökkentett módban fut-e. description-it.UTF-8: Verifica che X non sia in esecuzione in modalità grafica sicura description-ja.UTF-8: Xがフェイルセーフモードで動作していないかテストします。 description-lv.UTF-8: Pārbaudīt, vai X process nedarbojas drošajā režīmā. description-ms.UTF-8: Uji yang mana X tidak dijalankan dalam mod gagal-selamat. description-nl.UTF-8: Test of X niet in veilige modus wordt uitgevoerd. description-oc.UTF-8: Testatz que X foncione pas en mòde sens fracàs. description-pt_BR.UTF-8: Testar se o X não está sendo executado no modo de segurança. description-ru.UTF-8: Проверка незадействованности процесса X в безопасном режиме. description-sl.UTF-8: Preizkus, da se X ne izvaja v zasilnem načinu. description-sq.UTF-8: Testoni që X të mos nisë në mënyrë të sigurtë. description-sr.UTF-8: Проверите да Икс није покренут у режиму спашавања. description-sv.UTF-8: Testa att X inte körs i felsäkert läge. description-tr.UTF-8: Hatasız kipte X'in çalışmadığını sınar. description-ug.UTF-8: X ئىجراسىنىڭ بىخەتەر ھالەتتە ئىجرا بولمىغانلىقىنى سىنايدۇ. description-zh_TW.UTF-8: 測試在失敗安全模式下 X 進程停止執行. plugin: shell name: graphics/xorg-memory requires: package.name == 'xorg' and device.driver == 'i915' user: root command: xorg_memory_test xeyes description: Test that X does not leak memory when running programs on systems with intel based graphics. description-ast.UTF-8: Prueba que X nun pierde memoria al executar programes en sistemes con gráficos basaos ​​en Intel. description-de.UTF-8: Überprüfen, dass X kein Speicherleck verursacht, wenn Programme auf Systemen mit Intel-basierter Grafik ausgeführt werden. description-el.utf-8: Δοκιμή για το ότι η διεργασία X δεν παρουσιάζει διαρροή μνήμης κατά την εκτέλεση προγραμμάτων σε συστήματα με γραφικά Intel. description-en_AU.UTF-8: Test that X does not leak memory when running programs on systems with intel based graphics. description-en_GB.UTF-8: Test that X does not leak memory when running programs on systems with Intel based graphics. description-es.UTF-8: Prueba que X no pierde memoria al ejecutar programas en sistemas con gráficos basados ​​en Intel. description-fi.UTF-8: Tarkistetaan, ettei X vuoda muistia Intelin grafiikkalaitteistoa käytettäessä. description-ms.UTF-8: Uji sama ada X tidak bocorkan ingatan bila jalankan program pada sistem menggunakan grafik berasaskan intel. description-nl.UTF-8: Test om te controleren of X geen geheugen lekt bij het uitvoeren van programma's op systemen met een grafische kaart van intel. description-pt_BR.UTF-8: Teste que o X não ocorrerá vazamento de memória durante a execução de programas em sistemas com gráficos baseados em intel. description-ru.UTF-8: Проверка системы X для выявления утечки памяти во время выполнения программ на системах со встроенной графической системой intel. description-sl.UTF-8: Preizkus, da X-u ne uhaja pomnilnik, ko se izvajajo programi na sistemu z Intelovo grafiko. plugin: manual name: graphics/resolution requires: device.category == 'VIDEO' command: resolution_test description: PURPOSE: This test will verify the default display resolution STEPS: 1. This display is using the following resolution: INFO: $output VERIFICATION: Is this acceptable for your display? plugin: shell name: graphics/minimum_resolution requires: device.category == 'VIDEO' command: resolution_test --horizontal 800 --vertical 600 description: Ensure the current resolution meets or exceeds the recommended minimum resolution (800x600). See here for details: . https://help.ubuntu.com/community/Installation/SystemRequirements plugin: manual name: graphics/display requires: package.name == 'xorg' and package.name == 'python-gst0.10' command: gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink' description: PURPOSE: This test will test the default display STEPS: 1. Click "Test" to display a video test. VERIFICATION: Do you see color bars and static? plugin: shell name: graphics/VESA_drivers_not_in_use command: cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a' description: Check that VESA drivers are not in use plugin: manual name: graphics/cycle_resolution requires: package.name == 'xorg' depends: graphics/VESA_drivers_not_in_use command: xrandr_cycle description: PURPOSE: This test cycles through the detected video modes STEPS: 1. Click "Test" to start cycling through the video modes VERIFICATION: Did the screen appear to be working for each mode? plugin: shell name: graphics/compiz_check requires: package.name == 'nux-tools' command: perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\e\[[\d;]*m//g;print $a;exit($? ? 1:0)' description: Check that hardware is able to run compiz plugin: shell name: graphics/unity-support requires: package.name == 'nux-tools' command: perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\e\[[\d;]*m//g;print $a;exit($? ? 1:0)' description: Check that hardware is able to run Unity 3D plugin: manual name: graphics/glxgears requires: package.name == 'mesa-utils' command: glxgears; true description: PURPOSE: This test tests the basic 3D capabilities of your video card STEPS: 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close. 2. Verify that the animation is not jerky or slow. VERIFICATION: 1. Did the 3d animation appear? 2. Was the animation free from slowness/jerkiness? , 0.012314081192) for message-result with priority 0. 2012-02-28 17:50:50,779 DEBUG Started firing message-file. 2012-02-28 17:50:50,779 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:50,799 DEBUG Started firing report-messages. 2012-02-28 17:50:50,800 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'xdpyinfo | grep "^X.Org version" | cut -d \':\' -f 2 | tr -d \' \'', 'plugin': 'shell', 'requires': 'package.name == "x11-utils"', 'description': 'Test to output the Xorg version', 'name': 'graphics/xorg-version'}, {'description': 'Run gtkperf to make sure that GTK based test cases work', 'plugin': 'shell', 'depends': 'graphics/xorg-version', 'command': 'gtkperf -a | grep "Total time:"', 'requires': "package.name == 'gtkperf'", 'name': 'graphics/gtkperf'}, {'info': None, 'name': 'graphics/resolution-change', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new resolution from the dropdown list\n3. Click on Apply\n4. Select the original resolution from the dropdown list\n5. Click on Apply\n', 'purpose': 'This test will verify that the GUI is usable after manually changing resolution\n', 'verification': 'Did the resolution change as expected?', 'description': 'PURPOSE:\n This test will verify that the GUI is usable after manually changing resolution\nSTEPS:\n 1. Open the Displays application\n 2. Select a new resolution from the dropdown list\n 3. Click on Apply\n 4. Select the original resolution from the dropdown list\n 5. Click on Apply\nVERIFICATION:\n Did the resolution change as expected?'}, {'info': None, 'name': 'graphics/rotation', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new rotation value from the dropdown list\n3. Click on Apply\n4. Click on Restore Previous Configuration\n5. Click on Apply\n6. Repeat 2-5 for different rotation values\n', 'purpose': 'This test will test display rotation\n', 'verification': 'Did the display rotation change as expected?', 'description': 'PURPOSE:\n This test will test display rotation\nSTEPS:\n 1. Open the Displays application\n 2. Select a new rotation value from the dropdown list\n 3. Click on Apply\n 4. Click on Restore Previous Configuration\n 5. Click on Apply\n 6. Repeat 2-5 for different rotation values\nVERIFICATION:\n Did the display rotation change as expected?'}, {'requires': "package.name == 'xorg' and package.name == 'procps'", 'command': "pgrep -f '/usr/bin/X' >/dev/null", 'description': 'Test that the X process is running.', 'name': 'graphics/xorg-process', 'plugin': 'shell'}, {'requires': "package.name == 'xorg'", 'command': '! test -e /var/log/Xorg.failsafe.log', 'description': 'Test that the X is not running in failsafe mode.', 'name': 'graphics/xorg-failsafe', 'plugin': 'shell'}, {'description': 'Test that X does not leak memory when running programs on systems with intel based graphics.', 'plugin': 'shell', 'command': 'xorg_memory_test xeyes', 'user': 'root', 'requires': "package.name == 'xorg' and device.driver == 'i915'", 'name': 'graphics/xorg-memory'}, {'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}, {'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': "device.category == 'VIDEO'"}, {'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}, {'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}, {'info': None, 'description': 'PURPOSE:\n This test cycles through the detected video modes\nSTEPS:\n 1. Click "Test" to start cycling through the video modes\nVERIFICATION:\n Did the screen appear to be working for each mode?', 'plugin': 'manual', 'depends': 'graphics/VESA_drivers_not_in_use', 'command': 'xrandr_cycle', 'purpose': 'This test cycles through the detected video modes\n', 'verification': 'Did the screen appear to be working for each mode?', 'steps': '1. Click "Test" to start cycling through the video modes\n', 'requires': "package.name == 'xorg'", 'name': 'graphics/cycle_resolution'}, {'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}, {'description': 'Check that hardware is able to run Unity 3D', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/unity-support'}, {'info': None, 'description': 'PURPOSE:\n This test tests the basic 3D capabilities of your video card\nSTEPS:\n 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n 2. Verify that the animation is not jerky or slow.\nVERIFICATION:\n 1. Did the 3d animation appear?\n 2. Was the animation free from slowness/jerkiness?', 'plugin': 'manual', 'command': 'glxgears; true', 'purpose': 'This test tests the basic 3D capabilities of your video card\n', 'verification': '1. Did the 3d animation appear?\n2. Was the animation free from slowness/jerkiness?', 'steps': '1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n2. Verify that the animation is not jerky or slow.\n', 'requires': "package.name == 'mesa-utils'", 'name': 'graphics/glxgears'}]) for report-messages with priority 0. 2012-02-28 17:50:50,800 DEBUG Started firing report-message. 2012-02-28 17:50:50,800 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': 'xdpyinfo | grep "^X.Org version" | cut -d \':\' -f 2 | tr -d \' \'', 'plugin': 'shell', 'requires': 'package.name == "x11-utils"', 'description': 'Test to output the Xorg version', 'name': 'graphics/xorg-version'}) for report-message with priority 0. 2012-02-28 17:50:50,800 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to output the Xorg version', 'plugin': 'shell', 'command': 'xdpyinfo | grep "^X.Org version" | cut -d \':\' -f 2 | tr -d \' \'', 'suite': '__graphics__', 'requires': 'package.name == "x11-utils"', 'name': 'graphics/xorg-version'}) for report-message with priority 100. 2012-02-28 17:50:50,800 DEBUG Finished firing report-message. 2012-02-28 17:50:50,800 DEBUG Started firing report-message. 2012-02-28 17:50:50,801 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Run gtkperf to make sure that GTK based test cases work', 'plugin': 'shell', 'depends': 'graphics/xorg-version', 'command': 'gtkperf -a | grep "Total time:"', 'requires': "package.name == 'gtkperf'", 'name': 'graphics/gtkperf'}) for report-message with priority 0. 2012-02-28 17:50:50,801 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Run gtkperf to make sure that GTK based test cases work', 'plugin': 'shell', 'depends': 'graphics/xorg-version', 'command': 'gtkperf -a | grep "Total time:"', 'suite': '__graphics__', 'requires': "package.name == 'gtkperf'", 'name': 'graphics/gtkperf'}) for report-message with priority 100. 2012-02-28 17:50:50,801 DEBUG Finished firing report-message. 2012-02-28 17:50:50,801 DEBUG Started firing report-message. 2012-02-28 17:50:50,801 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'graphics/resolution-change', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new resolution from the dropdown list\n3. Click on Apply\n4. Select the original resolution from the dropdown list\n5. Click on Apply\n', 'purpose': 'This test will verify that the GUI is usable after manually changing resolution\n', 'verification': 'Did the resolution change as expected?', 'description': 'PURPOSE:\n This test will verify that the GUI is usable after manually changing resolution\nSTEPS:\n 1. Open the Displays application\n 2. Select a new resolution from the dropdown list\n 3. Click on Apply\n 4. Select the original resolution from the dropdown list\n 5. Click on Apply\nVERIFICATION:\n Did the resolution change as expected?'}) for report-message with priority 0. 2012-02-28 17:50:50,801 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'graphics/resolution-change', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new resolution from the dropdown list\n3. Click on Apply\n4. Select the original resolution from the dropdown list\n5. Click on Apply\n', 'purpose': 'This test will verify that the GUI is usable after manually changing resolution\n', 'verification': 'Did the resolution change as expected?', 'suite': '__graphics__', 'description': 'PURPOSE:\n This test will verify that the GUI is usable after manually changing resolution\nSTEPS:\n 1. Open the Displays application\n 2. Select a new resolution from the dropdown list\n 3. Click on Apply\n 4. Select the original resolution from the dropdown list\n 5. Click on Apply\nVERIFICATION:\n Did the resolution change as expected?'}) for report-message with priority 100. 2012-02-28 17:50:50,802 DEBUG Finished firing report-message. 2012-02-28 17:50:50,802 DEBUG Started firing report-message. 2012-02-28 17:50:50,802 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'graphics/rotation', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new rotation value from the dropdown list\n3. Click on Apply\n4. Click on Restore Previous Configuration\n5. Click on Apply\n6. Repeat 2-5 for different rotation values\n', 'purpose': 'This test will test display rotation\n', 'verification': 'Did the display rotation change as expected?', 'description': 'PURPOSE:\n This test will test display rotation\nSTEPS:\n 1. Open the Displays application\n 2. Select a new rotation value from the dropdown list\n 3. Click on Apply\n 4. Click on Restore Previous Configuration\n 5. Click on Apply\n 6. Repeat 2-5 for different rotation values\nVERIFICATION:\n Did the display rotation change as expected?'}) for report-message with priority 0. 2012-02-28 17:50:50,802 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'graphics/rotation', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new rotation value from the dropdown list\n3. Click on Apply\n4. Click on Restore Previous Configuration\n5. Click on Apply\n6. Repeat 2-5 for different rotation values\n', 'purpose': 'This test will test display rotation\n', 'verification': 'Did the display rotation change as expected?', 'suite': '__graphics__', 'description': 'PURPOSE:\n This test will test display rotation\nSTEPS:\n 1. Open the Displays application\n 2. Select a new rotation value from the dropdown list\n 3. Click on Apply\n 4. Click on Restore Previous Configuration\n 5. Click on Apply\n 6. Repeat 2-5 for different rotation values\nVERIFICATION:\n Did the display rotation change as expected?'}) for report-message with priority 100. 2012-02-28 17:50:50,802 DEBUG Finished firing report-message. 2012-02-28 17:50:50,802 DEBUG Started firing report-message. 2012-02-28 17:50:50,802 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'requires': "package.name == 'xorg' and package.name == 'procps'", 'command': "pgrep -f '/usr/bin/X' >/dev/null", 'description': 'Test that the X process is running.', 'name': 'graphics/xorg-process', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:50,803 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test that the X process is running.', 'plugin': 'shell', 'command': "pgrep -f '/usr/bin/X' >/dev/null", 'suite': '__graphics__', 'requires': "package.name == 'xorg' and package.name == 'procps'", 'name': 'graphics/xorg-process'}) for report-message with priority 100. 2012-02-28 17:50:50,803 DEBUG Finished firing report-message. 2012-02-28 17:50:50,803 DEBUG Started firing report-message. 2012-02-28 17:50:50,803 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'requires': "package.name == 'xorg'", 'command': '! test -e /var/log/Xorg.failsafe.log', 'description': 'Test that the X is not running in failsafe mode.', 'name': 'graphics/xorg-failsafe', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:50,803 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test that the X is not running in failsafe mode.', 'plugin': 'shell', 'command': '! test -e /var/log/Xorg.failsafe.log', 'suite': '__graphics__', 'requires': "package.name == 'xorg'", 'name': 'graphics/xorg-failsafe'}) for report-message with priority 100. 2012-02-28 17:50:50,803 DEBUG Finished firing report-message. 2012-02-28 17:50:50,803 DEBUG Started firing report-message. 2012-02-28 17:50:50,804 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test that X does not leak memory when running programs on systems with intel based graphics.', 'plugin': 'shell', 'command': 'xorg_memory_test xeyes', 'user': 'root', 'requires': "package.name == 'xorg' and device.driver == 'i915'", 'name': 'graphics/xorg-memory'}) for report-message with priority 0. 2012-02-28 17:50:50,804 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test that X does not leak memory when running programs on systems with intel based graphics.', 'plugin': 'shell', 'command': 'xorg_memory_test xeyes', 'user': 'root', 'suite': '__graphics__', 'requires': "package.name == 'xorg' and device.driver == 'i915'", 'name': 'graphics/xorg-memory'}) for report-message with priority 100. 2012-02-28 17:50:50,804 DEBUG Finished firing report-message. 2012-02-28 17:50:50,804 DEBUG Started firing report-message. 2012-02-28 17:50:50,804 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}) for report-message with priority 0. 2012-02-28 17:50:50,804 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}) for report-message with priority 100. 2012-02-28 17:50:50,804 DEBUG Finished firing report-message. 2012-02-28 17:50:50,805 DEBUG Started firing report-message. 2012-02-28 17:50:50,805 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': "device.category == 'VIDEO'"}) for report-message with priority 0. 2012-02-28 17:50:50,805 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': "device.category == 'VIDEO'"}) for report-message with priority 100. 2012-02-28 17:50:50,805 DEBUG Finished firing report-message. 2012-02-28 17:50:50,805 DEBUG Started firing report-message. 2012-02-28 17:50:50,805 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}) for report-message with priority 0. 2012-02-28 17:50:50,807 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'suite': '__graphics__', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}) for report-message with priority 100. 2012-02-28 17:50:50,807 DEBUG Finished firing report-message. 2012-02-28 17:50:50,807 DEBUG Started firing report-message. 2012-02-28 17:50:50,807 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:50,807 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__graphics__', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:50,810 DEBUG Finished firing report-message. 2012-02-28 17:50:50,810 DEBUG Started firing report-message. 2012-02-28 17:50:50,810 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test cycles through the detected video modes\nSTEPS:\n 1. Click "Test" to start cycling through the video modes\nVERIFICATION:\n Did the screen appear to be working for each mode?', 'plugin': 'manual', 'depends': 'graphics/VESA_drivers_not_in_use', 'command': 'xrandr_cycle', 'purpose': 'This test cycles through the detected video modes\n', 'verification': 'Did the screen appear to be working for each mode?', 'steps': '1. Click "Test" to start cycling through the video modes\n', 'requires': "package.name == 'xorg'", 'name': 'graphics/cycle_resolution'}) for report-message with priority 0. 2012-02-28 17:50:50,810 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test cycles through the detected video modes\nSTEPS:\n 1. Click "Test" to start cycling through the video modes\nVERIFICATION:\n Did the screen appear to be working for each mode?', 'plugin': 'manual', 'depends': 'graphics/VESA_drivers_not_in_use', 'command': 'xrandr_cycle', 'purpose': 'This test cycles through the detected video modes\n', 'verification': 'Did the screen appear to be working for each mode?', 'suite': '__graphics__', 'steps': '1. Click "Test" to start cycling through the video modes\n', 'requires': "package.name == 'xorg'", 'name': 'graphics/cycle_resolution'}) for report-message with priority 100. 2012-02-28 17:50:50,810 DEBUG Finished firing report-message. 2012-02-28 17:50:50,811 DEBUG Started firing report-message. 2012-02-28 17:50:50,811 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}) for report-message with priority 0. 2012-02-28 17:50:50,811 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}) for report-message with priority 100. 2012-02-28 17:50:50,811 DEBUG Finished firing report-message. 2012-02-28 17:50:50,811 DEBUG Started firing report-message. 2012-02-28 17:50:50,811 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Check that hardware is able to run Unity 3D', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/unity-support'}) for report-message with priority 0. 2012-02-28 17:50:50,811 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check that hardware is able to run Unity 3D', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': "package.name == 'nux-tools'", 'name': 'graphics/unity-support'}) for report-message with priority 100. 2012-02-28 17:50:50,812 DEBUG Finished firing report-message. 2012-02-28 17:50:50,812 DEBUG Started firing report-message. 2012-02-28 17:50:50,812 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test tests the basic 3D capabilities of your video card\nSTEPS:\n 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n 2. Verify that the animation is not jerky or slow.\nVERIFICATION:\n 1. Did the 3d animation appear?\n 2. Was the animation free from slowness/jerkiness?', 'plugin': 'manual', 'command': 'glxgears; true', 'purpose': 'This test tests the basic 3D capabilities of your video card\n', 'verification': '1. Did the 3d animation appear?\n2. Was the animation free from slowness/jerkiness?', 'steps': '1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n2. Verify that the animation is not jerky or slow.\n', 'requires': "package.name == 'mesa-utils'", 'name': 'graphics/glxgears'}) for report-message with priority 0. 2012-02-28 17:50:50,812 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test tests the basic 3D capabilities of your video card\nSTEPS:\n 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n 2. Verify that the animation is not jerky or slow.\nVERIFICATION:\n 1. Did the 3d animation appear?\n 2. Was the animation free from slowness/jerkiness?', 'plugin': 'manual', 'command': 'glxgears; true', 'purpose': 'This test tests the basic 3D capabilities of your video card\n', 'verification': '1. Did the 3d animation appear?\n2. Was the animation free from slowness/jerkiness?', 'suite': '__graphics__', 'steps': '1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n2. Verify that the animation is not jerky or slow.\n', 'requires': "package.name == 'mesa-utils'", 'name': 'graphics/glxgears'}) for report-message with priority 100. 2012-02-28 17:50:50,812 DEBUG Finished firing report-message. 2012-02-28 17:50:50,813 DEBUG Finished firing report-messages. 2012-02-28 17:50:50,813 DEBUG Finished firing message-file. 2012-02-28 17:50:50,813 DEBUG Finished firing message-result. 2012-02-28 17:50:50,813 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Graphics tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'type': 'suite', 'name': '__graphics__'}) for message-exec with priority 0. 2012-02-28 17:50:50,813 DEBUG Finished firing message-exec. 2012-02-28 17:50:50,814 DEBUG Finished firing report-local. 2012-02-28 17:50:50,815 DEBUG Finished firing report-job. 2012-02-28 17:50:50,815 DEBUG Started firing report-job. 2012-02-28 17:50:50,816 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}) for report-job with priority -100. 2012-02-28 17:50:50,816 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-job with priority -100. 2012-02-28 17:50:50,817 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-job with priority 0. 2012-02-28 17:50:50,817 DEBUG Started firing report-shell. 2012-02-28 17:50:50,817 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-shell with priority 0. 2012-02-28 17:50:50,817 DEBUG Started firing report-test. 2012-02-28 17:50:50,817 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-test with priority 0. 2012-02-28 17:50:50,818 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'type': 'test', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-test with priority 100. 2012-02-28 17:50:50,818 DEBUG Finished firing report-test. 2012-02-28 17:50:50,818 DEBUG Finished firing report-shell. 2012-02-28 17:50:50,819 DEBUG Finished firing report-job. 2012-02-28 17:50:50,819 DEBUG Started firing report-job. 2012-02-28 17:50:50,820 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}) for report-job with priority -100. 2012-02-28 17:50:50,820 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-job with priority -100. 2012-02-28 17:50:50,821 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-job with priority 0. 2012-02-28 17:50:50,821 DEBUG Started firing report-manual. 2012-02-28 17:50:50,821 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-manual with priority 0. 2012-02-28 17:50:50,821 DEBUG Started firing report-test. 2012-02-28 17:50:50,821 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-test with priority 0. 2012-02-28 17:50:50,822 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'type': 'test', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-test with priority 100. 2012-02-28 17:50:50,822 DEBUG Finished firing report-test. 2012-02-28 17:50:50,822 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,823 DEBUG Finished firing report-job. 2012-02-28 17:50:50,824 DEBUG Started firing report-job. 2012-02-28 17:50:50,824 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}) for report-job with priority -100. 2012-02-28 17:50:50,825 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': u'$output\n', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-job with priority -100. 2012-02-28 17:50:50,826 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': u'$output\n', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-job with priority 0. 2012-02-28 17:50:50,828 DEBUG Started firing report-manual. 2012-02-28 17:50:50,828 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-manual with priority 0. 2012-02-28 17:50:50,828 DEBUG Started firing report-test. 2012-02-28 17:50:50,828 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-test with priority 0. 2012-02-28 17:50:50,828 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'type': 'test', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-test with priority 100. 2012-02-28 17:50:50,828 DEBUG Finished firing report-test. 2012-02-28 17:50:50,829 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,830 DEBUG Finished firing report-job. 2012-02-28 17:50:50,830 DEBUG Started firing report-job. 2012-02-28 17:50:50,830 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': "device.category == 'VIDEO'"}) for report-job with priority -100. 2012-02-28 17:50:50,831 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': ["device.category == 'VIDEO'"]}) for report-job with priority -100. 2012-02-28 17:50:50,832 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': ["device.category == 'VIDEO'"]}) for report-job with priority 0. 2012-02-28 17:50:50,832 DEBUG Started firing report-shell. 2012-02-28 17:50:50,832 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': ["device.category == 'VIDEO'"]}) for report-shell with priority 0. 2012-02-28 17:50:50,832 DEBUG Started firing report-test. 2012-02-28 17:50:50,833 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': ["device.category == 'VIDEO'"]}) for report-test with priority 0. 2012-02-28 17:50:50,833 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'type': 'test', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': ["device.category == 'VIDEO'"]}) for report-test with priority 100. 2012-02-28 17:50:50,833 DEBUG Finished firing report-test. 2012-02-28 17:50:50,833 DEBUG Finished firing report-shell. 2012-02-28 17:50:50,834 DEBUG Finished firing report-job. 2012-02-28 17:50:50,835 DEBUG Started firing report-job. 2012-02-28 17:50:50,835 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:50,835 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:50,836 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:50:50,836 DEBUG Started firing report-shell. 2012-02-28 17:50:50,836 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-shell with priority 0. 2012-02-28 17:50:50,836 DEBUG Started firing report-test. 2012-02-28 17:50:50,836 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-test with priority 0. 2012-02-28 17:50:50,836 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'type': 'test', 'name': 'graphics/VESA_drivers_not_in_use'}) for report-test with priority 100. 2012-02-28 17:50:50,837 DEBUG Finished firing report-test. 2012-02-28 17:50:50,837 DEBUG Finished firing report-shell. 2012-02-28 17:50:50,838 DEBUG Finished firing report-job. 2012-02-28 17:50:50,838 DEBUG Started firing report-job. 2012-02-28 17:50:50,839 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': 'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,839 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,840 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:50,840 DEBUG Started firing report-local. 2012-02-28 17:50:50,840 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:50,840 DEBUG Started firing report-suite. 2012-02-28 17:50:50,840 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:50,840 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Informational tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'type': 'suite', 'name': '__info__'}) for report-suite with priority 100. 2012-02-28 17:50:50,840 DEBUG Finished firing report-suite. 2012-02-28 17:50:50,841 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:50,841 DEBUG Started firing message-exec. 2012-02-28 17:50:50,842 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Informational tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'type': 'suite', 'name': '__info__'}) for message-exec with priority 0. 2012-02-28 17:50:50,842 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:50,842 INFO Running command: cat $CHECKBOX_SHARE/jobs/info.txt* 2012-02-28 17:50:50,856 DEBUG Started firing message-result. 2012-02-28 17:50:50,857 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, name: codecs_attachment plugin: attachment requires: device.driver == 'HDA Intel' command: cat /proc/asound/card*/codec#* description: Attaches a report of installed codecs for Intel HDA description-ast.UTF-8: Axunta un informe de los códecs instalaos pa Intel HDA description-de.UTF-8: Legt einen Bericht über die installierten Codecs für Intel HDA an. description-el.utf-8: Επισύναψη μίας αναφοράς εγκαταστημένων κωδικοποιητών για ήχο υψηλής πιστότητας Intel HDA description-en_AU.UTF-8: Attaches a report of installed codecs for Intel HDA description-en_GB.UTF-8: Attaches a report of installed codecs for Intel HDA description-es.UTF-8: Adjunta un informe de los códecs instalados para Intel HDA description-fi.UTF-8: Liittää raportin Intel HDA:lle asennetuista koodekeista description-ms.UTF-8: Lampir laporan kodeks terpasang untuk Intel HDA description-pt_BR.UTF-8: Anexar um relatório com os codecs instalados para Intel HDA description-ru.UTF-8: Добавляет отчёт об установленных кодеках для Intel HDA description-sl.UTF-8: Priloži poročilo nameščenih kodekov za Intel HDA name: cpuinfo_attachment plugin: attachment command: cat /proc/cpuinfo description: Attaches a report of CPU information description-ast.UTF-8: Axunta un informe de la CPU description-de.UTF-8: Legt einen Bericht mit CPU-Informationen an description-el.utf-8: Επισύναψη μίας αναφοράς πληροφοριών για τον επεξεργαστή (CPU) description-en_AU.UTF-8: Attaches a report of CPU information description-en_GB.UTF-8: Attaches a report of CPU information description-es.UTF-8: Adjunta un informe de la Unidad Central de Procesamiento description-fi.UTF-8: Liittää raportin suorittimen tiedoista description-ms.UTF-8: Lampir laporan maklumat CPU description-nl.UTF-8: Voegt CPU-informatie aan het raport toe description-pt_BR.UTF-8: Anexar um relatório com informações da CPU description-ru.UTF-8: Добавляет отчёт сведений о ЦПУ description-sl.UTF-8: Priloži poročilo podrobnosti CPE name: dmesg_attachment plugin: attachment command: cat /var/log/dmesg | ansi_parser description: Attaches a copy of /var/log/dmesg to the test results description-ast.UTF-8: Axunta una copia de /var/log/dmesg a los resultaos de la prueba description-de.UTF-8: Fügt den Testergebnissen eine Kopie von /var/log/dmesg hinzu description-el.utf-8: Επισύναψη ενός αντιγράφου του αρχείου /var/log/dmesg στα αποτελέσματα της δοκιμής description-en_AU.UTF-8: Attaches a copy of /var/log/dmesg to the test results description-en_GB.UTF-8: Attaches a copy of /var/log/dmesg to the test results description-es.UTF-8: Adjunta una copia de /var/log/dmesg a los resultados de la prueba description-fi.UTF-8: Liittää kopion /var/log/dmesg:stä testituloksiin description-ms.UTF-8: Lampir satu salinan /var/log/dmesg ke keputusan ujian description-pt_BR.UTF-8: Anexar uma cópia de /var/log/dmesg para testar resultados description-ru.UTF-8: Добавляет копию /var/log/dmesg в результаты проверки description-sl.UTF-8: Priloži kopijo /var/log/dmesg rezultatom preizkusa name: dmi_attachment plugin: attachment command: grep -r . /sys/class/dmi/id/ 2>/dev/null description: Attaches info on DMI description-ast.UTF-8: Información axunta en DMI description-de.UTF-8: Erstellt Informationen über DMI description-el.utf-8: Επισύναψη πληροφοριών για το DMI (Direct Media Interface) description-en_AU.UTF-8: Attaches info on DMI description-en_GB.UTF-8: Attaches info on DMI description-es.UTF-8: Información adjunta en DMI description-fi.UTF-8: Liitää tietoa DMI:stä description-ms.UTF-8: Lampir maklumat pada DMI description-pt_BR.UTF-8: Anexar informações em uma DMI description-ru.UTF-8: Добавляет сведения о DMI description-sl.UTF-8: Priloži podrobnosti o DMI name: dmidecode_attachment plugin: attachment user: root command: dmidecode description: Attaches dmidecode output description-ast.UTF-8: Axunta salida dmidecode description-de.UTF-8: Erstellt dmidecode-Ausgabe description-el.utf-8: Επισύναψη του αποτελέσματος της εντολής dmidecode description-en_AU.UTF-8: Attaches dmidecode output description-en_GB.UTF-8: Attaches dmidecode output description-es.UTF-8: Adjunta salida dmidecode description-fi.UTF-8: Liittää dmidecode-komennon tulosteen description-ms.UTF-8: Lampir output dmidecode description-pt_BR.UTF-8: Anexar uma saída dmidecode description-ru.UTF-8: Добавляет вывод dmidecode description-sl.UTF-8: Priloži izpis dmidecode name: lspci_attachment plugin: attachment command: lspci -vvnn description: Attaches very verbose lspci output. description-ast.UTF-8: Axunta salida prolija de lspci description-de.UTF-8: Erstellt eine sehr lange lspci-Ausgabe description-el.utf-8: Επισύναψη πολύ αναλυτικού αποτελέσματος της εντολής lspci description-en_AU.UTF-8: Attaches very verbose lspci output. description-en_GB.UTF-8: Attaches very verbose lspci output. description-es.UTF-8: Adjunta salida prolija de lspci description-fi.UTF-8: Liittää hyvin laajan lspci-tulosteen. description-ms.UTF-8: Lampir output lspci yang sangat berjela. description-pt_BR.UTF-8: Anexar uma saída lspci muito detalhada. description-ru.UTF-8: Добавляет подробный вывод lspci. description-sl.UTF-8: Priloži zelo podroben izpis lspci. name: meminfo_attachment plugin: attachment command: cat /proc/meminfo name: modprobe_attachment plugin: attachment command: find /etc/modprobe.* -name \*.conf | xargs cat description: Attaches the contents of the various modprobe conf files. description-ast.UTF-8: Axunta los conteníos de dellos ficheros de configuración modprobe. description-de.UTF-8: Fügt die Inhalte der diversen modprobe-conf-Dateien hinzu. description-el.utf-8: Επισύναψη του περιεχομένου των διαφόρων modprobe conf αρχείων description-en_AU.UTF-8: Attaches the contents of the various modprobe conf files. description-en_GB.UTF-8: Attaches the contents of the various modprobe conf files. description-es.UTF-8: Adjunta los contenidos de varios archivos de configuración modprobe. description-fi.UTF-8: Liittää useiden modprobe-asetustiedostojen sisällön. description-ms.UTF-8: Lampir kandungan fail modprobe conf yang pelbagai. description-pt_BR.UTF-8: Anexar o conteúdo de vários arquivos de configuração modprobe. description-ru.UTF-8: Добавляет содержимое различных конфигурационных файлов modprobe. description-sl.UTF-8: Priloži vsebino različnih nastavitvenih datotek modprobe. name: modules_attachment plugin: attachment command: cat /etc/modules description: Attaches the contents of the /etc/modules file. description-ast.UTF-8: Axunta'l conteníu del ficheru /etc/modules. description-de.UTF-8: Fügt die Inhalte der Datei /etc/modules hinzu. description-el.utf-8: Επισύναψη του περιεχομένου του αρχείου /etc/modules. description-en_AU.UTF-8: Attaches the contents of the /etc/modules file. description-en_GB.UTF-8: Attaches the contents of the /etc/modules file. description-es.UTF-8: Adjunta el contenido del archivo /etc/modules. description-fi.UTF-8: Liittää /etc/modules-tiedoston sisällön. description-ms.UTF-8: Lampir kandungan fail /etc/modules description-pt_BR.UTF-8: Anexar o conteúdo do arquivo /etc/modules. description-ru.UTF-8: Добавляет содержимое файла /etc/modules. description-sl.UTF-8: Priloži vsebino datoteke /etc/modules. name: sysctl_attachment plugin: attachment command: find /etc/sysctl.* -name \*.conf | xargs cat description: attaches the contents of various sysctl config files. description-ast.UTF-8: axunta los conteníos de dellos ficheros de configuración sysctl. description-de.UTF-8: Fügt die Inhalte von diversen sysctl-config-Dateien hinzu. description-el.utf-8: Επισύναψη των περιεχομένων διαφόρων αρχείων ρυθμίσεων sysctl description-en_AU.UTF-8: attaches the contents of various sysctl config files. description-en_GB.UTF-8: attaches the contents of various sysctl config files. description-es.UTF-8: adjunta los contenidos de varios archivos de configuración sysctl. description-fi.UTF-8: Liittää useiden sysctl-asetustiedostojen sisällön. description-ms.UTF-8: Lampir kandungan fail confog sysctl yang pelbagai. description-pt_BR.UTF-8: anexar o conteúdo de vários arquivos de configuração sysctl. description-ru.UTF-8: Добавляет содержимое различных конфигурационных файлов sysctl. description-sl.UTF-8: Priloži vsebino različnih nastavitvenih datotek sysctl. name: sysfs_attachment plugin: attachment description: Attaches a report of sysfs attributes. description-ast.UTF-8: Axunta un informe de los atributos de sysfs. description-de.UTF-8: Fügt einen Bericht über sysfs-Attribute hinzu. description-el.utf-8: Επισύναψη μίας αναφοράς των χαρακτηριστικών sysfs description-en_AU.UTF-8: Attaches a report of sysfs attributes. description-en_GB.UTF-8: Attaches a report of sysfs attributes. description-es.UTF-8: Adjunta un informe de los atributos de sysfs. description-fi.UTF-8: Liittää sysfs-tiedot. description-ms.UTF-8: Lampir laporan atribut sysfs. description-pt_BR.UTF-8: Anexar um relatório de atributos sysfs. description-ru.UTF-8: Добавляет отчёт атрибутов sysfs. description-sl.UTF-8: Priloži poročila atributov sysfs. command: for i in `udevadm info --export-db | sed -n 's/^P: //p'`; do echo "P: $i" udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n 's/ ATTR{\(.*\)}=="\(.*\)"/A: \1=\2/p' echo done name: udev_attachment plugin: attachment command: udevadm info --export-db description: Attaches a dump of the udev database showing system hardware information. description-ast.UTF-8: Axunta un volcáu de la base de datos udev amosando información de hardware del sistema. description-de.UTF-8: Fügt ein Abbild der udev-Datenbank mit System-Hardware-Informationen hinzu. description-el.utf-8: Επισύναψη μίας αποτύπωσης της βάσης δεδομένων udev η οποία δείχνει πληροφορίες για το υλικό του συστήματος. description-en_AU.UTF-8: Attaches a dump of the udev database showing system hardware information. description-en_GB.UTF-8: Attaches a dump of the udev database showing system hardware information. description-es.UTF-8: Adjunta un volcado de la base de datos udev mostrando información de hardware del sistema. description-fi.UTF-8: Liittää udev-tietokannan, joka kertoo järjestelmän laitteistosta. description-ms.UTF-8: Lampir longgokkan pengkalan data udev yang memaparkan maklumat perkakasan sistem. description-pt_BR.UTF-8: Anexar um dump do banco de dados udev, mostrando informações de hardware do sistema. description-ru.UTF-8: Прикреплять фрагмент содержимого базы данных «udev», показывающий информацию об аппаратном обеспечении. description-sl.UTF-8: Priloži odlagališča podatkovne zbirke udev, ki prikazuje podatke sistemske strojne opreme. name: gcov_attachment plugin: attachment requires: package.name == 'lcov' user: root command: gcov_tarball description: Attaches a tarball of gcov data if present. description-ast.UTF-8: Axunta un ficheru comprimíu de los datos gcov si ta presente. description-de.UTF-8: Fügt ein Tar-Archiv mit gcov-Daten hinzu, wenn vorhanden. description-el.utf-8: Επισύναψη ενός συμπιεσμένου αρχείου με δεδομένα gconv αν υπάρχουν. description-en_AU.UTF-8: Attaches a tarball of gcov data if present. description-en_GB.UTF-8: Attaches a tarball of gcov data if present. description-es.UTF-8: Adjunta un archivo comprimido de los datos gcov si está presente. description-fi.UTF-8: Liittää arkiston gcov-tiedoista, jos sellaisia löytyy. description-ms.UTF-8: Lampir tarball bagi data gcov jika hadir. description-pt_BR.UTF-8: Anexar um tarball de dados gcov, se estiverem presentes. description-ru.UTF-8: Добавляет архив tarball данных gcov, если они существуют. description-sl.UTF-8: Priloži paket tar podatkov gcov, če so prisotni. name: lsmod_attachment plugin: attachment command: lsmod description: Attaches a list of the currently running kernel modules. description-ast.UTF-8: Axunta una llista de los módulos del nucleu que ta anguaño n'execución. description-de.UTF-8: Fügt eine Liste der momentan ausgeführten Kernelmodule hinzu. description-el.utf-8: Επισύναψη μίας λίστας των εκτελούμενων τη δεδομένη στιγμή αρθρωμάτων του πυρήνα. description-en_AU.UTF-8: Attaches a list of the currently running kernel modules. description-en_GB.UTF-8: Attaches a list of the currently running kernel modules. description-es.UTF-8: Adjunta una lista de los módulos del núcleo actualmente en ejecución. description-fi.UTF-8: Liittää listan käytössä olevista ytimen moduuleista. description-ms.UTF-8: Lampir senarai modul kernel yang kini dijalankan. description-pt_BR.UTF-8: Anexar uma lista dos módulos do kernel executados atualmente. description-ru.UTF-8: Добавляет список выполняемых в данный момент модулей ядра. description-sl.UTF-8: Priloži seznam trenutno zagnanih jedrnih modulov. plugin: shell name: info/screenshot requires: package.name == 'xorg' package.name == 'imagemagick' command: import -window root ${CHECKBOX_DATA}/screenshot.png description: Captures a screenshot. description-ast.UTF-8: Captura la pantalla. description-be.UTF-8: Стварае здымак экрана. description-bs.UTF-8: Hvat sliku ekrana description-cs.UTF-8: Pořídí snímek obrazovky. description-da.UTF-8: Tag et skærmbillede. description-de.UTF-8: Ein Bildschirmfoto aufnehmen. description-el.utf-8: Καταγράφει ένα στιγμιότυπο οθόνης. description-en_AU.UTF-8: Captures a screenshot. description-en_GB.UTF-8: Captures a screenshot. description-es.UTF-8: Capture la pantalla. description-fi.UTF-8: Ota kuvakaappaus. description-fr.UTF-8: Effectue une capture d'écran. description-gl.UTF-8: Captura a pantalla. description-hu.UTF-8: Képernyőkép készítése. description-it.UTF-8: Cattura una schermata. description-ja.UTF-8: スクリーンショットを取得します。 description-lv.UTF-8: Uzņem ekrānuzņēmumu. description-ms.UTF-8: Tangkap cekupan skrin. description-nl.UTF-8: Schermafdruk maken. description-oc.UTF-8: Efectua una captura d'ecran. description-pt_BR.UTF-8: Executa uma captura de tela. description-ru.UTF-8: Создаёт снимок экрана. description-sl.UTF-8: Zajame zaslonsko sliko. description-sq.UTF-8: Kap një pamje të ekranit. description-sr.UTF-8: Направите снимак екрана. description-sv.UTF-8: Fångar en skärmbild. description-tr.UTF-8: Bir ekran görüntüsü alır. description-ug.UTF-8: ئېكران كۆرۈنۈشىنى تۇتىدۇ. description-zh_TW.UTF-8: 捕捉螢幕截圖. plugin: attachment name: screenshot.png depends: info/screenshot command: cat ${CHECKBOX_DATA}/screenshot.png description: Attaches the screenshot captured in info/screenshot. description-ast.UTF-8: Axunta la captura de pantalla capturada en info/screenshot description-de.UTF-8: Fügt das unter info/screenshot erstellte Bildschirmfoto hinzu. description-el.utf-8: Επισύναψη του στιγμιότυπου που καταγράφηκε στο info/screenshot. description-en_AU.UTF-8: Attaches the screenshot captured in info/screenshot. description-en_GB.UTF-8: Attaches the screenshot captured in info/screenshot. description-es.UTF-8: Adjunta la captura de pantalla capturada en info/screenshot description-fi.UTF-8: Liittää kuvankaappaustestissä otetun kuvankaappauksen. description-ms.UTF-8: Lampir cekupan skrin yang ditangkap dalan info/screenshot. description-pt_BR.UTF-8: Anexar uma captura de tela presente em informação/captura de tela. description-ru.UTF-8: Добавляет снимок экрана записанный в info/screenshot. description-sl.UTF-8: Priloži zajeto zaslonsko sliko v info/screenshot. plugin: attachment name: fwts_log depends: miscellanea/fwts_test description: Gather log from the Firmware Test Suite run. description-ast.UTF-8: Reunir un rexistru de la execución de la suite pa la prueba de Firmware description-de.UTF-8: Sammelprotokoll des Firmware-Test-Suite-Durchlaufs. description-el.utf-8: Συγκέντρωση των καταγραφών από την εκτέλεση της σουίτας δοκιμών firmware. description-en_AU.UTF-8: Gather log from the Firmware Test Suite run. description-en_GB.UTF-8: Gather log from the Firmware Test Suite run. description-es.UTF-8: Reunir un registro de la ejecución de la suite para la prueba de Firmware description-fi.UTF-8: Kerää loki Firmware Test Suiten ajosta. description-ms.UTF-8: Himpun log dari perjalanan Suit Ujian Perisian Tegar description-nl.UTF-8: Loggegevens van de ‘Firmware Test Suite’ verzamelen. description-pt_BR.UTF-8: Coletar o registro da execução da suíte de testes de firmware. description-ru.UTF-8: Журналировать выводы набора тестов встроенных программ. command: cat $CHECKBOX_DATA/fwts_results.log plugin: attachment name: acpi_sleep_attachment command: [ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep description: Attaches the contents of /proc/acpi/sleep if it exists. description-ast.UTF-8: Axunta'l conteníu de /proc/acpi/sleep si existe. description-de.UTF-8: Fügt die Inhalte von /proc/acpi/sleep hinzu, falls vorhanden. description-el.utf-8: Επισύναψη του περιεχόμενου του αρχείου /proc/acpi/sleep αν υπάρχει. description-en_AU.UTF-8: Attaches the contents of /proc/acpi/sleep if it exists. description-en_GB.UTF-8: Attaches the contents of /proc/acpi/sleep if it exists. description-es.UTF-8: Adjunta el contenido de /proc/acpi/sleep si existe. description-fi.UTF-8: Liittää /proc/acpi/sleep -tiedoston sisällön, jos kyseinen tiedosto löytyy. description-ms.UTF-8: Lampir kandungan bagi /proc/acpi/sleep jika ia wujud. description-pt_BR.UTF-8: Anexar o conteúdo de /proc/acpi/sleep se este existir. description-ru.UTF-8: Добавляет содержимое /proc/acpi/sleep, если оно есть. plugin: local name: info/bootchart description: Bootchart information. description-ast.UTF-8: Información de la tabla d'arranque. description-be.UTF-8: Інфармацыя Bootchart. description-bs.UTF-8: Informacije o dijagramu podizanja. description-cs.UTF-8: Informace z bootchartu description-da.UTF-8: Bootchart-information. description-de.UTF-8: Bootchart-Informationen. description-el.utf-8: Πληροφορίες Bootchart. description-en_AU.UTF-8: Bootchart information. description-en_GB.UTF-8: Bootchart information. description-es.UTF-8: Información de la tabla de arranque. description-fi.UTF-8: Bootchart-tiedot description-fr.UTF-8: Informations Bootchart. description-gl.UTF-8: Información da táboa de arrinque. description-hu.UTF-8: Bootchart információk. description-it.UTF-8: Informazioni di bootchart. description-lv.UTF-8: Informācija par Bootchart. description-ms.UTF-8: Maklumat Bootchart. description-nl.UTF-8: Bootchart-informatie. description-oc.UTF-8: Informacions Bootchart. description-pt_BR.UTF-8: Informação do Bootchart. description-ru.UTF-8: Сведения Bootchart. description-sl.UTF-8: Podrobnosti o grafu zagona. description-sq.UTF-8: Informacioni i ndezjes. description-sv.UTF-8: Bootchart-information. description-ug.UTF-8: Bootchart ئۇچۇرى. description-zh_TW.UTF-8: Bootchart 資訊 requires: package.name == 'bootchart' or package.name == 'pybootchartgui' user: root command: process_wait -u root bootchart collector ureadahead; \ [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100 plugin: local name: info/hdparm description: SATA/IDE device information. description-ast.UTF-8: Información de preseos SATA/IDE. description-be.UTF-8: Інфармацыя аб прыладах SATA / IDE. description-bs.UTF-8: Informacija o SATA/IDE uređaju. description-cs.UTF-8: Informace o zařízení na SATA/IDE description-da.UTF-8: SATA/IDE-enhedsinformation. description-de.UTF-8: SATA/IDE-Geräteinformationen. description-el.utf-8: Πληροφορίες συσκευών SATA/IDE description-en_AU.UTF-8: SATA/IDE device information. description-en_GB.UTF-8: SATA/IDE device information. description-es.UTF-8: Información de dispositivos SATA/IDE. description-fi.UTF-8: SATA-/IDE-laitteen tiedot. description-fr.UTF-8: Informations sur le périphérique SATA/IDE. description-gl.UTF-8: Información de dispositivos SATA/IDE. description-hu.UTF-8: SATA/IDE eszközadatok. description-it.UTF-8: Informazioni sui dispositivi SATA/IDE. description-ja.UTF-8: SATA/IDEデバイスの情報 description-lv.UTF-8: Informācija par SATA/IDE ierīcēm. description-ms.UTF-8: Maklumat peranti SATA/IDE description-nl.UTF-8: SATA/IDE-informatie. description-oc.UTF-8: Informacions sul periferic SATA/IDE. description-pt_BR.UTF-8: Informações de dispositivo SATA/IDE. description-ru.UTF-8: Сведения о устройствах SATA/IDE. description-sl.UTF-8: Podatki o napravi SATA/IDE. description-sq.UTF-8: Informacion i pajisjeve SATA/IDE. description-sr.UTF-8: Подаци о САТА/ИДЕ уређају. description-sv.UTF-8: Information om SATA/IDE-enheter. description-tr.UTF-8: SATA/IDE aygıt bilgisi. description-ug.UTF-8: SATA/IDE ئۈسكۈنىسى ئۇچۇرى. description-zh_HK.UTF-8: SATA/ IDE設備的信息。 description-zh_TW.UTF-8: SATA/IDE 裝置資訊 requires: package.name == 'hdparm' device.category == 'DISK' command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: attachment name: info/hdparm_`ls /sys$path/block`.txt requires: device.path == "$path" user: root command: hdparm -I /dev/`ls /sys$path/block` EOF plugin: attachment name: bootchart.png depends: info/bootchart requires: (package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui' description: Attaches the bootchart png file for bootchart runs description-ast.UTF-8: Axunta'l ficheru bootchart.png a les execuciones de bootchart description-de.UTF-8: Fügt die Datei bootchart.png für Bootchart-Läufe hinzu description-el.utf-8: Επισύναψη του αρχείου bootchart png για εκτελέσεις του προγράμματος bootchart description-en_AU.UTF-8: Attaches the bootchart png file for bootchart runs description-en_GB.UTF-8: Attaches the bootchart png file for bootchart runs description-es.UTF-8: Adjunta el archivo bootchart.png a las ejecuciones de bootchart description-fi.UTF-8: Liittää käynnistyksen kartoituskaavion. description-ms.UTF-8: Lampir fail png bootchart untuk perjalanan bootchart description-pt_BR.UTF-8: Anexar o arquivo png do bootchart para execução de análises e visualizações description-ru.UTF-8: Добавляет файл bootchart png для запуска bootchart command: file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; \ [ -e "$file" ] && cat "$file" plugin: attachment name: bootchart.tgz depends: info/bootchart requires: package.name == 'bootchart' and float(lsb.release) >= 9.04 description: Attaches the bootchart log for bootchart test runs. description-ast.UTF-8: Axunta'l rexistru de bootchart a les execuciones de prueba de bootchart. description-de.UTF-8: Fügt das Bootchart-Protokoll für Bootchart Testläufe hinzu. description-el.utf-8: Επισύναψη των καταγραφών bootchart για δοκιμαστικές εκτελέσεις του προγράμματος bootchart description-en_AU.UTF-8: Attaches the bootchart log for bootchart test runs. description-en_GB.UTF-8: Attaches the bootchart log for bootchart test runs. description-es.UTF-8: Adjunta el registro de bootchart a las ejecuciones de prueba de bootchart. description-fi.UTF-8: Liittää käynnistyksen kartoituslokin. description-ms.UTF-8: Lampir log bootchart untuk perjalanan ujian bootchart description-pt_BR.UTF-8: Anexar o registro do bootchart para execução de testes bootchart. description-ru.UTF-8: Добавление журнала bootchart при запуске теста bootchart. command: file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; \ [ -e "$file" ] && cat "$file" plugin: attachment name: installer_bootchart.tgz command: [ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz description: installs the installer bootchart tarball if it exists. description-ast.UTF-8: instala l'instalador tarball bootchart si ye qu'esiste description-de.UTF-8: Installiert das Installationsprogramm-Bootchart-Tar-Archiv, falls vorhanden. description-el.utf-8: εγκαθιστά τον οδηγό εγκατάστασης του συμπιεσμένου αρχείου bootchart αν υπάρχει. description-en_AU.UTF-8: installs the installer bootchart tarball if it exists. description-en_GB.UTF-8: installs the installer bootchart tarball if it exists. description-ms.UTF-8: pasang tarball pemasang bootchart jika ia wujud. description-pt_BR.UTF-8: instalar o tarball instalador do bootchart, se este existir. description-ru.UTF-8: устанавливает инсталлятор bootchart tarball если он существует. plugin: attachment name: installer_debug.gz command: [ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug description: Attaches the installer debug log if it exists. description-ast.UTF-8: Axunta'l rexistru de depuración del instalador si existe. description-de.UTF-8: Fügt das Fehlerdiagnoseprotokoll des Installationsprogramms hinzu, falls vorhanden. description-el.utf-8: Επισύναψη της καταγραφής αποσφαλμάτωσης του εγκαταστάτη αν υπάρχει. description-en_AU.UTF-8: Attaches the installer debug log if it exists. description-en_GB.UTF-8: Attaches the installer debug log if it exists. description-es.UTF-8: Adjunta el registro de depuración del instalador si existe. description-ms.UTF-8: Lampir log pemasang nyahpepijat jika ia wujud. description-pt_BR.UTF-8: Anexar o registro de depuração do instalador, se este existir. description-ru.UTF-8: Прикрепляет отладочную информацию программы установки, если такая существует. , 0.0125250816345) for message-result with priority 0. 2012-02-28 17:50:50,857 DEBUG Started firing message-file. 2012-02-28 17:50:50,857 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:50,886 DEBUG Started firing report-messages. 2012-02-28 17:50:50,886 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': "device.driver == 'HDA Intel'", 'description': 'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}, {'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}, {'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}, {'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}, {'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': 'Attaches dmidecode output'}, {'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}, {'command': 'cat /proc/meminfo', 'name': 'meminfo_attachment', 'plugin': 'attachment'}, {'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}, {'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}, {'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}, {'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': 'Attaches a report of sysfs attributes.'}, {'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}, {'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}, {'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}, {'plugin': 'shell', 'name': 'info/screenshot', 'command': 'import -window root ${CHECKBOX_DATA}/screenshot.png', 'requires': "package.name == 'xorg'\npackage.name == 'imagemagick'", 'description': 'Captures a screenshot.'}, {'depends': 'info/screenshot', 'plugin': 'attachment', 'command': 'cat ${CHECKBOX_DATA}/screenshot.png', 'description': 'Attaches the screenshot captured in info/screenshot.', 'name': 'screenshot.png'}, {'description': 'Gather log from the Firmware Test Suite run.', 'plugin': 'attachment', 'depends': 'miscellanea/fwts_test', 'command': 'cat $CHECKBOX_DATA/fwts_results.log', 'name': 'fwts_log'}, {'plugin': 'attachment', 'command': '[ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep', 'description': 'Attaches the contents of /proc/acpi/sleep if it exists.', 'name': 'acpi_sleep_attachment'}, {'description': 'Bootchart information.', 'plugin': 'local', 'name': 'info/bootchart', 'command': 'process_wait -u root bootchart collector ureadahead; [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100', 'user': 'root', 'requires': "package.name == 'bootchart' or package.name == 'pybootchartgui'"}, {'plugin': 'local', 'description': 'SATA/IDE device information.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: attachment\nname: info/hdparm_`ls /sys$path/block`.txt\nrequires: device.path == "$path"\nuser: root\ncommand: hdparm -I /dev/`ls /sys$path/block`\nEOF', 'requires': "package.name == 'hdparm'\ndevice.category == 'DISK'", 'name': 'info/hdparm'}, {'description': 'Attaches the bootchart png file for bootchart runs', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "(package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui'", 'name': 'bootchart.png'}, {'description': 'Attaches the bootchart log for bootchart test runs.', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "package.name == 'bootchart' and float(lsb.release) >= 9.04", 'name': 'bootchart.tgz'}, {'plugin': 'attachment', 'command': '[ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz', 'description': 'installs the installer bootchart tarball if it exists.', 'name': 'installer_bootchart.tgz'}, {'plugin': 'attachment', 'command': '[ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug', 'description': 'Attaches the installer debug log if it exists.', 'name': 'installer_debug.gz'}]) for report-messages with priority 0. 2012-02-28 17:50:50,887 DEBUG Started firing report-message. 2012-02-28 17:50:50,887 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': "device.driver == 'HDA Intel'", 'description': 'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,887 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'requires': "device.driver == 'HDA Intel'", 'name': 'codecs_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,887 DEBUG Finished firing report-message. 2012-02-28 17:50:50,887 DEBUG Started firing report-message. 2012-02-28 17:50:50,887 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,888 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,888 DEBUG Finished firing report-message. 2012-02-28 17:50:50,888 DEBUG Started firing report-message. 2012-02-28 17:50:50,888 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,888 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,888 DEBUG Finished firing report-message. 2012-02-28 17:50:50,888 DEBUG Started firing report-message. 2012-02-28 17:50:50,889 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,889 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,889 DEBUG Finished firing report-message. 2012-02-28 17:50:50,889 DEBUG Started firing report-message. 2012-02-28 17:50:50,891 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': 'Attaches dmidecode output'}) for report-message with priority 0. 2012-02-28 17:50:50,891 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'description': 'Attaches dmidecode output'}) for report-message with priority 100. 2012-02-28 17:50:50,891 DEBUG Finished firing report-message. 2012-02-28 17:50:50,891 DEBUG Started firing report-message. 2012-02-28 17:50:50,891 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,893 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,893 DEBUG Finished firing report-message. 2012-02-28 17:50:50,893 DEBUG Started firing report-message. 2012-02-28 17:50:50,893 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': 'cat /proc/meminfo', 'name': 'meminfo_attachment', 'plugin': 'attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,893 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'command': 'cat /proc/meminfo', 'name': 'meminfo_attachment', 'plugin': 'attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,894 DEBUG Finished firing report-message. 2012-02-28 17:50:50,894 DEBUG Started firing report-message. 2012-02-28 17:50:50,894 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,894 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,894 DEBUG Finished firing report-message. 2012-02-28 17:50:50,894 DEBUG Started firing report-message. 2012-02-28 17:50:50,895 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,895 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,895 DEBUG Finished firing report-message. 2012-02-28 17:50:50,895 DEBUG Started firing report-message. 2012-02-28 17:50:50,895 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,895 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,895 DEBUG Finished firing report-message. 2012-02-28 17:50:50,896 DEBUG Started firing report-message. 2012-02-28 17:50:50,896 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': 'Attaches a report of sysfs attributes.'}) for report-message with priority 0. 2012-02-28 17:50:50,896 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'suite': '__info__', 'description': 'Attaches a report of sysfs attributes.'}) for report-message with priority 100. 2012-02-28 17:50:50,896 DEBUG Finished firing report-message. 2012-02-28 17:50:50,896 DEBUG Started firing report-message. 2012-02-28 17:50:50,896 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,897 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,897 DEBUG Finished firing report-message. 2012-02-28 17:50:50,897 DEBUG Started firing report-message. 2012-02-28 17:50:50,897 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,897 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,898 DEBUG Finished firing report-message. 2012-02-28 17:50:50,898 DEBUG Started firing report-message. 2012-02-28 17:50:50,898 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,898 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,898 DEBUG Finished firing report-message. 2012-02-28 17:50:50,898 DEBUG Started firing report-message. 2012-02-28 17:50:50,898 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'info/screenshot', 'command': 'import -window root ${CHECKBOX_DATA}/screenshot.png', 'requires': "package.name == 'xorg'\npackage.name == 'imagemagick'", 'description': 'Captures a screenshot.'}) for report-message with priority 0. 2012-02-28 17:50:50,899 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'info/screenshot', 'command': 'import -window root ${CHECKBOX_DATA}/screenshot.png', 'suite': '__info__', 'requires': "package.name == 'xorg'\npackage.name == 'imagemagick'", 'description': 'Captures a screenshot.'}) for report-message with priority 100. 2012-02-28 17:50:50,899 DEBUG Finished firing report-message. 2012-02-28 17:50:50,899 DEBUG Started firing report-message. 2012-02-28 17:50:50,899 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'info/screenshot', 'plugin': 'attachment', 'command': 'cat ${CHECKBOX_DATA}/screenshot.png', 'description': 'Attaches the screenshot captured in info/screenshot.', 'name': 'screenshot.png'}) for report-message with priority 0. 2012-02-28 17:50:50,899 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches the screenshot captured in info/screenshot.', 'plugin': 'attachment', 'depends': 'info/screenshot', 'command': 'cat ${CHECKBOX_DATA}/screenshot.png', 'suite': '__info__', 'name': 'screenshot.png'}) for report-message with priority 100. 2012-02-28 17:50:50,899 DEBUG Finished firing report-message. 2012-02-28 17:50:50,899 DEBUG Started firing report-message. 2012-02-28 17:50:50,899 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Gather log from the Firmware Test Suite run.', 'plugin': 'attachment', 'depends': 'miscellanea/fwts_test', 'command': 'cat $CHECKBOX_DATA/fwts_results.log', 'name': 'fwts_log'}) for report-message with priority 0. 2012-02-28 17:50:50,900 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Gather log from the Firmware Test Suite run.', 'plugin': 'attachment', 'depends': 'miscellanea/fwts_test', 'command': 'cat $CHECKBOX_DATA/fwts_results.log', 'suite': '__info__', 'name': 'fwts_log'}) for report-message with priority 100. 2012-02-28 17:50:50,900 DEBUG Finished firing report-message. 2012-02-28 17:50:50,900 DEBUG Started firing report-message. 2012-02-28 17:50:50,900 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': '[ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep', 'description': 'Attaches the contents of /proc/acpi/sleep if it exists.', 'name': 'acpi_sleep_attachment'}) for report-message with priority 0. 2012-02-28 17:50:50,900 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': '[ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep', 'description': 'Attaches the contents of /proc/acpi/sleep if it exists.', 'name': 'acpi_sleep_attachment'}) for report-message with priority 100. 2012-02-28 17:50:50,900 DEBUG Finished firing report-message. 2012-02-28 17:50:50,900 DEBUG Started firing report-message. 2012-02-28 17:50:50,901 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Bootchart information.', 'plugin': 'local', 'name': 'info/bootchart', 'command': 'process_wait -u root bootchart collector ureadahead; [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100', 'user': 'root', 'requires': "package.name == 'bootchart' or package.name == 'pybootchartgui'"}) for report-message with priority 0. 2012-02-28 17:50:50,901 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Bootchart information.', 'plugin': 'local', 'name': 'info/bootchart', 'command': 'process_wait -u root bootchart collector ureadahead; [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100', 'user': 'root', 'suite': '__info__', 'requires': "package.name == 'bootchart' or package.name == 'pybootchartgui'"}) for report-message with priority 100. 2012-02-28 17:50:50,901 DEBUG Finished firing report-message. 2012-02-28 17:50:50,901 DEBUG Started firing report-message. 2012-02-28 17:50:50,901 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'local', 'description': 'SATA/IDE device information.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: attachment\nname: info/hdparm_`ls /sys$path/block`.txt\nrequires: device.path == "$path"\nuser: root\ncommand: hdparm -I /dev/`ls /sys$path/block`\nEOF', 'requires': "package.name == 'hdparm'\ndevice.category == 'DISK'", 'name': 'info/hdparm'}) for report-message with priority 0. 2012-02-28 17:50:50,901 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'SATA/IDE device information.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: attachment\nname: info/hdparm_`ls /sys$path/block`.txt\nrequires: device.path == "$path"\nuser: root\ncommand: hdparm -I /dev/`ls /sys$path/block`\nEOF', 'suite': '__info__', 'requires': "package.name == 'hdparm'\ndevice.category == 'DISK'", 'name': 'info/hdparm'}) for report-message with priority 100. 2012-02-28 17:50:50,902 DEBUG Finished firing report-message. 2012-02-28 17:50:50,902 DEBUG Started firing report-message. 2012-02-28 17:50:50,902 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Attaches the bootchart png file for bootchart runs', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "(package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui'", 'name': 'bootchart.png'}) for report-message with priority 0. 2012-02-28 17:50:50,902 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches the bootchart png file for bootchart runs', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'suite': '__info__', 'requires': "(package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui'", 'name': 'bootchart.png'}) for report-message with priority 100. 2012-02-28 17:50:50,902 DEBUG Finished firing report-message. 2012-02-28 17:50:50,902 DEBUG Started firing report-message. 2012-02-28 17:50:50,902 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Attaches the bootchart log for bootchart test runs.', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "package.name == 'bootchart' and float(lsb.release) >= 9.04", 'name': 'bootchart.tgz'}) for report-message with priority 0. 2012-02-28 17:50:50,903 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches the bootchart log for bootchart test runs.', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'suite': '__info__', 'requires': "package.name == 'bootchart' and float(lsb.release) >= 9.04", 'name': 'bootchart.tgz'}) for report-message with priority 100. 2012-02-28 17:50:50,903 DEBUG Finished firing report-message. 2012-02-28 17:50:50,903 DEBUG Started firing report-message. 2012-02-28 17:50:50,903 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': '[ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz', 'description': 'installs the installer bootchart tarball if it exists.', 'name': 'installer_bootchart.tgz'}) for report-message with priority 0. 2012-02-28 17:50:50,903 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': '[ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz', 'description': 'installs the installer bootchart tarball if it exists.', 'name': 'installer_bootchart.tgz'}) for report-message with priority 100. 2012-02-28 17:50:50,903 DEBUG Finished firing report-message. 2012-02-28 17:50:50,903 DEBUG Started firing report-message. 2012-02-28 17:50:50,904 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': '[ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug', 'description': 'Attaches the installer debug log if it exists.', 'name': 'installer_debug.gz'}) for report-message with priority 0. 2012-02-28 17:50:50,904 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': '[ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug', 'description': 'Attaches the installer debug log if it exists.', 'name': 'installer_debug.gz'}) for report-message with priority 100. 2012-02-28 17:50:50,904 DEBUG Finished firing report-message. 2012-02-28 17:50:50,904 DEBUG Finished firing report-messages. 2012-02-28 17:50:50,904 DEBUG Finished firing message-file. 2012-02-28 17:50:50,904 DEBUG Finished firing message-result. 2012-02-28 17:50:50,904 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Informational tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'type': 'suite', 'name': '__info__'}) for message-exec with priority 0. 2012-02-28 17:50:50,904 DEBUG Finished firing message-exec. 2012-02-28 17:50:50,905 DEBUG Finished firing report-local. 2012-02-28 17:50:50,907 DEBUG Finished firing report-job. 2012-02-28 17:50:50,908 DEBUG Started firing report-job. 2012-02-28 17:50:50,908 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': "device.driver == 'HDA Intel'", 'description': 'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,909 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': ["device.driver == 'HDA Intel'"], 'description': u'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,911 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': ["device.driver == 'HDA Intel'"], 'description': u'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}) for report-job with priority 0. 2012-02-28 17:50:50,911 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,911 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'requires': ["device.driver == 'HDA Intel'"], 'name': 'codecs_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:50,912 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,913 DEBUG Finished firing report-job. 2012-02-28 17:50:50,913 DEBUG Started firing report-job. 2012-02-28 17:50:50,913 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,914 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,915 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority 0. 2012-02-28 17:50:50,915 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,915 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:50,915 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,917 DEBUG Finished firing report-job. 2012-02-28 17:50:50,919 DEBUG Started firing report-job. 2012-02-28 17:50:50,919 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,920 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,920 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority 0. 2012-02-28 17:50:50,921 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,921 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:50,921 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,922 DEBUG Finished firing report-job. 2012-02-28 17:50:50,923 DEBUG Started firing report-job. 2012-02-28 17:50:50,923 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,923 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,924 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority 0. 2012-02-28 17:50:50,924 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,925 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:50,925 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,928 DEBUG Finished firing report-job. 2012-02-28 17:50:50,928 DEBUG Started firing report-job. 2012-02-28 17:50:50,928 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': 'Attaches dmidecode output'}) for report-job with priority -100. 2012-02-28 17:50:50,929 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': u'Attaches dmidecode output'}) for report-job with priority -100. 2012-02-28 17:50:50,929 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': u'Attaches dmidecode output'}) for report-job with priority 0. 2012-02-28 17:50:50,929 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,930 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'description': u'Attaches dmidecode output'}) for report-attachment with priority -10. 2012-02-28 17:50:50,930 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,933 DEBUG Finished firing report-job. 2012-02-28 17:50:50,933 DEBUG Started firing report-job. 2012-02-28 17:50:50,933 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,933 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,934 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority 0. 2012-02-28 17:50:50,934 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,934 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:50,934 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,936 DEBUG Finished firing report-job. 2012-02-28 17:50:50,936 DEBUG Started firing report-job. 2012-02-28 17:50:50,936 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,936 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,937 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority 0. 2012-02-28 17:50:50,937 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,937 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:50,937 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,939 DEBUG Finished firing report-job. 2012-02-28 17:50:50,939 DEBUG Started firing report-job. 2012-02-28 17:50:50,939 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,940 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,940 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-job with priority 0. 2012-02-28 17:50:50,940 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,941 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:50,941 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,945 DEBUG Finished firing report-job. 2012-02-28 17:50:50,945 DEBUG Started firing report-job. 2012-02-28 17:50:50,945 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,945 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,946 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority 0. 2012-02-28 17:50:50,946 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,946 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:50,946 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,948 DEBUG Finished firing report-job. 2012-02-28 17:50:50,948 DEBUG Started firing report-job. 2012-02-28 17:50:50,948 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,949 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,950 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority 0. 2012-02-28 17:50:50,950 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,950 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:50,950 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,952 DEBUG Finished firing report-job. 2012-02-28 17:50:50,952 DEBUG Started firing report-job. 2012-02-28 17:50:50,952 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': 'Attaches a report of sysfs attributes.'}) for report-job with priority -100. 2012-02-28 17:50:50,952 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': u'Attaches a report of sysfs attributes.'}) for report-job with priority -100. 2012-02-28 17:50:50,953 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': u'Attaches a report of sysfs attributes.'}) for report-job with priority 0. 2012-02-28 17:50:50,953 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,953 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'description': u'Attaches a report of sysfs attributes.'}) for report-attachment with priority -10. 2012-02-28 17:50:50,953 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,955 DEBUG Finished firing report-job. 2012-02-28 17:50:50,955 DEBUG Started firing report-job. 2012-02-28 17:50:50,955 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,955 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,956 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority 0. 2012-02-28 17:50:50,956 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,956 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:50,956 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,959 DEBUG Finished firing report-job. 2012-02-28 17:50:50,959 DEBUG Started firing report-job. 2012-02-28 17:50:50,959 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,959 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority -100. 2012-02-28 17:50:50,960 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority 0. 2012-02-28 17:50:50,960 DEBUG Started firing report-attachment. 2012-02-28 17:50:50,960 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:50,960 DEBUG Finished firing report-attachment. 2012-02-28 17:50:50,962 DEBUG Finished firing report-job. 2012-02-28 17:50:50,962 DEBUG Started firing report-job. 2012-02-28 17:50:50,962 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': 'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,963 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,964 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:50,964 DEBUG Started firing report-local. 2012-02-28 17:50:50,964 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:50,964 DEBUG Started firing report-suite. 2012-02-28 17:50:50,964 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:50,965 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Input Devices tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'type': 'suite', 'name': '__input__'}) for report-suite with priority 100. 2012-02-28 17:50:50,965 DEBUG Finished firing report-suite. 2012-02-28 17:50:50,965 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:50,965 DEBUG Started firing message-exec. 2012-02-28 17:50:50,965 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Input Devices tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'type': 'suite', 'name': '__input__'}) for message-exec with priority 0. 2012-02-28 17:50:50,965 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:50,965 INFO Running command: cat $CHECKBOX_SHARE/jobs/input.txt* 2012-02-28 17:50:50,978 DEBUG Started firing message-result. 2012-02-28 17:50:50,979 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: input/mouse requires: device.category == 'MOUSE' or device.category == 'TOUCH' description: PURPOSE: This test will test your pointing device STEPS: 1. Move the cursor using the pointing device or touch the screen. 2. Perform some single/double/right click operations. VERIFICATION: Did the pointing device work as expected? plugin: manual name: input/keyboard command: keyboard_test requires: device.category == 'KEYBOARD' description: PURPOSE: This test will test your keyboard STEPS: 1. Click on Test 2. On the open text area, use your keyboard to type something VERIFICATION: Is your keyboard working properly? , 0.011736869812) for message-result with priority 0. 2012-02-28 17:50:50,979 DEBUG Started firing message-file. 2012-02-28 17:50:50,979 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:50,982 DEBUG Started firing report-messages. 2012-02-28 17:50:50,983 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}, {'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}]) for report-messages with priority 0. 2012-02-28 17:50:50,983 DEBUG Started firing report-message. 2012-02-28 17:50:50,983 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-message with priority 0. 2012-02-28 17:50:50,983 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'suite': '__input__', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-message with priority 100. 2012-02-28 17:50:50,983 DEBUG Finished firing report-message. 2012-02-28 17:50:50,983 DEBUG Started firing report-message. 2012-02-28 17:50:50,984 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}) for report-message with priority 0. 2012-02-28 17:50:50,984 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'suite': '__input__', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}) for report-message with priority 100. 2012-02-28 17:50:50,984 DEBUG Finished firing report-message. 2012-02-28 17:50:50,984 DEBUG Finished firing report-messages. 2012-02-28 17:50:50,984 DEBUG Finished firing message-file. 2012-02-28 17:50:50,984 DEBUG Finished firing message-result. 2012-02-28 17:50:50,984 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Input Devices tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'type': 'suite', 'name': '__input__'}) for message-exec with priority 0. 2012-02-28 17:50:50,984 DEBUG Finished firing message-exec. 2012-02-28 17:50:50,985 DEBUG Finished firing report-local. 2012-02-28 17:50:50,986 DEBUG Finished firing report-job. 2012-02-28 17:50:50,987 DEBUG Started firing report-job. 2012-02-28 17:50:50,987 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}) for report-job with priority -100. 2012-02-28 17:50:50,987 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-job with priority -100. 2012-02-28 17:50:50,988 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-job with priority 0. 2012-02-28 17:50:50,988 DEBUG Started firing report-manual. 2012-02-28 17:50:50,988 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-manual with priority 0. 2012-02-28 17:50:50,988 DEBUG Started firing report-test. 2012-02-28 17:50:50,989 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-test with priority 0. 2012-02-28 17:50:50,989 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'type': 'test', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-test with priority 100. 2012-02-28 17:50:50,989 DEBUG Finished firing report-test. 2012-02-28 17:50:50,989 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,992 DEBUG Finished firing report-job. 2012-02-28 17:50:50,992 DEBUG Started firing report-job. 2012-02-28 17:50:50,992 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority -100. 2012-02-28 17:50:50,994 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority -100. 2012-02-28 17:50:50,995 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority 0. 2012-02-28 17:50:50,995 DEBUG Started firing report-manual. 2012-02-28 17:50:50,995 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-manual with priority 0. 2012-02-28 17:50:50,995 DEBUG Started firing report-test. 2012-02-28 17:50:50,995 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-test with priority 0. 2012-02-28 17:50:50,996 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-test with priority 100. 2012-02-28 17:50:50,996 DEBUG Finished firing report-test. 2012-02-28 17:50:50,996 DEBUG Finished firing report-manual. 2012-02-28 17:50:50,998 DEBUG Finished firing report-job. 2012-02-28 17:50:50,998 DEBUG Started firing report-job. 2012-02-28 17:50:50,998 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': 'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,999 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:50,999 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:50,999 DEBUG Started firing report-local. 2012-02-28 17:50:50,999 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:51,000 DEBUG Started firing report-suite. 2012-02-28 17:50:51,000 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:51,000 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Hotkey tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'type': 'suite', 'name': '__keys__'}) for report-suite with priority 100. 2012-02-28 17:50:51,000 DEBUG Finished firing report-suite. 2012-02-28 17:50:51,000 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:51,000 DEBUG Started firing message-exec. 2012-02-28 17:50:51,000 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Hotkey tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'type': 'suite', 'name': '__keys__'}) for message-exec with priority 0. 2012-02-28 17:50:51,000 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:51,001 INFO Running command: cat $CHECKBOX_SHARE/jobs/keys.txt* 2012-02-28 17:50:51,016 DEBUG Started firing message-result. 2012-02-28 17:50:51,016 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: keys/brightness requires: dmi.product in ['Notebook','Laptop','Portable'] description: PURPOSE: This test will test the brightness key STEPS: 1. Press the brightness buttons on the keyboard VERIFICATION: Did the brightness change following to your key presses? plugin: manual name: keys/volume description: PURPOSE: This test will test the volume keys STEPS: 1. Press the volume buttons on the keyboard VERIFICATION: Did the volume change following to your key presses? plugin: manual name: keys/mute requires: dmi.product in ['Notebook','Laptop','Portable'] description: PURPOSE: This test will test the mute key STEPS: 1. Press the mute button on the keyboard VERIFICATION: Did the volume mute following your key presses? plugin: manual name: keys/sleep requires: dmi.product in ['Notebook','Laptop','Portable'] depends: suspend/suspend_advanced description: PURPOSE: This test will test the sleep key STEPS: 1. Press the sleep key on the keyboard 2. Wake your system up by pressing the power button VERIFICATION: Did the system go to sleep after pressing the sleep key? plugin: manual name: keys/battery-info requires: dmi.product in ['Notebook','Laptop','Portable'] description: PURPOSE: This test will test the battery information key STEPS: 1. Press the battery information key on the keyboard VERIFICATION: Did a notification appear showing the battery status? plugin: manual name: keys/wireless requires: dmi.product in ['Notebook','Laptop','Portable'] description: PURPOSE: This test will test the wireless key STEPS: 1. Press the wireless key on the keyboard 2. Press the same key again VERIFICATION: Did the wireless go off on the first press and on again on the second? plugin: manual name: keys/media-control requires: device.category == 'KEYBOARD' command: media_keys_test description: PURPOSE: This test will test the media keys of your keyboard STEPS: 1. Click test to open a window on which to test the media control keys. 2. If all the keys work, the test will be marked as passed. 3. If your computer has no media control keys, Skip this test. VERIFICATION: Do the keys work as expected? , 0.0136489868164) for message-result with priority 0. 2012-02-28 17:50:51,016 DEBUG Started firing message-file. 2012-02-28 17:50:51,016 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:51,027 DEBUG Started firing report-messages. 2012-02-28 17:50:51,028 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}, {'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}, {'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}, {'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}, {'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}, {'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}, {'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': "device.category == 'KEYBOARD'"}]) for report-messages with priority 0. 2012-02-28 17:50:51,028 DEBUG Started firing report-message. 2012-02-28 17:50:51,028 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-message with priority 0. 2012-02-28 17:50:51,028 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-message with priority 100. 2012-02-28 17:50:51,028 DEBUG Finished firing report-message. 2012-02-28 17:50:51,028 DEBUG Started firing report-message. 2012-02-28 17:50:51,029 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-message with priority 0. 2012-02-28 17:50:51,029 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-message with priority 100. 2012-02-28 17:50:51,029 DEBUG Finished firing report-message. 2012-02-28 17:50:51,029 DEBUG Started firing report-message. 2012-02-28 17:50:51,029 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-message with priority 0. 2012-02-28 17:50:51,029 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-message with priority 100. 2012-02-28 17:50:51,030 DEBUG Finished firing report-message. 2012-02-28 17:50:51,030 DEBUG Started firing report-message. 2012-02-28 17:50:51,030 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}) for report-message with priority 0. 2012-02-28 17:50:51,030 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}) for report-message with priority 100. 2012-02-28 17:50:51,030 DEBUG Finished firing report-message. 2012-02-28 17:50:51,030 DEBUG Started firing report-message. 2012-02-28 17:50:51,031 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-message with priority 0. 2012-02-28 17:50:51,031 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-message with priority 100. 2012-02-28 17:50:51,031 DEBUG Finished firing report-message. 2012-02-28 17:50:51,031 DEBUG Started firing report-message. 2012-02-28 17:50:51,031 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-message with priority 0. 2012-02-28 17:50:51,032 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-message with priority 100. 2012-02-28 17:50:51,032 DEBUG Finished firing report-message. 2012-02-28 17:50:51,032 DEBUG Started firing report-message. 2012-02-28 17:50:51,032 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': "device.category == 'KEYBOARD'"}) for report-message with priority 0. 2012-02-28 17:50:51,032 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': "device.category == 'KEYBOARD'"}) for report-message with priority 100. 2012-02-28 17:50:51,032 DEBUG Finished firing report-message. 2012-02-28 17:50:51,033 DEBUG Finished firing report-messages. 2012-02-28 17:50:51,033 DEBUG Finished firing message-file. 2012-02-28 17:50:51,033 DEBUG Finished firing message-result. 2012-02-28 17:50:51,033 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Hotkey tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'type': 'suite', 'name': '__keys__'}) for message-exec with priority 0. 2012-02-28 17:50:51,033 DEBUG Finished firing message-exec. 2012-02-28 17:50:51,033 DEBUG Finished firing report-local. 2012-02-28 17:50:51,035 DEBUG Finished firing report-job. 2012-02-28 17:50:51,035 DEBUG Started firing report-job. 2012-02-28 17:50:51,035 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority -100. 2012-02-28 17:50:51,036 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority -100. 2012-02-28 17:50:51,036 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority 0. 2012-02-28 17:50:51,037 DEBUG Started firing report-manual. 2012-02-28 17:50:51,037 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-manual with priority 0. 2012-02-28 17:50:51,037 DEBUG Started firing report-test. 2012-02-28 17:50:51,037 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-test with priority 0. 2012-02-28 17:50:51,037 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-test with priority 100. 2012-02-28 17:50:51,037 DEBUG Finished firing report-test. 2012-02-28 17:50:51,038 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,039 DEBUG Finished firing report-job. 2012-02-28 17:50:51,040 DEBUG Started firing report-job. 2012-02-28 17:50:51,040 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:51,040 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:51,042 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority 0. 2012-02-28 17:50:51,042 DEBUG Started firing report-manual. 2012-02-28 17:50:51,042 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-manual with priority 0. 2012-02-28 17:50:51,042 DEBUG Started firing report-test. 2012-02-28 17:50:51,042 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-test with priority 0. 2012-02-28 17:50:51,042 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-test with priority 100. 2012-02-28 17:50:51,042 DEBUG Finished firing report-test. 2012-02-28 17:50:51,043 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,044 DEBUG Finished firing report-job. 2012-02-28 17:50:51,045 DEBUG Started firing report-job. 2012-02-28 17:50:51,045 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': "device.category == 'KEYBOARD'"}) for report-job with priority -100. 2012-02-28 17:50:51,045 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': ["device.category == 'KEYBOARD'"]}) for report-job with priority -100. 2012-02-28 17:50:51,046 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': ["device.category == 'KEYBOARD'"]}) for report-job with priority 0. 2012-02-28 17:50:51,046 DEBUG Started firing report-manual. 2012-02-28 17:50:51,046 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': ["device.category == 'KEYBOARD'"]}) for report-manual with priority 0. 2012-02-28 17:50:51,046 DEBUG Started firing report-test. 2012-02-28 17:50:51,047 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': ["device.category == 'KEYBOARD'"]}) for report-test with priority 0. 2012-02-28 17:50:51,047 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'type': 'test', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': ["device.category == 'KEYBOARD'"]}) for report-test with priority 100. 2012-02-28 17:50:51,047 DEBUG Finished firing report-test. 2012-02-28 17:50:51,047 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,049 DEBUG Finished firing report-job. 2012-02-28 17:50:51,049 DEBUG Started firing report-job. 2012-02-28 17:50:51,049 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:51,050 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:51,050 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority 0. 2012-02-28 17:50:51,050 DEBUG Started firing report-manual. 2012-02-28 17:50:51,050 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-manual with priority 0. 2012-02-28 17:50:51,051 DEBUG Started firing report-test. 2012-02-28 17:50:51,051 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-test with priority 0. 2012-02-28 17:50:51,051 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-test with priority 100. 2012-02-28 17:50:51,051 DEBUG Finished firing report-test. 2012-02-28 17:50:51,051 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,054 DEBUG Finished firing report-job. 2012-02-28 17:50:51,055 DEBUG Started firing report-job. 2012-02-28 17:50:51,055 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}) for report-job with priority -100. 2012-02-28 17:50:51,057 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-job with priority -100. 2012-02-28 17:50:51,058 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-job with priority 0. 2012-02-28 17:50:51,058 DEBUG Started firing report-manual. 2012-02-28 17:50:51,058 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-manual with priority 0. 2012-02-28 17:50:51,058 DEBUG Started firing report-test. 2012-02-28 17:50:51,058 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-test with priority 0. 2012-02-28 17:50:51,059 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'type': 'test', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-test with priority 100. 2012-02-28 17:50:51,059 DEBUG Finished firing report-test. 2012-02-28 17:50:51,059 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,062 DEBUG Finished firing report-job. 2012-02-28 17:50:51,062 DEBUG Started firing report-job. 2012-02-28 17:50:51,063 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:51,063 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:51,064 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority 0. 2012-02-28 17:50:51,064 DEBUG Started firing report-manual. 2012-02-28 17:50:51,064 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-manual with priority 0. 2012-02-28 17:50:51,064 DEBUG Started firing report-test. 2012-02-28 17:50:51,064 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-test with priority 0. 2012-02-28 17:50:51,064 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'type': 'test', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-test with priority 100. 2012-02-28 17:50:51,064 DEBUG Finished firing report-test. 2012-02-28 17:50:51,065 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,066 DEBUG Finished firing report-job. 2012-02-28 17:50:51,067 DEBUG Started firing report-job. 2012-02-28 17:50:51,067 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority -100. 2012-02-28 17:50:51,067 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority -100. 2012-02-28 17:50:51,068 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority 0. 2012-02-28 17:50:51,068 DEBUG Started firing report-manual. 2012-02-28 17:50:51,068 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-manual with priority 0. 2012-02-28 17:50:51,068 DEBUG Started firing report-test. 2012-02-28 17:50:51,068 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-test with priority 0. 2012-02-28 17:50:51,069 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-test with priority 100. 2012-02-28 17:50:51,069 DEBUG Finished firing report-test. 2012-02-28 17:50:51,069 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,071 DEBUG Finished firing report-job. 2012-02-28 17:50:51,071 DEBUG Started firing report-job. 2012-02-28 17:50:51,071 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': 'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,071 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,072 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:51,072 DEBUG Started firing report-local. 2012-02-28 17:50:51,072 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:51,072 DEBUG Started firing report-suite. 2012-02-28 17:50:51,072 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:51,073 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Media Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'type': 'suite', 'name': '__mediacard__'}) for report-suite with priority 100. 2012-02-28 17:50:51,073 DEBUG Finished firing report-suite. 2012-02-28 17:50:51,073 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:51,073 DEBUG Started firing message-exec. 2012-02-28 17:50:51,073 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Media Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'type': 'suite', 'name': '__mediacard__'}) for message-exec with priority 0. 2012-02-28 17:50:51,073 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:51,073 INFO Running command: cat $CHECKBOX_SHARE/jobs/mediacard.txt* 2012-02-28 17:50:51,089 DEBUG Started firing message-result. 2012-02-28 17:50:51,089 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: mediacard/mmc-insert command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of a Multimedia Card (MMC) media STEPS: 1. Click "Test" and insert an MMC card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/mmc-storage depends: mediacard/mmc-insert command: removable_storage_test sdio description: This test is automated and executes after the mediacard/mmc-insert test is run. It tests reading and writing to the MMC card. plugin: manual name: mediacard/mmc-remove depends: mediacard/mmc-storage command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of the MMC card from the systems card reader. STEPS: 1. Click "Test" and remove the MMC card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/mmc-insert-after-suspend depends: suspend/suspend_advanced command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of an MMC card after the system has been suspended STEPS: 1. Click "Test" and insert an MMC card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/mmc-storage-after-suspend depends: mediacard/mmc-insert-after-suspend command: removable_storage_test sdio description: This test is automated and executes after the mediacard/mmc-insert-after-suspend test is run. It tests reading and writing to the MMC card after the system has been suspended. plugin: manual name: mediacard/mmc-remove-after-suspend depends: mediacard/mmc-storage-after-suspend command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of an MMC card from the systems card reader after the system has been suspended. STEPS: 1. Click "Test" and remove the MMC card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/sd-insert command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of a Secure Digital (SD) media card STEPS: 1. Click "Test" and insert an SD card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/sd-storage depends: mediacard/sd-insert command: removable_storage_test sdio description: This test is automated and executes after the mediacard/sd-insert test is run. It tests reading and writing to the SD card. plugin: manual name: mediacard/sd-remove depends: mediacard/sd-storage command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of an SD card from the systems card reader. STEPS: 1. Click "Test" and remove the SD card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/sd-insert-after-suspend depends: suspend/suspend_advanced command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of an SD card after the system has been suspended STEPS: 1. Click "Test" and insert an SD card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/sd-storage-after-suspend depends: mediacard/sd-insert-after-suspend command: removable_storage_test sdio description: This test is automated and executes after the mediacard/sd-insert-after-suspend test is run. It tests reading and writing to the SD card after the system has been suspended. plugin: manual name: mediacard/sd-remove-after-suspend depends: mediacard/sd-storage-after-suspend command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of an SD card from the systems card reader after the system has been suspended. STEPS: 1. Click "Test" and remove the SD card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/sdhc-insert command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of a Secure Digital High-Capacity (SDHC) media card STEPS: 1. Click "Test" and insert an SDHC card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/sdhc-storage depends: mediacard/sdhc-insert command: removable_storage_test sdio description: This test is automated and executes after the mediacard/sdhc-insert test is run. It tests reading and writing to the SDHC card. plugin: manual name: mediacard/sdhc-remove depends: mediacard/sdhc-storage command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of an SDHC card from the systems card reader. STEPS: 1. Click "Test" and remove the SDHC card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/sdhc-insert-after-suspend depends: suspend/suspend_advanced command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of an SDHC media card after the system has been suspended STEPS: 1. Click "Test" and insert an SDHC card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/sdhc-storage-after-suspend depends: mediacard/sdhc-insert-after-suspend command: removable_storage_test sdio description: This test is automated and executes after the mediacard/sdhc-insert-after-suspend test is run. It tests reading and writing to the SDHC card after the system has been suspended. plugin: manual name: mediacard/sdhc-remove-after-suspend depends: mediacard/sdhc-storage-after-suspend command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of an SDHC card from the systems card reader after the system has been suspended. STEPS: 1. Click "Test" and remove the SDHC card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/cf-insert command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of a Compact Flash (CF) media card STEPS: 1. Click "Test" and insert a CF card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/cf-storage depends: mediacard/cf-insert command: removable_storage_test sdio description: This test is automated and executes after the mediacard/cf-insert test is run. It tests reading and writing to the CF card. plugin: manual name: mediacard/cf-remove depends: mediacard/cf-storage command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of a CF card from the systems card reader. STEPS: 1. Click "Test" and remove the CF card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/cf-insert-after-suspend depends: suspend/suspend_advanced command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of a CF card after the system has been suspended STEPS: 1. Click "Test" and insert a CF card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/cf-storage-after-suspend depends: mediacard/cf-insert-after-suspend command: removable_storage_test sdio description: This test is automated and executes after the mediacard/cf-insert-after-suspend test is run. It tests reading and writing to the CF card after the system has been suspended. plugin: manual name: mediacard/cf-remove-after-suspend depends: mediacard/cf-storage-after-suspend command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of a CF card from the systems card reader after the system has been suspended. STEPS: 1. Click "Test" and remove the CF card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. , 0.0133581161499) for message-result with priority 0. 2012-02-28 17:50:51,090 DEBUG Started firing message-file. 2012-02-28 17:50:51,090 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:51,128 DEBUG Started firing report-messages. 2012-02-28 17:50:51,128 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}, {'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}, {'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}, {'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}]) for report-messages with priority 0. 2012-02-28 17:50:51,128 DEBUG Started firing report-message. 2012-02-28 17:50:51,128 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 0. 2012-02-28 17:50:51,129 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:50:51,129 DEBUG Finished firing report-message. 2012-02-28 17:50:51,129 DEBUG Started firing report-message. 2012-02-28 17:50:51,129 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-message with priority 0. 2012-02-28 17:50:51,129 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-message with priority 100. 2012-02-28 17:50:51,129 DEBUG Finished firing report-message. 2012-02-28 17:50:51,130 DEBUG Started firing report-message. 2012-02-28 17:50:51,130 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-message with priority 0. 2012-02-28 17:50:51,130 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-message with priority 100. 2012-02-28 17:50:51,130 DEBUG Finished firing report-message. 2012-02-28 17:50:51,130 DEBUG Started firing report-message. 2012-02-28 17:50:51,130 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,131 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,131 DEBUG Finished firing report-message. 2012-02-28 17:50:51,131 DEBUG Started firing report-message. 2012-02-28 17:50:51,131 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,131 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,131 DEBUG Finished firing report-message. 2012-02-28 17:50:51,131 DEBUG Started firing report-message. 2012-02-28 17:50:51,132 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,132 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,132 DEBUG Finished firing report-message. 2012-02-28 17:50:51,132 DEBUG Started firing report-message. 2012-02-28 17:50:51,132 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 0. 2012-02-28 17:50:51,132 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:50:51,133 DEBUG Finished firing report-message. 2012-02-28 17:50:51,133 DEBUG Started firing report-message. 2012-02-28 17:50:51,133 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-message with priority 0. 2012-02-28 17:50:51,133 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-message with priority 100. 2012-02-28 17:50:51,133 DEBUG Finished firing report-message. 2012-02-28 17:50:51,133 DEBUG Started firing report-message. 2012-02-28 17:50:51,133 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-message with priority 0. 2012-02-28 17:50:51,134 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-message with priority 100. 2012-02-28 17:50:51,134 DEBUG Finished firing report-message. 2012-02-28 17:50:51,134 DEBUG Started firing report-message. 2012-02-28 17:50:51,134 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,134 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,134 DEBUG Finished firing report-message. 2012-02-28 17:50:51,134 DEBUG Started firing report-message. 2012-02-28 17:50:51,135 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,135 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,135 DEBUG Finished firing report-message. 2012-02-28 17:50:51,135 DEBUG Started firing report-message. 2012-02-28 17:50:51,135 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,137 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,137 DEBUG Finished firing report-message. 2012-02-28 17:50:51,137 DEBUG Started firing report-message. 2012-02-28 17:50:51,137 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 0. 2012-02-28 17:50:51,139 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:50:51,139 DEBUG Finished firing report-message. 2012-02-28 17:50:51,139 DEBUG Started firing report-message. 2012-02-28 17:50:51,139 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-message with priority 0. 2012-02-28 17:50:51,140 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-message with priority 100. 2012-02-28 17:50:51,140 DEBUG Finished firing report-message. 2012-02-28 17:50:51,140 DEBUG Started firing report-message. 2012-02-28 17:50:51,140 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-message with priority 0. 2012-02-28 17:50:51,140 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-message with priority 100. 2012-02-28 17:50:51,140 DEBUG Finished firing report-message. 2012-02-28 17:50:51,140 DEBUG Started firing report-message. 2012-02-28 17:50:51,141 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,141 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,141 DEBUG Finished firing report-message. 2012-02-28 17:50:51,141 DEBUG Started firing report-message. 2012-02-28 17:50:51,141 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,141 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,142 DEBUG Finished firing report-message. 2012-02-28 17:50:51,142 DEBUG Started firing report-message. 2012-02-28 17:50:51,142 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,142 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,142 DEBUG Finished firing report-message. 2012-02-28 17:50:51,142 DEBUG Started firing report-message. 2012-02-28 17:50:51,143 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 0. 2012-02-28 17:50:51,143 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:50:51,143 DEBUG Finished firing report-message. 2012-02-28 17:50:51,143 DEBUG Started firing report-message. 2012-02-28 17:50:51,144 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-message with priority 0. 2012-02-28 17:50:51,144 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-message with priority 100. 2012-02-28 17:50:51,144 DEBUG Finished firing report-message. 2012-02-28 17:50:51,144 DEBUG Started firing report-message. 2012-02-28 17:50:51,144 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-message with priority 0. 2012-02-28 17:50:51,144 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-message with priority 100. 2012-02-28 17:50:51,145 DEBUG Finished firing report-message. 2012-02-28 17:50:51,145 DEBUG Started firing report-message. 2012-02-28 17:50:51,145 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,145 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,145 DEBUG Finished firing report-message. 2012-02-28 17:50:51,145 DEBUG Started firing report-message. 2012-02-28 17:50:51,145 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,146 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,146 DEBUG Finished firing report-message. 2012-02-28 17:50:51,146 DEBUG Started firing report-message. 2012-02-28 17:50:51,146 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,146 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,146 DEBUG Finished firing report-message. 2012-02-28 17:50:51,146 DEBUG Finished firing report-messages. 2012-02-28 17:50:51,147 DEBUG Finished firing message-file. 2012-02-28 17:50:51,147 DEBUG Finished firing message-result. 2012-02-28 17:50:51,147 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Media Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'type': 'suite', 'name': '__mediacard__'}) for message-exec with priority 0. 2012-02-28 17:50:51,147 DEBUG Finished firing message-exec. 2012-02-28 17:50:51,147 DEBUG Finished firing report-local. 2012-02-28 17:50:51,149 DEBUG Finished firing report-job. 2012-02-28 17:50:51,149 DEBUG Started firing report-job. 2012-02-28 17:50:51,149 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:51,150 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:51,151 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:50:51,151 DEBUG Started firing report-manual. 2012-02-28 17:50:51,151 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:50:51,151 DEBUG Started firing report-test. 2012-02-28 17:50:51,151 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:50:51,151 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:50:51,151 DEBUG Finished firing report-test. 2012-02-28 17:50:51,152 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,154 DEBUG Finished firing report-job. 2012-02-28 17:50:51,154 DEBUG Started firing report-job. 2012-02-28 17:50:51,154 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-job with priority -100. 2012-02-28 17:50:51,154 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-job with priority -100. 2012-02-28 17:50:51,155 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-job with priority 0. 2012-02-28 17:50:51,155 DEBUG Started firing report-shell. 2012-02-28 17:50:51,155 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-shell with priority 0. 2012-02-28 17:50:51,155 DEBUG Started firing report-test. 2012-02-28 17:50:51,155 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-test with priority 0. 2012-02-28 17:50:51,156 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/mmc-storage'}) for report-test with priority 100. 2012-02-28 17:50:51,156 DEBUG Finished firing report-test. 2012-02-28 17:50:51,156 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,160 DEBUG Finished firing report-job. 2012-02-28 17:50:51,160 DEBUG Started firing report-job. 2012-02-28 17:50:51,160 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority -100. 2012-02-28 17:50:51,161 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority -100. 2012-02-28 17:50:51,162 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority 0. 2012-02-28 17:50:51,162 DEBUG Started firing report-manual. 2012-02-28 17:50:51,162 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-manual with priority 0. 2012-02-28 17:50:51,162 DEBUG Started firing report-test. 2012-02-28 17:50:51,162 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-test with priority 0. 2012-02-28 17:50:51,162 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/mmc-remove'}) for report-test with priority 100. 2012-02-28 17:50:51,162 DEBUG Finished firing report-test. 2012-02-28 17:50:51,163 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,166 DEBUG Finished firing report-job. 2012-02-28 17:50:51,167 DEBUG Started firing report-job. 2012-02-28 17:50:51,167 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,167 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,168 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,168 DEBUG Started firing report-manual. 2012-02-28 17:50:51,168 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:51,168 DEBUG Started firing report-test. 2012-02-28 17:50:51,168 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,169 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,169 DEBUG Finished firing report-test. 2012-02-28 17:50:51,169 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,172 DEBUG Finished firing report-job. 2012-02-28 17:50:51,173 DEBUG Started firing report-job. 2012-02-28 17:50:51,173 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,173 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,174 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,174 DEBUG Started firing report-shell. 2012-02-28 17:50:51,174 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:50:51,174 DEBUG Started firing report-test. 2012-02-28 17:50:51,174 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,175 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,175 DEBUG Finished firing report-test. 2012-02-28 17:50:51,175 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,181 DEBUG Finished firing report-job. 2012-02-28 17:50:51,181 DEBUG Started firing report-job. 2012-02-28 17:50:51,182 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,182 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,183 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,183 DEBUG Started firing report-manual. 2012-02-28 17:50:51,183 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:51,183 DEBUG Started firing report-test. 2012-02-28 17:50:51,183 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,184 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,184 DEBUG Finished firing report-test. 2012-02-28 17:50:51,184 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,188 DEBUG Finished firing report-job. 2012-02-28 17:50:51,188 DEBUG Started firing report-job. 2012-02-28 17:50:51,188 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:51,188 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:51,189 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:50:51,189 DEBUG Started firing report-manual. 2012-02-28 17:50:51,190 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:50:51,190 DEBUG Started firing report-test. 2012-02-28 17:50:51,190 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:50:51,190 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:50:51,191 DEBUG Finished firing report-test. 2012-02-28 17:50:51,191 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,194 DEBUG Finished firing report-job. 2012-02-28 17:50:51,194 DEBUG Started firing report-job. 2012-02-28 17:50:51,194 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-job with priority -100. 2012-02-28 17:50:51,194 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-job with priority -100. 2012-02-28 17:50:51,195 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-job with priority 0. 2012-02-28 17:50:51,195 DEBUG Started firing report-shell. 2012-02-28 17:50:51,195 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-shell with priority 0. 2012-02-28 17:50:51,195 DEBUG Started firing report-test. 2012-02-28 17:50:51,196 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-test with priority 0. 2012-02-28 17:50:51,196 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/sd-storage'}) for report-test with priority 100. 2012-02-28 17:50:51,196 DEBUG Finished firing report-test. 2012-02-28 17:50:51,196 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,200 DEBUG Finished firing report-job. 2012-02-28 17:50:51,200 DEBUG Started firing report-job. 2012-02-28 17:50:51,200 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority -100. 2012-02-28 17:50:51,200 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority -100. 2012-02-28 17:50:51,201 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority 0. 2012-02-28 17:50:51,201 DEBUG Started firing report-manual. 2012-02-28 17:50:51,201 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-manual with priority 0. 2012-02-28 17:50:51,202 DEBUG Started firing report-test. 2012-02-28 17:50:51,202 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-test with priority 0. 2012-02-28 17:50:51,202 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sd-remove'}) for report-test with priority 100. 2012-02-28 17:50:51,202 DEBUG Finished firing report-test. 2012-02-28 17:50:51,202 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,209 DEBUG Finished firing report-job. 2012-02-28 17:50:51,209 DEBUG Started firing report-job. 2012-02-28 17:50:51,209 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,210 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,211 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,211 DEBUG Started firing report-manual. 2012-02-28 17:50:51,211 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:51,211 DEBUG Started firing report-test. 2012-02-28 17:50:51,211 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,211 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/sd-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,211 DEBUG Finished firing report-test. 2012-02-28 17:50:51,212 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,216 DEBUG Finished firing report-job. 2012-02-28 17:50:51,216 DEBUG Started firing report-job. 2012-02-28 17:50:51,217 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,219 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,219 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,219 DEBUG Started firing report-shell. 2012-02-28 17:50:51,219 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:50:51,220 DEBUG Started firing report-test. 2012-02-28 17:50:51,220 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,220 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/sd-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,220 DEBUG Finished firing report-test. 2012-02-28 17:50:51,220 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,227 DEBUG Finished firing report-job. 2012-02-28 17:50:51,227 DEBUG Started firing report-job. 2012-02-28 17:50:51,227 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,228 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,228 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,228 DEBUG Started firing report-manual. 2012-02-28 17:50:51,229 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:51,229 DEBUG Started firing report-test. 2012-02-28 17:50:51,229 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,229 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sd-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,229 DEBUG Finished firing report-test. 2012-02-28 17:50:51,229 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,234 DEBUG Finished firing report-job. 2012-02-28 17:50:51,234 DEBUG Started firing report-job. 2012-02-28 17:50:51,234 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:51,235 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:51,236 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:50:51,236 DEBUG Started firing report-manual. 2012-02-28 17:50:51,236 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:50:51,236 DEBUG Started firing report-test. 2012-02-28 17:50:51,236 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:50:51,236 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:50:51,236 DEBUG Finished firing report-test. 2012-02-28 17:50:51,236 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,243 DEBUG Finished firing report-job. 2012-02-28 17:50:51,244 DEBUG Started firing report-job. 2012-02-28 17:50:51,244 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-job with priority -100. 2012-02-28 17:50:51,244 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-job with priority -100. 2012-02-28 17:50:51,245 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-job with priority 0. 2012-02-28 17:50:51,245 DEBUG Started firing report-shell. 2012-02-28 17:50:51,245 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-shell with priority 0. 2012-02-28 17:50:51,245 DEBUG Started firing report-test. 2012-02-28 17:50:51,245 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-test with priority 0. 2012-02-28 17:50:51,246 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/sdhc-storage'}) for report-test with priority 100. 2012-02-28 17:50:51,246 DEBUG Finished firing report-test. 2012-02-28 17:50:51,246 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,250 DEBUG Finished firing report-job. 2012-02-28 17:50:51,250 DEBUG Started firing report-job. 2012-02-28 17:50:51,251 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority -100. 2012-02-28 17:50:51,251 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority -100. 2012-02-28 17:50:51,252 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority 0. 2012-02-28 17:50:51,252 DEBUG Started firing report-manual. 2012-02-28 17:50:51,252 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-manual with priority 0. 2012-02-28 17:50:51,252 DEBUG Started firing report-test. 2012-02-28 17:50:51,252 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-test with priority 0. 2012-02-28 17:50:51,252 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sdhc-remove'}) for report-test with priority 100. 2012-02-28 17:50:51,253 DEBUG Finished firing report-test. 2012-02-28 17:50:51,253 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,257 DEBUG Finished firing report-job. 2012-02-28 17:50:51,258 DEBUG Started firing report-job. 2012-02-28 17:50:51,259 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,260 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,262 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,263 DEBUG Started firing report-manual. 2012-02-28 17:50:51,263 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:51,263 DEBUG Started firing report-test. 2012-02-28 17:50:51,263 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,263 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,263 DEBUG Finished firing report-test. 2012-02-28 17:50:51,264 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,268 DEBUG Finished firing report-job. 2012-02-28 17:50:51,268 DEBUG Started firing report-job. 2012-02-28 17:50:51,268 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,269 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,269 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,269 DEBUG Started firing report-shell. 2012-02-28 17:50:51,270 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:50:51,270 DEBUG Started firing report-test. 2012-02-28 17:50:51,270 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,270 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,270 DEBUG Finished firing report-test. 2012-02-28 17:50:51,270 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,275 DEBUG Finished firing report-job. 2012-02-28 17:50:51,275 DEBUG Started firing report-job. 2012-02-28 17:50:51,275 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,276 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,277 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,277 DEBUG Started firing report-manual. 2012-02-28 17:50:51,277 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:51,277 DEBUG Started firing report-test. 2012-02-28 17:50:51,278 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,278 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,278 DEBUG Finished firing report-test. 2012-02-28 17:50:51,278 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,282 DEBUG Finished firing report-job. 2012-02-28 17:50:51,282 DEBUG Started firing report-job. 2012-02-28 17:50:51,282 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:51,283 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:51,284 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:50:51,284 DEBUG Started firing report-manual. 2012-02-28 17:50:51,284 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:50:51,284 DEBUG Started firing report-test. 2012-02-28 17:50:51,284 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:50:51,284 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:50:51,284 DEBUG Finished firing report-test. 2012-02-28 17:50:51,285 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,287 DEBUG Finished firing report-job. 2012-02-28 17:50:51,287 DEBUG Started firing report-job. 2012-02-28 17:50:51,287 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-job with priority -100. 2012-02-28 17:50:51,287 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-job with priority -100. 2012-02-28 17:50:51,288 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-job with priority 0. 2012-02-28 17:50:51,288 DEBUG Started firing report-shell. 2012-02-28 17:50:51,288 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-shell with priority 0. 2012-02-28 17:50:51,288 DEBUG Started firing report-test. 2012-02-28 17:50:51,289 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-test with priority 0. 2012-02-28 17:50:51,289 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/cf-storage'}) for report-test with priority 100. 2012-02-28 17:50:51,289 DEBUG Finished firing report-test. 2012-02-28 17:50:51,289 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,294 DEBUG Finished firing report-job. 2012-02-28 17:50:51,294 DEBUG Started firing report-job. 2012-02-28 17:50:51,294 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority -100. 2012-02-28 17:50:51,294 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority -100. 2012-02-28 17:50:51,295 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority 0. 2012-02-28 17:50:51,295 DEBUG Started firing report-manual. 2012-02-28 17:50:51,295 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-manual with priority 0. 2012-02-28 17:50:51,295 DEBUG Started firing report-test. 2012-02-28 17:50:51,296 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-test with priority 0. 2012-02-28 17:50:51,296 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/cf-remove'}) for report-test with priority 100. 2012-02-28 17:50:51,296 DEBUG Finished firing report-test. 2012-02-28 17:50:51,296 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,303 DEBUG Finished firing report-job. 2012-02-28 17:50:51,303 DEBUG Started firing report-job. 2012-02-28 17:50:51,304 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,304 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,305 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,305 DEBUG Started firing report-manual. 2012-02-28 17:50:51,306 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:51,306 DEBUG Started firing report-test. 2012-02-28 17:50:51,307 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,307 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/cf-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,307 DEBUG Finished firing report-test. 2012-02-28 17:50:51,307 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,312 DEBUG Finished firing report-job. 2012-02-28 17:50:51,312 DEBUG Started firing report-job. 2012-02-28 17:50:51,312 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,313 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,313 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,313 DEBUG Started firing report-shell. 2012-02-28 17:50:51,314 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:50:51,314 DEBUG Started firing report-test. 2012-02-28 17:50:51,314 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,314 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/cf-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,314 DEBUG Finished firing report-test. 2012-02-28 17:50:51,314 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,320 DEBUG Finished firing report-job. 2012-02-28 17:50:51,320 DEBUG Started firing report-job. 2012-02-28 17:50:51,320 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,320 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,321 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,321 DEBUG Started firing report-manual. 2012-02-28 17:50:51,321 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:51,321 DEBUG Started firing report-test. 2012-02-28 17:50:51,322 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,322 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/cf-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,322 DEBUG Finished firing report-test. 2012-02-28 17:50:51,322 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,329 DEBUG Finished firing report-job. 2012-02-28 17:50:51,329 DEBUG Started firing report-job. 2012-02-28 17:50:51,329 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': 'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,330 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,330 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:51,331 DEBUG Started firing report-local. 2012-02-28 17:50:51,331 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:51,332 DEBUG Started firing report-suite. 2012-02-28 17:50:51,332 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:51,332 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Memory tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'type': 'suite', 'name': '__memory__'}) for report-suite with priority 100. 2012-02-28 17:50:51,332 DEBUG Finished firing report-suite. 2012-02-28 17:50:51,332 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:51,332 DEBUG Started firing message-exec. 2012-02-28 17:50:51,332 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Memory tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'type': 'suite', 'name': '__memory__'}) for message-exec with priority 0. 2012-02-28 17:50:51,332 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:51,333 INFO Running command: cat $CHECKBOX_SHARE/jobs/memory.txt* 2012-02-28 17:50:51,347 DEBUG Started firing message-result. 2012-02-28 17:50:51,347 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: memory/info user: root command: memory_compare description: This test checks the amount of memory which is reporting in meminfo against the size of the memory modules detected by DMI. plugin: shell name: memory/check requires: package.name == 'linux' user: root command: memory_test description: Test and exercise memory. , 0.0128970146179) for message-result with priority 0. 2012-02-28 17:50:51,347 DEBUG Started firing message-file. 2012-02-28 17:50:51,348 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:51,351 DEBUG Started firing report-messages. 2012-02-28 17:50:51,351 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}, {'description': 'Test and exercise memory.', 'plugin': 'shell', 'command': 'memory_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'memory/check'}]) for report-messages with priority 0. 2012-02-28 17:50:51,351 DEBUG Started firing report-message. 2012-02-28 17:50:51,351 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-message with priority 0. 2012-02-28 17:50:51,351 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-message with priority 100. 2012-02-28 17:50:51,352 DEBUG Finished firing report-message. 2012-02-28 17:50:51,352 DEBUG Started firing report-message. 2012-02-28 17:50:51,352 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test and exercise memory.', 'plugin': 'shell', 'command': 'memory_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'memory/check'}) for report-message with priority 0. 2012-02-28 17:50:51,352 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test and exercise memory.', 'plugin': 'shell', 'command': 'memory_test', 'user': 'root', 'suite': '__memory__', 'requires': "package.name == 'linux'", 'name': 'memory/check'}) for report-message with priority 100. 2012-02-28 17:50:51,352 DEBUG Finished firing report-message. 2012-02-28 17:50:51,352 DEBUG Finished firing report-messages. 2012-02-28 17:50:51,352 DEBUG Finished firing message-file. 2012-02-28 17:50:51,353 DEBUG Finished firing message-result. 2012-02-28 17:50:51,353 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Memory tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'type': 'suite', 'name': '__memory__'}) for message-exec with priority 0. 2012-02-28 17:50:51,353 DEBUG Finished firing message-exec. 2012-02-28 17:50:51,353 DEBUG Finished firing report-local. 2012-02-28 17:50:51,355 DEBUG Finished firing report-job. 2012-02-28 17:50:51,356 DEBUG Started firing report-job. 2012-02-28 17:50:51,356 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-job with priority -100. 2012-02-28 17:50:51,356 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-job with priority -100. 2012-02-28 17:50:51,358 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-job with priority 0. 2012-02-28 17:50:51,358 DEBUG Started firing report-shell. 2012-02-28 17:50:51,358 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-shell with priority 0. 2012-02-28 17:50:51,358 DEBUG Started firing report-test. 2012-02-28 17:50:51,358 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-test with priority 0. 2012-02-28 17:50:51,358 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'type': 'test', 'name': 'memory/info'}) for report-test with priority 100. 2012-02-28 17:50:51,359 DEBUG Finished firing report-test. 2012-02-28 17:50:51,359 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,362 DEBUG Finished firing report-job. 2012-02-28 17:50:51,362 DEBUG Started firing report-job. 2012-02-28 17:50:51,362 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': 'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,362 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,363 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:51,363 DEBUG Started firing report-local. 2012-02-28 17:50:51,363 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:51,363 DEBUG Started firing report-suite. 2012-02-28 17:50:51,363 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:51,364 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Miscellaneous tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'type': 'suite', 'name': '__miscellanea__'}) for report-suite with priority 100. 2012-02-28 17:50:51,364 DEBUG Finished firing report-suite. 2012-02-28 17:50:51,364 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:51,364 DEBUG Started firing message-exec. 2012-02-28 17:50:51,364 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Miscellaneous tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'type': 'suite', 'name': '__miscellanea__'}) for message-exec with priority 0. 2012-02-28 17:50:51,364 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:51,364 INFO Running command: cat $CHECKBOX_SHARE/jobs/miscellanea.txt* 2012-02-28 17:50:51,375 DEBUG Started firing message-result. 2012-02-28 17:50:51,376 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: miscellanea/chvt requires: package.alias == 'linux' package.name == 'kbd' user: root command: cycle_vts description: PURPOSE: This test will check that the system can switch to a virtual terminal and back to X STEPS: 1. Click "Test" to switch to another virtual terminal and then back to X VERIFICATION: Did your screen change temporarily to a text console and then switch back to your current session? plugin: shell name: miscellanea/fwts_test requires: package.name == 'linux' package.name == 'fwts' description: Run Firmware Test Suite (fwts) automated tests. command: fwts_test -l $CHECKBOX_DATA/fwts_results.log plugin: shell name: miscellanea/ipmi_test requires: package.name == 'ipmitool' user: root command: ipmi_test description: This will run some basic connectivity tests against a BMC, verifying that IPMI works. plugin: shell name: miscellanea/is_laptop user: root description: Determine if we need to run tests specific to portable computers that may not apply to desktops. command: check_is_laptop plugin: shell name: miscellanea/apport-directory requires: package.name == 'apport' command: if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi description: Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty) plugin: shell name: miscellanea/virtualization-check requires: cpuinfo.platform in ("i386", "x86_64") user: root command: virt_check description: Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node , 0.0095899105072) for message-result with priority 0. 2012-02-28 17:50:51,376 DEBUG Started firing message-file. 2012-02-28 17:50:51,376 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:51,388 DEBUG Started firing report-messages. 2012-02-28 17:50:51,389 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'description': 'PURPOSE:\n This test will check that the system can switch to a virtual terminal and back to X\nSTEPS:\n 1. Click "Test" to switch to another virtual terminal and then back to X\nVERIFICATION:\n Did your screen change temporarily to a text console and then switch back to your current session?', 'plugin': 'manual', 'purpose': 'This test will check that the system can switch to a virtual terminal and back to X\n', 'command': 'cycle_vts', 'user': 'root', 'verification': 'Did your screen change temporarily to a text console and then switch back to your current session?', 'steps': '1. Click "Test" to switch to another virtual terminal and then back to X\n', 'requires': "package.alias == 'linux'\npackage.name == 'kbd'", 'name': 'miscellanea/chvt'}, {'description': 'Run Firmware Test Suite (fwts) automated tests.', 'plugin': 'shell', 'name': 'miscellanea/fwts_test', 'command': 'fwts_test -l $CHECKBOX_DATA/fwts_results.log', 'requires': " package.name == 'linux'\n package.name == 'fwts'"}, {'description': 'This will run some basic connectivity tests against a BMC, verifying that IPMI works.', 'plugin': 'shell', 'command': 'ipmi_test', 'user': 'root', 'requires': "package.name == 'ipmitool'", 'name': 'miscellanea/ipmi_test'}, {'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}, {'description': "Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty)", 'plugin': 'shell', 'command': 'if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi', 'requires': "package.name == 'apport'", 'name': 'miscellanea/apport-directory'}, {'description': 'Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node', 'plugin': 'shell', 'command': 'virt_check', 'user': 'root', 'requires': 'cpuinfo.platform in ("i386", "x86_64")', 'name': 'miscellanea/virtualization-check'}]) for report-messages with priority 0. 2012-02-28 17:50:51,389 DEBUG Started firing report-message. 2012-02-28 17:50:51,389 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system can switch to a virtual terminal and back to X\nSTEPS:\n 1. Click "Test" to switch to another virtual terminal and then back to X\nVERIFICATION:\n Did your screen change temporarily to a text console and then switch back to your current session?', 'plugin': 'manual', 'purpose': 'This test will check that the system can switch to a virtual terminal and back to X\n', 'command': 'cycle_vts', 'user': 'root', 'verification': 'Did your screen change temporarily to a text console and then switch back to your current session?', 'steps': '1. Click "Test" to switch to another virtual terminal and then back to X\n', 'requires': "package.alias == 'linux'\npackage.name == 'kbd'", 'name': 'miscellanea/chvt'}) for report-message with priority 0. 2012-02-28 17:50:51,389 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system can switch to a virtual terminal and back to X\nSTEPS:\n 1. Click "Test" to switch to another virtual terminal and then back to X\nVERIFICATION:\n Did your screen change temporarily to a text console and then switch back to your current session?', 'plugin': 'manual', 'purpose': 'This test will check that the system can switch to a virtual terminal and back to X\n', 'command': 'cycle_vts', 'user': 'root', 'verification': 'Did your screen change temporarily to a text console and then switch back to your current session?', 'suite': '__miscellanea__', 'steps': '1. Click "Test" to switch to another virtual terminal and then back to X\n', 'requires': "package.alias == 'linux'\npackage.name == 'kbd'", 'name': 'miscellanea/chvt'}) for report-message with priority 100. 2012-02-28 17:50:51,390 DEBUG Finished firing report-message. 2012-02-28 17:50:51,391 DEBUG Started firing report-message. 2012-02-28 17:50:51,391 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Run Firmware Test Suite (fwts) automated tests.', 'plugin': 'shell', 'name': 'miscellanea/fwts_test', 'command': 'fwts_test -l $CHECKBOX_DATA/fwts_results.log', 'requires': " package.name == 'linux'\n package.name == 'fwts'"}) for report-message with priority 0. 2012-02-28 17:50:51,391 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Run Firmware Test Suite (fwts) automated tests.', 'plugin': 'shell', 'name': 'miscellanea/fwts_test', 'command': 'fwts_test -l $CHECKBOX_DATA/fwts_results.log', 'suite': '__miscellanea__', 'requires': " package.name == 'linux'\n package.name == 'fwts'"}) for report-message with priority 100. 2012-02-28 17:50:51,391 DEBUG Finished firing report-message. 2012-02-28 17:50:51,391 DEBUG Started firing report-message. 2012-02-28 17:50:51,391 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This will run some basic connectivity tests against a BMC, verifying that IPMI works.', 'plugin': 'shell', 'command': 'ipmi_test', 'user': 'root', 'requires': "package.name == 'ipmitool'", 'name': 'miscellanea/ipmi_test'}) for report-message with priority 0. 2012-02-28 17:50:51,392 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This will run some basic connectivity tests against a BMC, verifying that IPMI works.', 'plugin': 'shell', 'command': 'ipmi_test', 'user': 'root', 'suite': '__miscellanea__', 'requires': "package.name == 'ipmitool'", 'name': 'miscellanea/ipmi_test'}) for report-message with priority 100. 2012-02-28 17:50:51,392 DEBUG Finished firing report-message. 2012-02-28 17:50:51,392 DEBUG Started firing report-message. 2012-02-28 17:50:51,392 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-message with priority 0. 2012-02-28 17:50:51,392 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-message with priority 100. 2012-02-28 17:50:51,393 DEBUG Finished firing report-message. 2012-02-28 17:50:51,393 DEBUG Started firing report-message. 2012-02-28 17:50:51,394 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': "Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty)", 'plugin': 'shell', 'command': 'if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi', 'requires': "package.name == 'apport'", 'name': 'miscellanea/apport-directory'}) for report-message with priority 0. 2012-02-28 17:50:51,395 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty)", 'plugin': 'shell', 'command': 'if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi', 'suite': '__miscellanea__', 'requires': "package.name == 'apport'", 'name': 'miscellanea/apport-directory'}) for report-message with priority 100. 2012-02-28 17:50:51,395 DEBUG Finished firing report-message. 2012-02-28 17:50:51,395 DEBUG Started firing report-message. 2012-02-28 17:50:51,395 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node', 'plugin': 'shell', 'command': 'virt_check', 'user': 'root', 'requires': 'cpuinfo.platform in ("i386", "x86_64")', 'name': 'miscellanea/virtualization-check'}) for report-message with priority 0. 2012-02-28 17:50:51,395 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node', 'plugin': 'shell', 'command': 'virt_check', 'user': 'root', 'suite': '__miscellanea__', 'requires': 'cpuinfo.platform in ("i386", "x86_64")', 'name': 'miscellanea/virtualization-check'}) for report-message with priority 100. 2012-02-28 17:50:51,395 DEBUG Finished firing report-message. 2012-02-28 17:50:51,396 DEBUG Finished firing report-messages. 2012-02-28 17:50:51,396 DEBUG Finished firing message-file. 2012-02-28 17:50:51,396 DEBUG Finished firing message-result. 2012-02-28 17:50:51,396 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Miscellaneous tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'type': 'suite', 'name': '__miscellanea__'}) for message-exec with priority 0. 2012-02-28 17:50:51,396 DEBUG Finished firing message-exec. 2012-02-28 17:50:51,396 DEBUG Finished firing report-local. 2012-02-28 17:50:51,402 DEBUG Finished firing report-job. 2012-02-28 17:50:51,402 DEBUG Started firing report-job. 2012-02-28 17:50:51,402 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-job with priority -100. 2012-02-28 17:50:51,403 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-job with priority -100. 2012-02-28 17:50:51,403 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-job with priority 0. 2012-02-28 17:50:51,403 DEBUG Started firing report-shell. 2012-02-28 17:50:51,404 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-shell with priority 0. 2012-02-28 17:50:51,404 DEBUG Started firing report-test. 2012-02-28 17:50:51,404 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-test with priority 0. 2012-02-28 17:50:51,404 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'type': 'test', 'name': 'miscellanea/is_laptop'}) for report-test with priority 100. 2012-02-28 17:50:51,404 DEBUG Finished firing report-test. 2012-02-28 17:50:51,404 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,410 DEBUG Finished firing report-job. 2012-02-28 17:50:51,410 DEBUG Started firing report-job. 2012-02-28 17:50:51,410 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': 'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,411 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,411 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:51,412 DEBUG Started firing report-local. 2012-02-28 17:50:51,412 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:51,412 DEBUG Started firing report-suite. 2012-02-28 17:50:51,413 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:51,413 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Monitor tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'type': 'suite', 'name': '__monitor__'}) for report-suite with priority 100. 2012-02-28 17:50:51,413 DEBUG Finished firing report-suite. 2012-02-28 17:50:51,413 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:51,413 DEBUG Started firing message-exec. 2012-02-28 17:50:51,413 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Monitor tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'type': 'suite', 'name': '__monitor__'}) for message-exec with priority 0. 2012-02-28 17:50:51,413 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:51,414 INFO Running command: cat $CHECKBOX_SHARE/jobs/monitor.txt* 2012-02-28 17:50:51,429 DEBUG Started firing message-result. 2012-02-28 17:50:51,430 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: monitor/vga requires: display.vga == 'supported' description: PURPOSE: This test will check your VGA port. Skip if your system does not have a VGA port. STEPS: 1. Connect a display (if not already connected) to the VGA port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/dvi requires: display.dvi == 'supported' description: PURPOSE: This test will check your DVI port. Skip if your system does not have a DVI port STEPS: 1. Connect a display (if not already connected) to the DVI port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/displayport requires: display.dp == 'supported' description: PURPOSE: This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port STEPS: 1. Connect a display (if not already connected) to the DisplayPort port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/hdmi requires: display.hdmi == 'supported' description: PURPOSE: This test will check your HDMI port. Skip if your system does not have a HDMI port STEPS: 1. Connect a display (if not already connected) to the HDMI port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/svideo requires: display.svideo == 'supported' description: PURPOSE: This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port STEPS: 1. Connect a display (if not already connected) to the S-VIDEO port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/rca requires: display.rca == 'supported' description: PURPOSE: This test will check your RCA port. Skip if your system does not have a RCA port STEPS: 1. Connect a display (if not already connected) to the RCA port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/powersaving command: xset dpms force off description: PURPOSE: This test will check your monitor power saving capabilities STEPS: 1. Click "Test" to try the power saving capabilities of your monitor 2. Press any key or move the mouse to recover VERIFICATION: Did the the monitor go blank and turn on again? , 0.013619184494) for message-result with priority 0. 2012-02-28 17:50:51,430 DEBUG Started firing message-file. 2012-02-28 17:50:51,430 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:51,438 DEBUG Started firing report-messages. 2012-02-28 17:50:51,438 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/dvi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DVI port on your system\n', 'purpose': 'This test will check your DVI port. Skip if your system does not have a DVI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dvi == 'supported'", 'description': 'PURPOSE:\n This test will check your DVI port. Skip if your system does not have a DVI port\nSTEPS:\n 1. Connect a display (if not already connected) to the DVI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/displayport', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DisplayPort port on your system\n', 'purpose': 'This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dp == 'supported'", 'description': 'PURPOSE:\n This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\nSTEPS:\n 1. Connect a display (if not already connected) to the DisplayPort port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/svideo', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the S-VIDEO port on your system\n', 'purpose': 'This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.svideo == 'supported'", 'description': 'PURPOSE:\n This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\nSTEPS:\n 1. Connect a display (if not already connected) to the S-VIDEO port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/rca', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the RCA port on your system\n', 'purpose': 'This test will check your RCA port. Skip if your system does not have a RCA port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.rca == 'supported'", 'description': 'PURPOSE:\n This test will check your RCA port. Skip if your system does not have a RCA port\nSTEPS:\n 1. Connect a display (if not already connected) to the RCA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}]) for report-messages with priority 0. 2012-02-28 17:50:51,438 DEBUG Started firing report-message. 2012-02-28 17:50:51,439 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:50:51,439 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:51,439 DEBUG Finished firing report-message. 2012-02-28 17:50:51,439 DEBUG Started firing report-message. 2012-02-28 17:50:51,439 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/dvi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DVI port on your system\n', 'purpose': 'This test will check your DVI port. Skip if your system does not have a DVI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dvi == 'supported'", 'description': 'PURPOSE:\n This test will check your DVI port. Skip if your system does not have a DVI port\nSTEPS:\n 1. Connect a display (if not already connected) to the DVI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:50:51,441 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/dvi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DVI port on your system\n', 'purpose': 'This test will check your DVI port. Skip if your system does not have a DVI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.dvi == 'supported'", 'description': 'PURPOSE:\n This test will check your DVI port. Skip if your system does not have a DVI port\nSTEPS:\n 1. Connect a display (if not already connected) to the DVI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:51,441 DEBUG Finished firing report-message. 2012-02-28 17:50:51,441 DEBUG Started firing report-message. 2012-02-28 17:50:51,441 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/displayport', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DisplayPort port on your system\n', 'purpose': 'This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dp == 'supported'", 'description': 'PURPOSE:\n This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\nSTEPS:\n 1. Connect a display (if not already connected) to the DisplayPort port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:50:51,441 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/displayport', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DisplayPort port on your system\n', 'purpose': 'This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.dp == 'supported'", 'description': 'PURPOSE:\n This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\nSTEPS:\n 1. Connect a display (if not already connected) to the DisplayPort port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:51,442 DEBUG Finished firing report-message. 2012-02-28 17:50:51,442 DEBUG Started firing report-message. 2012-02-28 17:50:51,442 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:50:51,442 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:51,442 DEBUG Finished firing report-message. 2012-02-28 17:50:51,442 DEBUG Started firing report-message. 2012-02-28 17:50:51,442 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/svideo', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the S-VIDEO port on your system\n', 'purpose': 'This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.svideo == 'supported'", 'description': 'PURPOSE:\n This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\nSTEPS:\n 1. Connect a display (if not already connected) to the S-VIDEO port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:50:51,443 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/svideo', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the S-VIDEO port on your system\n', 'purpose': 'This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.svideo == 'supported'", 'description': 'PURPOSE:\n This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\nSTEPS:\n 1. Connect a display (if not already connected) to the S-VIDEO port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:51,443 DEBUG Finished firing report-message. 2012-02-28 17:50:51,443 DEBUG Started firing report-message. 2012-02-28 17:50:51,443 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/rca', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the RCA port on your system\n', 'purpose': 'This test will check your RCA port. Skip if your system does not have a RCA port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.rca == 'supported'", 'description': 'PURPOSE:\n This test will check your RCA port. Skip if your system does not have a RCA port\nSTEPS:\n 1. Connect a display (if not already connected) to the RCA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:50:51,443 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/rca', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the RCA port on your system\n', 'purpose': 'This test will check your RCA port. Skip if your system does not have a RCA port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.rca == 'supported'", 'description': 'PURPOSE:\n This test will check your RCA port. Skip if your system does not have a RCA port\nSTEPS:\n 1. Connect a display (if not already connected) to the RCA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:50:51,444 DEBUG Finished firing report-message. 2012-02-28 17:50:51,444 DEBUG Started firing report-message. 2012-02-28 17:50:51,444 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-message with priority 0. 2012-02-28 17:50:51,444 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-message with priority 100. 2012-02-28 17:50:51,444 DEBUG Finished firing report-message. 2012-02-28 17:50:51,444 DEBUG Finished firing report-messages. 2012-02-28 17:50:51,444 DEBUG Finished firing message-file. 2012-02-28 17:50:51,444 DEBUG Finished firing message-result. 2012-02-28 17:50:51,445 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Monitor tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'type': 'suite', 'name': '__monitor__'}) for message-exec with priority 0. 2012-02-28 17:50:51,445 DEBUG Finished firing message-exec. 2012-02-28 17:50:51,445 DEBUG Finished firing report-local. 2012-02-28 17:50:51,447 DEBUG Finished firing report-job. 2012-02-28 17:50:51,447 DEBUG Started firing report-job. 2012-02-28 17:50:51,448 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:50:51,448 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:50:51,449 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority 0. 2012-02-28 17:50:51,449 DEBUG Started firing report-manual. 2012-02-28 17:50:51,449 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-manual with priority 0. 2012-02-28 17:50:51,449 DEBUG Started firing report-test. 2012-02-28 17:50:51,449 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 0. 2012-02-28 17:50:51,450 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 100. 2012-02-28 17:50:51,450 DEBUG Finished firing report-test. 2012-02-28 17:50:51,450 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,452 DEBUG Finished firing report-job. 2012-02-28 17:50:51,452 DEBUG Started firing report-job. 2012-02-28 17:50:51,453 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:50:51,453 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:50:51,454 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority 0. 2012-02-28 17:50:51,454 DEBUG Started firing report-manual. 2012-02-28 17:50:51,454 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-manual with priority 0. 2012-02-28 17:50:51,454 DEBUG Started firing report-test. 2012-02-28 17:50:51,455 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 0. 2012-02-28 17:50:51,455 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 100. 2012-02-28 17:50:51,455 DEBUG Finished firing report-test. 2012-02-28 17:50:51,455 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,457 DEBUG Finished firing report-job. 2012-02-28 17:50:51,457 DEBUG Started firing report-job. 2012-02-28 17:50:51,458 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority -100. 2012-02-28 17:50:51,458 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority -100. 2012-02-28 17:50:51,459 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority 0. 2012-02-28 17:50:51,459 DEBUG Started firing report-manual. 2012-02-28 17:50:51,459 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-manual with priority 0. 2012-02-28 17:50:51,459 DEBUG Started firing report-test. 2012-02-28 17:50:51,459 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-test with priority 0. 2012-02-28 17:50:51,459 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-test with priority 100. 2012-02-28 17:50:51,460 DEBUG Finished firing report-test. 2012-02-28 17:50:51,460 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,462 DEBUG Finished firing report-job. 2012-02-28 17:50:51,462 DEBUG Started firing report-job. 2012-02-28 17:50:51,462 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': 'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,465 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,467 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:51,467 DEBUG Started firing report-local. 2012-02-28 17:50:51,468 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:51,468 DEBUG Started firing report-suite. 2012-02-28 17:50:51,468 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:51,468 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'type': 'suite', 'name': '__networking__'}) for report-suite with priority 100. 2012-02-28 17:50:51,468 DEBUG Finished firing report-suite. 2012-02-28 17:50:51,468 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:51,468 DEBUG Started firing message-exec. 2012-02-28 17:50:51,468 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'type': 'suite', 'name': '__networking__'}) for message-exec with priority 0. 2012-02-28 17:50:51,469 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:51,469 INFO Running command: cat $CHECKBOX_SHARE/jobs/networking.txt* 2012-02-28 17:50:51,481 DEBUG Started firing message-result. 2012-02-28 17:50:51,482 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: networking/detect requires: device.category == 'NETWORK' or device.category == 'WIRELESS' command: network_device_info description: Test to detect the available network controllers description-ast.UTF-8: Prueba pa deteutar controladores de rede disponibles description-de.UTF-8: Test zur Erkennung der verfügbaren Netzwerksteuergeräte description-el.utf-8: Δοκιμή για την ανίχνευση των διαθέσιμων ελεγκτών δικτύου description-en_AU.UTF-8: Test to detect the available network controllers description-en_GB.UTF-8: Test to detect the available network controllers description-es.UTF-8: Prueba para detectar controladores de red disponibles description-fi.UTF-8: Testi käytössä olevien verkkosovittimien havaitsemiseksi description-ms.UTF-8: Ujian untuk mengesan kawalan rangkaian tersedia description-nl.UTF-8: Test om de beschikbare netwerkkaart(en) te detecteren description-pt_BR.UTF-8: Teste para detectar os controladores de rede disponíveis description-ru.UTF-8: Проверка определения доступных сетевых контроллеров description-sl.UTF-8: Preizkus za zaznavanje razpoložljivih omrežnih kartic plugin: shell name: networking/internet depends: networking/detect command: internet_test description: Tests whether the system has a working Internet connection. description-ast.UTF-8: Prueba si'l sistema tien una conexón d'Internet funcionando. description-be.UTF-8: Праверка працаздольнасці злучэння з сеткай Інтэрнэт description-bs.UTF-8: Provjerava da li sistem ima ispravnu Internet vezu description-cs.UTF-8: Zkusí, zda má systém funkční připojení k Internetu. description-da.UTF-8: Tester om systemet har en fungerende internetforbindelse. description-de.UTF-8: Überprüft, ob das System über eine funktionierende Internetverbindung verfügt. description-el.utf-8: Δοκιμή για το αν στο σύστημα υπάρχει λειτουργική σύνδεση με το διαδίκτυο. description-en_AU.UTF-8: Tests whether the system has a working Internet connection. description-en_GB.UTF-8: Tests whether the system has a working Internet connection. description-es.UTF-8: Prueba si el sistema tiene una conexión de Internet funcionando. description-fi.UTF-8: Testaa, onko järjestelmässä toimiva internetyhteys. description-fr.UTF-8: Teste si le système dispose d'une connexion Internet active. description-gl.UTF-8: Proba se os sitema ten unha conexión de Internet funcionando. description-hu.UTF-8: Ellenőrzi, hogy a rendszernek van-e működő internetkapcsolata. description-it.UTF-8: Verifica la presenza di una connessione a Internet funzionante. description-ja.UTF-8: コンピューターがインターネットに接続しているかどうかのテスト description-ms.UTF-8: Uji sama ada sistem mempunyai sambungan Internet yang berfungsi. description-nl.UTF-8: Test of het systeem een werkende internetverbinding heeft. description-pt_BR.UTF-8: Testa se o sistema tem uma conexão de internet em funcionamento. description-ru.UTF-8: Проверка работоспособности соединения с сетью Интернет description-sl.UTF-8: Preizkusi, če ima sistem delujočo internetno povezavo. description-sq.UTF-8: Testo nëse sistemi ka një lidhje interneti që punon. description-sr.UTF-8: Проверите да ли систем има радну Интернет везу. description-sv.UTF-8: Tester om systemet har en fungerande internetanslutning. description-tr.UTF-8: Sistemde çalışan bir Internet bağlantısı olup olmadığını testler. description-ug.UTF-8: ئىنتېرنېت باغلىنىشى بارمۇ يوق سىنايدۇ. description-zh_TW.UTF-8: 測試系統是否有個有效的網路連通. plugin: local name: networking/info requires: device.category == 'NETWORK' description: Network Information description-ast.UTF-8: Información de la rede description-be.UTF-8: Інфармацыя аб сетцы description-bs.UTF-8: Podaci o mreži description-cs.UTF-8: Informace o síti description-da.UTF-8: Netværksinformation description-de.UTF-8: Netzwerk-Informationen description-el.utf-8: Πληροφορίες δικτύου description-en_AU.UTF-8: Network Information description-en_GB.UTF-8: Network Information description-es.UTF-8: Información de la red description-fi.UTF-8: Verkkotiedot description-fr.UTF-8: Informations sur le réseau description-gl.UTF-8: Información da rede description-hu.UTF-8: Hálózati információk description-it.UTF-8: Informazioni sulla rete description-ko.UTF-8: 네트워크 정보 description-lv.UTF-8: Tīkla informācija description-ms.UTF-8: Maklumat Rangkaian description-nl.UTF-8: Netwerkinformatie description-oc.UTF-8: Informacions sus la ret description-pt_BR.UTF-8: Informações de rede description-ru.UTF-8: Сведения о сети description-sl.UTF-8: Podatki o omrežju description-sq.UTF-8: Informacioni i Rrjetit description-sr.UTF-8: Подаци о мрежи description-sv.UTF-8: Nätverksinformation description-th.UTF-8: ข้อมูลด้านเครื่อข่าย description-tr.UTF-8: Ağ Bilgisi description-ug.UTF-8: تور ئۇچۇرى command: cat <<'EOF' | run_templates -s 'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \$2 }" | xargs -n 1 sh -c "for i in \`ls /sys\$0/net 2>/dev/null\`; do echo \$0 \$i; done"' plugin: manual name: networking/info_$2 requires: device.path == "$1" and package.name == 'linux' command: network_info $2 _description: PURPOSE: This test will check the different NIC STEPS: 1. Please verify the following information for NIC $2 INFO: $output VERIFICATION: Is this correct? EOF plugin: shell name: networking/info_automated requires: package.name == 'network-manager' device.category == 'NETWORK' command: udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \$2 }"| xargs -n 1 sh -c "for i in \`ls /sys\$0/net 2>/dev/null\`; do network_info \$i; done" description: This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error. plugin: manual name: networking/wired_connection command: network_check description: PURPOSE: This test will check your wired connection STEPS: 1. Click on the Network icon in the top panel 2. Select a network below the "Wired network" section 3. Click "Test" to verify that it's possible to establish a HTTP connection VERIFICATION: Did a notification show and was the connection correctly established? plugin: manual name: networking/modem_connection command: network_check description: PURPOSE: This test will check that a DSL modem can be configured and connected. STEPS: 1. Connect the telephone line to the computer 2. Click on the Network icon on the top panel. 3. Select "Edit Connections" 4. Select the "DSL" tab 5. Click on "Add" button 6. Configure the connection parameters properly 7. Click "Test" to verify that it's possible to establish an HTTP connection VERIFICATION: Did a notification show and was the connection correctly established? plugin: shell name: networking/ping command: internet_test $CHECKBOX_SERVER description: Automated test case to verify availability of some system on the network using ICMP ECHO packets. plugin: shell name: networking/http command: wget -SO /dev/null http://$TRANSFER_SERVER description: Automated test case to make sure that it's possible to download files through HTTP plugin: shell name: networking/ntp requires: package.name == 'ntpdate' user: root command: network_ntp_test description: Test to see if we can sync local clock to an NTP server description-ast.UTF-8: Prueba pa ver si se pues sincronizar el reló llocal con un sirvidor NTP description-be.UTF-8: Праверка магчымасці сінхранізацыі лакальнага гадзінніка з NTP серверам description-bs.UTF-8: Test kojim ćete videti da li možete da usaglasite sat sa NTP serverom description-cs.UTF-8: Test k ověření synchronizace systémového času s NTP serverem description-da.UTF-8: Test der afgør om vi kan synkronisere det lokale ur til en NTP-server description-de.UTF-8: Test zur Überprüfung des Uhrzeitabgleichs mit einem NTP-Server description-el.utf-8: Έλεγχος για τη διαπίστωση της δυνατότητας συγχρονισμού του τοπικού ρολογιού με έναν εξυπηρετητή NTP description-en_AU.UTF-8: Test to see if we can sync local clock to an NTP server description-en_GB.UTF-8: Test to see if we can sync local clock to an NTP server description-es.UTF-8: Pruebe para ver si se puede sincronizar el reloj local con un servidor NTP description-fi.UTF-8: Testi, joka tarkistaa, että voiko tietokoneen kellon synkronoida NTP-palvelimelta. description-fr.UTF-8: Test pour voir si nous pouvons synchroniser l'horloge locale à un serveur NTP description-gl.UTF-8: Proba para ver se se pode sincronizar o reloxo local cun servidor NTP description-hu.UTF-8: Teszt a helyi idő szinkronizálásnak megkísérlésére egy NTP kiszolgálóval description-it.UTF-8: Test di verifica della sincronizzare dell'orologio locale a un server NTP description-ja.UTF-8: NTPサーバーとローカルの時計が同期できるか確認するテスト description-ms.UTF-8: Uji untuk lihat jika kita boleh segerakkan jam setempat dengan pelayan NTP description-nl.UTF-8: Test om te zien of de lokale klok met een NTP server gesynchroniseerd kan worden description-pt_BR.UTF-8: Teste para verificar se podemos sincronizar o relógio local ao servidor NTP description-ru.UTF-8: Проверка возможности синхронизации локальных часов с NTP сервером description-sl.UTF-8: Preizkus usklajevanja krajevne ure s strežnikom NTP. description-sq.UTF-8: Testoni për të parë nëse mund ta sinkronizoni orën lokale me serverin NTP description-sr.UTF-8: Тест којим ћете видети да ли можете да усагласите часовник са НТП сервером description-sv.UTF-8: Test för att se om vi kan synkronisera den lokala klockan mot en NTP-server description-th.UTF-8: ทดสอบว่า้เราสามารถปรับนาฬิกาท้องถิ่นให้ตรงกับเซิร์ฟเวอร์ NTP ได้หรือไม่ description-tr.UTF-8: Bir NTP sunucusuyla yerel saatı senkronize edebilmesini sınayın description-ug.UTF-8: يەرلىك سائەتنى NTP مۇلازىمېتىرى بىلەن قەدەمداشلاشقا بولامدۇ سىنايدۇ description-zh_TW.UTF-8: 測試看看我們能否讓本機的時間與 NTP 伺服器同步. plugin: shell name: networking/ssh requires: package.name == 'openssh-client' command: if [ $CHECKBOX_SERVER ]; then ssh -q -o 'StrictHostKeyChecking=no' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi description: Verify that an installation of checkbox-server on the network can be reached over SSH. description-ast.UTF-8: Verificar qu'una instalación de chechbox-server na rede pue algamase per duana de SSH description-be.UTF-8: Праверка магчымасці ўсталёўкі checkbox-сервера ў сетцы з выкарыстаннем SSH. description-bs.UTF-8: Provjerava da li instalacija servera biranja na mreži može biti dostignuta preko SSH-a. description-cs.UTF-8: Ověřit, že se lze připojit k instalaci checkbox-serveru na síti pomocí SSH description-da.UTF-8: Verificer at en installation af checkbox-server på netværket kan nås over SSH- description-de.UTF-8: Überprüfung der Erreichbarkeit einer Installation von checkbox-server über das Netzwerk mittels SSH. description-el.utf-8: Επιβεβαίωση για το ότι μια εγκατάσταση του checkbox-server στο δίκτυο μπορεί να είναι προσβάσιμη μέσω SSH. description-en_AU.UTF-8: Verify that an installation of checkbox-server on the network can be reached over SSH. description-en_GB.UTF-8: Verify that an installation of checkbox-server on the network can be reached over SSH. description-es.UTF-8: Verificar que una instalación de chechbox-server en la red se puede alcanzar mediante SSH description-fi.UTF-8: Tarkista, että voit ottaa yhteyden SSH:n kautta checkbox-serveriin verkossa. description-fr.UTF-8: Vérifiez que l'installation de checkbox-server sur le réseau peut être atteinte via SSH. description-gl.UTF-8: Verifica que se pode alcanzar unha instalación de checkbox-server na rede mediante SSH description-hu.UTF-8: Ellenőrzi, hogy a checkbox kiszolgáló elérhető-e a hálózatról SSH-n keresztül. description-it.UTF-8: Verifica che una installazione di checkbox-server nella rete possa essere raggiunta tramite SSH description-ms.UTF-8: Sahkan pemasangan pelayan-checkbox pada rangkaian melalui SSH description-nl.UTF-8: Verifieer dat een installatie van checkbox-server op het netwerk bereikt kan worden via SSH. description-pt_BR.UTF-8: Verifica se a instalação do servidor-checkbox na rede pode atingir mais de um SSH. description-ru.UTF-8: Проверка возможности установки checkbox-сервера в сети с использованием SSH. description-sl.UTF-8: Preverite, da je namestitev programa checkbox-server na omrežju dosegljiva preko SSH. description-sq.UTF-8: Verifikoni që një instalim i checkbox-server në rrjet mund të arrihet me anë të SSH. description-sr.UTF-8: Проверава да ли инсталација сервера проверне кутије на мрежи може бити достигнута преко ССХ-а. description-sv.UTF-8: Verifiera att installationen av en checkbox-server på nätverket kan nås via SSH. description-ug.UTF-8: ئورنىتىلغان checkbox-server قا توردا SSH ئارقىلىق باغلانغىلى بولامدۇ تەكشۈرىدۇ description-zh_TW.UTF-8: 驗證可以從網路上透過 SSH 安裝 check-server. plugin: shell name: networking/printer requires: package.name == 'cups-client' command: network_printer_test -s $CHECKBOX_SERVER description: Try to enable a remote printer on the network and print a test page. description-ast.UTF-8: Intentar activar una imprentadora na rede ya imprentar una páxina de prueba. description-be.UTF-8: Паспрабаваць ўключыць аддалены прынтар у сетку і надрукаваць пробную старонку. description-bs.UTF-8: Pokušaće da omogući udaljeni štampač na mreži i da otštampa probnu stranicu. description-cs.UTF-8: Pokusit se povolit vzdálenou tiskárnu na síti a vytisknout zkušební stránku description-da.UTF-8: Prøv at aktivere en fjernprinter på netværket og udskrive en side. description-de.UTF-8: Es wird versucht einen entfernt angeschlossenen Drucker im Netzwerk zu aktivieren und eine Testseite zu drucken. description-el.utf-8: Δοκιμή για την ενεργοποίηση ενός απομακρυσμένου εκτυπωτή στο δίκτυο και την εκτύπωση δοκιμαστικής σελίδας. description-en_AU.UTF-8: Try to enable a remote printer on the network and print a test page. description-en_GB.UTF-8: Try to enable a remote printer on the network and print a test page. description-es.UTF-8: Intentar activar una impresora remota en la red e imprimir una página de prueba. description-fi.UTF-8: Yritä käynnistää etätulostin verkossa ja tulosta testisivu. description-fr.UTF-8: Essayez d'activer une imprimante distante sur le réseau et d'imprimer une page de test. description-gl.UTF-8: Tenta activar unha impresora remota na rede e imprimir unha páxina de proba. description-hu.UTF-8: Tesztoldal nyomtatása egy hálózaton megosztott nyomtatóval. description-it.UTF-8: Prova ad abilitare una stampante remota nella rete e stampa una pagina di prova. description-ja.UTF-8: ネットワーク上にあるリモートプリンターを利用可能にして、テストページの印刷を試みます。 description-ms.UTF-8: Cuba benarkan pencetak jauh pada rangkaian dan cetak halaman uji. description-nl.UTF-8: Probeer een netwerkprinter in te schakelen en druk een testpagina af. description-pt_BR.UTF-8: Tente habilitar uma impressora remota na rede e imprima uma página de teste. description-ru.UTF-8: Попытаться включить удалённый принтер в сети и напечатать пробную страницу. description-sl.UTF-8: Preverjanje, če je možno omogočiti oddaljen tiskalnik na omrežju in natisniti preizkusno stran. description-sq.UTF-8: Përpiqu të aktivizosh një printer të largët në rrjet dhe printo një faqe testimi. description-sr.UTF-8: Покушаће да омогући удаљени штампач на мрежи и да одштампа пробну страницу. description-sv.UTF-8: Prova att aktivera en skrivare på nätverket och skriv ut en testsida. description-th.UTF-8: พยายามที่จะเปิดการใช้งานพรินเตอร์ระยะไกลบนเครือข่ายและพิมพ์หน้าทดสอบการพิมพ์ description-tr.UTF-8: Ağ üzerindeki bir uzak yazıcı etkinleştirmeyi ve bir test sayfası yazdırmayı deneyin. description-ug.UTF-8: توردىكى يىراقتىكى پرىنتېرنى ئىناۋەتلىك قىلىپ، سىناق بېتىنى سىناپ كۆرۈڭ. description-zh_HK.UTF-8: 嘗試去啟用網絡上的遠程打印機,打印一張測試頁。 description-zh_TW.UTF-8: 嘗試啓動網路遠端印表機並且印出測試頁. plugin: local name: networking/multi_nic requires: device.category == 'NETWORK' description: Automated test to walk multiple network cards and test each one in sequence. description-ast.UTF-8: Prueba automatizada pa pasar sobre múltiples tarxetes de rede y probar cada una secuencialmente. description-de.UTF-8: Automatisierter Test, um mehrere Netzwerkkarten der Reihe nach zu überprüfen. description-el.utf-8: Αυτοματοποιημένος έλεγχος για τη χρήση πολλαπλών καρτών δικτύου και τη διαδοχική δοκιμή κάθε μιας από αυτές. description-en_AU.UTF-8: Automated test to walk multiple network cards and test each one in sequence. description-en_GB.UTF-8: Automated test to walk multiple network cards and test each one in sequence. description-es.UTF-8: Prueba automatizada para pasar sobre múltiples tarjetas de red y probar cada una secuencialmente. description-ms.UTF-8: Ujian berautomatik untuk jalani kad rangkaian berbilang dan uji setiap satu dalam jujukan. description-pt_BR.UTF-8: Teste automatizado para percorrer múltiplas placas de rede e testar cada uma em sequência. description-ru.UTF-8: Автоматизированная проверка позволяющая переключаться между несколькими сетевыми картами и последовательно тестировать каждую из них. command: cat <<'EOF' | run_templates -s 'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \$2 }" | xargs -n 1 sh -c "for i in \`ls /sys\$0/net 2>/dev/null\`; do echo \$0 \$i; done"' plugin: shell name: networking/multi_nic_$2 requires: device.path == "$1" and package.name == 'linux' user: root command: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug description: Testing for NIC $2 EOF plugin: shell name: networking/bandwidth requires: package.name == 'linux' package.name == 'ethtool' and package.name == 'nmap' device.category == 'NETWORK' user: root command: network_bandwidth_test --log-level=info --scan=3 description: Test to measure the network bandwidth description-ast.UTF-8: Prueba pa midir l'anchor de banda de rede description-be.UTF-8: Праверка прапускной здольнасці сеткі description-bs.UTF-8: Test za mjerenje mrežne propusnosti description-cs.UTF-8: Měření rychlosti připojení description-da.UTF-8: Test som måler netværksbåndbredden description-de.UTF-8: Test, um die Bandbreite des Netzwerks zu messen. description-el.utf-8: Δοκιμή για τη μέτρηση του εύρους ζώνης δικτύου (bandwidth) description-en_AU.UTF-8: Test to measure the network bandwidth description-en_GB.UTF-8: Test to measure the network bandwidth description-es.UTF-8: Prueba para medir el ancho de banda de red description-fi.UTF-8: Testi verkon kapasiteetin mittaamiseen description-fr.UTF-8: Test pour mesurer la bande passante du réseau description-gl.UTF-8: Proba para medir o ancho de banda da rede description-hu.UTF-8: Teszt a hálózat sávszélességének méréséhez description-it.UTF-8: Test per misurare l'ampiezza di banda della rete description-ja.UTF-8: ネットワークの帯域幅を計測するテスト description-ms.UTF-8: Uji untuk mengukur jalur lebar rangkaian description-nl.UTF-8: Test om de netwerkbandbreedte te meten description-pt_BR.UTF-8: Teste para medir a largura de banda da rede description-ru.UTF-8: Проверка пропускной способности сети description-sl.UTF-8: Preizkus za merjenje pasovne širine omrežja description-sq.UTF-8: Testo për të matur gjerësinë e rrjetit description-sr.UTF-8: Тест за мерење пропусног опсега мреже description-sv.UTF-8: Testa för att mäta nätverkets bandbredd description-tr.UTF-8: Şebeke bant genişliği ölçüm sınaması description-ug.UTF-8: تور بەلۋېغىنى سىناش description-zh_TW.UTF-8: 測試以衡量網路頻寬. , 0.0103530883789) for message-result with priority 0. 2012-02-28 17:50:51,482 DEBUG Started firing message-file. 2012-02-28 17:50:51,482 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:51,511 DEBUG Started firing report-messages. 2012-02-28 17:50:51,511 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'network_device_info', 'plugin': 'shell', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'description': 'Test to detect the available network controllers', 'name': 'networking/detect'}, {'depends': 'networking/detect', 'command': 'internet_test', 'description': 'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}, {'name': 'networking/info', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: manual\nname: networking/info_$2\nrequires: device.path == "$1" and package.name == \'linux\'\ncommand: network_info $2\n_description:\n PURPOSE:\n This test will check the different NIC\n STEPS:\n 1. Please verify the following information for NIC $2\n INFO:\n $output\n VERIFICATION:\n Is this correct?\nEOF', 'requires': "device.category == 'NETWORK'", 'description': 'Network Information'}, {'description': 'This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error.', 'plugin': 'shell', 'name': 'networking/info_automated', 'command': 'udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \\$2 }"| xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do network_info \\$i; done"', 'requires': "package.name == 'network-manager'\ndevice.category == 'NETWORK'"}, {'info': None, 'name': 'networking/wired_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wired connection\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the top panel\n2. Select a network below the "Wired network" section\n3. Click "Test" to verify that it\'s possible to establish a HTTP connection\n', 'description': 'PURPOSE:\n This test will check your wired connection\nSTEPS:\n 1. Click on the Network icon in the top panel\n 2. Select a network below the "Wired network" section\n 3. Click "Test" to verify that it\'s possible to establish a HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}, {'info': None, 'name': 'networking/modem_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check that a DSL modem can be configured and connected.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Connect the telephone line to the computer\n2. Click on the Network icon on the top panel.\n3. Select "Edit Connections"\n4. Select the "DSL" tab\n5. Click on "Add" button\n6. Configure the connection parameters properly\n7. Click "Test" to verify that it\'s possible to establish an HTTP connection\n', 'description': 'PURPOSE:\n This test will check that a DSL modem can be configured and connected.\nSTEPS:\n 1. Connect the telephone line to the computer\n 2. Click on the Network icon on the top panel.\n 3. Select "Edit Connections"\n 4. Select the "DSL" tab\n 5. Click on "Add" button\n 6. Configure the connection parameters properly\n 7. Click "Test" to verify that it\'s possible to establish an HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}, {'name': 'networking/ping', 'command': 'internet_test $CHECKBOX_SERVER', 'description': 'Automated test case to verify availability of some system on the network\nusing ICMP ECHO packets.', 'plugin': 'shell'}, {'name': 'networking/http', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell'}, {'description': 'Test to see if we can sync local clock to an NTP server', 'plugin': 'shell', 'command': 'network_ntp_test', 'user': 'root', 'requires': "package.name == 'ntpdate'", 'name': 'networking/ntp'}, {'requires': "package.name == 'openssh-client'", 'command': 'if [ $CHECKBOX_SERVER ]; then ssh -q -o \'StrictHostKeyChecking=no\' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi', 'description': 'Verify that an installation of checkbox-server on the network can be reached over SSH.', 'name': 'networking/ssh', 'plugin': 'shell'}, {'requires': "package.name == 'cups-client'", 'command': 'network_printer_test -s $CHECKBOX_SERVER', 'description': 'Try to enable a remote printer on the network and print a test page.', 'name': 'networking/printer', 'plugin': 'shell'}, {'description': 'Automated test to walk multiple network cards and test each one in sequence.', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: shell\nname: networking/multi_nic_$2\nrequires: device.path == "$1" and package.name == \'linux\'\nuser: root\ncommand: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug\ndescription:\n Testing for NIC $2\nEOF', 'requires': "device.category == 'NETWORK'", 'name': 'networking/multi_nic'}, {'plugin': 'shell', 'name': 'networking/bandwidth', 'command': 'network_bandwidth_test --log-level=info --scan=3', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'ethtool' and package.name == 'nmap'\ndevice.category == 'NETWORK'", 'description': 'Test to measure the network bandwidth'}]) for report-messages with priority 0. 2012-02-28 17:50:51,511 DEBUG Started firing report-message. 2012-02-28 17:50:51,512 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': 'network_device_info', 'plugin': 'shell', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'description': 'Test to detect the available network controllers', 'name': 'networking/detect'}) for report-message with priority 0. 2012-02-28 17:50:51,512 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'name': 'networking/detect'}) for report-message with priority 100. 2012-02-28 17:50:51,512 DEBUG Finished firing report-message. 2012-02-28 17:50:51,512 DEBUG Started firing report-message. 2012-02-28 17:50:51,512 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'networking/detect', 'command': 'internet_test', 'description': 'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:51,512 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': 'networking/detect', 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-message with priority 100. 2012-02-28 17:50:51,513 DEBUG Finished firing report-message. 2012-02-28 17:50:51,513 DEBUG Started firing report-message. 2012-02-28 17:50:51,513 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'networking/info', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: manual\nname: networking/info_$2\nrequires: device.path == "$1" and package.name == \'linux\'\ncommand: network_info $2\n_description:\n PURPOSE:\n This test will check the different NIC\n STEPS:\n 1. Please verify the following information for NIC $2\n INFO:\n $output\n VERIFICATION:\n Is this correct?\nEOF', 'requires': "device.category == 'NETWORK'", 'description': 'Network Information'}) for report-message with priority 0. 2012-02-28 17:50:51,513 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/info', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: manual\nname: networking/info_$2\nrequires: device.path == "$1" and package.name == \'linux\'\ncommand: network_info $2\n_description:\n PURPOSE:\n This test will check the different NIC\n STEPS:\n 1. Please verify the following information for NIC $2\n INFO:\n $output\n VERIFICATION:\n Is this correct?\nEOF', 'suite': '__networking__', 'requires': "device.category == 'NETWORK'", 'description': 'Network Information'}) for report-message with priority 100. 2012-02-28 17:50:51,513 DEBUG Finished firing report-message. 2012-02-28 17:50:51,513 DEBUG Started firing report-message. 2012-02-28 17:50:51,514 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error.', 'plugin': 'shell', 'name': 'networking/info_automated', 'command': 'udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \\$2 }"| xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do network_info \\$i; done"', 'requires': "package.name == 'network-manager'\ndevice.category == 'NETWORK'"}) for report-message with priority 0. 2012-02-28 17:50:51,514 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error.', 'plugin': 'shell', 'name': 'networking/info_automated', 'command': 'udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \\$2 }"| xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do network_info \\$i; done"', 'suite': '__networking__', 'requires': "package.name == 'network-manager'\ndevice.category == 'NETWORK'"}) for report-message with priority 100. 2012-02-28 17:50:51,514 DEBUG Finished firing report-message. 2012-02-28 17:50:51,514 DEBUG Started firing report-message. 2012-02-28 17:50:51,514 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'networking/wired_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wired connection\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the top panel\n2. Select a network below the "Wired network" section\n3. Click "Test" to verify that it\'s possible to establish a HTTP connection\n', 'description': 'PURPOSE:\n This test will check your wired connection\nSTEPS:\n 1. Click on the Network icon in the top panel\n 2. Select a network below the "Wired network" section\n 3. Click "Test" to verify that it\'s possible to establish a HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 0. 2012-02-28 17:50:51,515 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'networking/wired_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wired connection\n', 'verification': 'Did a notification show and was the connection correctly established?', 'suite': '__networking__', 'steps': '1. Click on the Network icon in the top panel\n2. Select a network below the "Wired network" section\n3. Click "Test" to verify that it\'s possible to establish a HTTP connection\n', 'description': 'PURPOSE:\n This test will check your wired connection\nSTEPS:\n 1. Click on the Network icon in the top panel\n 2. Select a network below the "Wired network" section\n 3. Click "Test" to verify that it\'s possible to establish a HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 100. 2012-02-28 17:50:51,515 DEBUG Finished firing report-message. 2012-02-28 17:50:51,515 DEBUG Started firing report-message. 2012-02-28 17:50:51,515 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'networking/modem_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check that a DSL modem can be configured and connected.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Connect the telephone line to the computer\n2. Click on the Network icon on the top panel.\n3. Select "Edit Connections"\n4. Select the "DSL" tab\n5. Click on "Add" button\n6. Configure the connection parameters properly\n7. Click "Test" to verify that it\'s possible to establish an HTTP connection\n', 'description': 'PURPOSE:\n This test will check that a DSL modem can be configured and connected.\nSTEPS:\n 1. Connect the telephone line to the computer\n 2. Click on the Network icon on the top panel.\n 3. Select "Edit Connections"\n 4. Select the "DSL" tab\n 5. Click on "Add" button\n 6. Configure the connection parameters properly\n 7. Click "Test" to verify that it\'s possible to establish an HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 0. 2012-02-28 17:50:51,515 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'networking/modem_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check that a DSL modem can be configured and connected.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'suite': '__networking__', 'steps': '1. Connect the telephone line to the computer\n2. Click on the Network icon on the top panel.\n3. Select "Edit Connections"\n4. Select the "DSL" tab\n5. Click on "Add" button\n6. Configure the connection parameters properly\n7. Click "Test" to verify that it\'s possible to establish an HTTP connection\n', 'description': 'PURPOSE:\n This test will check that a DSL modem can be configured and connected.\nSTEPS:\n 1. Connect the telephone line to the computer\n 2. Click on the Network icon on the top panel.\n 3. Select "Edit Connections"\n 4. Select the "DSL" tab\n 5. Click on "Add" button\n 6. Configure the connection parameters properly\n 7. Click "Test" to verify that it\'s possible to establish an HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 100. 2012-02-28 17:50:51,516 DEBUG Finished firing report-message. 2012-02-28 17:50:51,516 DEBUG Started firing report-message. 2012-02-28 17:50:51,516 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'networking/ping', 'command': 'internet_test $CHECKBOX_SERVER', 'description': 'Automated test case to verify availability of some system on the network\nusing ICMP ECHO packets.', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:51,516 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/ping', 'plugin': 'shell', 'command': 'internet_test $CHECKBOX_SERVER', 'suite': '__networking__', 'description': 'Automated test case to verify availability of some system on the network\nusing ICMP ECHO packets.'}) for report-message with priority 100. 2012-02-28 17:50:51,516 DEBUG Finished firing report-message. 2012-02-28 17:50:51,516 DEBUG Started firing report-message. 2012-02-28 17:50:51,516 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'networking/http', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:51,517 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/http', 'plugin': 'shell', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'suite': '__networking__', 'description': "Automated test case to make sure that it's possible to download files through HTTP"}) for report-message with priority 100. 2012-02-28 17:50:51,517 DEBUG Finished firing report-message. 2012-02-28 17:50:51,517 DEBUG Started firing report-message. 2012-02-28 17:50:51,517 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test to see if we can sync local clock to an NTP server', 'plugin': 'shell', 'command': 'network_ntp_test', 'user': 'root', 'requires': "package.name == 'ntpdate'", 'name': 'networking/ntp'}) for report-message with priority 0. 2012-02-28 17:50:51,517 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to see if we can sync local clock to an NTP server', 'plugin': 'shell', 'command': 'network_ntp_test', 'user': 'root', 'suite': '__networking__', 'requires': "package.name == 'ntpdate'", 'name': 'networking/ntp'}) for report-message with priority 100. 2012-02-28 17:50:51,517 DEBUG Finished firing report-message. 2012-02-28 17:50:51,517 DEBUG Started firing report-message. 2012-02-28 17:50:51,517 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'requires': "package.name == 'openssh-client'", 'command': 'if [ $CHECKBOX_SERVER ]; then ssh -q -o \'StrictHostKeyChecking=no\' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi', 'description': 'Verify that an installation of checkbox-server on the network can be reached over SSH.', 'name': 'networking/ssh', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:51,518 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verify that an installation of checkbox-server on the network can be reached over SSH.', 'plugin': 'shell', 'command': 'if [ $CHECKBOX_SERVER ]; then ssh -q -o \'StrictHostKeyChecking=no\' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi', 'suite': '__networking__', 'requires': "package.name == 'openssh-client'", 'name': 'networking/ssh'}) for report-message with priority 100. 2012-02-28 17:50:51,518 DEBUG Finished firing report-message. 2012-02-28 17:50:51,518 DEBUG Started firing report-message. 2012-02-28 17:50:51,518 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'requires': "package.name == 'cups-client'", 'command': 'network_printer_test -s $CHECKBOX_SERVER', 'description': 'Try to enable a remote printer on the network and print a test page.', 'name': 'networking/printer', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:51,518 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Try to enable a remote printer on the network and print a test page.', 'plugin': 'shell', 'command': 'network_printer_test -s $CHECKBOX_SERVER', 'suite': '__networking__', 'requires': "package.name == 'cups-client'", 'name': 'networking/printer'}) for report-message with priority 100. 2012-02-28 17:50:51,519 DEBUG Finished firing report-message. 2012-02-28 17:50:51,519 DEBUG Started firing report-message. 2012-02-28 17:50:51,519 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Automated test to walk multiple network cards and test each one in sequence.', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: shell\nname: networking/multi_nic_$2\nrequires: device.path == "$1" and package.name == \'linux\'\nuser: root\ncommand: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug\ndescription:\n Testing for NIC $2\nEOF', 'requires': "device.category == 'NETWORK'", 'name': 'networking/multi_nic'}) for report-message with priority 0. 2012-02-28 17:50:51,519 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Automated test to walk multiple network cards and test each one in sequence.', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: shell\nname: networking/multi_nic_$2\nrequires: device.path == "$1" and package.name == \'linux\'\nuser: root\ncommand: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug\ndescription:\n Testing for NIC $2\nEOF', 'suite': '__networking__', 'requires': "device.category == 'NETWORK'", 'name': 'networking/multi_nic'}) for report-message with priority 100. 2012-02-28 17:50:51,519 DEBUG Finished firing report-message. 2012-02-28 17:50:51,519 DEBUG Started firing report-message. 2012-02-28 17:50:51,519 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'networking/bandwidth', 'command': 'network_bandwidth_test --log-level=info --scan=3', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'ethtool' and package.name == 'nmap'\ndevice.category == 'NETWORK'", 'description': 'Test to measure the network bandwidth'}) for report-message with priority 0. 2012-02-28 17:50:51,520 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'networking/bandwidth', 'command': 'network_bandwidth_test --log-level=info --scan=3', 'user': 'root', 'suite': '__networking__', 'requires': "package.name == 'linux'\npackage.name == 'ethtool' and package.name == 'nmap'\ndevice.category == 'NETWORK'", 'description': 'Test to measure the network bandwidth'}) for report-message with priority 100. 2012-02-28 17:50:51,520 DEBUG Finished firing report-message. 2012-02-28 17:50:51,520 DEBUG Finished firing report-messages. 2012-02-28 17:50:51,520 DEBUG Finished firing message-file. 2012-02-28 17:50:51,520 DEBUG Finished firing message-result. 2012-02-28 17:50:51,520 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'type': 'suite', 'name': '__networking__'}) for message-exec with priority 0. 2012-02-28 17:50:51,520 DEBUG Finished firing message-exec. 2012-02-28 17:50:51,520 DEBUG Finished firing report-local. 2012-02-28 17:50:51,524 DEBUG Finished firing report-job. 2012-02-28 17:50:51,524 DEBUG Started firing report-job. 2012-02-28 17:50:51,524 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'network_device_info', 'plugin': 'shell', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'description': 'Test to detect the available network controllers', 'name': 'networking/detect'}) for report-job with priority -100. 2012-02-28 17:50:51,525 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'network_device_info', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'description': u'Test to detect the available network controllers', 'name': 'networking/detect'}) for report-job with priority -100. 2012-02-28 17:50:51,526 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'network_device_info', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'description': u'Test to detect the available network controllers', 'name': 'networking/detect'}) for report-job with priority 0. 2012-02-28 17:50:51,526 DEBUG Started firing report-shell. 2012-02-28 17:50:51,526 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-shell with priority 0. 2012-02-28 17:50:51,526 DEBUG Started firing report-test. 2012-02-28 17:50:51,526 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-test with priority 0. 2012-02-28 17:50:51,526 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'type': 'test', 'command': 'network_device_info', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-test with priority 100. 2012-02-28 17:50:51,526 DEBUG Finished firing report-test. 2012-02-28 17:50:51,527 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,529 DEBUG Finished firing report-job. 2012-02-28 17:50:51,529 DEBUG Started firing report-job. 2012-02-28 17:50:51,529 DEBUG Calling checkbox.arguments JobsInfo.replacement({'depends': 'networking/detect', 'command': 'internet_test', 'description': 'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:51,530 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'depends': ['networking/detect'], 'command': 'internet_test', 'description': u'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:51,530 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'depends': ['networking/detect'], 'command': 'internet_test', 'description': u'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:50:51,531 DEBUG Started firing report-shell. 2012-02-28 17:50:51,531 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'name': 'networking/internet'}) for report-shell with priority 0. 2012-02-28 17:50:51,531 DEBUG Started firing report-test. 2012-02-28 17:50:51,531 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'name': 'networking/internet'}) for report-test with priority 0. 2012-02-28 17:50:51,531 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'type': 'test', 'name': 'networking/internet'}) for report-test with priority 100. 2012-02-28 17:50:51,532 DEBUG Finished firing report-test. 2012-02-28 17:50:51,532 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,537 DEBUG Finished firing report-job. 2012-02-28 17:50:51,537 DEBUG Started firing report-job. 2012-02-28 17:50:51,537 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': 'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,537 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,538 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:51,538 DEBUG Started firing report-local. 2012-02-28 17:50:51,538 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:51,538 DEBUG Started firing report-suite. 2012-02-28 17:50:51,538 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:51,539 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Wireless networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'type': 'suite', 'name': '__wireless__'}) for report-suite with priority 100. 2012-02-28 17:50:51,539 DEBUG Finished firing report-suite. 2012-02-28 17:50:51,539 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:51,539 DEBUG Started firing message-exec. 2012-02-28 17:50:51,540 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Wireless networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'type': 'suite', 'name': '__wireless__'}) for message-exec with priority 0. 2012-02-28 17:50:51,540 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:51,540 INFO Running command: cat $CHECKBOX_SHARE/jobs/wireless.txt* 2012-02-28 17:50:51,554 DEBUG Started firing message-result. 2012-02-28 17:50:51,554 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: wireless/wireless_scanning user: root requires: package.name == 'wireless-tools' command: network_wireless_test description: Wireless scanning test. It scans and reports on discovered APs. description-ast.UTF-8: Prueba d'esploración inalámbrica. Esplora ya informa de les AP descubiertes. description-de.UTF-8: Test der Funknetzwerksuche. Es wird nach Funknetzwerken gesucht und gefundene Zugriffspunkte werden angezeigt. description-el.utf-8: Έλεγχος ασύρματης ανίχνευσης. Διενεργεί σάρωση και επιστρέφει μία αναφορά για τα ανακαλυφθέντα AP. description-en_AU.UTF-8: Wireless scanning test. It scans and reports on discovered APs. description-en_GB.UTF-8: Wireless scanning test. It scans and reports on discovered APs. description-es.UTF-8: Prueba de exploración inalámbrica. Explora e informa de las AP descubiertas. description-ms.UTF-8: Ujian pengimbasan tanpa wayar. Ia mengimbas dan laporkan AP yang ditemui. description-pt_BR.UTF-8: Teste de varredura de redes sem fio. Detecta e relata pontos de acesso descobertos. description-ru.UTF-8: Проверка сканирование беспроводных устройств. Выполняется проверка и создаются отчёты об обнаруженных точках доступа. description-sl.UTF-8: Preizkus iskanja brezžičnih povezav. Išče in poroča o odkritih dostopnih točkah. plugin: manual name: wireless/wireless_connection command: network_check requires: device.category == 'WIRELESS' description: PURPOSE: This test will check your wireless connection. STEPS: 1. Click on the Network icon in the panel. 2. Select a network below the 'Wireless networks' section. 3. Click "Test" to verify that it's possible to establish an HTTP connection. VERIFICATION: Did a notification show and was the connection correctly established? plugin: shell name: wireless/wireless_connection_wpa_bg requires: device.category == 'WIRELESS' user: root environ: WPA_BG_SSID WPA_BG_PSK command: create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID description: Tests that the systems wireless hardware can connect to a router using WPA security and the 802.11b/g protocols. plugin: shell name: wireless/wireless_connection_open_bg requires: device.category == 'WIRELESS' user: root environ: OPEN_BG_SSID command: create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID description: Tests that the systems wireless hardware can connect to a router using no security and the 802.11b/g protocols. plugin: shell name: wireless/wireless_connection_wpa_n requires: device.category == 'WIRELESS' user: root environ: WPA_N_SSID WPA_N_PSK command: create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID description: Tests that the systems wireless hardware can connect to a router using WPA security and the 802.11n protocol. plugin: shell name: wireless/wireless_connection_open_n requires: device.category == 'WIRELESS' user: root environ: OPEN_N_SSID command: create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID description: Tests that the systems wireless hardware can connect to a router using no security and the 802.11n protocol. plugin: shell name: wireless/monitor_wireless_connection requires: package.name == 'iperf' device.category == 'WIRELESS' user: root environ: WPA_BG_SSID WPA_BG_PSK SERVER_IPERF command: create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID description: Tests the performance of a systems wireless connection through the iperf tool. plugin: shell name: wireless/monitor_wireless_connection_udp requires: package.name == 'iperf' device.category == 'WIRELESS' user: root environ: WPA_BG_SSID WPA_BG_PSK SERVER_IPERF command: create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID description: Tests the performance of a systems wireless connection through the iperf tool, using UDP packets. , 0.0127441883087) for message-result with priority 0. 2012-02-28 17:50:51,555 DEBUG Started firing message-file. 2012-02-28 17:50:51,555 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:51,572 DEBUG Started firing report-messages. 2012-02-28 17:50:51,573 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Wireless scanning test. It scans and reports on discovered APs.', 'plugin': 'shell', 'command': 'network_wireless_test', 'user': 'root', 'requires': "package.name == 'wireless-tools'", 'name': 'wireless/wireless_scanning'}, {'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}, {'name': 'wireless/wireless_connection_wpa_bg', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK', 'user': 'root', 'command': "create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11b/g protocols.'}, {'name': 'wireless/wireless_connection_open_bg', 'plugin': 'shell', 'environ': 'OPEN_BG_SSID', 'user': 'root', 'command': "create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11b/g protocols.'}, {'name': 'wireless/wireless_connection_wpa_n', 'plugin': 'shell', 'environ': 'WPA_N_SSID WPA_N_PSK', 'user': 'root', 'command': "create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11n protocol.'}, {'name': 'wireless/wireless_connection_open_n', 'plugin': 'shell', 'environ': 'OPEN_N_SSID', 'user': 'root', 'command': "create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11n protocol.'}, {'description': 'Tests the performance of a systems wireless connection through the iperf tool.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection'}, {'description': 'Tests the performance of a systems wireless connection through the iperf tool, using UDP packets.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection_udp'}]) for report-messages with priority 0. 2012-02-28 17:50:51,574 DEBUG Started firing report-message. 2012-02-28 17:50:51,574 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Wireless scanning test. It scans and reports on discovered APs.', 'plugin': 'shell', 'command': 'network_wireless_test', 'user': 'root', 'requires': "package.name == 'wireless-tools'", 'name': 'wireless/wireless_scanning'}) for report-message with priority 0. 2012-02-28 17:50:51,574 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Wireless scanning test. It scans and reports on discovered APs.', 'plugin': 'shell', 'command': 'network_wireless_test', 'user': 'root', 'suite': '__wireless__', 'requires': "package.name == 'wireless-tools'", 'name': 'wireless/wireless_scanning'}) for report-message with priority 100. 2012-02-28 17:50:51,574 DEBUG Finished firing report-message. 2012-02-28 17:50:51,574 DEBUG Started firing report-message. 2012-02-28 17:50:51,575 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}) for report-message with priority 0. 2012-02-28 17:50:51,575 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}) for report-message with priority 100. 2012-02-28 17:50:51,575 DEBUG Finished firing report-message. 2012-02-28 17:50:51,575 DEBUG Started firing report-message. 2012-02-28 17:50:51,575 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'wireless/wireless_connection_wpa_bg', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK', 'user': 'root', 'command': "create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 0. 2012-02-28 17:50:51,575 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_wpa_bg', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK', 'user': 'root', 'suite': '__wireless__', 'command': "create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 100. 2012-02-28 17:50:51,575 DEBUG Finished firing report-message. 2012-02-28 17:50:51,576 DEBUG Started firing report-message. 2012-02-28 17:50:51,576 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'wireless/wireless_connection_open_bg', 'plugin': 'shell', 'environ': 'OPEN_BG_SSID', 'user': 'root', 'command': "create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 0. 2012-02-28 17:50:51,576 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_open_bg', 'plugin': 'shell', 'environ': 'OPEN_BG_SSID', 'user': 'root', 'suite': '__wireless__', 'command': "create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 100. 2012-02-28 17:50:51,576 DEBUG Finished firing report-message. 2012-02-28 17:50:51,576 DEBUG Started firing report-message. 2012-02-28 17:50:51,576 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'wireless/wireless_connection_wpa_n', 'plugin': 'shell', 'environ': 'WPA_N_SSID WPA_N_PSK', 'user': 'root', 'command': "create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11n protocol.'}) for report-message with priority 0. 2012-02-28 17:50:51,576 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_wpa_n', 'plugin': 'shell', 'environ': 'WPA_N_SSID WPA_N_PSK', 'user': 'root', 'suite': '__wireless__', 'command': "create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11n protocol.'}) for report-message with priority 100. 2012-02-28 17:50:51,577 DEBUG Finished firing report-message. 2012-02-28 17:50:51,577 DEBUG Started firing report-message. 2012-02-28 17:50:51,577 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'wireless/wireless_connection_open_n', 'plugin': 'shell', 'environ': 'OPEN_N_SSID', 'user': 'root', 'command': "create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11n protocol.'}) for report-message with priority 0. 2012-02-28 17:50:51,577 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_open_n', 'plugin': 'shell', 'environ': 'OPEN_N_SSID', 'user': 'root', 'suite': '__wireless__', 'command': "create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11n protocol.'}) for report-message with priority 100. 2012-02-28 17:50:51,577 DEBUG Finished firing report-message. 2012-02-28 17:50:51,577 DEBUG Started firing report-message. 2012-02-28 17:50:51,577 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection'}) for report-message with priority 0. 2012-02-28 17:50:51,578 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'suite': '__wireless__', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection'}) for report-message with priority 100. 2012-02-28 17:50:51,578 DEBUG Finished firing report-message. 2012-02-28 17:50:51,578 DEBUG Started firing report-message. 2012-02-28 17:50:51,578 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool, using UDP packets.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection_udp'}) for report-message with priority 0. 2012-02-28 17:50:51,579 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool, using UDP packets.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'suite': '__wireless__', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection_udp'}) for report-message with priority 100. 2012-02-28 17:50:51,579 DEBUG Finished firing report-message. 2012-02-28 17:50:51,579 DEBUG Finished firing report-messages. 2012-02-28 17:50:51,579 DEBUG Finished firing message-file. 2012-02-28 17:50:51,579 DEBUG Finished firing message-result. 2012-02-28 17:50:51,579 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Wireless networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'type': 'suite', 'name': '__wireless__'}) for message-exec with priority 0. 2012-02-28 17:50:51,579 DEBUG Finished firing message-exec. 2012-02-28 17:50:51,579 DEBUG Finished firing report-local. 2012-02-28 17:50:51,582 DEBUG Finished firing report-job. 2012-02-28 17:50:51,582 DEBUG Started firing report-job. 2012-02-28 17:50:51,582 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}) for report-job with priority -100. 2012-02-28 17:50:51,583 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-job with priority -100. 2012-02-28 17:50:51,584 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-job with priority 0. 2012-02-28 17:50:51,584 DEBUG Started firing report-manual. 2012-02-28 17:50:51,584 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-manual with priority 0. 2012-02-28 17:50:51,584 DEBUG Started firing report-test. 2012-02-28 17:50:51,584 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-test with priority 0. 2012-02-28 17:50:51,585 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'type': 'test', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-test with priority 100. 2012-02-28 17:50:51,585 DEBUG Finished firing report-test. 2012-02-28 17:50:51,585 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,590 DEBUG Finished firing report-job. 2012-02-28 17:50:51,590 DEBUG Started firing report-job. 2012-02-28 17:50:51,591 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': 'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,591 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,592 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:51,592 DEBUG Started firing report-local. 2012-02-28 17:50:51,592 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:51,592 DEBUG Started firing report-suite. 2012-02-28 17:50:51,592 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:51,593 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Optical Drive tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'type': 'suite', 'name': '__optical__'}) for report-suite with priority 100. 2012-02-28 17:50:51,593 DEBUG Finished firing report-suite. 2012-02-28 17:50:51,593 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:51,593 DEBUG Started firing message-exec. 2012-02-28 17:50:51,593 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Optical Drive tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'type': 'suite', 'name': '__optical__'}) for message-exec with priority 0. 2012-02-28 17:50:51,593 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:51,594 INFO Running command: cat $CHECKBOX_SHARE/jobs/optical.txt* 2012-02-28 17:50:51,605 DEBUG Started firing message-result. 2012-02-28 17:50:51,605 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: optical/detect requires: device.category == 'CDROM' command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=CDROM"' | sed '/^$/d' $vendor $product EOF description: Test to detect the optical drives description-ast.UTF-8: Prueba pa deteutar les unidaes óptiques description-de.UTF-8: Test zur Erkennung der optischen Laufwerke description-el.utf-8: Δοκιμή για την ανίχνευση οδηγών οπτικών συσκευών description-en_AU.UTF-8: Test to detect the optical drives description-en_GB.UTF-8: Test to detect the optical drives description-es.UTF-8: Prueba para detectar las unidades ópticas description-fi.UTF-8: Testi optisten asemien havaitsemiseen description-ms.UTF-8: Uji untuk mengesan pemacu optik description-pt_BR.UTF-8: Teste para detectar unidades ópticas description-ru.UTF-8: Проверка определения оптических дисководов plugin: manual name: optical/read requires: device.category == 'CDROM' user: root command: optical_read_test /dev/cdrom description: PURPOSE: This test will check your optical devices ability to read CD media STEPS: 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working. 2. If a file browser does not open automatically, open the file browser and access the disk. 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory. VERIFICATION: Were you able to view files on the disk and either open a file to read or copy a file to your home directory? plugin: manual name: optical/cdrom-write requires: device.category == 'CDROM' optical_drive.cd == 'writable' user: root command: optical_write_test /dev/cdrom description: PURPOSE: This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test. STEPS: 1. Enter a blank CD-R into your drive 2. Click "Test" to begin. 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out. 4. When the test completes, proceed by clicking "Next" VERIFICATION: This test should automatically select "Yes" if it passes, "No" if it fails. plugin: manual name: optical/cdrom-audio-playback depends: optical/read description: PURPOSE: This test will check your CD audio playback capabilities STEPS: 1. Insert an audio CD in your optical drive 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher) 3. Click "Listen to Music" to open Banshee 4. Select the CD under "Libraries" in the left panel of Banshee 5. Click the Play button to listen to music 6. Stop playing after some time 7. Right click on the CD icon under "Libraries" and select "Eject Disc" 8. The CD should be ejected 9. Close Banshee VERIFICATION: Did all the steps work? plugin: manual name: optical/dvd-write user: root requires: device.category == 'CDROM' optical_drive.dvd == 'writable' command: optical_write_test /dev/cdrom description: PURPOSE: This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test. STEPS: 1. Enter a blank DVD-R into your drive 2. Click "Test" to begin. 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out. 4. When the test completes, proceed by clicking "Next" VERIFICATION: This test should automatically select "Yes" if it passes, "No" if it fails. plugin: manual name: optical/dvd_movie_playback depends: optical/read description: PURPOSE: This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test. STEPS: 1. Insert a DVD that contains any movie in your optical drive 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher) 3. Click "Media Apps" and then click on "Movie Player" 4. Play the movie using Movie Player, stop the movie after verifying that it plays 6. Eject the DVD VERIFICATION: Did all the steps work? plugin: manual name: optical/dvd_playback command: totem /media/cdrom requires: device.category == 'CDROM' package.name == 'totem' description: PURPOSE: This test will check your DVD playback capabilities STEPS: 1. Insert a DVD that contains any movie in your optical drive 2. Click "Test" to play the DVD in Totem VERIFICATION: Did the file play? , 0.00931096076965) for message-result with priority 0. 2012-02-28 17:50:51,605 DEBUG Started firing message-file. 2012-02-28 17:50:51,607 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:51,620 DEBUG Started firing report-messages. 2012-02-28 17:50:51,620 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}, {'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}, {'info': None, 'description': 'PURPOSE:\n This test will check your system\'s CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\nSTEPS:\n 1. Enter a blank CD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank CD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.cd == 'writable'", 'name': 'optical/cdrom-write'}, {'info': None, 'name': 'optical/cdrom-audio-playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert an audio CD in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Listen to Music" to open Banshee\n4. Select the CD under "Libraries" in the left panel of Banshee\n5. Click the Play button to listen to music\n6. Stop playing after some time\n7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n8. The CD should be ejected\n9. Close Banshee\n', 'purpose': 'This test will check your CD audio playback capabilities\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your CD audio playback capabilities\nSTEPS:\n 1. Insert an audio CD in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Listen to Music" to open Banshee\n 4. Select the CD under "Libraries" in the left panel of Banshee\n 5. Click the Play button to listen to music\n 6. Stop playing after some time\n 7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n 8. The CD should be ejected\n 9. Close Banshee\nVERIFICATION:\n Did all the steps work?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your system\'s DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\nSTEPS:\n 1. Enter a blank DVD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank DVD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.dvd == 'writable'", 'name': 'optical/dvd-write'}, {'info': None, 'name': 'optical/dvd_movie_playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Media Apps" and then click on "Movie Player"\n4. Play the movie using Movie Player, stop the movie after verifying that it plays\n6. Eject the DVD\n', 'purpose': 'This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Media Apps" and then click on "Movie Player"\n 4. Play the movie using Movie Player, stop the movie after verifying that it plays\n 6. Eject the DVD\nVERIFICATION:\n Did all the steps work?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your DVD playback capabilities\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Click "Test" to play the DVD in Totem\nVERIFICATION:\n Did the file play?', 'plugin': 'manual', 'name': 'optical/dvd_playback', 'command': 'totem /media/cdrom', 'purpose': 'This test will check your DVD playback capabilities\n', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Click "Test" to play the DVD in Totem\n', 'requires': "device.category == 'CDROM'\npackage.name == 'totem'", 'verification': 'Did the file play?'}]) for report-messages with priority 0. 2012-02-28 17:50:51,620 DEBUG Started firing report-message. 2012-02-28 17:50:51,621 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}) for report-message with priority 0. 2012-02-28 17:50:51,621 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}) for report-message with priority 100. 2012-02-28 17:50:51,621 DEBUG Finished firing report-message. 2012-02-28 17:50:51,621 DEBUG Started firing report-message. 2012-02-28 17:50:51,621 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}) for report-message with priority 0. 2012-02-28 17:50:51,622 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}) for report-message with priority 100. 2012-02-28 17:50:51,622 DEBUG Finished firing report-message. 2012-02-28 17:50:51,622 DEBUG Started firing report-message. 2012-02-28 17:50:51,622 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\nSTEPS:\n 1. Enter a blank CD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank CD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.cd == 'writable'", 'name': 'optical/cdrom-write'}) for report-message with priority 0. 2012-02-28 17:50:51,622 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\nSTEPS:\n 1. Enter a blank CD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'suite': '__optical__', 'steps': '1. Enter a blank CD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.cd == 'writable'", 'name': 'optical/cdrom-write'}) for report-message with priority 100. 2012-02-28 17:50:51,622 DEBUG Finished firing report-message. 2012-02-28 17:50:51,623 DEBUG Started firing report-message. 2012-02-28 17:50:51,623 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'optical/cdrom-audio-playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert an audio CD in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Listen to Music" to open Banshee\n4. Select the CD under "Libraries" in the left panel of Banshee\n5. Click the Play button to listen to music\n6. Stop playing after some time\n7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n8. The CD should be ejected\n9. Close Banshee\n', 'purpose': 'This test will check your CD audio playback capabilities\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your CD audio playback capabilities\nSTEPS:\n 1. Insert an audio CD in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Listen to Music" to open Banshee\n 4. Select the CD under "Libraries" in the left panel of Banshee\n 5. Click the Play button to listen to music\n 6. Stop playing after some time\n 7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n 8. The CD should be ejected\n 9. Close Banshee\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 0. 2012-02-28 17:50:51,624 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'optical/cdrom-audio-playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert an audio CD in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Listen to Music" to open Banshee\n4. Select the CD under "Libraries" in the left panel of Banshee\n5. Click the Play button to listen to music\n6. Stop playing after some time\n7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n8. The CD should be ejected\n9. Close Banshee\n', 'purpose': 'This test will check your CD audio playback capabilities\n', 'verification': 'Did all the steps work?', 'suite': '__optical__', 'description': 'PURPOSE:\n This test will check your CD audio playback capabilities\nSTEPS:\n 1. Insert an audio CD in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Listen to Music" to open Banshee\n 4. Select the CD under "Libraries" in the left panel of Banshee\n 5. Click the Play button to listen to music\n 6. Stop playing after some time\n 7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n 8. The CD should be ejected\n 9. Close Banshee\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 100. 2012-02-28 17:50:51,624 DEBUG Finished firing report-message. 2012-02-28 17:50:51,624 DEBUG Started firing report-message. 2012-02-28 17:50:51,624 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\nSTEPS:\n 1. Enter a blank DVD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank DVD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.dvd == 'writable'", 'name': 'optical/dvd-write'}) for report-message with priority 0. 2012-02-28 17:50:51,624 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\nSTEPS:\n 1. Enter a blank DVD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'suite': '__optical__', 'steps': '1. Enter a blank DVD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.dvd == 'writable'", 'name': 'optical/dvd-write'}) for report-message with priority 100. 2012-02-28 17:50:51,624 DEBUG Finished firing report-message. 2012-02-28 17:50:51,625 DEBUG Started firing report-message. 2012-02-28 17:50:51,625 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'optical/dvd_movie_playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Media Apps" and then click on "Movie Player"\n4. Play the movie using Movie Player, stop the movie after verifying that it plays\n6. Eject the DVD\n', 'purpose': 'This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Media Apps" and then click on "Movie Player"\n 4. Play the movie using Movie Player, stop the movie after verifying that it plays\n 6. Eject the DVD\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 0. 2012-02-28 17:50:51,625 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'optical/dvd_movie_playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Media Apps" and then click on "Movie Player"\n4. Play the movie using Movie Player, stop the movie after verifying that it plays\n6. Eject the DVD\n', 'purpose': 'This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\n', 'verification': 'Did all the steps work?', 'suite': '__optical__', 'description': 'PURPOSE:\n This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Media Apps" and then click on "Movie Player"\n 4. Play the movie using Movie Player, stop the movie after verifying that it plays\n 6. Eject the DVD\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 100. 2012-02-28 17:50:51,625 DEBUG Finished firing report-message. 2012-02-28 17:50:51,625 DEBUG Started firing report-message. 2012-02-28 17:50:51,626 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your DVD playback capabilities\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Click "Test" to play the DVD in Totem\nVERIFICATION:\n Did the file play?', 'plugin': 'manual', 'name': 'optical/dvd_playback', 'command': 'totem /media/cdrom', 'purpose': 'This test will check your DVD playback capabilities\n', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Click "Test" to play the DVD in Totem\n', 'requires': "device.category == 'CDROM'\npackage.name == 'totem'", 'verification': 'Did the file play?'}) for report-message with priority 0. 2012-02-28 17:50:51,626 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your DVD playback capabilities\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Click "Test" to play the DVD in Totem\nVERIFICATION:\n Did the file play?', 'plugin': 'manual', 'name': 'optical/dvd_playback', 'command': 'totem /media/cdrom', 'purpose': 'This test will check your DVD playback capabilities\n', 'suite': '__optical__', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Click "Test" to play the DVD in Totem\n', 'requires': "device.category == 'CDROM'\npackage.name == 'totem'", 'verification': 'Did the file play?'}) for report-message with priority 100. 2012-02-28 17:50:51,626 DEBUG Finished firing report-message. 2012-02-28 17:50:51,626 DEBUG Finished firing report-messages. 2012-02-28 17:50:51,626 DEBUG Finished firing message-file. 2012-02-28 17:50:51,626 DEBUG Finished firing message-result. 2012-02-28 17:50:51,626 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Optical Drive tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'type': 'suite', 'name': '__optical__'}) for message-exec with priority 0. 2012-02-28 17:50:51,626 DEBUG Finished firing message-exec. 2012-02-28 17:50:51,627 DEBUG Finished firing report-local. 2012-02-28 17:50:51,632 DEBUG Finished firing report-job. 2012-02-28 17:50:51,632 DEBUG Started firing report-job. 2012-02-28 17:50:51,633 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}) for report-job with priority -100. 2012-02-28 17:50:51,633 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-job with priority -100. 2012-02-28 17:50:51,634 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-job with priority 0. 2012-02-28 17:50:51,634 DEBUG Started firing report-shell. 2012-02-28 17:50:51,634 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-shell with priority 0. 2012-02-28 17:50:51,634 DEBUG Started firing report-test. 2012-02-28 17:50:51,635 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-test with priority 0. 2012-02-28 17:50:51,635 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'type': 'test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-test with priority 100. 2012-02-28 17:50:51,635 DEBUG Finished firing report-test. 2012-02-28 17:50:51,635 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,638 DEBUG Finished firing report-job. 2012-02-28 17:50:51,638 DEBUG Started firing report-job. 2012-02-28 17:50:51,638 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}) for report-job with priority -100. 2012-02-28 17:50:51,639 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-job with priority -100. 2012-02-28 17:50:51,639 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-job with priority 0. 2012-02-28 17:50:51,639 DEBUG Started firing report-manual. 2012-02-28 17:50:51,640 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-manual with priority 0. 2012-02-28 17:50:51,640 DEBUG Started firing report-test. 2012-02-28 17:50:51,641 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-test with priority 0. 2012-02-28 17:50:51,641 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-test with priority 100. 2012-02-28 17:50:51,641 DEBUG Finished firing report-test. 2012-02-28 17:50:51,641 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,644 DEBUG Finished firing report-job. 2012-02-28 17:50:51,644 DEBUG Started firing report-job. 2012-02-28 17:50:51,644 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': 'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,644 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,645 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:51,645 DEBUG Started firing report-local. 2012-02-28 17:50:51,645 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:51,646 DEBUG Started firing report-suite. 2012-02-28 17:50:51,646 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:51,646 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'PCMCIA/PCIX Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'type': 'suite', 'name': '__pcmcia-pcix__'}) for report-suite with priority 100. 2012-02-28 17:50:51,646 DEBUG Finished firing report-suite. 2012-02-28 17:50:51,646 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:51,646 DEBUG Started firing message-exec. 2012-02-28 17:50:51,647 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'PCMCIA/PCIX Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'type': 'suite', 'name': '__pcmcia-pcix__'}) for message-exec with priority 0. 2012-02-28 17:50:51,647 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:51,647 INFO Running command: cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt* 2012-02-28 17:50:51,658 DEBUG Started firing message-result. 2012-02-28 17:50:51,658 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: pcmcia-pcix/detect description: PURPOSE: This will verify that a PCMCIA or ExpressCard slot can detect inserted devices STEPS: 1. Plug a PCMCIA or ExpressCard device into the computer VERIFICATION: Was the device correctly detected? , 0.00962901115417) for message-result with priority 0. 2012-02-28 17:50:51,658 DEBUG Started firing message-file. 2012-02-28 17:50:51,659 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:51,660 DEBUG Started firing report-messages. 2012-02-28 17:50:51,660 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}]) for report-messages with priority 0. 2012-02-28 17:50:51,660 DEBUG Started firing report-message. 2012-02-28 17:50:51,660 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-message with priority 0. 2012-02-28 17:50:51,660 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-message with priority 100. 2012-02-28 17:50:51,661 DEBUG Finished firing report-message. 2012-02-28 17:50:51,661 DEBUG Finished firing report-messages. 2012-02-28 17:50:51,661 DEBUG Finished firing message-file. 2012-02-28 17:50:51,661 DEBUG Finished firing message-result. 2012-02-28 17:50:51,661 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'PCMCIA/PCIX Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'type': 'suite', 'name': '__pcmcia-pcix__'}) for message-exec with priority 0. 2012-02-28 17:50:51,661 DEBUG Finished firing message-exec. 2012-02-28 17:50:51,661 DEBUG Finished firing report-local. 2012-02-28 17:50:51,664 DEBUG Finished firing report-job. 2012-02-28 17:50:51,664 DEBUG Started firing report-job. 2012-02-28 17:50:51,665 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority -100. 2012-02-28 17:50:51,665 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority -100. 2012-02-28 17:50:51,666 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority 0. 2012-02-28 17:50:51,666 DEBUG Started firing report-manual. 2012-02-28 17:50:51,666 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-manual with priority 0. 2012-02-28 17:50:51,666 DEBUG Started firing report-test. 2012-02-28 17:50:51,666 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-test with priority 0. 2012-02-28 17:50:51,666 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'type': 'test', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-test with priority 100. 2012-02-28 17:50:51,667 DEBUG Finished firing report-test. 2012-02-28 17:50:51,667 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,672 DEBUG Finished firing report-job. 2012-02-28 17:50:51,672 DEBUG Started firing report-job. 2012-02-28 17:50:51,673 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': 'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,673 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,674 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:51,674 DEBUG Started firing report-local. 2012-02-28 17:50:51,674 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:51,674 DEBUG Started firing report-suite. 2012-02-28 17:50:51,674 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:51,674 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Power Management tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'type': 'suite', 'name': '__power-management__'}) for report-suite with priority 100. 2012-02-28 17:50:51,674 DEBUG Finished firing report-suite. 2012-02-28 17:50:51,675 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:51,675 DEBUG Started firing message-exec. 2012-02-28 17:50:51,675 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Power Management tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'type': 'suite', 'name': '__power-management__'}) for message-exec with priority 0. 2012-02-28 17:50:51,675 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:51,675 INFO Running command: cat $CHECKBOX_SHARE/jobs/power-management.txt* 2012-02-28 17:50:51,687 DEBUG Started firing message-result. 2012-02-28 17:50:51,688 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: power-management/shutdown-boot description: PURPOSE: This test will check your system shutdown/booting cycle STEPS: 1. Shutdown your machine 2. Boot your machine 3. Repeat steps 1 and 2 at least 5 times VERIFICATION: Did the system shutdown and rebooted correctly? plugin: manual name: power-management/lid description: PURPOSE: This test will check your lid sensors STEPS: 1. Close your laptop lid VERIFICATION: Does closing your laptop lid cause your system to suspend? plugin: manual name: power-management/lid_close requires: device.product == 'Lid Switch' and package.name == 'linux' command: for i in `seq 20`; do state=`cat /proc/acpi/button/lid/LID/state | awk '{print $2}'` [ "$state" = "closed" ] && exit 0 || sleep 0.5 done exit 1 description: PURPOSE: This test will check your lid sensors STEPS: 1. Click "Test" 2. Close and open the lid VERIFICATION: Did the screen turn off while the lid was closed? plugin: manual name: power-management/lid_open requires: device.product == 'Lid Switch' and package.name == 'linux' command: for i in `seq 20`; do state=`cat /proc/acpi/button/lid/LID/state | awk '{print $2}'` [ "$state" = "open" ] && exit 0 || sleep 0.5 done exit 1 description: PURPOSE: This test will check your lid sensors STEPS: 1. Click "Test" 2. Close the lid 3. Wait 5 seconds with the lid closed 4. Open the lid VERIFICATION: Did the system resume when the lid was opened? plugin: shell name: power-management/rtc requires: package.name == 'linux' command: test -e /dev/rtc description: Make sure that the RTC (Real-Time Clock) device exists. plugin: shell name: power-management/fwts_wakealarm description: Test ACPI Wakealarm (fwts wakealarm) description-ast.UTF-8: Test ACPI Wakealarm (fwts wakealarm) description-de.UTF-8: Teste ACPI-Wakealarm (fwts wakealarm) description-el.utf-8: Δοκιμή του ACPI Wakealarm (fwts wakealarm) description-en_AU.UTF-8: Test ACPI Wakealarm (fwts wakealarm) description-en_GB.UTF-8: Test ACPI Wakealarm (fwts wakealarm) description-fi.UTF-8: Testaa ACPI Wakealarm (wfts wakealarm) description-ms.UTF-8: Ujian ACPI Wakealarm (fwts wakealarm) description-pt_BR.UTF-8: Teste ACPI Wakealarm (fwts wakealarm) requires: package.name == 'linux' package.name == 'fwts' command: fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log plugin: shell name: power-management/tickless_idle requires: package.name == 'linux' description: Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check) description-ast.UTF-8: Conseñar pa ver si CONFIG_NO_HZ afitóse nel nucleu (esto ye sólo una simple comprobación de regresión) description-de.UTF-8: Überprüfen, ob CONFIG_NO_HZ im Kernel gesetzt ist (Dies ist nur ein einfacher Regressionstest) description-el.utf-8: Έλεγχος για το αν το CONFIG_NO_HZ έχει ρυθμιστεί στον πυρήνα (Αυτός είναι ένας απλός έλεγχος παλινδρόμησης) description-en_AU.UTF-8: Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check) description-en_GB.UTF-8: Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check) description-es.UTF-8: Marcar para ver si CONFIG_NO_HZ se ha establecido en el núcleo (esto es solo una simple comprobación de regresión) description-ms.UTF-8: Tanda untuk melihat jika CONFIG_NO_HZ ditetapkan dalam kernel (ini merupakan semakan regresi ringkas) description-nl.UTF-8: Controleer of CONFIG_NO_HZ ingesteld is in de kernel (dit is een simpele regressietest) description-pt_BR.UTF-8: Verifique para ver se CONFIG_NO_HZ está configurado no kernel (isto é apenas um simples teste de regressão) command: zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1 , 0.0103559494019) for message-result with priority 0. 2012-02-28 17:50:51,688 DEBUG Started firing message-file. 2012-02-28 17:50:51,688 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:51,698 DEBUG Started firing report-messages. 2012-02-28 17:50:51,698 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'power-management/shutdown-boot', 'plugin': 'manual', 'steps': '1. Shutdown your machine\n2. Boot your machine\n3. Repeat steps 1 and 2 at least 5 times\n', 'purpose': 'This test will check your system shutdown/booting cycle\n', 'verification': 'Did the system shutdown and rebooted correctly?', 'description': 'PURPOSE:\n This test will check your system shutdown/booting cycle\nSTEPS:\n 1. Shutdown your machine\n 2. Boot your machine\n 3. Repeat steps 1 and 2 at least 5 times\nVERIFICATION:\n Did the system shutdown and rebooted correctly?'}, {'info': None, 'name': 'power-management/lid', 'plugin': 'manual', 'steps': '1. Close your laptop lid\n', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Does closing your laptop lid cause your system to suspend?', 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Close your laptop lid\nVERIFICATION:\n Does closing your laptop lid cause your system to suspend?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close and open the lid\nVERIFICATION:\n Did the screen turn off while the lid was closed?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "closed" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the screen turn off while the lid was closed?', 'steps': '1. Click "Test"\n2. Close and open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_close'}, {'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close the lid\n 3. Wait 5 seconds with the lid closed\n 4. Open the lid\nVERIFICATION:\n Did the system resume when the lid was opened?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "open" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the system resume when the lid was opened?', 'steps': '1. Click "Test"\n2. Close the lid\n3. Wait 5 seconds with the lid closed\n4. Open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_open'}, {'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}, {'description': 'Test ACPI Wakealarm (fwts wakealarm)', 'plugin': 'shell', 'name': 'power-management/fwts_wakealarm', 'command': 'fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log', 'requires': "package.name == 'linux'\npackage.name == 'fwts'"}, {'description': 'Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check)', 'plugin': 'shell', 'command': "zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1", 'requires': "package.name == 'linux'", 'name': 'power-management/tickless_idle'}]) for report-messages with priority 0. 2012-02-28 17:50:51,698 DEBUG Started firing report-message. 2012-02-28 17:50:51,699 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'power-management/shutdown-boot', 'plugin': 'manual', 'steps': '1. Shutdown your machine\n2. Boot your machine\n3. Repeat steps 1 and 2 at least 5 times\n', 'purpose': 'This test will check your system shutdown/booting cycle\n', 'verification': 'Did the system shutdown and rebooted correctly?', 'description': 'PURPOSE:\n This test will check your system shutdown/booting cycle\nSTEPS:\n 1. Shutdown your machine\n 2. Boot your machine\n 3. Repeat steps 1 and 2 at least 5 times\nVERIFICATION:\n Did the system shutdown and rebooted correctly?'}) for report-message with priority 0. 2012-02-28 17:50:51,699 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/shutdown-boot', 'plugin': 'manual', 'steps': '1. Shutdown your machine\n2. Boot your machine\n3. Repeat steps 1 and 2 at least 5 times\n', 'purpose': 'This test will check your system shutdown/booting cycle\n', 'verification': 'Did the system shutdown and rebooted correctly?', 'suite': '__power-management__', 'description': 'PURPOSE:\n This test will check your system shutdown/booting cycle\nSTEPS:\n 1. Shutdown your machine\n 2. Boot your machine\n 3. Repeat steps 1 and 2 at least 5 times\nVERIFICATION:\n Did the system shutdown and rebooted correctly?'}) for report-message with priority 100. 2012-02-28 17:50:51,699 DEBUG Finished firing report-message. 2012-02-28 17:50:51,699 DEBUG Started firing report-message. 2012-02-28 17:50:51,699 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'power-management/lid', 'plugin': 'manual', 'steps': '1. Close your laptop lid\n', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Does closing your laptop lid cause your system to suspend?', 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Close your laptop lid\nVERIFICATION:\n Does closing your laptop lid cause your system to suspend?'}) for report-message with priority 0. 2012-02-28 17:50:51,699 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/lid', 'plugin': 'manual', 'steps': '1. Close your laptop lid\n', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Does closing your laptop lid cause your system to suspend?', 'suite': '__power-management__', 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Close your laptop lid\nVERIFICATION:\n Does closing your laptop lid cause your system to suspend?'}) for report-message with priority 100. 2012-02-28 17:50:51,700 DEBUG Finished firing report-message. 2012-02-28 17:50:51,700 DEBUG Started firing report-message. 2012-02-28 17:50:51,700 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close and open the lid\nVERIFICATION:\n Did the screen turn off while the lid was closed?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "closed" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the screen turn off while the lid was closed?', 'steps': '1. Click "Test"\n2. Close and open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_close'}) for report-message with priority 0. 2012-02-28 17:50:51,700 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close and open the lid\nVERIFICATION:\n Did the screen turn off while the lid was closed?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "closed" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the screen turn off while the lid was closed?', 'suite': '__power-management__', 'steps': '1. Click "Test"\n2. Close and open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_close'}) for report-message with priority 100. 2012-02-28 17:50:51,700 DEBUG Finished firing report-message. 2012-02-28 17:50:51,700 DEBUG Started firing report-message. 2012-02-28 17:50:51,700 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close the lid\n 3. Wait 5 seconds with the lid closed\n 4. Open the lid\nVERIFICATION:\n Did the system resume when the lid was opened?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "open" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the system resume when the lid was opened?', 'steps': '1. Click "Test"\n2. Close the lid\n3. Wait 5 seconds with the lid closed\n4. Open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_open'}) for report-message with priority 0. 2012-02-28 17:50:51,701 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close the lid\n 3. Wait 5 seconds with the lid closed\n 4. Open the lid\nVERIFICATION:\n Did the system resume when the lid was opened?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "open" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the system resume when the lid was opened?', 'suite': '__power-management__', 'steps': '1. Click "Test"\n2. Close the lid\n3. Wait 5 seconds with the lid closed\n4. Open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_open'}) for report-message with priority 100. 2012-02-28 17:50:51,701 DEBUG Finished firing report-message. 2012-02-28 17:50:51,701 DEBUG Started firing report-message. 2012-02-28 17:50:51,701 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}) for report-message with priority 0. 2012-02-28 17:50:51,701 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}) for report-message with priority 100. 2012-02-28 17:50:51,701 DEBUG Finished firing report-message. 2012-02-28 17:50:51,701 DEBUG Started firing report-message. 2012-02-28 17:50:51,702 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test ACPI Wakealarm (fwts wakealarm)', 'plugin': 'shell', 'name': 'power-management/fwts_wakealarm', 'command': 'fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log', 'requires': "package.name == 'linux'\npackage.name == 'fwts'"}) for report-message with priority 0. 2012-02-28 17:50:51,702 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test ACPI Wakealarm (fwts wakealarm)', 'plugin': 'shell', 'name': 'power-management/fwts_wakealarm', 'command': 'fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log', 'suite': '__power-management__', 'requires': "package.name == 'linux'\npackage.name == 'fwts'"}) for report-message with priority 100. 2012-02-28 17:50:51,702 DEBUG Finished firing report-message. 2012-02-28 17:50:51,702 DEBUG Started firing report-message. 2012-02-28 17:50:51,702 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check)', 'plugin': 'shell', 'command': "zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1", 'requires': "package.name == 'linux'", 'name': 'power-management/tickless_idle'}) for report-message with priority 0. 2012-02-28 17:50:51,702 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check)', 'plugin': 'shell', 'command': "zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1", 'suite': '__power-management__', 'requires': "package.name == 'linux'", 'name': 'power-management/tickless_idle'}) for report-message with priority 100. 2012-02-28 17:50:51,702 DEBUG Finished firing report-message. 2012-02-28 17:50:51,703 DEBUG Finished firing report-messages. 2012-02-28 17:50:51,703 DEBUG Finished firing message-file. 2012-02-28 17:50:51,703 DEBUG Finished firing message-result. 2012-02-28 17:50:51,703 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Power Management tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'type': 'suite', 'name': '__power-management__'}) for message-exec with priority 0. 2012-02-28 17:50:51,703 DEBUG Finished firing message-exec. 2012-02-28 17:50:51,703 DEBUG Finished firing report-local. 2012-02-28 17:50:51,707 DEBUG Finished firing report-job. 2012-02-28 17:50:51,707 DEBUG Started firing report-job. 2012-02-28 17:50:51,709 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}) for report-job with priority -100. 2012-02-28 17:50:51,711 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-job with priority -100. 2012-02-28 17:50:51,711 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-job with priority 0. 2012-02-28 17:50:51,711 DEBUG Started firing report-shell. 2012-02-28 17:50:51,712 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-shell with priority 0. 2012-02-28 17:50:51,712 DEBUG Started firing report-test. 2012-02-28 17:50:51,712 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-test with priority 0. 2012-02-28 17:50:51,712 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'type': 'test', 'command': 'test -e /dev/rtc', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-test with priority 100. 2012-02-28 17:50:51,712 DEBUG Finished firing report-test. 2012-02-28 17:50:51,712 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,716 DEBUG Finished firing report-job. 2012-02-28 17:50:51,716 DEBUG Started firing report-job. 2012-02-28 17:50:51,716 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': 'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,717 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:51,719 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:51,719 DEBUG Started firing report-local. 2012-02-28 17:50:51,720 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:51,720 DEBUG Started firing report-suite. 2012-02-28 17:50:51,720 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:51,720 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Suspend tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'type': 'suite', 'name': '__suspend__'}) for report-suite with priority 100. 2012-02-28 17:50:51,720 DEBUG Finished firing report-suite. 2012-02-28 17:50:51,720 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:51,720 DEBUG Started firing message-exec. 2012-02-28 17:50:51,720 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Suspend tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'type': 'suite', 'name': '__suspend__'}) for message-exec with priority 0. 2012-02-28 17:50:51,721 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:51,721 INFO Running command: cat $CHECKBOX_SHARE/jobs/suspend.txt* 2012-02-28 17:50:51,734 DEBUG Started firing message-result. 2012-02-28 17:50:51,734 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: suspend/network_before_suspend depends: networking/detect description: Record the current network before suspending. command: internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt plugin: shell name: suspend/resolution_before_suspend description: Record the current resolution before suspending. description-ar.UTF-8: سَجِّل أبعاد حيِّز العرض قبل التعليق. description-ast.UTF-8: Grabar la resolución actual enantes de suspender. description-be.UTF-8: Запіс гэтага вырашэння перад пераходам да рэжыма паніжанага энергаспажывання. description-bn.UTF-8: বাতিল করার আগে বর্তমান রেজল্যুশন রেকর্ড। description-bs.UTF-8: Zapamti trenutnu rezoluciju prije suspendiranja. description-ca.UTF-8: Enregistreu la resolució actual abans de suspendre. description-ca@valencia.UTF-8: Enregistreu la resolució actual abans de suspendre. description-cs.UTF-8: Uložit aktuální rozlišení před uspáním. description-da.UTF-8: Husk den nuværende skærmopløsning før hvile. description-de.UTF-8: Aktuelle Bildschirmauflösung merken, bevor in Bereitschaft versetzt wird. description-el.utf-8: Αποθήκευση της τρέχουσας ανάλυσης πριν την αδρανοποίηση description-en_AU.UTF-8: Record the current resolution before suspending. description-en_CA.UTF-8: Record the current resolution before suspending. description-en_GB.UTF-8: Record the current resolution before suspending. description-eo.UTF-8: Konservi la nunan distingivon antaŭ la prokrasta reĝimo description-es.UTF-8: Grabar la resolución actual antes de suspender. description-fi.UTF-8: Paina muistiin nykyinen tarkkuus ennen valmiustilaan siirtymistä. description-fr.UTF-8: Enregistrez la résolution actuelle avant la mise en veille. description-gl.UTF-8: Gravar a resolución actual antes da suspensión. description-he.UTF-8: הקלטת הרזולוציה הנוכחית לפני ההשהיה. description-hi.UTF-8: बरखास्त के पूर्व वर्तमान रिजोलुशन को रिकार्ड कर लें. description-hu.UTF-8: Az aktuális felbontás rögzítése a felfüggesztés előtt. description-it.UTF-8: Annotare la risoluzione attuale prima di andare in sospensione. description-ja.UTF-8: サスペンドの前に現在の解像度を記録する。 description-ko.UTF-8: 절전 전에 현재 해상도를 기록합니다. description-lv.UTF-8: Ierakstīt pašreizējo izšķirtspēju pirms iesnaudināšanas. description-ms.UTF-8: Rekod resolusi semasa sebelum ditangguhkan. description-nl.UTF-8: Schrijf de huidige resolutie op voordat het systeem in de pauzestand gaat. description-oc.UTF-8: Enregistrar la resolucion actuala abans la mesa en velha. description-pl.UTF-8: Zapis bieżącej rozdzielczości przed wstrzymaniem. description-pt.UTF-8: Guarda a resolução actual antes de suspender. description-pt_BR.UTF-8: Registre a resolução atual antes de suspender description-ro.UTF-8: Memorează rezoluția curentă înainte de suspendare. description-ru.UTF-8: Запись текущего разрешения перед переходом в режим пониженного энергопотребления. description-sk.UTF-8: Zaznamenať aktuálne rozlíšenie pred prechodom do režimu spánku. description-sl.UTF-8: Posnemi trenutno ločljivost pred prehodom v stanje pripravljenosti. description-sq.UTF-8: Regjistro rezolucionin e tanishëm para pezullimit. description-sr.UTF-8: Сачувајте тренутну сесију пре стављања у режим спавања. description-sv.UTF-8: Registrera aktuell upplösning före vänteläge. description-tr.UTF-8: Askıya almadan önce mevcut çözünürlüğü kaydet. description-ug.UTF-8: توڭلىتىشتىن بۇرۇن ھازىرقى ئېنىقلىقنى خاتىرىلەيدۇ. description-uk.UTF-8: Записати поточну розільну здатність, перш ніж перейти у режим економії електроенергії. description-vi.UTF-8: Ghi lại độ phân giải hiện tại trước khi nghỉ. description-zh_CN.UTF-8: 挂起前记录当前分辨率。 description-zh_HK.UTF-8: 在暫停之前紀錄目前的解析度。 description-zh_TW.UTF-8: 在暫停之前紀錄目前的解析度。 command: xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt plugin: shell name: suspend/audio_before_suspend requires: device.category == 'AUDIO' package.name == 'alsa-base' description: Record mixer settings before suspending. description-ast.UTF-8: Grabar la configuración del entemecedor enantes de suspender. description-de.UTF-8: Notieren Sie sich die Einstellungen des Lautstärkereglers vor dem Wechsel in den Ruhezustand. description-el.utf-8: Καταγραφή των ρυθμίσεων του μίκτη πριν από την αδρανοποίηση. description-en_AU.UTF-8: Record mixer settings before suspending. description-en_GB.UTF-8: Record mixer settings before suspending. description-es.UTF-8: Grabe la configuración del mezclador antes de suspender. description-fi.UTF-8: Tallenna ääniasetukset ennen valmiustilaan siirtymistä description-ms.UTF-8: Rakam tetapan pengadun sebelum menangguh. description-nl.UTF-8: Schrijf de huidige geluidsinstellingen op voordat het systeem in de pauzestand gaat. description-pt_BR.UTF-8: Grava as configurações do mixador antes de suspender. description-ru.UTF-8: Записать параметры микшера перед переходом в ждущий режим. command: amixer > $CHECKBOX_DATA/audio_before_suspend.txt plugin: shell name: suspend/cpu_before_suspend requires: package.name == 'linux' description: Verify that all the CPUs are online before suspending description-ast.UTF-8: Verifica que toles CPU tán en llinia enantes de suspender description-de.UTF-8: Stellen Sie vor dem Wechsel in den Ruhezustand sicher, dass alle Prozessoren in Betrieb sind. description-el.utf-8: Επαλήθευση για το ότι όλες οι μονάδες επεξεργασίας (CPU) βρίσκονται σε σύνδεση πριν από την αναστολή λειτουργίας description-en_AU.UTF-8: Verify that all the CPUs are online before suspending description-en_GB.UTF-8: Verify that all the CPUs are online before suspending description-es.UTF-8: Verifica que todas las CPU están en linea antes de suspender description-fi.UTF-8: Tarkistetaan, että kaikki suoritinytimet ovat käynnissä ennen valmiustilaan siirtymistä. description-ms.UTF-8: Sahkan sama ada semua CPU aktif sebelum ditangguh description-nl.UTF-8: Controleer of alle CPU's online zijn voordat het systeem in de pauzestand gaat. description-pt_BR.UTF-8: Verifica que todas as CPUs estão conectadas antes de suspender description-ru.UTF-8: Проверяет доступность все ЦПУ перед переходом в ждущий режим command: cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend plugin: shell name: suspend/memory_before_suspend requires: package.name == 'linux' description: Dumps memory info to a file for comparison after suspend test has been run command: meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend plugin: shell name: suspend/wireless_before_suspend depends: wireless/wireless_connection requires: device.category == 'WIRELESS' command: nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done description: This test disconnects all connections and then connects to the wireless interface. It then checks the connection to confirm it's working as expected. plugin: shell name: suspend/wireless_before_suspend_auto depends: wireless/wireless_connection_wpa_bg requires: device.category == 'WIRELESS' command: nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done description: This test disconnects all connections and then connects to the wireless interface. It then checks the connection to confirm it's working as expected. plugin: shell name: suspend/bluetooth_obex_before_suspend requires: package.name == 'bluez' and package.name == 'obexd-client' device.category == 'BLUETOOTH' command: obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg description: This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable. plugin: manual name: suspend/bluetooth_obex_before_suspend_manual requires: package.name == 'bluez' and package.name == 'obexd-client' device.category == 'BLUETOOTH' command: obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg description: PURPOSE: This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device STEPS: 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending) 2. Accept any prompts that appear on both devices VERIFICATION: Was the data correctly transferred? plugin: manual name: suspend/suspend_advanced depends: power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend requires: package.name == 'pm-utils' user: root command: sleep_test -d description: PURPOSE: This test will check suspend and resume STEPS: 1. Click "Test" and your system will suspend for about 30 - 60 seconds 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed VERIFICATION: Did your system suspend and resume correctly? plugin: shell name: suspend/network_after_suspend depends: suspend/suspend_advanced suspend/network_before_suspend description: Test the network after resuming. description-ast.UTF-8: Probar la rede dempués de reanudar. description-be.UTF-8: Праверка сеткі пасля выхаду з рэжыму паніжанага энергаспажывання. description-bn.UTF-8: বিরত করার পর নেটওয়ার্ক টেস্ট। description-bs.UTF-8: Test mreže nakon povratka. description-ca.UTF-8: Comprovació de la xarxa després de reprendre. description-ca@valencia.UTF-8: Comprovació de la xarxa després de reprendre. description-cs.UTF-8: Otestovat síť po probuzení. description-da.UTF-8: Test netværket efter genoptagelse. description-de.UTF-8: Netzwerk nach Wiedereinschalten prüfen. description-el.utf-8: Δοκιμή της σύνδεσης δικτύου μετά την επαναφορά. description-en_AU.UTF-8: Test the network after resuming. description-en_CA.UTF-8: Test the network after resuming. description-en_GB.UTF-8: Test the network after resuming. description-eo.UTF-8: Testi la sistemon post revekiĝo. description-es.UTF-8: Probar la red después de reanudar. description-fi.UTF-8: Testaa verkkoyhteyden toimiminen valmiustilasta palaamisen jälkeen. description-fr.UTF-8: Testez le réseau après la sortie de veille. description-gl.UTF-8: Comprobar a rede logo de restaurar. description-he.UTF-8: יש לבדוק את הרשת לאחר ההמשך. description-hi.UTF-8: पुनःआरंभ के पश्चात संजाल की जाँच करें. description-hu.UTF-8: Hálózati kapcsolat tesztelése a visszatérés után. description-it.UTF-8: Test della rete dopo il ripristino. description-ja.UTF-8: レジューム後のネットワークをテストする。 description-ko.UTF-8: 절전 후 네트워크 시험 description-lv.UTF-8: Pārbaudīt tīklu pirms pamošanās. description-ms.UTF-8: Uji rangkaian selepas disambung semula. description-nl.UTF-8: Test het netwerk nadat het systeem uit de pauzestand is gekomen. description-oc.UTF-8: Testar la ret aprèp la represa. description-pl.UTF-8: Testowanie sieci po wznowieniu systemu description-pt.UTF-8: Testar a rede depois de resumir. description-pt_BR.UTF-8: Teste a rede após retornar. description-ro.UTF-8: Testează rețeaua după revenire. description-ru.UTF-8: Проверка сети после выхода из режима пониженного энергопотребления. description-sk.UTF-8: Otestovať sieť po prebudení. description-sl.UTF-8: Preizkusite omrežje po nadaljevanju. description-sq.UTF-8: Testo rrjetin as rinisjes. description-sr.UTF-8: Тестирајте мрежу након наставка. description-sv.UTF-8: Testa nätverket efter vänteläge. description-th.UTF-8: ทดสอบระบบเครือข่ายหลังจากกลับคืน description-tr.UTF-8: Ağ çıktıktan sonra sınayın. description-ug.UTF-8: قايتا باشلىغاندىن كېيىن تورنى سىنايدۇ. description-uk.UTF-8: Перевірити мережу після виходу з режиму економії електроенергії description-vi.UTF-8: Kiểm tra hệ thống mạng sau khi hồi phục. description-zh_CN.UTF-8: 恢复后测试网络。 description-zh_HK.UTF-8: 在回復之後測試網絡。 description-zh_TW.UTF-8: 在回復之後測試網路。 command: network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt - plugin: shell name: suspend/resolution_after_suspend depends: suspend/suspend_advanced suspend/resolution_before_suspend description: Test to see that we have the same resolution after resuming as before. description-ast.UTF-8: Prueba pa ver si tienes la mesma resolución dempués de reanudar. description-be.UTF-8: Упэўнімся, што дазвол сістэмы засталося тым жа, што было да пераходу ў рэжым паніжанага энергаспажывання. description-bn.UTF-8: বিরত করার পরও রেজল্যুশন একই আছে তা দেখার জন্য টেস্ট। description-bs.UTF-8: Test da se vidi da li je ista rezolucija nakon buđenja, description-ca.UTF-8: Comprovació per veure que hi ha la mateixa resolució després de reprendre. description-ca@valencia.UTF-8: Comprovació per veure que hi ha la mateixa resolució després de reprendre. description-cs.UTF-8: Test pro ověření, že máme stejné rozlišení po probuzení z režimu spánku. description-da.UTF-8: Kontrollér at der bruges samme opløsning efter genoptagelse som før. description-de.UTF-8: Testen, ob nach Wiedereinschalten dieselbe Auflösung wie vorher eingestellt ist. description-el.utf-8: Δοκιμή διατήρησης της ανάλυσης μετά την επαναφορά. description-en_AU.UTF-8: Test to see that we have the same resolution after resuming as before. description-en_CA.UTF-8: Test to see that we have the same resolution after resuming as before. description-en_GB.UTF-8: Test to see that we have the same resolution after resuming as before. description-eo.UTF-8: Tesyo por kontroli ĉu ni havas la saman distingivon post vekiĝo ol antaŭe. description-es.UTF-8: Prueba para ver si tiene la misma resolución después de reanudar. description-fi.UTF-8: Testaa onko käytössä sama tarkkuus kuin ennen valmiustilaan siirtymistä. description-fr.UTF-8: Testez la résolution d'écran et vérifiez qu'elle n'a pas changé après la sortie de veille. description-gl.UTF-8: Comprobar que despois de restaurar a visualización ten a mesma resolución que tiña antes. description-he.UTF-8: יש לבדוק כדי לראות האם זוהי אותה הרזולוציה לאחר ההמשך כמו בעבר. description-hi.UTF-8: देखने के लिए जाँच करे कि पुनःआरंभ के पश्चात पहले की तरह ही रिजोलुशन है. description-hu.UTF-8: Annak tesztelése, hogy a felbontás megegyezik-e a felfüggesztési és visszatérési teszt előttivel. description-it.UTF-8: Test di verifica del mantenimento della risoluzione dopo il ripristino. description-ja.UTF-8: レジューム後の解像度が変わっていないかテストする。 description-ko.UTF-8: 절전 후에도 이전과 같은 해상도로 되는지를 시험합니다. description-lv.UTF-8: Pārbaudīt, vai pēc pamošanās izšķirtspēja nemainīsies. description-ms.UTF-8: Ujian untuk melihat sama ada resolusi adalah sama selepas disambung semula seperti sebelum ini. description-nl.UTF-8: Test om te controleren of u nog dezelfde resolutie heeft als voor de pauzestand. description-oc.UTF-8: Testar la resolucion d'ecran e verificar qu'a pas cambiat aprèp la represa. description-pl.UTF-8: Sprawdzenie czy rozdzielczość po wznowieniu odpowiada rozdzielczości sprzed uśpienia. description-pt.UTF-8: Teste para verificar se continuamos com a mesma resolução de ecrã depois do retornar do estado anterior. description-pt_BR.UTF-8: Veja se a resolução permanece a mesma de antes. description-ro.UTF-8: Testează pentru a vedea dacă s-a păstrat rezoluția după revenire. description-ru.UTF-8: Убедимся, что разрешение системы осталось тем же, что было до перехода в режим пониженного энергопотребления. description-sk.UTF-8: Otestovať, že máte rovnaké rozlíšenie po prebudení ako pred tým. description-sl.UTF-8: Preverite, če imate po nadaljevanju enako ločljivost kot prej. description-sq.UTF-8: Testoni për të parë që keni të njëjtin rezolucion si më parë pas rinisjes. description-sr.UTF-8: Тестирајте да видите да ли је резолуција након наставка иста као и пре. description-sv.UTF-8: Testa för att se att vi har samma upplösning efter vänteläget som vi hade tidigare. description-tr.UTF-8: Devamdan sonra önceki gibi aynı çözüme sahip olduğumuzun testi. description-ug.UTF-8: قايتا باشلىغاندا ئېنىقلىق دەرىجىسى ئەسلىدىكىگە ئوخشاشمۇ سىنايدۇ. description-uk.UTF-8: Переконаємось, що роздільна здатність екрана не змінилась після виходу з режиму економії електроенергії description-vi.UTF-8: Kiểm tra xem độ phân giải trước và sau khi hồi phục có giống nhau không. description-zh_CN.UTF-8: 测试恢复后分辨率是否与之前相同。 description-zh_HK.UTF-8: 測試看看在復原之後我們是否能擁有與之前相同的解析度。 description-zh_TW.UTF-8: 測試看看在復原之後我們是否能擁有與之前相同的解析度。 command: xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt - plugin: shell name: suspend/audio_after_suspend requires: device.category == 'AUDIO' package.name == 'alsa-base' depends: suspend/suspend_advanced suspend/audio_before_suspend description: Verify that mixer settings after suspend are the same as before suspend. description-ast.UTF-8: Verificar que les configuraciones del entemecedor dempués de la suspensión son les mesmes qu'enantes de suspender. description-de.UTF-8: Stellen Sie sicher, dass die Einstellungen des Lautstärkereglers nach dem Aufwecken aus dem Ruhezustand dieselben sind wie vorher. description-el.utf-8: Επαλήθευση της διατήρησης των ρυθμίσεων του μίκτη μετά την αναστολή λειτουργίας. description-en_AU.UTF-8: Verify that mixer settings after suspend are the same as before suspend. description-en_GB.UTF-8: Verify that mixer settings after suspend are the same as before suspend. description-es.UTF-8: Verificar que las configuraciones del mezclador después de la suspensión son las mismas que antes de suspender. description-fi.UTF-8: Tarkista, että ääniasetukset ovat valmiustilan jälkeen samat kuin ennen valmiustilaa. description-ms.UTF-8: Sahkan tetapan pengadun selepas tangguh adalah sama sebagaimana sebelum tangguh. description-pt_BR.UTF-8: Verifica que as configurações do mixador depois de suspender são as mesmas de antes de suspender. description-ru.UTF-8: Проверить, являются ли пареметры микшера после ждущего режима такими же, как и до него. command: amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt - plugin: shell name: suspend/cpu_after_suspend requires: package.name == 'linux' depends: suspend/suspend_advanced suspend/cpu_before_suspend description: Verify that all CPUs are online after resuming. description-ast.UTF-8: Verificar que toles CPUs tán en llinia dempués de reaniciar. description-de.UTF-8: Stellen Sie sicher, dass alle Prozessoren nach dem Aufwecken aus dem Ruhezustand in Betrieb sind. description-el.utf-8: Επαλήθευση για το ότι όλες οι μονάδες επεξεργασίας (CPU) βρίσκονται σε σύνδεση μετά την επαναφορά από την αναστολή λειτουργίας. description-en_AU.UTF-8: Verify that all CPUs are online after resuming. description-en_GB.UTF-8: Verify that all CPUs are online after resuming. description-es.UTF-8: Verificar que todas las CPU están en linea después de reanudar. description-fi.UTF-8: Tarkista, että kaikki suoritinytimet ovat käynnissä valmiustilasta palaamisen jälkeen. description-ms.UTF-8: Sahkan semua CPU adalah aktif selepas disambung semula. description-nl.UTF-8: Controleer of alle CUP's weer online zijn na hervatten. description-pt_BR.UTF-8: Verifica que todas as CPUs estão conectadas depois de retomar. description-ru.UTF-8: Проверяет доступность всех ЦПУ после возобновления рабочего режима command: cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend - plugin: shell name: suspend/cpu_after_suspend_auto requires: package.name == 'linux' depends: suspend/suspend_advanced_auto suspend/cpu_before_suspend description: Verify that all CPUs are online after resuming. description-ast.UTF-8: Verificar que toles CPUs tán en llinia dempués de reaniciar. description-de.UTF-8: Stellen Sie sicher, dass alle Prozessoren nach dem Aufwecken aus dem Ruhezustand in Betrieb sind. description-el.utf-8: Επαλήθευση για το ότι όλες οι μονάδες επεξεργασίας (CPU) βρίσκονται σε σύνδεση μετά την επαναφορά από την αναστολή λειτουργίας. description-en_AU.UTF-8: Verify that all CPUs are online after resuming. description-en_GB.UTF-8: Verify that all CPUs are online after resuming. description-es.UTF-8: Verificar que todas las CPU están en linea después de reanudar. description-fi.UTF-8: Tarkista, että kaikki suoritinytimet ovat käynnissä valmiustilasta palaamisen jälkeen. description-ms.UTF-8: Sahkan semua CPU adalah aktif selepas disambung semula. description-nl.UTF-8: Controleer of alle CUP's weer online zijn na hervatten. description-pt_BR.UTF-8: Verifica que todas as CPUs estão conectadas depois de retomar. description-ru.UTF-8: Проверяет доступность всех ЦПУ после возобновления рабочего режима command: cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend - plugin: shell name: suspend/memory_after_suspend requires: package.name == 'linux' depends: suspend/suspend_advanced suspend/memory_before_suspend description: Verify that all memory is available after resuming from suspend. command: meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend - plugin: shell name: suspend/memory_after_suspend_auto requires: package.name == 'linux' depends: suspend/suspend_advanced_auto suspend/memory_before_suspend description: Verify that all memory is available after resuming from suspend. command: meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend - plugin: manual name: suspend/display_after_suspend requires: package.name == 'linux' depends: suspend/suspend_advanced description: PURPOSE: This test will check that the display is correct after suspend and resume VERIFICATION: Does the display work normally after resuming from suspend? plugin: shell name: suspend/wireless_after_suspend depends: suspend/suspend_advanced suspend/wireless_before_suspend requires: device.category == 'WIRELESS' command: connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done description: This test checks that the wireless interface is working after suspending the system. It disconnects all interfaces and then connects to the wireless interface and checks that the connection is working as expected. plugin: shell name: suspend/wireless_after_suspend_auto depends: suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto requires: device.category == 'WIRELESS' command: connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done description: This test checks that the wireless interface is working after suspending the system. It disconnects all interfaces and then connects to the wireless interface and checks that the connection is working as expected. plugin: shell name: suspend/bluetooth_detect_after_suspend depends: suspend/suspend_advanced bluetooth/detect-output requires: package.name == 'bluez' device.category == 'BLUETOOTH' command: hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address - description: This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend. plugin: shell name: suspend/bluetooth_obex_after_suspend depends: suspend/suspend_advanced suspend/bluetooth_obex_before_suspend requires: package.name == 'bluez' and package.name == 'obexd-client' device.category == 'BLUETOOTH' command: obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg description: This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable. plugin: manual name: suspend/bluetooth_obex_after_suspend_manual depends: suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual requires: package.name == 'bluez' and package.name == 'obexd-client' device.category == 'BLUETOOTH' command: obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg description: PURPOSE: This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device STEPS: 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending) 2. Accept any prompts that appear on both devices VERIFICATION: Was the data correctly transferred? plugin: manual name: suspend/cycle_resolutions_after_suspend requires: package.name == 'xorg' depends: suspend/suspend_advanced graphics/cycle_resolution command: xrandr_cycle --keyword=after_suspend description: PURPOSE: This test will cycle through the detected display modes STEPS: 1. Click "Test" and the display will cycle trough the display modes VERIFICATION: Did your display look fine in the detected mode? plugin: shell name: suspend/cycle_resolutions_after_suspend_auto requires: package.name == 'xorg' depends: suspend/suspend_advanced graphics/cycle_resolution description: This test will check to make sure supported video modes work after a suspend and resume. This is done automatically by taking screenshots and uploading them as an attachment. command: xrandr_cycle --keyword=after_suspend plugin: attachment name: suspend/xrandr_screens_after_suspend.tar.gz depends: suspend/cycle_resolutions_after_suspend_auto command: [ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz description: This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission. description-ast.UTF-8: Esto axunta captures de pantalla de la suspensión/ciclu_resoluciones_dempués_suspensión a los resultaos del test . description-de.UTF-8: Dies fügt Bildschirmfots vom suspend/cycle_resolutions_after_suspend_auto-Test zur Ergebnisbericht hinzu. description-el.utf-8: Αυτό επισυνάπτει στιγμιότυπα της οθόνης από το αυτοματοποιημένο_τεστ_ανάλυσης_μετά_τον_κύκλο_αναστολής/επαναφοράς στην αναφορά αποτελεσμάτων. description-en_AU.UTF-8: This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission. description-en_GB.UTF-8: This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission. description-fi.UTF-8: Tämä liittää valmiustilatestin ottamat kuvankaappaukset tulosraporttiin. description-ms.UTF-8: Ini akan lampirkan cekupan skrin dari ujian suspend/cycle_resolutions_after_suspend_auto ke penyerahan keputusan. description-pt_BR.UTF-8: Isto anexa imagens da tela do teste suspend/cycle_resolutions_after_suspend_auto à submissão dos resultados. plugin: shell name: suspend/record_playback_after_suspend depends: suspend/suspend_advanced requires: device.category == 'AUDIO' package.name == 'sox' package.name == 'alsa-base' command: audio_test description: This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack. plugin: shell name: suspend/suspend_advanced_auto depends: power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto requires: package.name == 'pm-utils' sleep.mem == 'supported' description: This is the automated version of suspend/suspend_advanced. user: root command: sleep_test -d plugin: shell name: suspend/wake_on_lan depends: power-management/rtc suspend/suspend_advanced requires: package.name == 'pm-utils' and package.name == 'util-linux' description: This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes. user: root command: wake_on_lan_test ${WAKE_ON_LAN_URL} --debug , 0.0116839408875) for message-result with priority 0. 2012-02-28 17:50:51,735 DEBUG Started firing message-file. 2012-02-28 17:50:51,735 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:51,783 DEBUG Started firing report-messages. 2012-02-28 17:50:51,783 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': 'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}, {'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}, {'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}, {'plugin': 'shell', 'name': 'suspend/cpu_before_suspend', 'command': 'cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend', 'requires': "package.name == 'linux'", 'description': 'Verify that all the CPUs are online before suspending'}, {'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': "package.name == 'linux'"}, {'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}, {'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection_wpa_bg', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend_auto'}, {'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'name': 'suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'"}, {'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'name': 'suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'verification': 'Was the data correctly transferred?'}, {'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}, {'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': 'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}, {'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': 'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}, {'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}, {'plugin': 'shell', 'name': 'suspend/cpu_after_suspend', 'depends': 'suspend/suspend_advanced suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}, {'plugin': 'shell', 'name': 'suspend/cpu_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}, {'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}, {'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}, {'description': 'PURPOSE:\n This test will check that the display is correct after suspend and resume\nVERIFICATION:\n Does the display work normally after resuming from suspend?', 'plugin': 'manual', 'name': 'suspend/display_after_suspend', 'depends': 'suspend/suspend_advanced', 'requires': "package.name == 'linux'"}, {'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}, {'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend_auto'}, {'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}, {'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'verification': 'Was the data correctly transferred?', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend_manual'}, {'info': None, 'description': 'PURPOSE:\n This test will cycle through the detected display modes\nSTEPS:\n 1. Click "Test" and the display will cycle trough the display modes\nVERIFICATION:\n Did your display look fine in the detected mode?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'purpose': 'This test will cycle through the detected display modes\n', 'verification': 'Did your display look fine in the detected mode?', 'steps': '1. Click "Test" and the display will cycle trough the display modes\n', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend'}, {'description': 'This test will check to make sure supported video modes work after a suspend and resume.\nThis is done automatically by taking screenshots and uploading them as an attachment.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend_auto'}, {'depends': 'suspend/cycle_resolutions_after_suspend_auto', 'plugin': 'attachment', 'command': '[ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz', 'description': 'This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission.', 'name': 'suspend/xrandr_screens_after_suspend.tar.gz'}, {'description': 'This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced', 'command': 'audio_test', 'requires': "device.category == 'AUDIO'\npackage.name == 'sox'\npackage.name == 'alsa-base'", 'name': 'suspend/record_playback_after_suspend'}, {'description': 'This is the automated version of suspend/suspend_advanced.', 'plugin': 'shell', 'name': 'suspend/suspend_advanced_auto', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto', 'command': 'sleep_test -d', 'user': 'root', 'requires': " package.name == 'pm-utils'\n sleep.mem == 'supported'"}, {'description': 'This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes.', 'plugin': 'shell', 'depends': 'power-management/rtc suspend/suspend_advanced', 'command': 'wake_on_lan_test ${WAKE_ON_LAN_URL} --debug', 'user': 'root', 'requires': "package.name == 'pm-utils' and package.name == 'util-linux'", 'name': 'suspend/wake_on_lan'}]) for report-messages with priority 0. 2012-02-28 17:50:51,783 DEBUG Started firing report-message. 2012-02-28 17:50:51,783 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': 'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:51,784 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Record the current network before suspending.', 'plugin': 'shell', 'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,784 DEBUG Finished firing report-message. 2012-02-28 17:50:51,784 DEBUG Started firing report-message. 2012-02-28 17:50:51,784 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:51,784 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__suspend__', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:50:51,784 DEBUG Finished firing report-message. 2012-02-28 17:50:51,784 DEBUG Started firing report-message. 2012-02-28 17:50:51,785 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}) for report-message with priority 0. 2012-02-28 17:50:51,785 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}) for report-message with priority 100. 2012-02-28 17:50:51,785 DEBUG Finished firing report-message. 2012-02-28 17:50:51,785 DEBUG Started firing report-message. 2012-02-28 17:50:51,785 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_before_suspend', 'command': 'cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend', 'requires': "package.name == 'linux'", 'description': 'Verify that all the CPUs are online before suspending'}) for report-message with priority 0. 2012-02-28 17:50:51,785 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_before_suspend', 'command': 'cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend', 'suite': '__suspend__', 'requires': "package.name == 'linux'", 'description': 'Verify that all the CPUs are online before suspending'}) for report-message with priority 100. 2012-02-28 17:50:51,785 DEBUG Finished firing report-message. 2012-02-28 17:50:51,786 DEBUG Started firing report-message. 2012-02-28 17:50:51,786 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': "package.name == 'linux'"}) for report-message with priority 0. 2012-02-28 17:50:51,786 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:50:51,786 DEBUG Finished firing report-message. 2012-02-28 17:50:51,786 DEBUG Started firing report-message. 2012-02-28 17:50:51,786 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,786 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,787 DEBUG Finished firing report-message. 2012-02-28 17:50:51,787 DEBUG Started firing report-message. 2012-02-28 17:50:51,787 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection_wpa_bg', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend_auto'}) for report-message with priority 0. 2012-02-28 17:50:51,787 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection_wpa_bg', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:50:51,787 DEBUG Finished firing report-message. 2012-02-28 17:50:51,787 DEBUG Started firing report-message. 2012-02-28 17:50:51,787 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'name': 'suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 0. 2012-02-28 17:50:51,788 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'name': 'suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'suite': '__suspend__', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 100. 2012-02-28 17:50:51,788 DEBUG Finished firing report-message. 2012-02-28 17:50:51,788 DEBUG Started firing report-message. 2012-02-28 17:50:51,788 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'name': 'suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'verification': 'Was the data correctly transferred?'}) for report-message with priority 0. 2012-02-28 17:50:51,788 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'name': 'suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'suite': '__suspend__', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'verification': 'Was the data correctly transferred?'}) for report-message with priority 100. 2012-02-28 17:50:51,788 DEBUG Finished firing report-message. 2012-02-28 17:50:51,788 DEBUG Started firing report-message. 2012-02-28 17:50:51,789 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-message with priority 0. 2012-02-28 17:50:51,789 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-message with priority 100. 2012-02-28 17:50:51,789 DEBUG Finished firing report-message. 2012-02-28 17:50:51,789 DEBUG Started firing report-message. 2012-02-28 17:50:51,790 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': 'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:51,790 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test the network after resuming.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,790 DEBUG Finished firing report-message. 2012-02-28 17:50:51,790 DEBUG Started firing report-message. 2012-02-28 17:50:51,790 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': 'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:51,790 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,790 DEBUG Finished firing report-message. 2012-02-28 17:50:51,791 DEBUG Started firing report-message. 2012-02-28 17:50:51,791 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}) for report-message with priority 0. 2012-02-28 17:50:51,791 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}) for report-message with priority 100. 2012-02-28 17:50:51,791 DEBUG Finished firing report-message. 2012-02-28 17:50:51,791 DEBUG Started firing report-message. 2012-02-28 17:50:51,791 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend', 'depends': 'suspend/suspend_advanced suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 0. 2012-02-28 17:50:51,793 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend', 'depends': 'suspend/suspend_advanced suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'suite': '__suspend__', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 100. 2012-02-28 17:50:51,793 DEBUG Finished firing report-message. 2012-02-28 17:50:51,793 DEBUG Started firing report-message. 2012-02-28 17:50:51,793 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 0. 2012-02-28 17:50:51,793 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'suite': '__suspend__', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 100. 2012-02-28 17:50:51,795 DEBUG Finished firing report-message. 2012-02-28 17:50:51,795 DEBUG Started firing report-message. 2012-02-28 17:50:51,795 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}) for report-message with priority 0. 2012-02-28 17:50:51,795 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:50:51,796 DEBUG Finished firing report-message. 2012-02-28 17:50:51,796 DEBUG Started firing report-message. 2012-02-28 17:50:51,796 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}) for report-message with priority 0. 2012-02-28 17:50:51,796 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:50:51,796 DEBUG Finished firing report-message. 2012-02-28 17:50:51,796 DEBUG Started firing report-message. 2012-02-28 17:50:51,796 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'PURPOSE:\n This test will check that the display is correct after suspend and resume\nVERIFICATION:\n Does the display work normally after resuming from suspend?', 'plugin': 'manual', 'name': 'suspend/display_after_suspend', 'depends': 'suspend/suspend_advanced', 'requires': "package.name == 'linux'"}) for report-message with priority 0. 2012-02-28 17:50:51,796 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will check that the display is correct after suspend and resume\nVERIFICATION:\n Does the display work normally after resuming from suspend?', 'plugin': 'manual', 'name': 'suspend/display_after_suspend', 'depends': 'suspend/suspend_advanced', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:50:51,797 DEBUG Finished firing report-message. 2012-02-28 17:50:51,797 DEBUG Started firing report-message. 2012-02-28 17:50:51,797 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,797 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,797 DEBUG Finished firing report-message. 2012-02-28 17:50:51,797 DEBUG Started firing report-message. 2012-02-28 17:50:51,798 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend_auto'}) for report-message with priority 0. 2012-02-28 17:50:51,798 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:50:51,798 DEBUG Finished firing report-message. 2012-02-28 17:50:51,798 DEBUG Started firing report-message. 2012-02-28 17:50:51,798 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,798 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,798 DEBUG Finished firing report-message. 2012-02-28 17:50:51,799 DEBUG Started firing report-message. 2012-02-28 17:50:51,799 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,799 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'suite': '__suspend__', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,799 DEBUG Finished firing report-message. 2012-02-28 17:50:51,799 DEBUG Started firing report-message. 2012-02-28 17:50:51,800 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'verification': 'Was the data correctly transferred?', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend_manual'}) for report-message with priority 0. 2012-02-28 17:50:51,800 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'verification': 'Was the data correctly transferred?', 'suite': '__suspend__', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend_manual'}) for report-message with priority 100. 2012-02-28 17:50:51,800 DEBUG Finished firing report-message. 2012-02-28 17:50:51,800 DEBUG Started firing report-message. 2012-02-28 17:50:51,800 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will cycle through the detected display modes\nSTEPS:\n 1. Click "Test" and the display will cycle trough the display modes\nVERIFICATION:\n Did your display look fine in the detected mode?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'purpose': 'This test will cycle through the detected display modes\n', 'verification': 'Did your display look fine in the detected mode?', 'steps': '1. Click "Test" and the display will cycle trough the display modes\n', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,800 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will cycle through the detected display modes\nSTEPS:\n 1. Click "Test" and the display will cycle trough the display modes\nVERIFICATION:\n Did your display look fine in the detected mode?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'purpose': 'This test will cycle through the detected display modes\n', 'verification': 'Did your display look fine in the detected mode?', 'suite': '__suspend__', 'steps': '1. Click "Test" and the display will cycle trough the display modes\n', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,800 DEBUG Finished firing report-message. 2012-02-28 17:50:51,801 DEBUG Started firing report-message. 2012-02-28 17:50:51,801 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test will check to make sure supported video modes work after a suspend and resume.\nThis is done automatically by taking screenshots and uploading them as an attachment.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend_auto'}) for report-message with priority 0. 2012-02-28 17:50:51,801 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test will check to make sure supported video modes work after a suspend and resume.\nThis is done automatically by taking screenshots and uploading them as an attachment.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'suite': '__suspend__', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:50:51,801 DEBUG Finished firing report-message. 2012-02-28 17:50:51,801 DEBUG Started firing report-message. 2012-02-28 17:50:51,801 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'suspend/cycle_resolutions_after_suspend_auto', 'plugin': 'attachment', 'command': '[ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz', 'description': 'This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission.', 'name': 'suspend/xrandr_screens_after_suspend.tar.gz'}) for report-message with priority 0. 2012-02-28 17:50:51,801 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission.', 'plugin': 'attachment', 'depends': 'suspend/cycle_resolutions_after_suspend_auto', 'command': '[ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz', 'suite': '__suspend__', 'name': 'suspend/xrandr_screens_after_suspend.tar.gz'}) for report-message with priority 100. 2012-02-28 17:50:51,802 DEBUG Finished firing report-message. 2012-02-28 17:50:51,802 DEBUG Started firing report-message. 2012-02-28 17:50:51,802 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced', 'command': 'audio_test', 'requires': "device.category == 'AUDIO'\npackage.name == 'sox'\npackage.name == 'alsa-base'", 'name': 'suspend/record_playback_after_suspend'}) for report-message with priority 0. 2012-02-28 17:50:51,802 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced', 'command': 'audio_test', 'suite': '__suspend__', 'requires': "device.category == 'AUDIO'\npackage.name == 'sox'\npackage.name == 'alsa-base'", 'name': 'suspend/record_playback_after_suspend'}) for report-message with priority 100. 2012-02-28 17:50:51,802 DEBUG Finished firing report-message. 2012-02-28 17:50:51,802 DEBUG Started firing report-message. 2012-02-28 17:50:51,802 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is the automated version of suspend/suspend_advanced.', 'plugin': 'shell', 'name': 'suspend/suspend_advanced_auto', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto', 'command': 'sleep_test -d', 'user': 'root', 'requires': " package.name == 'pm-utils'\n sleep.mem == 'supported'"}) for report-message with priority 0. 2012-02-28 17:50:51,803 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is the automated version of suspend/suspend_advanced.', 'plugin': 'shell', 'name': 'suspend/suspend_advanced_auto', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto', 'command': 'sleep_test -d', 'user': 'root', 'suite': '__suspend__', 'requires': " package.name == 'pm-utils'\n sleep.mem == 'supported'"}) for report-message with priority 100. 2012-02-28 17:50:51,803 DEBUG Finished firing report-message. 2012-02-28 17:50:51,803 DEBUG Started firing report-message. 2012-02-28 17:50:51,803 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes.', 'plugin': 'shell', 'depends': 'power-management/rtc suspend/suspend_advanced', 'command': 'wake_on_lan_test ${WAKE_ON_LAN_URL} --debug', 'user': 'root', 'requires': "package.name == 'pm-utils' and package.name == 'util-linux'", 'name': 'suspend/wake_on_lan'}) for report-message with priority 0. 2012-02-28 17:50:51,803 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes.', 'plugin': 'shell', 'depends': 'power-management/rtc suspend/suspend_advanced', 'command': 'wake_on_lan_test ${WAKE_ON_LAN_URL} --debug', 'user': 'root', 'suite': '__suspend__', 'requires': "package.name == 'pm-utils' and package.name == 'util-linux'", 'name': 'suspend/wake_on_lan'}) for report-message with priority 100. 2012-02-28 17:50:51,804 DEBUG Finished firing report-message. 2012-02-28 17:50:51,804 DEBUG Finished firing report-messages. 2012-02-28 17:50:51,804 DEBUG Finished firing message-file. 2012-02-28 17:50:51,804 DEBUG Finished firing message-result. 2012-02-28 17:50:51,804 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Suspend tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'type': 'suite', 'name': '__suspend__'}) for message-exec with priority 0. 2012-02-28 17:50:51,804 DEBUG Finished firing message-exec. 2012-02-28 17:50:51,804 DEBUG Finished firing report-local. 2012-02-28 17:50:51,810 DEBUG Finished firing report-job. 2012-02-28 17:50:51,810 DEBUG Started firing report-job. 2012-02-28 17:50:51,810 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority -100. 2012-02-28 17:50:51,811 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority -100. 2012-02-28 17:50:51,812 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority 0. 2012-02-28 17:50:51,812 DEBUG Started firing report-shell. 2012-02-28 17:50:51,812 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-shell with priority 0. 2012-02-28 17:50:51,812 DEBUG Started firing report-test. 2012-02-28 17:50:51,812 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-test with priority 0. 2012-02-28 17:50:51,813 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-test with priority 100. 2012-02-28 17:50:51,813 DEBUG Finished firing report-test. 2012-02-28 17:50:51,813 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,821 DEBUG Finished firing report-job. 2012-02-28 17:50:51,821 DEBUG Started firing report-job. 2012-02-28 17:50:51,821 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}) for report-job with priority -100. 2012-02-28 17:50:51,822 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-job with priority -100. 2012-02-28 17:50:51,822 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-job with priority 0. 2012-02-28 17:50:51,823 DEBUG Started firing report-shell. 2012-02-28 17:50:51,823 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-shell with priority 0. 2012-02-28 17:50:51,824 DEBUG Started firing report-test. 2012-02-28 17:50:51,824 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-test with priority 0. 2012-02-28 17:50:51,824 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-test with priority 100. 2012-02-28 17:50:51,824 DEBUG Finished firing report-test. 2012-02-28 17:50:51,824 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,827 DEBUG Finished firing report-job. 2012-02-28 17:50:51,827 DEBUG Started firing report-job. 2012-02-28 17:50:51,827 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,828 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,828 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,829 DEBUG Started firing report-shell. 2012-02-28 17:50:51,829 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:51,829 DEBUG Started firing report-test. 2012-02-28 17:50:51,829 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,829 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'type': 'test', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,829 DEBUG Finished firing report-test. 2012-02-28 17:50:51,829 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,841 DEBUG Finished firing report-job. 2012-02-28 17:50:51,841 DEBUG Started firing report-job. 2012-02-28 17:50:51,841 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': "package.name == 'linux'"}) for report-job with priority -100. 2012-02-28 17:50:51,841 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': ["package.name == 'linux'"]}) for report-job with priority -100. 2012-02-28 17:50:51,842 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': ["package.name == 'linux'"]}) for report-job with priority 0. 2012-02-28 17:50:51,842 DEBUG Started firing report-shell. 2012-02-28 17:50:51,842 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': ["package.name == 'linux'"]}) for report-shell with priority 0. 2012-02-28 17:50:51,843 DEBUG Started firing report-test. 2012-02-28 17:50:51,843 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': ["package.name == 'linux'"]}) for report-test with priority 0. 2012-02-28 17:50:51,843 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': ["package.name == 'linux'"]}) for report-test with priority 100. 2012-02-28 17:50:51,843 DEBUG Finished firing report-test. 2012-02-28 17:50:51,843 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,846 DEBUG Finished firing report-job. 2012-02-28 17:50:51,846 DEBUG Started firing report-job. 2012-02-28 17:50:51,846 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}) for report-job with priority -100. 2012-02-28 17:50:51,847 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': ["package.name == 'linux'"]}) for report-job with priority -100. 2012-02-28 17:50:51,847 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': ["package.name == 'linux'"]}) for report-job with priority 0. 2012-02-28 17:50:51,847 DEBUG Started firing report-shell. 2012-02-28 17:50:51,847 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': ["package.name == 'linux'"]}) for report-shell with priority 0. 2012-02-28 17:50:51,848 DEBUG Started firing report-test. 2012-02-28 17:50:51,848 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': ["package.name == 'linux'"]}) for report-test with priority 0. 2012-02-28 17:50:51,848 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': ["package.name == 'linux'"]}) for report-test with priority 100. 2012-02-28 17:50:51,848 DEBUG Finished firing report-test. 2012-02-28 17:50:51,848 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,856 DEBUG Finished firing report-job. 2012-02-28 17:50:51,857 DEBUG Started firing report-job. 2012-02-28 17:50:51,857 DEBUG Calling checkbox.arguments JobsInfo.replacement({'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': 'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:51,857 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': u'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:51,858 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': u'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:50:51,858 DEBUG Started firing report-shell. 2012-02-28 17:50:51,858 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'name': 'suspend/network_before_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:51,858 DEBUG Started firing report-test. 2012-02-28 17:50:51,859 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'name': 'suspend/network_before_suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,859 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'type': 'test', 'name': 'suspend/network_before_suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,859 DEBUG Finished firing report-test. 2012-02-28 17:50:51,859 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,864 DEBUG Finished firing report-job. 2012-02-28 17:50:51,864 DEBUG Started firing report-job. 2012-02-28 17:50:51,864 DEBUG Calling checkbox.arguments JobsInfo.replacement({'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': 'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:51,865 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': u'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:51,866 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': u'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:50:51,866 DEBUG Started firing report-shell. 2012-02-28 17:50:51,866 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'name': 'suspend/network_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:51,866 DEBUG Started firing report-test. 2012-02-28 17:50:51,866 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'name': 'suspend/network_after_suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,866 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'type': 'test', 'name': 'suspend/network_after_suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,866 DEBUG Finished firing report-test. 2012-02-28 17:50:51,867 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,878 DEBUG Finished firing report-job. 2012-02-28 17:50:51,878 DEBUG Started firing report-job. 2012-02-28 17:50:51,878 DEBUG Calling checkbox.arguments JobsInfo.replacement({'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': 'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:51,879 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': u'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:51,880 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': u'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:50:51,880 DEBUG Started firing report-shell. 2012-02-28 17:50:51,880 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'name': 'suspend/resolution_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:51,880 DEBUG Started firing report-test. 2012-02-28 17:50:51,880 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'name': 'suspend/resolution_after_suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,880 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'type': 'test', 'name': 'suspend/resolution_after_suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,881 DEBUG Finished firing report-test. 2012-02-28 17:50:51,881 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,893 DEBUG Finished firing report-job. 2012-02-28 17:50:51,893 DEBUG Started firing report-job. 2012-02-28 17:50:51,893 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:51,894 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:51,894 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:50:51,895 DEBUG Started firing report-shell. 2012-02-28 17:50:51,895 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-shell with priority 0. 2012-02-28 17:50:51,895 DEBUG Started firing report-test. 2012-02-28 17:50:51,895 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-test with priority 0. 2012-02-28 17:50:51,895 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'type': 'test', 'name': 'suspend/resolution_before_suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,895 DEBUG Finished firing report-test. 2012-02-28 17:50:51,895 DEBUG Finished firing report-shell. 2012-02-28 17:50:51,899 DEBUG Finished firing report-job. 2012-02-28 17:50:51,899 DEBUG Started firing report-job. 2012-02-28 17:50:51,899 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority -100. 2012-02-28 17:50:51,900 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority -100. 2012-02-28 17:50:51,900 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority 0. 2012-02-28 17:50:51,901 DEBUG Started firing report-manual. 2012-02-28 17:50:51,901 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-manual with priority 0. 2012-02-28 17:50:51,901 DEBUG Started firing report-test. 2012-02-28 17:50:51,901 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-test with priority 0. 2012-02-28 17:50:51,901 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-test with priority 100. 2012-02-28 17:50:51,901 DEBUG Finished firing report-test. 2012-02-28 17:50:51,901 DEBUG Finished firing report-manual. 2012-02-28 17:50:51,981 DEBUG Finished firing report-job. 2012-02-28 17:50:51,981 DEBUG Started firing report-job. 2012-02-28 17:50:51,981 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,982 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:51,982 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-job with priority 0. 2012-02-28 17:50:51,982 DEBUG Started firing report-shell. 2012-02-28 17:50:51,983 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:51,983 DEBUG Started firing report-test. 2012-02-28 17:50:51,983 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-test with priority 0. 2012-02-28 17:50:51,983 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'type': 'test', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-test with priority 100. 2012-02-28 17:50:51,983 DEBUG Finished firing report-test. 2012-02-28 17:50:51,983 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,004 DEBUG Finished firing report-job. 2012-02-28 17:50:52,004 DEBUG Started firing report-job. 2012-02-28 17:50:52,004 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}) for report-job with priority -100. 2012-02-28 17:50:52,005 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-job with priority -100. 2012-02-28 17:50:52,010 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-job with priority 0. 2012-02-28 17:50:52,010 DEBUG Started firing report-shell. 2012-02-28 17:50:52,010 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:52,010 DEBUG Started firing report-test. 2012-02-28 17:50:52,011 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-test with priority 0. 2012-02-28 17:50:52,011 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'type': 'test', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-test with priority 100. 2012-02-28 17:50:52,011 DEBUG Finished firing report-test. 2012-02-28 17:50:52,011 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,021 DEBUG Finished firing report-job. 2012-02-28 17:50:52,021 DEBUG Started firing report-job. 2012-02-28 17:50:52,021 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': 'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:52,021 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:50:52,022 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:50:52,022 DEBUG Started firing report-local. 2012-02-28 17:50:52,028 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:50:52,028 DEBUG Started firing report-suite. 2012-02-28 17:50:52,028 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:50:52,029 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'USB tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'type': 'suite', 'name': '__usb__'}) for report-suite with priority 100. 2012-02-28 17:50:52,029 DEBUG Finished firing report-suite. 2012-02-28 17:50:52,029 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:52,029 DEBUG Started firing message-exec. 2012-02-28 17:50:52,029 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'USB tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'type': 'suite', 'name': '__usb__'}) for message-exec with priority 0. 2012-02-28 17:50:52,029 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:52,029 INFO Running command: cat $CHECKBOX_SHARE/jobs/usb.txt* 2012-02-28 17:50:52,047 DEBUG Started firing message-result. 2012-02-28 17:50:52,048 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: usb/detect requires: package.name == 'linux' command: lsusb | sed 's/.*\(ID .*\)/\1/' | head -n 4 description: Detects and shows USB devices attached to this system. description-ast.UTF-8: Deteuta y amuesa los preseos USB coneutaos a esti sistema. description-be.UTF-8: Вызначае і паказвае USB-прылады падлучаныя да гэтай сістэмы. description-bs.UTF-8: Detektuje i prikazuje USB uređaje povezane na ovaj sistem. description-cs.UTF-8: Nalezne a ukáže USB zařízení připojená k tomuto systému. description-de.UTF-8: Erkennt und zeigt mit dem System verbundene USB-Geräte an. description-el.utf-8: Ανίχνευση και εμφάνιση των συνδεδεμένων συσκευών USB σε αυτό το σύστημα. description-en_AU.UTF-8: Detects and shows USB devices attached to this system. description-en_GB.UTF-8: Detects and shows USB devices attached to this system. description-es.UTF-8: Detecta y muestra los dispositivos USB conectados a este sistema. description-fi.UTF-8: Havaitsee ja näyttää järjestelmään kytketyt USB-laitteet. description-fr.UTF-8: Détecte et affiche les périphériques USB connectés à ce système. description-gl.UTF-8: Detecta e mostra os dispositivos USB conectados a este sistema. description-hu.UTF-8: Felismeri és megjeleníti a számítógéphez csatlakoztatott USB eszközöket. description-it.UTF-8: Rileva e mostra i dispositivi USB collegati al sistema. description-ja.UTF-8: このシステムに接続されているUSB機器を検出し、表示します。 description-ms.UTF-8: Kesan dan papar peranti USB yang bersambung dengan sistem ini. description-nl.UTF-8: Op het systeem aangesloten USB-apparaten detecteren en tonen. description-pt_BR.UTF-8: Detecta e mostra os dispositivos USB anexados ao sistema. description-ru.UTF-8: Определяет и показывает USB-устройства подсоединённые к этой системе. description-sl.UTF-8: Zazna in prikaže naprave USB, priključene na sistem. description-sq.UTF-8: Dallon dhe shfaq pajisjet USB të bashkangjitura me këtë sistem. description-sv.UTF-8: Identifierar och visar USB-enheter anslutna till systemet. description-ug.UTF-8: سىستېمىغا ئۇلانغان USB ئۈسكۈنىلىرىنى تاپىدا ۋە كۆرسىتىدۇ. description-zh_TW.UTF-8: 偵測並顯出連接到 USB 裝置. plugin: manual name: usb/disk_detect depends: usb/detect requires: package.name == 'linux' command: removable_storage_test -l usb description: PURPOSE: This test will check that your system detects USB storage devices. STEPS: 1. Plug in one or more USB keys or hard drives. 2. Click on "Test". INFO: $output VERIFICATION: Were the drives detected? plugin: manual name: usb/keyboard depends: usb/detect requires: package.name == 'linux' command: keyboard_test description: PURPOSE: This test will check your USB connection. STEPS: 1. Plug a USB keyboard into the computer. 2. Click on "Test" and enter some text. VERIFICATION: Does the keyboard work? plugin: manual name: usb/mouse depends: usb/detect requires: package.name == 'linux' description: PURPOSE: This test will check your USB connection. STEPS: 1. Plug a USB mouse into the computer. 2. Perform some single/double/right click operations. VERIFICATION: Does the mouse work correctly? plugin: manual name: usb/insert depends: usb/detect requires: package.name == 'linux' command: removable_storage_watcher insert usb description: PURPOSE: This test will check that the system correctly detects the insertion of a USB storage device STEPS: 1. Click "Test" and insert a USB storage device (pen-drive/HDD). (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: usb/remove depends: usb/storage-automated requires: package.name == 'linux' command: removable_storage_watcher remove usb description: PURPOSE: This test will check that the system correctly detects the removal of a USB storage device STEPS: 1. Click "Test" and remove the USB device. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: usb/storage-transfer requires: package.name == 'linux' depends: usb/insert command: removable_storage_test usb description: PURPOSE: This test will check your USB connection. STEPS: 1. Plug a USB HDD or thumbdrive into the computer. 2. An icon should appear on the Launcher. 3. Click "Test" to begin the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: usb/storage-automated requires: package.name == 'linux' depends: usb/insert command: removable_storage_test usb description: This test is automated and executes after the usb/insert test is run. plugin: shell name: usb/storage-preinserted requires: package.name == 'linux' command: removable_storage_test -l usb && removable_storage_test usb description: This is an automated version of usb/storage-automated and assumes that the server has usb storage devices plugged in prior to checkbox execution. It is intended for servers and SRU automated testing. plugin: manual name: usb/panels requires: package.name == 'linux' description: PURPOSE: This test will check your USB connection. STEPS: 1. Connect a USB storage device to an external USB slot on this computer. 2. An icon should appear on the Launcher. 3. Confirm that the icon appears. 4. Eject the device. 5. Repeat with each external USB slot. VERIFICATION: Do all USB slots work with the device? , 0.0151550769806) for message-result with priority 0. 2012-02-28 17:50:52,048 DEBUG Started firing message-file. 2012-02-28 17:50:52,048 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:52,066 DEBUG Started firing report-messages. 2012-02-28 17:50:52,067 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'requires': "package.name == 'linux'", 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': 'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}, {'info': '$output\n', 'description': 'PURPOSE:\n This test will check that your system detects USB storage devices.\nSTEPS:\n 1. Plug in one or more USB keys or hard drives.\n 2. Click on "Test".\nINFO:\n $output\nVERIFICATION:\n Were the drives detected?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_test -l usb', 'purpose': 'This test will check that your system detects USB storage devices.\n', 'verification': 'Were the drives detected?', 'steps': '1. Plug in one or more USB keys or hard drives.\n2. Click on "Test".\n', 'requires': "package.name == 'linux'", 'name': 'usb/disk_detect'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB keyboard into the computer.\n 2. Click on "Test" and enter some text.\nVERIFICATION:\n Does the keyboard work?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'keyboard_test', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the keyboard work?', 'steps': '1. Plug a USB keyboard into the computer.\n2. Click on "Test" and enter some text.\n', 'requires': "package.name == 'linux'", 'name': 'usb/keyboard'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB mouse into the computer.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Does the mouse work correctly?', 'plugin': 'manual', 'depends': 'usb/detect', 'steps': '1. Plug a USB mouse into the computer.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the mouse work correctly?', 'requires': "package.name == 'linux'", 'name': 'usb/mouse'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB HDD or thumbdrive into the computer.\n 2. An icon should appear on the Launcher.\n 3. Click "Test" to begin the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'purpose': 'This test will check your USB connection.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Plug a USB HDD or thumbdrive into the computer.\n2. An icon should appear on the Launcher.\n3. Click "Test" to begin the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/storage-transfer'}, {'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}, {'description': 'This is an automated version of usb/storage-automated and assumes that the\nserver has usb storage devices plugged in prior to checkbox execution. It\nis intended for servers and SRU automated testing.', 'plugin': 'shell', 'command': 'removable_storage_test -l usb && removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-preinserted'}, {'info': None, 'name': 'usb/panels', 'plugin': 'manual', 'steps': '1. Connect a USB storage device to an external USB slot on this computer.\n2. An icon should appear on the Launcher.\n3. Confirm that the icon appears.\n4. Eject the device.\n5. Repeat with each external USB slot.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Do all USB slots work with the device?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Connect a USB storage device to an external USB slot on this computer.\n 2. An icon should appear on the Launcher.\n 3. Confirm that the icon appears.\n 4. Eject the device.\n 5. Repeat with each external USB slot.\nVERIFICATION:\n Do all USB slots work with the device?'}]) for report-messages with priority 0. 2012-02-28 17:50:52,067 DEBUG Started firing report-message. 2012-02-28 17:50:52,067 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'requires': "package.name == 'linux'", 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': 'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:50:52,067 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/detect'}) for report-message with priority 100. 2012-02-28 17:50:52,068 DEBUG Finished firing report-message. 2012-02-28 17:50:52,068 DEBUG Started firing report-message. 2012-02-28 17:50:52,068 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will check that your system detects USB storage devices.\nSTEPS:\n 1. Plug in one or more USB keys or hard drives.\n 2. Click on "Test".\nINFO:\n $output\nVERIFICATION:\n Were the drives detected?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_test -l usb', 'purpose': 'This test will check that your system detects USB storage devices.\n', 'verification': 'Were the drives detected?', 'steps': '1. Plug in one or more USB keys or hard drives.\n2. Click on "Test".\n', 'requires': "package.name == 'linux'", 'name': 'usb/disk_detect'}) for report-message with priority 0. 2012-02-28 17:50:52,068 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will check that your system detects USB storage devices.\nSTEPS:\n 1. Plug in one or more USB keys or hard drives.\n 2. Click on "Test".\nINFO:\n $output\nVERIFICATION:\n Were the drives detected?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_test -l usb', 'purpose': 'This test will check that your system detects USB storage devices.\n', 'verification': 'Were the drives detected?', 'suite': '__usb__', 'steps': '1. Plug in one or more USB keys or hard drives.\n2. Click on "Test".\n', 'requires': "package.name == 'linux'", 'name': 'usb/disk_detect'}) for report-message with priority 100. 2012-02-28 17:50:52,068 DEBUG Finished firing report-message. 2012-02-28 17:50:52,068 DEBUG Started firing report-message. 2012-02-28 17:50:52,068 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB keyboard into the computer.\n 2. Click on "Test" and enter some text.\nVERIFICATION:\n Does the keyboard work?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'keyboard_test', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the keyboard work?', 'steps': '1. Plug a USB keyboard into the computer.\n2. Click on "Test" and enter some text.\n', 'requires': "package.name == 'linux'", 'name': 'usb/keyboard'}) for report-message with priority 0. 2012-02-28 17:50:52,069 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB keyboard into the computer.\n 2. Click on "Test" and enter some text.\nVERIFICATION:\n Does the keyboard work?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'keyboard_test', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the keyboard work?', 'suite': '__usb__', 'steps': '1. Plug a USB keyboard into the computer.\n2. Click on "Test" and enter some text.\n', 'requires': "package.name == 'linux'", 'name': 'usb/keyboard'}) for report-message with priority 100. 2012-02-28 17:50:52,069 DEBUG Finished firing report-message. 2012-02-28 17:50:52,069 DEBUG Started firing report-message. 2012-02-28 17:50:52,069 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB mouse into the computer.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Does the mouse work correctly?', 'plugin': 'manual', 'depends': 'usb/detect', 'steps': '1. Plug a USB mouse into the computer.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the mouse work correctly?', 'requires': "package.name == 'linux'", 'name': 'usb/mouse'}) for report-message with priority 0. 2012-02-28 17:50:52,069 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB mouse into the computer.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Does the mouse work correctly?', 'plugin': 'manual', 'depends': 'usb/detect', 'steps': '1. Plug a USB mouse into the computer.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the mouse work correctly?', 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/mouse'}) for report-message with priority 100. 2012-02-28 17:50:52,069 DEBUG Finished firing report-message. 2012-02-28 17:50:52,069 DEBUG Started firing report-message. 2012-02-28 17:50:52,070 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}) for report-message with priority 0. 2012-02-28 17:50:52,070 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}) for report-message with priority 100. 2012-02-28 17:50:52,070 DEBUG Finished firing report-message. 2012-02-28 17:50:52,070 DEBUG Started firing report-message. 2012-02-28 17:50:52,070 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}) for report-message with priority 0. 2012-02-28 17:50:52,070 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}) for report-message with priority 100. 2012-02-28 17:50:52,071 DEBUG Finished firing report-message. 2012-02-28 17:50:52,071 DEBUG Started firing report-message. 2012-02-28 17:50:52,071 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB HDD or thumbdrive into the computer.\n 2. An icon should appear on the Launcher.\n 3. Click "Test" to begin the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'purpose': 'This test will check your USB connection.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Plug a USB HDD or thumbdrive into the computer.\n2. An icon should appear on the Launcher.\n3. Click "Test" to begin the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/storage-transfer'}) for report-message with priority 0. 2012-02-28 17:50:52,071 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB HDD or thumbdrive into the computer.\n 2. An icon should appear on the Launcher.\n 3. Click "Test" to begin the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'purpose': 'This test will check your USB connection.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': '1. Plug a USB HDD or thumbdrive into the computer.\n2. An icon should appear on the Launcher.\n3. Click "Test" to begin the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/storage-transfer'}) for report-message with priority 100. 2012-02-28 17:50:52,071 DEBUG Finished firing report-message. 2012-02-28 17:50:52,071 DEBUG Started firing report-message. 2012-02-28 17:50:52,071 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}) for report-message with priority 0. 2012-02-28 17:50:52,071 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}) for report-message with priority 100. 2012-02-28 17:50:52,072 DEBUG Finished firing report-message. 2012-02-28 17:50:52,072 DEBUG Started firing report-message. 2012-02-28 17:50:52,072 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is an automated version of usb/storage-automated and assumes that the\nserver has usb storage devices plugged in prior to checkbox execution. It\nis intended for servers and SRU automated testing.', 'plugin': 'shell', 'command': 'removable_storage_test -l usb && removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-preinserted'}) for report-message with priority 0. 2012-02-28 17:50:52,072 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated version of usb/storage-automated and assumes that the\nserver has usb storage devices plugged in prior to checkbox execution. It\nis intended for servers and SRU automated testing.', 'plugin': 'shell', 'command': 'removable_storage_test -l usb && removable_storage_test usb', 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/storage-preinserted'}) for report-message with priority 100. 2012-02-28 17:50:52,073 DEBUG Finished firing report-message. 2012-02-28 17:50:52,073 DEBUG Started firing report-message. 2012-02-28 17:50:52,073 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'usb/panels', 'plugin': 'manual', 'steps': '1. Connect a USB storage device to an external USB slot on this computer.\n2. An icon should appear on the Launcher.\n3. Confirm that the icon appears.\n4. Eject the device.\n5. Repeat with each external USB slot.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Do all USB slots work with the device?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Connect a USB storage device to an external USB slot on this computer.\n 2. An icon should appear on the Launcher.\n 3. Confirm that the icon appears.\n 4. Eject the device.\n 5. Repeat with each external USB slot.\nVERIFICATION:\n Do all USB slots work with the device?'}) for report-message with priority 0. 2012-02-28 17:50:52,073 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'usb/panels', 'plugin': 'manual', 'steps': '1. Connect a USB storage device to an external USB slot on this computer.\n2. An icon should appear on the Launcher.\n3. Confirm that the icon appears.\n4. Eject the device.\n5. Repeat with each external USB slot.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Do all USB slots work with the device?', 'suite': '__usb__', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Connect a USB storage device to an external USB slot on this computer.\n 2. An icon should appear on the Launcher.\n 3. Confirm that the icon appears.\n 4. Eject the device.\n 5. Repeat with each external USB slot.\nVERIFICATION:\n Do all USB slots work with the device?'}) for report-message with priority 100. 2012-02-28 17:50:52,074 DEBUG Finished firing report-message. 2012-02-28 17:50:52,074 DEBUG Finished firing report-messages. 2012-02-28 17:50:52,075 DEBUG Finished firing message-file. 2012-02-28 17:50:52,076 DEBUG Finished firing message-result. 2012-02-28 17:50:52,076 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'USB tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'type': 'suite', 'name': '__usb__'}) for message-exec with priority 0. 2012-02-28 17:50:52,076 DEBUG Finished firing message-exec. 2012-02-28 17:50:52,076 DEBUG Finished firing report-local. 2012-02-28 17:50:52,083 DEBUG Finished firing report-job. 2012-02-28 17:50:52,083 DEBUG Started firing report-job. 2012-02-28 17:50:52,083 DEBUG Calling checkbox.arguments JobsInfo.replacement({'requires': "package.name == 'linux'", 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': 'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:52,084 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'requires': ["package.name == 'linux'"], 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': u'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:52,084 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'requires': ["package.name == 'linux'"], 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': u'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:50:52,084 DEBUG Started firing report-shell. 2012-02-28 17:50:52,085 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-shell with priority 0. 2012-02-28 17:50:52,085 DEBUG Started firing report-test. 2012-02-28 17:50:52,085 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-test with priority 0. 2012-02-28 17:50:52,085 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'type': 'test', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-test with priority 100. 2012-02-28 17:50:52,085 DEBUG Finished firing report-test. 2012-02-28 17:50:52,085 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,090 DEBUG Finished firing report-job. 2012-02-28 17:50:52,090 DEBUG Started firing report-job. 2012-02-28 17:50:52,092 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}) for report-job with priority -100. 2012-02-28 17:50:52,093 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-job with priority -100. 2012-02-28 17:50:52,094 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-job with priority 0. 2012-02-28 17:50:52,094 DEBUG Started firing report-shell. 2012-02-28 17:50:52,094 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-shell with priority 0. 2012-02-28 17:50:52,094 DEBUG Started firing report-test. 2012-02-28 17:50:52,094 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-test with priority 0. 2012-02-28 17:50:52,095 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'type': 'test', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-test with priority 100. 2012-02-28 17:50:52,095 DEBUG Finished firing report-test. 2012-02-28 17:50:52,095 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,104 DEBUG Finished firing report-job. 2012-02-28 17:50:52,105 DEBUG Started firing report-job. 2012-02-28 17:50:52,105 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}) for report-job with priority -100. 2012-02-28 17:50:52,110 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-job with priority -100. 2012-02-28 17:50:52,110 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-job with priority 0. 2012-02-28 17:50:52,111 DEBUG Started firing report-manual. 2012-02-28 17:50:52,111 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-manual with priority 0. 2012-02-28 17:50:52,111 DEBUG Started firing report-test. 2012-02-28 17:50:52,111 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-test with priority 0. 2012-02-28 17:50:52,111 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-test with priority 100. 2012-02-28 17:50:52,111 DEBUG Finished firing report-test. 2012-02-28 17:50:52,112 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,126 DEBUG Finished firing report-job. 2012-02-28 17:50:52,126 DEBUG Started firing report-job. 2012-02-28 17:50:52,127 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}) for report-job with priority -100. 2012-02-28 17:50:52,127 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-job with priority -100. 2012-02-28 17:50:52,128 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-job with priority 0. 2012-02-28 17:50:52,128 DEBUG Started firing report-manual. 2012-02-28 17:50:52,128 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-manual with priority 0. 2012-02-28 17:50:52,128 DEBUG Started firing report-test. 2012-02-28 17:50:52,128 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-test with priority 0. 2012-02-28 17:50:52,128 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-test with priority 100. 2012-02-28 17:50:52,129 DEBUG Finished firing report-test. 2012-02-28 17:50:52,129 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,139 DEBUG Finished firing report-job. 2012-02-28 17:50:52,140 DEBUG Started firing report-job. 2012-02-28 17:50:52,140 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'suite': '__audio__', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}) for report-job with priority -100. 2012-02-28 17:50:52,140 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-job with priority -100. 2012-02-28 17:50:52,141 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-job with priority 0. 2012-02-28 17:50:52,141 DEBUG Started firing report-manual. 2012-02-28 17:50:52,141 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-manual with priority 0. 2012-02-28 17:50:52,141 DEBUG Started firing report-test. 2012-02-28 17:50:52,142 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-test with priority 0. 2012-02-28 17:50:52,142 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-test with priority 100. 2012-02-28 17:50:52,142 DEBUG Finished firing report-test. 2012-02-28 17:50:52,142 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,156 DEBUG Finished firing report-job. 2012-02-28 17:50:52,156 DEBUG Started firing report-job. 2012-02-28 17:50:52,156 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'suite': '__audio__', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority -100. 2012-02-28 17:50:52,157 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority -100. 2012-02-28 17:50:52,157 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority 0. 2012-02-28 17:50:52,158 DEBUG Started firing report-manual. 2012-02-28 17:50:52,158 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-manual with priority 0. 2012-02-28 17:50:52,158 DEBUG Started firing report-test. 2012-02-28 17:50:52,158 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-test with priority 0. 2012-02-28 17:50:52,158 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-test with priority 100. 2012-02-28 17:50:52,158 DEBUG Finished firing report-test. 2012-02-28 17:50:52,158 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,183 DEBUG Finished firing report-job. 2012-02-28 17:50:52,183 DEBUG Started firing report-job. 2012-02-28 17:50:52,184 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'suite': '__audio__', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}) for report-job with priority -100. 2012-02-28 17:50:52,184 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-job with priority -100. 2012-02-28 17:50:52,185 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-job with priority 0. 2012-02-28 17:50:52,185 DEBUG Started firing report-manual. 2012-02-28 17:50:52,185 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-manual with priority 0. 2012-02-28 17:50:52,185 DEBUG Started firing report-test. 2012-02-28 17:50:52,185 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-test with priority 0. 2012-02-28 17:50:52,186 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-test with priority 100. 2012-02-28 17:50:52,186 DEBUG Finished firing report-test. 2012-02-28 17:50:52,186 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,209 DEBUG Finished firing report-job. 2012-02-28 17:50:52,210 DEBUG Started firing report-job. 2012-02-28 17:50:52,210 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}) for report-job with priority -100. 2012-02-28 17:50:52,211 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-job with priority -100. 2012-02-28 17:50:52,212 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-job with priority 0. 2012-02-28 17:50:52,213 DEBUG Started firing report-manual. 2012-02-28 17:50:52,214 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-manual with priority 0. 2012-02-28 17:50:52,214 DEBUG Started firing report-test. 2012-02-28 17:50:52,214 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-test with priority 0. 2012-02-28 17:50:52,216 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'type': 'test', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-test with priority 100. 2012-02-28 17:50:52,216 DEBUG Finished firing report-test. 2012-02-28 17:50:52,216 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,231 DEBUG Finished firing report-job. 2012-02-28 17:50:52,231 DEBUG Started firing report-job. 2012-02-28 17:50:52,231 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}) for report-job with priority -100. 2012-02-28 17:50:52,232 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-job with priority -100. 2012-02-28 17:50:52,238 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-job with priority 0. 2012-02-28 17:50:52,247 DEBUG Started firing report-shell. 2012-02-28 17:50:52,247 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-shell with priority 0. 2012-02-28 17:50:52,247 DEBUG Started firing report-test. 2012-02-28 17:50:52,247 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-test with priority 0. 2012-02-28 17:50:52,247 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'type': 'test', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-test with priority 100. 2012-02-28 17:50:52,247 DEBUG Finished firing report-test. 2012-02-28 17:50:52,247 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,280 DEBUG Finished firing report-job. 2012-02-28 17:50:52,280 DEBUG Started firing report-job. 2012-02-28 17:50:52,280 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}) for report-job with priority -100. 2012-02-28 17:50:52,286 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-job with priority -100. 2012-02-28 17:50:52,287 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-job with priority 0. 2012-02-28 17:50:52,287 DEBUG Started firing report-shell. 2012-02-28 17:50:52,287 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-shell with priority 0. 2012-02-28 17:50:52,288 DEBUG Started firing report-test. 2012-02-28 17:50:52,288 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-test with priority 0. 2012-02-28 17:50:52,288 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-test with priority 100. 2012-02-28 17:50:52,288 DEBUG Finished firing report-test. 2012-02-28 17:50:52,288 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,314 DEBUG Finished firing report-job. 2012-02-28 17:50:52,314 DEBUG Started firing report-job. 2012-02-28 17:50:52,315 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'suite': '__camera__', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}) for report-job with priority -100. 2012-02-28 17:50:52,315 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-job with priority -100. 2012-02-28 17:50:52,319 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-job with priority 0. 2012-02-28 17:50:52,319 DEBUG Started firing report-manual. 2012-02-28 17:50:52,320 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-manual with priority 0. 2012-02-28 17:50:52,320 DEBUG Started firing report-test. 2012-02-28 17:50:52,320 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-test with priority 0. 2012-02-28 17:50:52,320 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'type': 'test', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-test with priority 100. 2012-02-28 17:50:52,320 DEBUG Finished firing report-test. 2012-02-28 17:50:52,320 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,365 DEBUG Finished firing report-job. 2012-02-28 17:50:52,365 DEBUG Started firing report-job. 2012-02-28 17:50:52,365 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'suite': '__camera__', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}) for report-job with priority -100. 2012-02-28 17:50:52,366 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-job with priority -100. 2012-02-28 17:50:52,367 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-job with priority 0. 2012-02-28 17:50:52,367 DEBUG Started firing report-manual. 2012-02-28 17:50:52,367 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-manual with priority 0. 2012-02-28 17:50:52,367 DEBUG Started firing report-test. 2012-02-28 17:50:52,367 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-test with priority 0. 2012-02-28 17:50:52,368 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'type': 'test', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-test with priority 100. 2012-02-28 17:50:52,368 DEBUG Finished firing report-test. 2012-02-28 17:50:52,368 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,392 DEBUG Finished firing report-job. 2012-02-28 17:50:52,392 DEBUG Started firing report-job. 2012-02-28 17:50:52,392 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}) for report-job with priority -100. 2012-02-28 17:50:52,393 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-job with priority -100. 2012-02-28 17:50:52,393 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-job with priority 0. 2012-02-28 17:50:52,394 DEBUG Started firing report-shell. 2012-02-28 17:50:52,394 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-shell with priority 0. 2012-02-28 17:50:52,394 DEBUG Started firing report-test. 2012-02-28 17:50:52,394 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-test with priority 0. 2012-02-28 17:50:52,394 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'type': 'test', 'command': 'clocktest', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-test with priority 100. 2012-02-28 17:50:52,394 DEBUG Finished firing report-test. 2012-02-28 17:50:52,394 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,402 DEBUG Finished firing report-job. 2012-02-28 17:50:52,402 DEBUG Started firing report-job. 2012-02-28 17:50:52,402 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}) for report-job with priority -100. 2012-02-28 17:50:52,403 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-job with priority -100. 2012-02-28 17:50:52,403 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-job with priority 0. 2012-02-28 17:50:52,403 DEBUG Started firing report-shell. 2012-02-28 17:50:52,404 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-shell with priority 0. 2012-02-28 17:50:52,404 DEBUG Started firing report-test. 2012-02-28 17:50:52,404 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-test with priority 0. 2012-02-28 17:50:52,404 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'type': 'test', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-test with priority 100. 2012-02-28 17:50:52,404 DEBUG Finished firing report-test. 2012-02-28 17:50:52,404 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,425 DEBUG Finished firing report-job. 2012-02-28 17:50:52,426 DEBUG Started firing report-job. 2012-02-28 17:50:52,426 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}) for report-job with priority -100. 2012-02-28 17:50:52,426 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-job with priority -100. 2012-02-28 17:50:52,427 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-job with priority 0. 2012-02-28 17:50:52,427 DEBUG Started firing report-shell. 2012-02-28 17:50:52,427 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-shell with priority 0. 2012-02-28 17:50:52,427 DEBUG Started firing report-test. 2012-02-28 17:50:52,427 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-test with priority 0. 2012-02-28 17:50:52,428 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'type': 'test', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-test with priority 100. 2012-02-28 17:50:52,428 DEBUG Finished firing report-test. 2012-02-28 17:50:52,428 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,437 DEBUG Finished firing report-job. 2012-02-28 17:50:52,437 DEBUG Started firing report-job. 2012-02-28 17:50:52,437 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__disk__', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:52,437 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__disk__', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:52,438 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__disk__', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:50:52,438 DEBUG Started firing report-shell. 2012-02-28 17:50:52,438 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'suite': '__disk__', 'name': 'disk/detect'}) for report-shell with priority 0. 2012-02-28 17:50:52,447 DEBUG Started firing report-test. 2012-02-28 17:50:52,448 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'suite': '__disk__', 'name': 'disk/detect'}) for report-test with priority 0. 2012-02-28 17:50:52,448 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'suite': '__disk__', 'type': 'test', 'name': 'disk/detect'}) for report-test with priority 100. 2012-02-28 17:50:52,448 DEBUG Finished firing report-test. 2012-02-28 17:50:52,448 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,466 DEBUG Finished firing report-job. 2012-02-28 17:50:52,466 DEBUG Started firing report-job. 2012-02-28 17:50:52,466 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}) for report-job with priority -100. 2012-02-28 17:50:52,467 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-job with priority -100. 2012-02-28 17:50:52,467 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-job with priority 0. 2012-02-28 17:50:52,467 DEBUG Started firing report-local. 2012-02-28 17:50:52,467 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-local with priority 0. 2012-02-28 17:50:52,468 DEBUG Started firing report-suite. 2012-02-28 17:50:52,468 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-suite with priority 0. 2012-02-28 17:50:52,468 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-suite with priority 100. 2012-02-28 17:50:52,468 DEBUG Finished firing report-suite. 2012-02-28 17:50:52,468 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:50:52,468 DEBUG Started firing message-exec. 2012-02-28 17:50:52,468 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for message-exec with priority 0. 2012-02-28 17:50:52,468 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:50:52,469 INFO Running command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/benchmark_`ls /sys$path/block` requires: device.path == "$path" and package.name == 'linux' user: root command: hdparm -tT /dev/`ls /sys$path/block` | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for $path EOF 2012-02-28 17:50:52,789 DEBUG Started firing message-result. 2012-02-28 17:50:52,789 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: disk/benchmark_sdb requires: device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == 'linux' user: root command: hdparm -tT /dev/sdb | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0 plugin: shell name: disk/benchmark_sda requires: device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == 'linux' user: root command: hdparm -tT /dev/sda | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0 , 0.318567037582) for message-result with priority 0. 2012-02-28 17:50:52,789 DEBUG Started firing message-file. 2012-02-28 17:50:52,789 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:50:52,792 DEBUG Started firing report-messages. 2012-02-28 17:50:52,792 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}, {'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}]) for report-messages with priority 0. 2012-02-28 17:50:52,792 DEBUG Started firing report-message. 2012-02-28 17:50:52,793 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-message with priority 0. 2012-02-28 17:50:52,793 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-message with priority 100. 2012-02-28 17:50:52,793 DEBUG Finished firing report-message. 2012-02-28 17:50:52,793 DEBUG Started firing report-message. 2012-02-28 17:50:52,793 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-message with priority 0. 2012-02-28 17:50:52,793 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-message with priority 100. 2012-02-28 17:50:52,794 DEBUG Finished firing report-message. 2012-02-28 17:50:52,794 DEBUG Finished firing report-messages. 2012-02-28 17:50:52,794 DEBUG Finished firing message-file. 2012-02-28 17:50:52,794 DEBUG Finished firing message-result. 2012-02-28 17:50:52,794 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for message-exec with priority 0. 2012-02-28 17:50:52,794 DEBUG Finished firing message-exec. 2012-02-28 17:50:52,795 DEBUG Finished firing report-local. 2012-02-28 17:50:52,802 DEBUG Finished firing report-job. 2012-02-28 17:50:52,802 DEBUG Started firing report-job. 2012-02-28 17:50:52,803 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-job with priority -100. 2012-02-28 17:50:52,803 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-job with priority -100. 2012-02-28 17:50:52,804 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-job with priority 0. 2012-02-28 17:50:52,804 DEBUG Started firing report-shell. 2012-02-28 17:50:52,804 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-shell with priority 0. 2012-02-28 17:50:52,804 DEBUG Started firing report-test. 2012-02-28 17:50:52,805 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-test with priority 0. 2012-02-28 17:50:52,805 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'type': 'test', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-test with priority 100. 2012-02-28 17:50:52,805 DEBUG Finished firing report-test. 2012-02-28 17:50:52,805 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,813 DEBUG Finished firing report-job. 2012-02-28 17:50:52,813 DEBUG Started firing report-job. 2012-02-28 17:50:52,813 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-job with priority -100. 2012-02-28 17:50:52,813 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-job with priority -100. 2012-02-28 17:50:52,814 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-job with priority 0. 2012-02-28 17:50:52,814 DEBUG Started firing report-shell. 2012-02-28 17:50:52,814 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-shell with priority 0. 2012-02-28 17:50:52,815 DEBUG Started firing report-test. 2012-02-28 17:50:52,815 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-test with priority 0. 2012-02-28 17:50:52,815 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'type': 'test', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-test with priority 100. 2012-02-28 17:50:52,815 DEBUG Finished firing report-test. 2012-02-28 17:50:52,815 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,823 DEBUG Finished firing report-job. 2012-02-28 17:50:52,823 DEBUG Started firing report-job. 2012-02-28 17:50:52,823 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority -100. 2012-02-28 17:50:52,823 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority -100. 2012-02-28 17:50:52,824 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority 0. 2012-02-28 17:50:52,824 DEBUG Started firing report-manual. 2012-02-28 17:50:52,824 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-manual with priority 0. 2012-02-28 17:50:52,824 DEBUG Started firing report-test. 2012-02-28 17:50:52,825 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-test with priority 0. 2012-02-28 17:50:52,825 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'type': 'test', 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-test with priority 100. 2012-02-28 17:50:52,825 DEBUG Finished firing report-test. 2012-02-28 17:50:52,825 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,833 DEBUG Finished firing report-job. 2012-02-28 17:50:52,833 DEBUG Started firing report-job. 2012-02-28 17:50:52,833 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-job with priority -100. 2012-02-28 17:50:52,834 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-job with priority -100. 2012-02-28 17:50:52,834 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-job with priority 0. 2012-02-28 17:50:52,834 DEBUG Started firing report-shell. 2012-02-28 17:50:52,834 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-shell with priority 0. 2012-02-28 17:50:52,835 DEBUG Started firing report-test. 2012-02-28 17:50:52,835 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-test with priority 0. 2012-02-28 17:50:52,835 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'type': 'test', 'name': 'firewire/storage-test'}) for report-test with priority 100. 2012-02-28 17:50:52,835 DEBUG Finished firing report-test. 2012-02-28 17:50:52,835 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,855 DEBUG Finished firing report-job. 2012-02-28 17:50:52,855 DEBUG Started firing report-job. 2012-02-28 17:50:52,856 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-job with priority -100. 2012-02-28 17:50:52,856 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-job with priority -100. 2012-02-28 17:50:52,858 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-job with priority 0. 2012-02-28 17:50:52,858 DEBUG Started firing report-manual. 2012-02-28 17:50:52,858 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-manual with priority 0. 2012-02-28 17:50:52,859 DEBUG Started firing report-test. 2012-02-28 17:50:52,859 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-test with priority 0. 2012-02-28 17:50:52,860 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'type': 'test', 'name': 'firewire/remove'}) for report-test with priority 100. 2012-02-28 17:50:52,860 DEBUG Finished firing report-test. 2012-02-28 17:50:52,860 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,874 DEBUG Finished firing report-job. 2012-02-28 17:50:52,874 DEBUG Started firing report-job. 2012-02-28 17:50:52,875 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}) for report-job with priority -100. 2012-02-28 17:50:52,875 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': u'$output\n', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-job with priority -100. 2012-02-28 17:50:52,876 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': u'$output\n', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-job with priority 0. 2012-02-28 17:50:52,876 DEBUG Started firing report-manual. 2012-02-28 17:50:52,876 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-manual with priority 0. 2012-02-28 17:50:52,876 DEBUG Started firing report-test. 2012-02-28 17:50:52,876 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-test with priority 0. 2012-02-28 17:50:52,876 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'type': 'test', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-test with priority 100. 2012-02-28 17:50:52,877 DEBUG Finished firing report-test. 2012-02-28 17:50:52,877 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,884 DEBUG Finished firing report-job. 2012-02-28 17:50:52,885 DEBUG Started firing report-job. 2012-02-28 17:50:52,885 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': "device.category == 'VIDEO'"}) for report-job with priority -100. 2012-02-28 17:50:52,885 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': ["device.category == 'VIDEO'"]}) for report-job with priority -100. 2012-02-28 17:50:52,886 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': ["device.category == 'VIDEO'"]}) for report-job with priority 0. 2012-02-28 17:50:52,886 DEBUG Started firing report-shell. 2012-02-28 17:50:52,886 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': ["device.category == 'VIDEO'"]}) for report-shell with priority 0. 2012-02-28 17:50:52,886 DEBUG Started firing report-test. 2012-02-28 17:50:52,886 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': ["device.category == 'VIDEO'"]}) for report-test with priority 0. 2012-02-28 17:50:52,887 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'type': 'test', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': ["device.category == 'VIDEO'"]}) for report-test with priority 100. 2012-02-28 17:50:52,887 DEBUG Finished firing report-test. 2012-02-28 17:50:52,887 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,895 DEBUG Finished firing report-job. 2012-02-28 17:50:52,895 DEBUG Started firing report-job. 2012-02-28 17:50:52,895 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'suite': '__graphics__', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}) for report-job with priority -100. 2012-02-28 17:50:52,896 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-job with priority -100. 2012-02-28 17:50:52,896 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-job with priority 0. 2012-02-28 17:50:52,896 DEBUG Started firing report-manual. 2012-02-28 17:50:52,897 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-manual with priority 0. 2012-02-28 17:50:52,897 DEBUG Started firing report-test. 2012-02-28 17:50:52,897 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-test with priority 0. 2012-02-28 17:50:52,897 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'type': 'test', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-test with priority 100. 2012-02-28 17:50:52,897 DEBUG Finished firing report-test. 2012-02-28 17:50:52,897 DEBUG Finished firing report-manual. 2012-02-28 17:50:52,905 DEBUG Finished firing report-job. 2012-02-28 17:50:52,905 DEBUG Started firing report-job. 2012-02-28 17:50:52,905 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__graphics__', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:52,906 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__graphics__', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:52,906 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__graphics__', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:50:52,906 DEBUG Started firing report-shell. 2012-02-28 17:50:52,906 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'suite': '__graphics__', 'name': 'graphics/VESA_drivers_not_in_use'}) for report-shell with priority 0. 2012-02-28 17:50:52,906 DEBUG Started firing report-test. 2012-02-28 17:50:52,907 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'suite': '__graphics__', 'name': 'graphics/VESA_drivers_not_in_use'}) for report-test with priority 0. 2012-02-28 17:50:52,907 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'suite': '__graphics__', 'type': 'test', 'name': 'graphics/VESA_drivers_not_in_use'}) for report-test with priority 100. 2012-02-28 17:50:52,907 DEBUG Finished firing report-test. 2012-02-28 17:50:52,907 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,915 DEBUG Finished firing report-job. 2012-02-28 17:50:52,915 DEBUG Started firing report-job. 2012-02-28 17:50:52,915 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}) for report-job with priority -100. 2012-02-28 17:50:52,916 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-job with priority -100. 2012-02-28 17:50:52,916 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-job with priority 0. 2012-02-28 17:50:52,916 DEBUG Started firing report-shell. 2012-02-28 17:50:52,917 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-shell with priority 0. 2012-02-28 17:50:52,917 DEBUG Started firing report-test. 2012-02-28 17:50:52,917 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-test with priority 0. 2012-02-28 17:50:52,917 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'type': 'test', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-test with priority 100. 2012-02-28 17:50:52,917 DEBUG Finished firing report-test. 2012-02-28 17:50:52,917 DEBUG Finished firing report-shell. 2012-02-28 17:50:52,925 DEBUG Finished firing report-job. 2012-02-28 17:50:52,925 DEBUG Started firing report-job. 2012-02-28 17:50:52,925 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'requires': "device.driver == 'HDA Intel'", 'name': 'codecs_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,926 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'requires': ["device.driver == 'HDA Intel'"], 'name': 'codecs_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,926 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'requires': ["device.driver == 'HDA Intel'"], 'name': 'codecs_attachment'}) for report-job with priority 0. 2012-02-28 17:50:52,927 DEBUG Started firing report-attachment. 2012-02-28 17:50:52,927 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'requires': ["device.driver == 'HDA Intel'"], 'name': 'codecs_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:52,927 DEBUG Finished firing report-attachment. 2012-02-28 17:50:52,934 DEBUG Finished firing report-job. 2012-02-28 17:50:52,935 DEBUG Started firing report-job. 2012-02-28 17:50:52,935 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,935 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,936 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority 0. 2012-02-28 17:50:52,936 DEBUG Started firing report-attachment. 2012-02-28 17:50:52,936 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'suite': '__info__', 'name': 'cpuinfo_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:52,936 DEBUG Finished firing report-attachment. 2012-02-28 17:50:52,944 DEBUG Finished firing report-job. 2012-02-28 17:50:52,944 DEBUG Started firing report-job. 2012-02-28 17:50:52,944 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,944 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,945 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority 0. 2012-02-28 17:50:52,945 DEBUG Started firing report-attachment. 2012-02-28 17:50:52,945 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'suite': '__info__', 'name': 'dmesg_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:52,945 DEBUG Finished firing report-attachment. 2012-02-28 17:50:52,953 DEBUG Finished firing report-job. 2012-02-28 17:50:52,953 DEBUG Started firing report-job. 2012-02-28 17:50:52,953 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,954 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,954 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority 0. 2012-02-28 17:50:52,954 DEBUG Started firing report-attachment. 2012-02-28 17:50:52,954 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'suite': '__info__', 'name': 'dmi_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:52,955 DEBUG Finished firing report-attachment. 2012-02-28 17:50:52,962 DEBUG Finished firing report-job. 2012-02-28 17:50:52,962 DEBUG Started firing report-job. 2012-02-28 17:50:52,963 DEBUG Calling checkbox.arguments JobsInfo.replacement({'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'description': 'Attaches dmidecode output'}) for report-job with priority -100. 2012-02-28 17:50:52,963 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'description': u'Attaches dmidecode output'}) for report-job with priority -100. 2012-02-28 17:50:52,963 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'description': u'Attaches dmidecode output'}) for report-job with priority 0. 2012-02-28 17:50:52,964 DEBUG Started firing report-attachment. 2012-02-28 17:50:52,964 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'description': u'Attaches dmidecode output'}) for report-attachment with priority -10. 2012-02-28 17:50:52,964 DEBUG Finished firing report-attachment. 2012-02-28 17:50:52,972 DEBUG Finished firing report-job. 2012-02-28 17:50:52,972 DEBUG Started firing report-job. 2012-02-28 17:50:52,972 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,973 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,973 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority 0. 2012-02-28 17:50:52,973 DEBUG Started firing report-attachment. 2012-02-28 17:50:52,973 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'suite': '__info__', 'name': 'lspci_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:52,974 DEBUG Finished firing report-attachment. 2012-02-28 17:50:52,981 DEBUG Finished firing report-job. 2012-02-28 17:50:52,981 DEBUG Started firing report-job. 2012-02-28 17:50:52,982 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,982 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,983 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority 0. 2012-02-28 17:50:52,983 DEBUG Started firing report-attachment. 2012-02-28 17:50:52,983 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'suite': '__info__', 'name': 'modprobe_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:52,983 DEBUG Finished firing report-attachment. 2012-02-28 17:50:52,991 DEBUG Finished firing report-job. 2012-02-28 17:50:52,991 DEBUG Started firing report-job. 2012-02-28 17:50:52,991 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,991 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority -100. 2012-02-28 17:50:52,992 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority 0. 2012-02-28 17:50:52,992 DEBUG Started firing report-attachment. 2012-02-28 17:50:52,992 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'suite': '__info__', 'name': 'modules_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:52,992 DEBUG Finished firing report-attachment. 2012-02-28 17:50:53,004 DEBUG Finished firing report-job. 2012-02-28 17:50:53,004 DEBUG Started firing report-job. 2012-02-28 17:50:53,005 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority -100. 2012-02-28 17:50:53,005 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority -100. 2012-02-28 17:50:53,006 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority 0. 2012-02-28 17:50:53,006 DEBUG Started firing report-attachment. 2012-02-28 17:50:53,006 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'suite': '__info__', 'name': 'sysctl_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:53,006 DEBUG Finished firing report-attachment. 2012-02-28 17:50:53,014 DEBUG Finished firing report-job. 2012-02-28 17:50:53,014 DEBUG Started firing report-job. 2012-02-28 17:50:53,014 DEBUG Calling checkbox.arguments JobsInfo.replacement({'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'suite': '__info__', 'description': 'Attaches a report of sysfs attributes.'}) for report-job with priority -100. 2012-02-28 17:50:53,015 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'suite': '__info__', 'description': u'Attaches a report of sysfs attributes.'}) for report-job with priority -100. 2012-02-28 17:50:53,015 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'suite': '__info__', 'description': u'Attaches a report of sysfs attributes.'}) for report-job with priority 0. 2012-02-28 17:50:53,015 DEBUG Started firing report-attachment. 2012-02-28 17:50:53,015 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'suite': '__info__', 'description': u'Attaches a report of sysfs attributes.'}) for report-attachment with priority -10. 2012-02-28 17:50:53,016 DEBUG Finished firing report-attachment. 2012-02-28 17:50:53,025 DEBUG Finished firing report-job. 2012-02-28 17:50:53,026 DEBUG Started firing report-job. 2012-02-28 17:50:53,026 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority -100. 2012-02-28 17:50:53,026 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority -100. 2012-02-28 17:50:53,027 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority 0. 2012-02-28 17:50:53,027 DEBUG Started firing report-attachment. 2012-02-28 17:50:53,027 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'suite': '__info__', 'name': 'udev_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:53,027 DEBUG Finished firing report-attachment. 2012-02-28 17:50:53,035 DEBUG Finished firing report-job. 2012-02-28 17:50:53,035 DEBUG Started firing report-job. 2012-02-28 17:50:53,035 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}) for report-job with priority -100. 2012-02-28 17:50:53,035 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-job with priority -100. 2012-02-28 17:50:53,036 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-job with priority 0. 2012-02-28 17:50:53,036 DEBUG Started firing report-attachment. 2012-02-28 17:50:53,036 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:53,036 DEBUG Finished firing report-attachment. 2012-02-28 17:50:53,044 DEBUG Finished firing report-job. 2012-02-28 17:50:53,044 DEBUG Started firing report-job. 2012-02-28 17:50:53,045 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority -100. 2012-02-28 17:50:53,045 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority -100. 2012-02-28 17:50:53,045 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority 0. 2012-02-28 17:50:53,046 DEBUG Started firing report-attachment. 2012-02-28 17:50:53,046 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'command': 'lsmod', 'suite': '__info__', 'name': 'lsmod_attachment'}) for report-attachment with priority -10. 2012-02-28 17:50:53,046 DEBUG Finished firing report-attachment. 2012-02-28 17:50:53,054 DEBUG Finished firing report-job. 2012-02-28 17:50:53,054 DEBUG Started firing report-job. 2012-02-28 17:50:53,054 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'suite': '__input__', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority -100. 2012-02-28 17:50:53,055 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority -100. 2012-02-28 17:50:53,055 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority 0. 2012-02-28 17:50:53,055 DEBUG Started firing report-manual. 2012-02-28 17:50:53,055 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-manual with priority 0. 2012-02-28 17:50:53,056 DEBUG Started firing report-test. 2012-02-28 17:50:53,056 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-test with priority 0. 2012-02-28 17:50:53,056 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-test with priority 100. 2012-02-28 17:50:53,056 DEBUG Finished firing report-test. 2012-02-28 17:50:53,056 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,064 DEBUG Finished firing report-job. 2012-02-28 17:50:53,064 DEBUG Started firing report-job. 2012-02-28 17:50:53,064 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'suite': '__input__', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}) for report-job with priority -100. 2012-02-28 17:50:53,065 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-job with priority -100. 2012-02-28 17:50:53,065 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-job with priority 0. 2012-02-28 17:50:53,065 DEBUG Started firing report-manual. 2012-02-28 17:50:53,065 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-manual with priority 0. 2012-02-28 17:50:53,066 DEBUG Started firing report-test. 2012-02-28 17:50:53,066 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-test with priority 0. 2012-02-28 17:50:53,066 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'type': 'test', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-test with priority 100. 2012-02-28 17:50:53,066 DEBUG Finished firing report-test. 2012-02-28 17:50:53,066 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,074 DEBUG Finished firing report-job. 2012-02-28 17:50:53,074 DEBUG Started firing report-job. 2012-02-28 17:50:53,074 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:53,075 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:53,075 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority 0. 2012-02-28 17:50:53,075 DEBUG Started firing report-manual. 2012-02-28 17:50:53,076 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-manual with priority 0. 2012-02-28 17:50:53,076 DEBUG Started firing report-test. 2012-02-28 17:50:53,076 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-test with priority 0. 2012-02-28 17:50:53,076 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-test with priority 100. 2012-02-28 17:50:53,076 DEBUG Finished firing report-test. 2012-02-28 17:50:53,076 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,084 DEBUG Finished firing report-job. 2012-02-28 17:50:53,084 DEBUG Started firing report-job. 2012-02-28 17:50:53,085 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:53,085 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:53,085 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority 0. 2012-02-28 17:50:53,086 DEBUG Started firing report-manual. 2012-02-28 17:50:53,086 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-manual with priority 0. 2012-02-28 17:50:53,086 DEBUG Started firing report-test. 2012-02-28 17:50:53,086 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-test with priority 0. 2012-02-28 17:50:53,086 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'suite': '__keys__', 'type': 'test', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-test with priority 100. 2012-02-28 17:50:53,086 DEBUG Finished firing report-test. 2012-02-28 17:50:53,086 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,094 DEBUG Finished firing report-job. 2012-02-28 17:50:53,094 DEBUG Started firing report-job. 2012-02-28 17:50:53,094 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:53,095 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority -100. 2012-02-28 17:50:53,096 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority 0. 2012-02-28 17:50:53,096 DEBUG Started firing report-manual. 2012-02-28 17:50:53,096 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-manual with priority 0. 2012-02-28 17:50:53,096 DEBUG Started firing report-test. 2012-02-28 17:50:53,096 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-test with priority 0. 2012-02-28 17:50:53,096 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-test with priority 100. 2012-02-28 17:50:53,096 DEBUG Finished firing report-test. 2012-02-28 17:50:53,097 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,104 DEBUG Finished firing report-job. 2012-02-28 17:50:53,104 DEBUG Started firing report-job. 2012-02-28 17:50:53,105 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}) for report-job with priority -100. 2012-02-28 17:50:53,105 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-job with priority -100. 2012-02-28 17:50:53,106 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-job with priority 0. 2012-02-28 17:50:53,106 DEBUG Started firing report-manual. 2012-02-28 17:50:53,106 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-manual with priority 0. 2012-02-28 17:50:53,106 DEBUG Started firing report-test. 2012-02-28 17:50:53,106 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-test with priority 0. 2012-02-28 17:50:53,107 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'type': 'test', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-test with priority 100. 2012-02-28 17:50:53,107 DEBUG Finished firing report-test. 2012-02-28 17:50:53,107 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,119 DEBUG Finished firing report-job. 2012-02-28 17:50:53,120 DEBUG Started firing report-job. 2012-02-28 17:50:53,120 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority -100. 2012-02-28 17:50:53,120 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority -100. 2012-02-28 17:50:53,121 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority 0. 2012-02-28 17:50:53,121 DEBUG Started firing report-manual. 2012-02-28 17:50:53,121 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-manual with priority 0. 2012-02-28 17:50:53,121 DEBUG Started firing report-test. 2012-02-28 17:50:53,122 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-test with priority 0. 2012-02-28 17:50:53,122 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-test with priority 100. 2012-02-28 17:50:53,122 DEBUG Finished firing report-test. 2012-02-28 17:50:53,122 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,129 DEBUG Finished firing report-job. 2012-02-28 17:50:53,130 DEBUG Started firing report-job. 2012-02-28 17:50:53,130 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority -100. 2012-02-28 17:50:53,130 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority -100. 2012-02-28 17:50:53,131 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority 0. 2012-02-28 17:50:53,131 DEBUG Started firing report-manual. 2012-02-28 17:50:53,131 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-manual with priority 0. 2012-02-28 17:50:53,131 DEBUG Started firing report-test. 2012-02-28 17:50:53,131 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-test with priority 0. 2012-02-28 17:50:53,132 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-test with priority 100. 2012-02-28 17:50:53,132 DEBUG Finished firing report-test. 2012-02-28 17:50:53,132 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,139 DEBUG Finished firing report-job. 2012-02-28 17:50:53,139 DEBUG Started firing report-job. 2012-02-28 17:50:53,140 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': "device.category == 'KEYBOARD'"}) for report-job with priority -100. 2012-02-28 17:50:53,140 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': ["device.category == 'KEYBOARD'"]}) for report-job with priority -100. 2012-02-28 17:50:53,141 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': ["device.category == 'KEYBOARD'"]}) for report-job with priority 0. 2012-02-28 17:50:53,141 DEBUG Started firing report-manual. 2012-02-28 17:50:53,141 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': ["device.category == 'KEYBOARD'"]}) for report-manual with priority 0. 2012-02-28 17:50:53,141 DEBUG Started firing report-test. 2012-02-28 17:50:53,141 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': ["device.category == 'KEYBOARD'"]}) for report-test with priority 0. 2012-02-28 17:50:53,141 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'type': 'test', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': ["device.category == 'KEYBOARD'"]}) for report-test with priority 100. 2012-02-28 17:50:53,141 DEBUG Finished firing report-test. 2012-02-28 17:50:53,141 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,149 DEBUG Finished firing report-job. 2012-02-28 17:50:53,149 DEBUG Started firing report-job. 2012-02-28 17:50:53,149 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:53,150 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:53,150 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:50:53,150 DEBUG Started firing report-manual. 2012-02-28 17:50:53,151 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:50:53,151 DEBUG Started firing report-test. 2012-02-28 17:50:53,151 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:50:53,151 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:50:53,151 DEBUG Finished firing report-test. 2012-02-28 17:50:53,151 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,163 DEBUG Finished firing report-job. 2012-02-28 17:50:53,163 DEBUG Started firing report-job. 2012-02-28 17:50:53,163 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-job with priority -100. 2012-02-28 17:50:53,164 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-job with priority -100. 2012-02-28 17:50:53,164 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-job with priority 0. 2012-02-28 17:50:53,164 DEBUG Started firing report-shell. 2012-02-28 17:50:53,164 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-shell with priority 0. 2012-02-28 17:50:53,165 DEBUG Started firing report-test. 2012-02-28 17:50:53,165 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-test with priority 0. 2012-02-28 17:50:53,165 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/mmc-storage'}) for report-test with priority 100. 2012-02-28 17:50:53,165 DEBUG Finished firing report-test. 2012-02-28 17:50:53,165 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,179 DEBUG Finished firing report-job. 2012-02-28 17:50:53,179 DEBUG Started firing report-job. 2012-02-28 17:50:53,179 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority -100. 2012-02-28 17:50:53,180 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority -100. 2012-02-28 17:50:53,180 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority 0. 2012-02-28 17:50:53,181 DEBUG Started firing report-manual. 2012-02-28 17:50:53,181 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-manual with priority 0. 2012-02-28 17:50:53,181 DEBUG Started firing report-test. 2012-02-28 17:50:53,181 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-test with priority 0. 2012-02-28 17:50:53,181 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/mmc-remove'}) for report-test with priority 100. 2012-02-28 17:50:53,181 DEBUG Finished firing report-test. 2012-02-28 17:50:53,182 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,194 DEBUG Finished firing report-job. 2012-02-28 17:50:53,194 DEBUG Started firing report-job. 2012-02-28 17:50:53,195 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,195 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,196 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,196 DEBUG Started firing report-manual. 2012-02-28 17:50:53,196 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:53,196 DEBUG Started firing report-test. 2012-02-28 17:50:53,196 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,197 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,197 DEBUG Finished firing report-test. 2012-02-28 17:50:53,197 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,209 DEBUG Finished firing report-job. 2012-02-28 17:50:53,209 DEBUG Started firing report-job. 2012-02-28 17:50:53,210 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,210 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,211 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,211 DEBUG Started firing report-shell. 2012-02-28 17:50:53,211 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:50:53,211 DEBUG Started firing report-test. 2012-02-28 17:50:53,211 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,211 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,212 DEBUG Finished firing report-test. 2012-02-28 17:50:53,212 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,225 DEBUG Finished firing report-job. 2012-02-28 17:50:53,225 DEBUG Started firing report-job. 2012-02-28 17:50:53,225 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,226 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,226 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,226 DEBUG Started firing report-manual. 2012-02-28 17:50:53,227 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:53,227 DEBUG Started firing report-test. 2012-02-28 17:50:53,227 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,227 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,227 DEBUG Finished firing report-test. 2012-02-28 17:50:53,227 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,239 DEBUG Finished firing report-job. 2012-02-28 17:50:53,240 DEBUG Started firing report-job. 2012-02-28 17:50:53,240 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:53,240 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:53,241 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:50:53,241 DEBUG Started firing report-manual. 2012-02-28 17:50:53,241 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:50:53,241 DEBUG Started firing report-test. 2012-02-28 17:50:53,241 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:50:53,241 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:50:53,242 DEBUG Finished firing report-test. 2012-02-28 17:50:53,242 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,249 DEBUG Finished firing report-job. 2012-02-28 17:50:53,249 DEBUG Started firing report-job. 2012-02-28 17:50:53,249 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-job with priority -100. 2012-02-28 17:50:53,250 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-job with priority -100. 2012-02-28 17:50:53,250 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-job with priority 0. 2012-02-28 17:50:53,250 DEBUG Started firing report-shell. 2012-02-28 17:50:53,250 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-shell with priority 0. 2012-02-28 17:50:53,251 DEBUG Started firing report-test. 2012-02-28 17:50:53,251 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-test with priority 0. 2012-02-28 17:50:53,251 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sd-storage'}) for report-test with priority 100. 2012-02-28 17:50:53,251 DEBUG Finished firing report-test. 2012-02-28 17:50:53,251 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,263 DEBUG Finished firing report-job. 2012-02-28 17:50:53,264 DEBUG Started firing report-job. 2012-02-28 17:50:53,264 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority -100. 2012-02-28 17:50:53,264 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority -100. 2012-02-28 17:50:53,265 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority 0. 2012-02-28 17:50:53,265 DEBUG Started firing report-manual. 2012-02-28 17:50:53,265 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-manual with priority 0. 2012-02-28 17:50:53,265 DEBUG Started firing report-test. 2012-02-28 17:50:53,265 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-test with priority 0. 2012-02-28 17:50:53,266 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sd-remove'}) for report-test with priority 100. 2012-02-28 17:50:53,266 DEBUG Finished firing report-test. 2012-02-28 17:50:53,266 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,278 DEBUG Finished firing report-job. 2012-02-28 17:50:53,278 DEBUG Started firing report-job. 2012-02-28 17:50:53,279 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,279 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,280 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,280 DEBUG Started firing report-manual. 2012-02-28 17:50:53,280 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:53,280 DEBUG Started firing report-test. 2012-02-28 17:50:53,280 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,280 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/sd-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,280 DEBUG Finished firing report-test. 2012-02-28 17:50:53,281 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,296 DEBUG Finished firing report-job. 2012-02-28 17:50:53,296 DEBUG Started firing report-job. 2012-02-28 17:50:53,296 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,297 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,297 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,297 DEBUG Started firing report-shell. 2012-02-28 17:50:53,297 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:50:53,297 DEBUG Started firing report-test. 2012-02-28 17:50:53,298 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,298 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sd-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,298 DEBUG Finished firing report-test. 2012-02-28 17:50:53,298 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,310 DEBUG Finished firing report-job. 2012-02-28 17:50:53,310 DEBUG Started firing report-job. 2012-02-28 17:50:53,310 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,311 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,311 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,312 DEBUG Started firing report-manual. 2012-02-28 17:50:53,312 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:53,312 DEBUG Started firing report-test. 2012-02-28 17:50:53,312 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,312 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sd-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,312 DEBUG Finished firing report-test. 2012-02-28 17:50:53,312 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,329 DEBUG Finished firing report-job. 2012-02-28 17:50:53,329 DEBUG Started firing report-job. 2012-02-28 17:50:53,329 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:53,330 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:53,330 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:50:53,331 DEBUG Started firing report-manual. 2012-02-28 17:50:53,331 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:50:53,331 DEBUG Started firing report-test. 2012-02-28 17:50:53,331 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:50:53,331 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:50:53,331 DEBUG Finished firing report-test. 2012-02-28 17:50:53,331 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,341 DEBUG Finished firing report-job. 2012-02-28 17:50:53,341 DEBUG Started firing report-job. 2012-02-28 17:50:53,341 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-job with priority -100. 2012-02-28 17:50:53,342 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-job with priority -100. 2012-02-28 17:50:53,342 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-job with priority 0. 2012-02-28 17:50:53,342 DEBUG Started firing report-shell. 2012-02-28 17:50:53,343 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-shell with priority 0. 2012-02-28 17:50:53,343 DEBUG Started firing report-test. 2012-02-28 17:50:53,343 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-test with priority 0. 2012-02-28 17:50:53,343 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sdhc-storage'}) for report-test with priority 100. 2012-02-28 17:50:53,343 DEBUG Finished firing report-test. 2012-02-28 17:50:53,343 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,355 DEBUG Finished firing report-job. 2012-02-28 17:50:53,355 DEBUG Started firing report-job. 2012-02-28 17:50:53,355 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority -100. 2012-02-28 17:50:53,356 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority -100. 2012-02-28 17:50:53,356 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority 0. 2012-02-28 17:50:53,356 DEBUG Started firing report-manual. 2012-02-28 17:50:53,357 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-manual with priority 0. 2012-02-28 17:50:53,357 DEBUG Started firing report-test. 2012-02-28 17:50:53,357 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-test with priority 0. 2012-02-28 17:50:53,357 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sdhc-remove'}) for report-test with priority 100. 2012-02-28 17:50:53,357 DEBUG Finished firing report-test. 2012-02-28 17:50:53,357 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,369 DEBUG Finished firing report-job. 2012-02-28 17:50:53,369 DEBUG Started firing report-job. 2012-02-28 17:50:53,369 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,370 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,380 ERROR Keyboard interrupt while running event handler checkbox.lib.cache.Cache for event type 'prompt-gather' Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/checkbox/reactor.py", line 74, in fire results.append(handler(*args, **kwargs)) File "/usr/lib/python2.7/dist-packages/checkbox/lib/cache.py", line 31, in __call__ self._cache[(self._instance,) + args] = self._function(self._instance, *args) File "/usr/share/checkbox/plugins/gather_prompt.py", line 36, in prompt_gather self._manager.reactor.fire, "gather") File "/usr/lib/python2.7/dist-packages/checkbox/user_interface.py", line 93, in show_progress thread.join(0.1) File "/usr/lib/python2.7/threading.py", line 674, in join self.__block.wait(delay) File "/usr/lib/python2.7/threading.py", line 262, in wait _sleep(delay) KeyboardInterrupt 2012-02-28 17:50:53,381 DEBUG Started firing stop. 2012-02-28 17:50:53,381 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.stop() for stop with priority 0. 2012-02-28 17:50:53,387 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save() for stop with priority 1000. 2012-02-28 17:50:53,388 DEBUG Finished firing stop. 2012-02-28 17:50:53,388 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,388 DEBUG Started firing report-manual. 2012-02-28 17:50:53,389 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:53,389 DEBUG Started firing report-test. 2012-02-28 17:50:53,389 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,389 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,389 DEBUG Finished firing report-test. 2012-02-28 17:50:53,389 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,410 DEBUG Finished firing report-job. 2012-02-28 17:50:53,410 DEBUG Started firing report-job. 2012-02-28 17:50:53,411 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,411 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,412 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,412 DEBUG Started firing report-shell. 2012-02-28 17:50:53,412 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:50:53,412 DEBUG Started firing report-test. 2012-02-28 17:50:53,413 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,413 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,413 DEBUG Finished firing report-test. 2012-02-28 17:50:53,413 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,433 DEBUG Finished firing report-job. 2012-02-28 17:50:53,433 DEBUG Started firing report-job. 2012-02-28 17:50:53,433 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,434 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,434 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,434 DEBUG Started firing report-manual. 2012-02-28 17:50:53,435 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:53,435 DEBUG Started firing report-test. 2012-02-28 17:50:53,435 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,435 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,435 DEBUG Finished firing report-test. 2012-02-28 17:50:53,435 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,453 DEBUG Finished firing report-job. 2012-02-28 17:50:53,453 DEBUG Started firing report-job. 2012-02-28 17:50:53,453 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:53,454 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:50:53,455 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:50:53,455 DEBUG Started firing report-manual. 2012-02-28 17:50:53,456 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:50:53,456 DEBUG Started firing report-test. 2012-02-28 17:50:53,456 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:50:53,456 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:50:53,456 DEBUG Finished firing report-test. 2012-02-28 17:50:53,456 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,466 DEBUG Finished firing report-job. 2012-02-28 17:50:53,466 DEBUG Started firing report-job. 2012-02-28 17:50:53,466 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-job with priority -100. 2012-02-28 17:50:53,467 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-job with priority -100. 2012-02-28 17:50:53,467 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-job with priority 0. 2012-02-28 17:50:53,467 DEBUG Started firing report-shell. 2012-02-28 17:50:53,467 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-shell with priority 0. 2012-02-28 17:50:53,468 DEBUG Started firing report-test. 2012-02-28 17:50:53,468 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-test with priority 0. 2012-02-28 17:50:53,468 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/cf-storage'}) for report-test with priority 100. 2012-02-28 17:50:53,468 DEBUG Finished firing report-test. 2012-02-28 17:50:53,468 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,497 DEBUG Finished firing report-job. 2012-02-28 17:50:53,497 DEBUG Started firing report-job. 2012-02-28 17:50:53,497 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority -100. 2012-02-28 17:50:53,498 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority -100. 2012-02-28 17:50:53,498 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority 0. 2012-02-28 17:50:53,499 DEBUG Started firing report-manual. 2012-02-28 17:50:53,499 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-manual with priority 0. 2012-02-28 17:50:53,499 DEBUG Started firing report-test. 2012-02-28 17:50:53,499 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-test with priority 0. 2012-02-28 17:50:53,499 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/cf-remove'}) for report-test with priority 100. 2012-02-28 17:50:53,499 DEBUG Finished firing report-test. 2012-02-28 17:50:53,500 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,516 DEBUG Finished firing report-job. 2012-02-28 17:50:53,516 DEBUG Started firing report-job. 2012-02-28 17:50:53,516 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,517 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,517 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,517 DEBUG Started firing report-manual. 2012-02-28 17:50:53,518 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:53,518 DEBUG Started firing report-test. 2012-02-28 17:50:53,518 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,518 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/cf-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,518 DEBUG Finished firing report-test. 2012-02-28 17:50:53,518 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,533 DEBUG Finished firing report-job. 2012-02-28 17:50:53,533 DEBUG Started firing report-job. 2012-02-28 17:50:53,533 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,534 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,535 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,535 DEBUG Started firing report-shell. 2012-02-28 17:50:53,535 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:50:53,535 DEBUG Started firing report-test. 2012-02-28 17:50:53,535 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,536 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/cf-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,536 DEBUG Finished firing report-test. 2012-02-28 17:50:53,536 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,551 DEBUG Finished firing report-job. 2012-02-28 17:50:53,551 DEBUG Started firing report-job. 2012-02-28 17:50:53,551 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,552 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,552 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,552 DEBUG Started firing report-manual. 2012-02-28 17:50:53,552 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:50:53,553 DEBUG Started firing report-test. 2012-02-28 17:50:53,553 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,553 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/cf-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,553 DEBUG Finished firing report-test. 2012-02-28 17:50:53,553 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,568 DEBUG Finished firing report-job. 2012-02-28 17:50:53,568 DEBUG Started firing report-job. 2012-02-28 17:50:53,568 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-job with priority -100. 2012-02-28 17:50:53,568 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-job with priority -100. 2012-02-28 17:50:53,569 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-job with priority 0. 2012-02-28 17:50:53,569 DEBUG Started firing report-shell. 2012-02-28 17:50:53,569 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-shell with priority 0. 2012-02-28 17:50:53,569 DEBUG Started firing report-test. 2012-02-28 17:50:53,570 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-test with priority 0. 2012-02-28 17:50:53,570 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'type': 'test', 'name': 'memory/info'}) for report-test with priority 100. 2012-02-28 17:50:53,570 DEBUG Finished firing report-test. 2012-02-28 17:50:53,570 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,579 DEBUG Finished firing report-job. 2012-02-28 17:50:53,579 DEBUG Started firing report-job. 2012-02-28 17:50:53,579 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-job with priority -100. 2012-02-28 17:50:53,580 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-job with priority -100. 2012-02-28 17:50:53,580 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-job with priority 0. 2012-02-28 17:50:53,580 DEBUG Started firing report-shell. 2012-02-28 17:50:53,581 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-shell with priority 0. 2012-02-28 17:50:53,581 DEBUG Started firing report-test. 2012-02-28 17:50:53,581 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-test with priority 0. 2012-02-28 17:50:53,581 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'type': 'test', 'name': 'miscellanea/is_laptop'}) for report-test with priority 100. 2012-02-28 17:50:53,581 DEBUG Finished firing report-test. 2012-02-28 17:50:53,581 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,590 DEBUG Finished firing report-job. 2012-02-28 17:50:53,590 DEBUG Started firing report-job. 2012-02-28 17:50:53,590 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:50:53,591 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:50:53,591 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority 0. 2012-02-28 17:50:53,592 DEBUG Started firing report-manual. 2012-02-28 17:50:53,592 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-manual with priority 0. 2012-02-28 17:50:53,592 DEBUG Started firing report-test. 2012-02-28 17:50:53,592 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 0. 2012-02-28 17:50:53,592 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 100. 2012-02-28 17:50:53,592 DEBUG Finished firing report-test. 2012-02-28 17:50:53,592 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,601 DEBUG Finished firing report-job. 2012-02-28 17:50:53,602 DEBUG Started firing report-job. 2012-02-28 17:50:53,602 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:50:53,602 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:50:53,603 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority 0. 2012-02-28 17:50:53,603 DEBUG Started firing report-manual. 2012-02-28 17:50:53,603 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-manual with priority 0. 2012-02-28 17:50:53,603 DEBUG Started firing report-test. 2012-02-28 17:50:53,604 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 0. 2012-02-28 17:50:53,604 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 100. 2012-02-28 17:50:53,604 DEBUG Finished firing report-test. 2012-02-28 17:50:53,604 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,613 DEBUG Finished firing report-job. 2012-02-28 17:50:53,613 DEBUG Started firing report-job. 2012-02-28 17:50:53,613 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority -100. 2012-02-28 17:50:53,613 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority -100. 2012-02-28 17:50:53,614 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority 0. 2012-02-28 17:50:53,614 DEBUG Started firing report-manual. 2012-02-28 17:50:53,614 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-manual with priority 0. 2012-02-28 17:50:53,615 DEBUG Started firing report-test. 2012-02-28 17:50:53,615 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-test with priority 0. 2012-02-28 17:50:53,615 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-test with priority 100. 2012-02-28 17:50:53,615 DEBUG Finished firing report-test. 2012-02-28 17:50:53,615 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,624 DEBUG Finished firing report-job. 2012-02-28 17:50:53,624 DEBUG Started firing report-job. 2012-02-28 17:50:53,624 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'name': 'networking/detect'}) for report-job with priority -100. 2012-02-28 17:50:53,625 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-job with priority -100. 2012-02-28 17:50:53,625 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-job with priority 0. 2012-02-28 17:50:53,626 DEBUG Started firing report-shell. 2012-02-28 17:50:53,626 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-shell with priority 0. 2012-02-28 17:50:53,626 DEBUG Started firing report-test. 2012-02-28 17:50:53,626 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-test with priority 0. 2012-02-28 17:50:53,626 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'type': 'test', 'command': 'network_device_info', 'suite': '__networking__', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-test with priority 100. 2012-02-28 17:50:53,626 DEBUG Finished firing report-test. 2012-02-28 17:50:53,627 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,635 DEBUG Finished firing report-job. 2012-02-28 17:50:53,635 DEBUG Started firing report-job. 2012-02-28 17:50:53,635 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': 'networking/detect', 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-job with priority -100. 2012-02-28 17:50:53,636 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-job with priority -100. 2012-02-28 17:50:53,637 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-job with priority 0. 2012-02-28 17:50:53,637 DEBUG Started firing report-shell. 2012-02-28 17:50:53,637 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-shell with priority 0. 2012-02-28 17:50:53,637 DEBUG Started firing report-test. 2012-02-28 17:50:53,637 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-test with priority 0. 2012-02-28 17:50:53,640 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'type': 'test', 'name': 'networking/internet'}) for report-test with priority 100. 2012-02-28 17:50:53,640 DEBUG Finished firing report-test. 2012-02-28 17:50:53,640 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,656 DEBUG Finished firing report-job. 2012-02-28 17:50:53,657 DEBUG Started firing report-job. 2012-02-28 17:50:53,657 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}) for report-job with priority -100. 2012-02-28 17:50:53,657 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-job with priority -100. 2012-02-28 17:50:53,658 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-job with priority 0. 2012-02-28 17:50:53,658 DEBUG Started firing report-manual. 2012-02-28 17:50:53,658 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-manual with priority 0. 2012-02-28 17:50:53,659 DEBUG Started firing report-test. 2012-02-28 17:50:53,659 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-test with priority 0. 2012-02-28 17:50:53,659 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'type': 'test', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-test with priority 100. 2012-02-28 17:50:53,659 DEBUG Finished firing report-test. 2012-02-28 17:50:53,659 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,668 DEBUG Finished firing report-job. 2012-02-28 17:50:53,668 DEBUG Started firing report-job. 2012-02-28 17:50:53,668 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}) for report-job with priority -100. 2012-02-28 17:50:53,669 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-job with priority -100. 2012-02-28 17:50:53,670 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-job with priority 0. 2012-02-28 17:50:53,670 DEBUG Started firing report-shell. 2012-02-28 17:50:53,670 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-shell with priority 0. 2012-02-28 17:50:53,670 DEBUG Started firing report-test. 2012-02-28 17:50:53,670 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-test with priority 0. 2012-02-28 17:50:53,670 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'type': 'test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-test with priority 100. 2012-02-28 17:50:53,671 DEBUG Finished firing report-test. 2012-02-28 17:50:53,671 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,679 DEBUG Finished firing report-job. 2012-02-28 17:50:53,680 DEBUG Started firing report-job. 2012-02-28 17:50:53,680 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}) for report-job with priority -100. 2012-02-28 17:50:53,680 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-job with priority -100. 2012-02-28 17:50:53,681 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-job with priority 0. 2012-02-28 17:50:53,681 DEBUG Started firing report-manual. 2012-02-28 17:50:53,681 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-manual with priority 0. 2012-02-28 17:50:53,681 DEBUG Started firing report-test. 2012-02-28 17:50:53,682 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-test with priority 0. 2012-02-28 17:50:53,682 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-test with priority 100. 2012-02-28 17:50:53,682 DEBUG Finished firing report-test. 2012-02-28 17:50:53,682 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,691 DEBUG Finished firing report-job. 2012-02-28 17:50:53,691 DEBUG Started firing report-job. 2012-02-28 17:50:53,691 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority -100. 2012-02-28 17:50:53,692 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority -100. 2012-02-28 17:50:53,692 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority 0. 2012-02-28 17:50:53,692 DEBUG Started firing report-manual. 2012-02-28 17:50:53,693 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-manual with priority 0. 2012-02-28 17:50:53,693 DEBUG Started firing report-test. 2012-02-28 17:50:53,693 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-test with priority 0. 2012-02-28 17:50:53,693 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'type': 'test', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-test with priority 100. 2012-02-28 17:50:53,693 DEBUG Finished firing report-test. 2012-02-28 17:50:53,693 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,702 DEBUG Finished firing report-job. 2012-02-28 17:50:53,702 DEBUG Started firing report-job. 2012-02-28 17:50:53,703 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}) for report-job with priority -100. 2012-02-28 17:50:53,703 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-job with priority -100. 2012-02-28 17:50:53,704 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-job with priority 0. 2012-02-28 17:50:53,704 DEBUG Started firing report-shell. 2012-02-28 17:50:53,704 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-shell with priority 0. 2012-02-28 17:50:53,704 DEBUG Started firing report-test. 2012-02-28 17:50:53,704 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-test with priority 0. 2012-02-28 17:50:53,704 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'type': 'test', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-test with priority 100. 2012-02-28 17:50:53,705 DEBUG Finished firing report-test. 2012-02-28 17:50:53,705 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,713 DEBUG Finished firing report-job. 2012-02-28 17:50:53,713 DEBUG Started firing report-job. 2012-02-28 17:50:53,714 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Record the current network before suspending.', 'plugin': 'shell', 'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,714 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,715 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,715 DEBUG Started firing report-shell. 2012-02-28 17:50:53,715 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:53,716 DEBUG Started firing report-test. 2012-02-28 17:50:53,716 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,716 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/network_before_suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,716 DEBUG Finished firing report-test. 2012-02-28 17:50:53,716 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,732 DEBUG Finished firing report-job. 2012-02-28 17:50:53,732 DEBUG Started firing report-job. 2012-02-28 17:50:53,733 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__suspend__', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:53,733 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__suspend__', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:50:53,733 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__suspend__', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:50:53,734 DEBUG Started firing report-shell. 2012-02-28 17:50:53,734 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'suite': '__suspend__', 'name': 'suspend/resolution_before_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:53,734 DEBUG Started firing report-test. 2012-02-28 17:50:53,734 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'suite': '__suspend__', 'name': 'suspend/resolution_before_suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,734 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/resolution_before_suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,735 DEBUG Finished firing report-test. 2012-02-28 17:50:53,735 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,743 DEBUG Finished firing report-job. 2012-02-28 17:50:53,743 DEBUG Started firing report-job. 2012-02-28 17:50:53,744 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}) for report-job with priority -100. 2012-02-28 17:50:53,744 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-job with priority -100. 2012-02-28 17:50:53,745 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-job with priority 0. 2012-02-28 17:50:53,745 DEBUG Started firing report-shell. 2012-02-28 17:50:53,745 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-shell with priority 0. 2012-02-28 17:50:53,745 DEBUG Started firing report-test. 2012-02-28 17:50:53,746 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-test with priority 0. 2012-02-28 17:50:53,746 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-test with priority 100. 2012-02-28 17:50:53,746 DEBUG Finished firing report-test. 2012-02-28 17:50:53,746 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,755 DEBUG Finished firing report-job. 2012-02-28 17:50:53,755 DEBUG Started firing report-job. 2012-02-28 17:50:53,755 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-job with priority -100. 2012-02-28 17:50:53,755 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-job with priority -100. 2012-02-28 17:50:53,756 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-job with priority 0. 2012-02-28 17:50:53,756 DEBUG Started firing report-shell. 2012-02-28 17:50:53,756 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-shell with priority 0. 2012-02-28 17:50:53,756 DEBUG Started firing report-test. 2012-02-28 17:50:53,757 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-test with priority 0. 2012-02-28 17:50:53,757 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-test with priority 100. 2012-02-28 17:50:53,757 DEBUG Finished firing report-test. 2012-02-28 17:50:53,757 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,766 DEBUG Finished firing report-job. 2012-02-28 17:50:53,766 DEBUG Started firing report-job. 2012-02-28 17:50:53,766 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,767 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,767 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,768 DEBUG Started firing report-shell. 2012-02-28 17:50:53,768 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:53,768 DEBUG Started firing report-test. 2012-02-28 17:50:53,768 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,768 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'type': 'test', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,768 DEBUG Finished firing report-test. 2012-02-28 17:50:53,768 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,784 DEBUG Finished firing report-job. 2012-02-28 17:50:53,784 DEBUG Started firing report-job. 2012-02-28 17:50:53,784 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority -100. 2012-02-28 17:50:53,786 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority -100. 2012-02-28 17:50:53,786 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority 0. 2012-02-28 17:50:53,786 DEBUG Started firing report-manual. 2012-02-28 17:50:53,787 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-manual with priority 0. 2012-02-28 17:50:53,787 DEBUG Started firing report-test. 2012-02-28 17:50:53,787 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-test with priority 0. 2012-02-28 17:50:53,787 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-test with priority 100. 2012-02-28 17:50:53,787 DEBUG Finished firing report-test. 2012-02-28 17:50:53,788 DEBUG Finished firing report-manual. 2012-02-28 17:50:53,892 DEBUG Finished firing report-job. 2012-02-28 17:50:53,892 DEBUG Started firing report-job. 2012-02-28 17:50:53,892 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test the network after resuming.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,893 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,893 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,893 DEBUG Started firing report-shell. 2012-02-28 17:50:53,894 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:53,894 DEBUG Started firing report-test. 2012-02-28 17:50:53,894 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,894 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/network_after_suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,894 DEBUG Finished firing report-test. 2012-02-28 17:50:53,894 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,917 DEBUG Finished firing report-job. 2012-02-28 17:50:53,917 DEBUG Started firing report-job. 2012-02-28 17:50:53,917 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,918 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:53,919 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-job with priority 0. 2012-02-28 17:50:53,919 DEBUG Started firing report-shell. 2012-02-28 17:50:53,919 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:53,919 DEBUG Started firing report-test. 2012-02-28 17:50:53,919 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-test with priority 0. 2012-02-28 17:50:53,920 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/resolution_after_suspend'}) for report-test with priority 100. 2012-02-28 17:50:53,920 DEBUG Finished firing report-test. 2012-02-28 17:50:53,920 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,943 DEBUG Finished firing report-job. 2012-02-28 17:50:53,943 DEBUG Started firing report-job. 2012-02-28 17:50:53,944 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority -100. 2012-02-28 17:50:53,945 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority -100. 2012-02-28 17:50:53,945 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority 0. 2012-02-28 17:50:53,945 DEBUG Started firing report-shell. 2012-02-28 17:50:53,945 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-shell with priority 0. 2012-02-28 17:50:53,946 DEBUG Started firing report-test. 2012-02-28 17:50:53,946 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-test with priority 0. 2012-02-28 17:50:53,946 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-test with priority 100. 2012-02-28 17:50:53,946 DEBUG Finished firing report-test. 2012-02-28 17:50:53,946 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,974 DEBUG Finished firing report-job. 2012-02-28 17:50:53,975 DEBUG Started firing report-job. 2012-02-28 17:50:53,975 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-job with priority -100. 2012-02-28 17:50:53,976 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-job with priority -100. 2012-02-28 17:50:53,976 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-job with priority 0. 2012-02-28 17:50:53,977 DEBUG Started firing report-shell. 2012-02-28 17:50:53,977 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-shell with priority 0. 2012-02-28 17:50:53,977 DEBUG Started firing report-test. 2012-02-28 17:50:53,977 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-test with priority 0. 2012-02-28 17:50:53,977 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-test with priority 100. 2012-02-28 17:50:53,977 DEBUG Finished firing report-test. 2012-02-28 17:50:53,977 DEBUG Finished firing report-shell. 2012-02-28 17:50:53,999 DEBUG Finished firing report-job. 2012-02-28 17:50:53,999 DEBUG Started firing report-job. 2012-02-28 17:50:53,999 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:54,000 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:54,001 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-job with priority 0. 2012-02-28 17:50:54,001 DEBUG Started firing report-shell. 2012-02-28 17:50:54,001 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:54,001 DEBUG Started firing report-test. 2012-02-28 17:50:54,001 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-test with priority 0. 2012-02-28 17:50:54,001 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'type': 'test', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-test with priority 100. 2012-02-28 17:50:54,002 DEBUG Finished firing report-test. 2012-02-28 17:50:54,002 DEBUG Finished firing report-shell. 2012-02-28 17:50:54,021 DEBUG Finished firing report-job. 2012-02-28 17:50:54,021 DEBUG Started firing report-job. 2012-02-28 17:50:54,022 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:54,022 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority -100. 2012-02-28 17:50:54,023 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority 0. 2012-02-28 17:50:54,023 DEBUG Started firing report-shell. 2012-02-28 17:50:54,023 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:50:54,024 DEBUG Started firing report-test. 2012-02-28 17:50:54,024 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-test with priority 0. 2012-02-28 17:50:54,024 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'type': 'test', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-test with priority 100. 2012-02-28 17:50:54,024 DEBUG Finished firing report-test. 2012-02-28 17:50:54,024 DEBUG Finished firing report-shell. 2012-02-28 17:50:54,043 DEBUG Finished firing report-job. 2012-02-28 17:50:54,043 DEBUG Started firing report-job. 2012-02-28 17:50:54,043 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/detect'}) for report-job with priority -100. 2012-02-28 17:50:54,044 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-job with priority -100. 2012-02-28 17:50:54,044 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-job with priority 0. 2012-02-28 17:50:54,045 DEBUG Started firing report-shell. 2012-02-28 17:50:54,045 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-shell with priority 0. 2012-02-28 17:50:54,045 DEBUG Started firing report-test. 2012-02-28 17:50:54,045 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-test with priority 0. 2012-02-28 17:50:54,045 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'type': 'test', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-test with priority 100. 2012-02-28 17:50:54,045 DEBUG Finished firing report-test. 2012-02-28 17:50:54,045 DEBUG Finished firing report-shell. 2012-02-28 17:50:54,054 DEBUG Finished firing report-job. 2012-02-28 17:50:54,054 DEBUG Started firing report-job. 2012-02-28 17:50:54,054 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}) for report-job with priority -100. 2012-02-28 17:50:54,055 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-job with priority -100. 2012-02-28 17:50:54,055 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-job with priority 0. 2012-02-28 17:50:54,056 DEBUG Started firing report-manual. 2012-02-28 17:50:54,056 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-manual with priority 0. 2012-02-28 17:50:54,056 DEBUG Started firing report-test. 2012-02-28 17:50:54,056 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-test with priority 0. 2012-02-28 17:50:54,056 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-test with priority 100. 2012-02-28 17:50:54,056 DEBUG Finished firing report-test. 2012-02-28 17:50:54,057 DEBUG Finished firing report-manual. 2012-02-28 17:50:54,070 DEBUG Finished firing report-job. 2012-02-28 17:50:54,071 DEBUG Started firing report-job. 2012-02-28 17:50:54,071 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}) for report-job with priority -100. 2012-02-28 17:50:54,072 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-job with priority -100. 2012-02-28 17:50:54,072 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-job with priority 0. 2012-02-28 17:50:54,072 DEBUG Started firing report-manual. 2012-02-28 17:50:54,073 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-manual with priority 0. 2012-02-28 17:50:54,073 DEBUG Started firing report-test. 2012-02-28 17:50:54,073 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-test with priority 0. 2012-02-28 17:50:54,073 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-test with priority 100. 2012-02-28 17:50:54,073 DEBUG Finished firing report-test. 2012-02-28 17:50:54,073 DEBUG Finished firing report-manual. 2012-02-28 17:50:54,087 DEBUG Finished firing report-job. 2012-02-28 17:50:54,087 DEBUG Started firing report-job. 2012-02-28 17:50:54,087 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}) for report-job with priority -100. 2012-02-28 17:50:54,088 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-job with priority -100. 2012-02-28 17:50:54,088 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-job with priority 0. 2012-02-28 17:50:54,088 DEBUG Started firing report-shell. 2012-02-28 17:50:54,089 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-shell with priority 0. 2012-02-28 17:50:54,089 DEBUG Started firing report-test. 2012-02-28 17:50:54,089 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-test with priority 0. 2012-02-28 17:50:54,089 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'type': 'test', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-test with priority 100. 2012-02-28 17:50:54,089 DEBUG Finished firing report-test. 2012-02-28 17:50:54,089 DEBUG Finished firing report-shell. 2012-02-28 17:50:54,103 DEBUG Finished firing report-job. 2012-02-28 17:50:54,104 DEBUG Started firing report-job. 2012-02-28 17:50:54,104 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-job with priority -100. 2012-02-28 17:50:54,105 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-job with priority -100. 2012-02-28 17:50:54,105 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-job with priority 0. 2012-02-28 17:50:54,105 DEBUG Started firing report-shell. 2012-02-28 17:50:54,106 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-shell with priority 0. 2012-02-28 17:50:54,106 DEBUG Started firing report-test. 2012-02-28 17:50:54,106 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-test with priority 0. 2012-02-28 17:50:54,106 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'type': 'test', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-test with priority 100. 2012-02-28 17:50:54,106 DEBUG Finished firing report-test. 2012-02-28 17:50:54,106 DEBUG Finished firing report-shell. 2012-02-28 17:50:54,114 DEBUG Finished firing report-job. 2012-02-28 17:50:54,114 DEBUG Started firing report-job. 2012-02-28 17:50:54,114 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-job with priority -100. 2012-02-28 17:50:54,115 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-job with priority -100. 2012-02-28 17:50:54,116 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-job with priority 0. 2012-02-28 17:50:54,116 DEBUG Started firing report-shell. 2012-02-28 17:50:54,116 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-shell with priority 0. 2012-02-28 17:50:54,116 DEBUG Started firing report-test. 2012-02-28 17:50:54,117 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-test with priority 0. 2012-02-28 17:50:54,119 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'type': 'test', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-test with priority 100. 2012-02-28 17:50:54,119 DEBUG Finished firing report-test. 2012-02-28 17:50:54,120 DEBUG Finished firing report-shell. 2012-02-28 17:50:54,129 DEBUG Finished firing report-job. 2012-02-28 17:50:54,129 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.gather() for gather with priority 0. 2012-02-28 17:50:54,134 DEBUG Calling /usr/share/checkbox/plugins/server_info.py ServerInfo.gather() for gather with priority 0. 2012-02-28 17:50:54,135 DEBUG Calling /usr/share/checkbox/plugins/proxy_info.py ProxyInfo.gather() for gather with priority 100. 2012-02-28 17:50:54,135 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.end_gather() for gather with priority 900. 2012-02-28 17:50:54,135 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.end_gather() for gather with priority 900. 2012-02-28 17:50:54,135 DEBUG Finished firing gather. 2012-02-28 17:51:34,145 INFO Reading configurations from: /usr/share/checkbox/configs/checkbox-qt.ini 2012-02-28 17:51:34,145 INFO Parsing config filename: /usr/share/checkbox/configs/checkbox.ini 2012-02-28 17:51:34,146 DEBUG Setting configuration parameter: checkbox/plugins/jobs_info/whitelist_file = /usr/share/checkbox/data/whitelists/default.whitelist 2012-02-28 17:51:34,147 INFO Loading component section checkbox/plugins 2012-02-28 17:51:34,148 INFO Loading module subunit_report from section checkbox/plugins 2012-02-28 17:51:34,154 INFO Loading module local_suite from section checkbox/plugins 2012-02-28 17:51:34,156 INFO Loading module delay_prompt from section checkbox/plugins 2012-02-28 17:51:34,157 INFO Loading module system_info from section checkbox/plugins 2012-02-28 17:51:34,159 INFO Loading module message_info from section checkbox/plugins 2012-02-28 17:51:34,165 INFO Loading module lock_prompt from section checkbox/plugins 2012-02-28 17:51:34,173 INFO Loading module launchpad_exchange from section checkbox/plugins 2012-02-28 17:51:34,212 INFO Loading module remote_suite from section checkbox/plugins 2012-02-28 17:51:34,213 INFO Loading module error_prompt from section checkbox/plugins 2012-02-28 17:51:34,215 INFO Loading module proxy_info from section checkbox/plugins 2012-02-28 17:51:34,216 INFO Loading module tests_prompt from section checkbox/plugins 2012-02-28 17:51:34,217 INFO Loading module recover_prompt from section checkbox/plugins 2012-02-28 17:51:34,236 INFO Loading module jobs_prompt from section checkbox/plugins 2012-02-28 17:51:34,239 INFO Loading module backend_info from section checkbox/plugins 2012-02-28 17:51:34,243 INFO Loading module attachment_info from section checkbox/plugins 2012-02-28 17:51:34,244 INFO Loading module client_info from section checkbox/plugins 2012-02-28 17:51:34,245 INFO Loading module final_prompt from section checkbox/plugins 2012-02-28 17:51:34,246 INFO Loading module jobs_info from section checkbox/plugins 2012-02-28 17:51:34,250 INFO Loading module gather_prompt from section checkbox/plugins 2012-02-28 17:51:34,251 INFO Loading module submission_info from section checkbox/plugins 2012-02-28 17:51:34,253 INFO Loading module resource_info from section checkbox/plugins 2012-02-28 17:51:34,256 INFO Loading module launchpad_prompt from section checkbox/plugins 2012-02-28 17:51:34,258 INFO Loading module scripts_info from section checkbox/plugins 2012-02-28 17:51:34,259 INFO Loading module launchpad_report from section checkbox/plugins 2012-02-28 17:51:34,369 INFO Loading module manual_test from section checkbox/plugins 2012-02-28 17:51:34,370 INFO Loading module apport_prompt from section checkbox/plugins 2012-02-28 17:51:34,398 INFO Loading module shell_test from section checkbox/plugins 2012-02-28 17:51:34,400 INFO Loading module intro_prompt from section checkbox/plugins 2012-02-28 17:51:34,402 INFO Loading module user_interface from section checkbox/plugins 2012-02-28 17:51:34,404 INFO Loading module metric_test from section checkbox/plugins 2012-02-28 17:51:34,405 INFO Loading module persist_info from section checkbox/plugins 2012-02-28 17:51:34,407 INFO Loading module server_info from section checkbox/plugins 2012-02-28 17:51:34,408 INFO Loading module begin_prompt from section checkbox/plugins 2012-02-28 17:51:34,409 INFO Loading module suites_prompt from section checkbox/plugins 2012-02-28 17:51:34,413 INFO Loading module sleep_info from section checkbox/plugins 2012-02-28 17:51:34,414 INFO Loading module datetime_info from section checkbox/plugins 2012-02-28 17:51:34,415 INFO Loading module report_prompt from section checkbox/plugins 2012-02-28 17:51:34,417 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.gather() on gather. 2012-02-28 17:51:34,417 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test() on prompt-test. 2012-02-28 17:51:34,417 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local() on prompt-local. 2012-02-28 17:51:34,417 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local() on report-local. 2012-02-28 17:51:34,417 DEBUG Calling /usr/share/checkbox/plugins/system_info.py SystemInfo.begin_persist() on begin-persist. 2012-02-28 17:51:34,417 DEBUG Calling /usr/share/checkbox/plugins/system_info.py SystemInfo.report_dmi() on report-dmi. 2012-02-28 17:51:34,418 DEBUG Calling /usr/share/checkbox/plugins/system_info.py SystemInfo.report() on report. 2012-02-28 17:51:34,418 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages() on report-messages. 2012-02-28 17:51:34,418 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_directory() on message-directory. 2012-02-28 17:51:34,418 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec() on message-exec. 2012-02-28 17:51:34,418 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() on message-file. 2012-02-28 17:51:34,418 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename() on message-filename. 2012-02-28 17:51:34,418 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result() on message-result. 2012-02-28 17:51:34,418 DEBUG Calling /usr/share/checkbox/plugins/lock_prompt.py LockPrompt.prompt_begin() on prompt-begin. 2012-02-28 17:51:34,419 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_client() on report-client. 2012-02-28 17:51:34,419 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_datetime() on report-datetime. 2012-02-28 17:51:34,419 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_dpkg() on report-dpkg. 2012-02-28 17:51:34,419 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_lsb() on report-lsb. 2012-02-28 17:51:34,419 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_submission_id() on report-submission_id. 2012-02-28 17:51:34,419 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_system_id() on report-system_id. 2012-02-28 17:51:34,419 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.launchpad_email() on launchpad-email. 2012-02-28 17:51:34,419 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.launchpad_report() on launchpad-report. 2012-02-28 17:51:34,419 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.launchpad_exchange() on launchpad-exchange. 2012-02-28 17:51:34,420 DEBUG Calling /usr/share/checkbox/plugins/remote_suite.py RemoteSuite.prompt_remote() on prompt-remote. 2012-02-28 17:51:34,420 DEBUG Calling /usr/share/checkbox/plugins/remote_suite.py RemoteSuite.report_remote() on report-remote. 2012-02-28 17:51:34,420 DEBUG Calling /usr/share/checkbox/plugins/error_prompt.py ErrorPrompt.prompt_error() on prompt-error. 2012-02-28 17:51:34,420 DEBUG Calling /usr/share/checkbox/plugins/proxy_info.py ProxyInfo.report_gconf() on report-gconf. 2012-02-28 17:51:34,420 DEBUG Calling /usr/share/checkbox/plugins/proxy_info.py ProxyInfo.gather() on gather. 2012-02-28 17:51:34,420 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test() on report-test. 2012-02-28 17:51:34,420 DEBUG Calling /usr/share/checkbox/plugins/recover_prompt.py RecoverPrompt.begin_persist() on begin-persist. 2012-02-28 17:51:34,420 DEBUG Calling /usr/share/checkbox/plugins/recover_prompt.py RecoverPrompt.prompt_begin() on prompt-begin. 2012-02-28 17:51:34,421 DEBUG Calling /usr/share/checkbox/plugins/recover_prompt.py RecoverPrompt.prompt_finish() on prompt-finish. 2012-02-28 17:51:34,421 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.begin_persist() on begin-persist. 2012-02-28 17:51:34,421 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.begin_recover() on begin-recover. 2012-02-28 17:51:34,421 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.ignore_jobs() on ignore-jobs. 2012-02-28 17:51:34,421 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job() on prompt-job. 2012-02-28 17:51:34,421 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_jobs() on prompt-jobs. 2012-02-28 17:51:34,421 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_finish() on prompt-finish. 2012-02-28 17:51:34,421 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report() on report. 2012-02-28 17:51:34,422 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job() on report-job. 2012-02-28 17:51:34,422 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.begin_gather() on gather. 2012-02-28 17:51:34,422 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.end_gather() on gather. 2012-02-28 17:51:34,422 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec() on message-exec. 2012-02-28 17:51:34,422 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.stop() on stop. 2012-02-28 17:51:34,422 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.gather() on gather. 2012-02-28 17:51:34,422 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment() on prompt-attachment. 2012-02-28 17:51:34,422 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment() on report-attachment. 2012-02-28 17:51:34,423 DEBUG Calling /usr/share/checkbox/plugins/client_info.py ClientInfo.report() on report. 2012-02-28 17:51:34,423 DEBUG Calling /usr/share/checkbox/plugins/final_prompt.py FinalPrompt.prompt_finish() on prompt-finish. 2012-02-28 17:51:34,436 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py JobsInfo.gather() on gather. 2012-02-28 17:51:34,436 DEBUG Calling checkbox.arguments JobsInfo.replacement() on report-job. 2012-02-28 17:51:34,437 DEBUG Calling checkbox.lib.cache.Cache on prompt-gather. 2012-02-28 17:51:34,437 DEBUG Calling /usr/share/checkbox/plugins/submission_info.py SubmissionInfo.report() on report. 2012-02-28 17:51:34,437 DEBUG Calling /usr/share/checkbox/plugins/submission_info.py SubmissionInfo.report_system_id() on report-system_id. 2012-02-28 17:51:34,437 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource() on report-resource. 2012-02-28 17:51:34,437 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job() on prompt-job. 2012-02-28 17:51:34,439 DEBUG Calling /usr/share/checkbox/plugins/launchpad_prompt.py LaunchpadPrompt.begin_persist() on begin-persist. 2012-02-28 17:51:34,439 DEBUG Calling /usr/share/checkbox/plugins/launchpad_prompt.py LaunchpadPrompt.launchpad_report() on launchpad-report. 2012-02-28 17:51:34,439 DEBUG Calling /usr/share/checkbox/plugins/launchpad_prompt.py LaunchpadPrompt.prompt_exchange() on prompt-exchange. 2012-02-28 17:51:34,440 DEBUG Calling /usr/share/checkbox/plugins/scripts_info.py ScriptsInfo.gather() on gather. 2012-02-28 17:51:34,440 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_attachments() on report-attachments. 2012-02-28 17:51:34,441 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_client() on report-client. 2012-02-28 17:51:34,441 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_cpuinfo() on report-cpuinfo. 2012-02-28 17:51:34,442 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_datetime() on report-datetime. 2012-02-28 17:51:34,442 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_dpkg() on report-dpkg. 2012-02-28 17:51:34,442 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_lsb() on report-lsb. 2012-02-28 17:51:34,442 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_package() on report-package. 2012-02-28 17:51:34,442 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_uname() on report-uname. 2012-02-28 17:51:34,442 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_system_id() on report-system_id. 2012-02-28 17:51:34,442 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_suites() on report-suites. 2012-02-28 17:51:34,442 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_review() on report-review. 2012-02-28 17:51:34,443 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_tests() on report-tests. 2012-02-28 17:51:34,443 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report() on report. 2012-02-28 17:51:34,443 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.prompt_begin() on prompt-begin. 2012-02-28 17:51:34,443 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual() on prompt-manual. 2012-02-28 17:51:34,443 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual() on report-manual. 2012-02-28 17:51:34,443 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.exchange_success() on exchange-success. 2012-02-28 17:51:34,443 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.report_submission_id() on report-submission_id. 2012-02-28 17:51:34,443 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.report_system_id() on report-system_id. 2012-02-28 17:51:34,444 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.gather() on gather. 2012-02-28 17:51:34,444 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test() on prompt-test. 2012-02-28 17:51:34,444 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell() on prompt-shell. 2012-02-28 17:51:34,444 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell() on report-shell. 2012-02-28 17:51:34,444 DEBUG Calling /usr/share/checkbox/plugins/intro_prompt.py IntroPrompt.begin_recover() on begin-recover. 2012-02-28 17:51:34,444 DEBUG Calling /usr/share/checkbox/plugins/intro_prompt.py IntroPrompt.prompt_begin() on prompt-begin. 2012-02-28 17:51:34,444 DEBUG Calling /usr/share/checkbox/plugins/user_interface.py UserInterface.run() on run. 2012-02-28 17:51:34,444 DEBUG Calling /usr/share/checkbox/plugins/user_interface.py UserInterface.launchpad_report() on launchpad-report. 2012-02-28 17:51:34,445 DEBUG Calling /usr/share/checkbox/plugins/metric_test.py MetricTest.prompt_metric() on prompt-metric. 2012-02-28 17:51:34,445 DEBUG Calling /usr/share/checkbox/plugins/metric_test.py MetricTest.report_metric() on report-metric. 2012-02-28 17:51:34,445 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin() on begin. 2012-02-28 17:51:34,445 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin() on prompt-begin. 2012-02-28 17:51:34,445 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save() on prompt-job. 2012-02-28 17:51:34,445 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save() on report-job. 2012-02-28 17:51:34,446 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save() on stop. 2012-02-28 17:51:34,446 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin_gather() on gather. 2012-02-28 17:51:34,446 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.end_gather() on gather. 2012-02-28 17:51:34,446 DEBUG Calling /usr/share/checkbox/plugins/server_info.py ServerInfo.gather() on gather. 2012-02-28 17:51:34,446 DEBUG Calling /usr/share/checkbox/plugins/begin_prompt.py BeginPrompt.prompt_begin() on prompt-begin. 2012-02-28 17:51:34,446 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.begin_persist() on begin-persist. 2012-02-28 17:51:34,447 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.begin_recover() on begin-recover. 2012-02-28 17:51:34,447 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite() on report-suite. 2012-02-28 17:51:34,447 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.prompt_gather() on prompt-gather. 2012-02-28 17:51:34,447 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job() on report-suite. 2012-02-28 17:51:34,447 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job() on report-test. 2012-02-28 17:51:34,447 DEBUG Calling /usr/share/checkbox/plugins/sleep_info.py SleepInfo.sleep() on sleep. 2012-02-28 17:51:34,447 DEBUG Calling /usr/share/checkbox/plugins/datetime_info.py DatetimeInfo.report() on report. 2012-02-28 17:51:34,447 DEBUG Calling /usr/share/checkbox/plugins/report_prompt.py ReportPrompt.prompt_report() on prompt-report. 2012-02-28 17:51:34,448 DEBUG Started firing run. 2012-02-28 17:51:34,448 DEBUG Calling /usr/share/checkbox/plugins/user_interface.py UserInterface.run() for run with priority 0. 2012-02-28 17:51:34,718 DEBUG Started firing prompt-begin. 2012-02-28 17:51:34,719 DEBUG Calling /usr/share/checkbox/plugins/lock_prompt.py LockPrompt.prompt_begin() for prompt-begin with priority -1000. 2012-02-28 17:51:34,719 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin() for prompt-begin with priority -100. 2012-02-28 17:51:34,719 DEBUG Started firing begin-persist. 2012-02-28 17:51:34,720 DEBUG Calling /usr/share/checkbox/plugins/system_info.py SystemInfo.begin_persist() for begin-persist with priority 0. 2012-02-28 17:51:34,720 DEBUG Calling /usr/share/checkbox/plugins/recover_prompt.py RecoverPrompt.begin_persist() for begin-persist with priority 0. 2012-02-28 17:51:34,720 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.begin_persist() for begin-persist with priority 0. 2012-02-28 17:51:34,720 DEBUG Calling /usr/share/checkbox/plugins/launchpad_prompt.py LaunchpadPrompt.begin_persist() for begin-persist with priority 0. 2012-02-28 17:51:34,720 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.begin_persist() for begin-persist with priority 0. 2012-02-28 17:51:34,720 DEBUG Finished firing begin-persist. 2012-02-28 17:51:34,720 DEBUG Calling /usr/share/checkbox/plugins/recover_prompt.py RecoverPrompt.prompt_begin() for prompt-begin with priority 0. 2012-02-28 17:51:36,189 DEBUG Started firing begin-recover. 2012-02-28 17:51:36,189 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.begin_recover(True) for begin-recover with priority 0. 2012-02-28 17:51:36,189 DEBUG Calling /usr/share/checkbox/plugins/intro_prompt.py IntroPrompt.begin_recover(True) for begin-recover with priority 0. 2012-02-28 17:51:36,190 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.begin_recover(True) for begin-recover with priority 0. 2012-02-28 17:51:36,190 DEBUG Finished firing begin-recover. 2012-02-28 17:51:36,190 DEBUG Calling /usr/share/checkbox/plugins/begin_prompt.py BeginPrompt.prompt_begin() for prompt-begin with priority 0. 2012-02-28 17:51:36,190 DEBUG Started firing begin. 2012-02-28 17:51:36,190 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin() for begin with priority -100. 2012-02-28 17:51:36,190 DEBUG Finished firing begin. 2012-02-28 17:51:36,190 DEBUG Calling /usr/share/checkbox/plugins/intro_prompt.py IntroPrompt.prompt_begin() for prompt-begin with priority 100. 2012-02-28 17:51:36,190 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.prompt_begin() for prompt-begin with priority 110. 2012-02-28 17:51:36,191 DEBUG Finished firing prompt-begin. 2012-02-28 17:51:36,191 DEBUG Started firing prompt-gather. 2012-02-28 17:51:36,191 DEBUG Calling checkbox.lib.cache.Cache for prompt-gather with priority 0. 2012-02-28 17:51:36,198 DEBUG Started firing gather. 2012-02-28 17:51:36,198 DEBUG Calling /usr/share/checkbox/plugins/scripts_info.py ScriptsInfo.gather() for gather with priority -1000. 2012-02-28 17:51:36,198 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.begin_gather() for gather with priority -900. 2012-02-28 17:51:36,199 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.begin_gather() for gather with priority -900. 2012-02-28 17:51:36,199 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.gather() for gather with priority -100. 2012-02-28 17:51:36,492 DEBUG Backend responded, continuing execution. 2012-02-28 17:51:36,493 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.gather() for gather with priority 0. 2012-02-28 17:51:36,493 DEBUG Opening filename: /home/ubuntu/.cache/checkbox/subunit.log 2012-02-28 17:51:36,493 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py JobsInfo.gather() for gather with priority 0. 2012-02-28 17:51:36,493 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message() on report-message. 2012-02-28 17:51:36,493 DEBUG Started firing message-directory. 2012-02-28 17:51:36,493 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_directory(/usr/share/checkbox/jobs) for message-directory with priority 0. 2012-02-28 17:51:36,494 DEBUG Started firing message-filename. 2012-02-28 17:51:36,494 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/audio.txt) for message-filename with priority 0. 2012-02-28 17:51:36,495 DEBUG Started firing message-file. 2012-02-28 17:51:36,495 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/audio.txt) for message-file with priority 0. 2012-02-28 17:51:36,522 DEBUG Started firing report-messages. 2012-02-28 17:51:36,522 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'plugin': 'shell', 'name': 'audio/list_devices', 'command': 'cat /proc/asound/cards', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Test to detect audio devices'}, {'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}, {'info': None, 'description': 'PURPOSE:\n This test will check that headphones connector works correctly\nSTEPS:\n 1. Connect a pair of headphones to your audio device\n 2. Click the Test button to play a sound to your audio device\nVERIFICATION:\n Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that headphones connector works correctly\n', 'verification': 'Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'steps': '1. Connect a pair of headphones to your audio device\n2. Click the Test button to play a sound to your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_headphones'}, {'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}, {'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}, {'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}, {'description': 'Play back a sound on the default output and listen for it on the\ndefault input. This makes the most sense when the output and input\nare directly connected, as with a patch cable.', 'plugin': 'shell', 'name': 'audio/alsa_record_playback_automated', 'command': 'audio_test', 'requires': "package.name == 'sox'\npackage.name == 'alsa-base'\ndevice.category == 'AUDIO'"}]) for report-messages with priority 0. 2012-02-28 17:51:36,522 DEBUG Started firing report-message. 2012-02-28 17:51:36,522 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'audio/list_devices', 'command': 'cat /proc/asound/cards', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Test to detect audio devices'}) for report-message with priority 100. 2012-02-28 17:51:36,523 DEBUG Finished firing report-message. 2012-02-28 17:51:36,523 DEBUG Started firing report-message. 2012-02-28 17:51:36,523 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}) for report-message with priority 100. 2012-02-28 17:51:36,523 DEBUG Finished firing report-message. 2012-02-28 17:51:36,523 DEBUG Started firing report-message. 2012-02-28 17:51:36,523 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that headphones connector works correctly\nSTEPS:\n 1. Connect a pair of headphones to your audio device\n 2. Click the Test button to play a sound to your audio device\nVERIFICATION:\n Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that headphones connector works correctly\n', 'verification': 'Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'steps': '1. Connect a pair of headphones to your audio device\n2. Click the Test button to play a sound to your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_headphones'}) for report-message with priority 100. 2012-02-28 17:51:36,524 DEBUG Finished firing report-message. 2012-02-28 17:51:36,524 DEBUG Started firing report-message. 2012-02-28 17:51:36,524 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}) for report-message with priority 100. 2012-02-28 17:51:36,524 DEBUG Finished firing report-message. 2012-02-28 17:51:36,524 DEBUG Started firing report-message. 2012-02-28 17:51:36,524 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}) for report-message with priority 100. 2012-02-28 17:51:36,524 DEBUG Finished firing report-message. 2012-02-28 17:51:36,524 DEBUG Started firing report-message. 2012-02-28 17:51:36,525 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}) for report-message with priority 100. 2012-02-28 17:51:36,525 DEBUG Finished firing report-message. 2012-02-28 17:51:36,525 DEBUG Started firing report-message. 2012-02-28 17:51:36,525 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Play back a sound on the default output and listen for it on the\ndefault input. This makes the most sense when the output and input\nare directly connected, as with a patch cable.', 'plugin': 'shell', 'name': 'audio/alsa_record_playback_automated', 'command': 'audio_test', 'requires': "package.name == 'sox'\npackage.name == 'alsa-base'\ndevice.category == 'AUDIO'"}) for report-message with priority 100. 2012-02-28 17:51:36,525 DEBUG Finished firing report-message. 2012-02-28 17:51:36,525 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,525 DEBUG Finished firing message-file. 2012-02-28 17:51:36,525 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,526 DEBUG Started firing message-filename. 2012-02-28 17:51:36,526 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/autotest.txt) for message-filename with priority 0. 2012-02-28 17:51:36,526 DEBUG Started firing message-file. 2012-02-28 17:51:36,526 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/autotest.txt) for message-file with priority 0. 2012-02-28 17:51:36,532 DEBUG Started firing report-messages. 2012-02-28 17:51:36,533 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'PURPOSE:\n This test will attempt to install and run the Autotest Suite. These tests can be destructive, so this test is blacklisted by default.', 'plugin': 'remote', 'command': 'autotest_suite', 'user': 'root', 'timeout': '1200', 'name': 'autotest/full_suite'}]) for report-messages with priority 0. 2012-02-28 17:51:36,533 DEBUG Started firing report-message. 2012-02-28 17:51:36,533 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will attempt to install and run the Autotest Suite. These tests can be destructive, so this test is blacklisted by default.', 'plugin': 'remote', 'command': 'autotest_suite', 'user': 'root', 'timeout': '1200', 'name': 'autotest/full_suite'}) for report-message with priority 100. 2012-02-28 17:51:36,533 DEBUG Finished firing report-message. 2012-02-28 17:51:36,533 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,533 DEBUG Finished firing message-file. 2012-02-28 17:51:36,533 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,533 DEBUG Started firing message-filename. 2012-02-28 17:51:36,533 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/bluetooth.txt) for message-filename with priority 0. 2012-02-28 17:51:36,534 DEBUG Started firing message-file. 2012-02-28 17:51:36,534 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/bluetooth.txt) for message-file with priority 0. 2012-02-28 17:51:36,554 DEBUG Started firing report-messages. 2012-02-28 17:51:36,556 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}, {'info': None, 'name': 'bluetooth/browse-files', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Right-click on the bluetooth icon and select browse files\n8. Authorize the computer to browse the files in the device if needed\n9. You should be able to browse the files\n", 'purpose': 'This test will check that bluetooth connection works correctly\n', 'verification': 'Did all the steps work?', 'description': "PURPOSE:\n This test will check that bluetooth connection works correctly\nSTEPS:\n 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Right-click on the bluetooth icon and select browse files\n 8. Authorize the computer to browse the files in the device if needed\n 9. You should be able to browse the files\nVERIFICATION:\n Did all the steps work?"}, {'info': None, 'name': 'bluetooth/file-transfer', 'plugin': 'manual', 'depends': 'bluetooth/browse-files bluetooth/detect-output', 'steps': "1. Make sure that you're able to browse the files in your mobile device\n2. Copy a file from the computer to the mobile device\n3. Copy a file from the mobile device to the computer\n", 'purpose': 'This test will check that you can transfer information through a bluetooth connection\n', 'verification': 'Were all files copied correctly?', 'description': "PURPOSE:\n This test will check that you can transfer information through a bluetooth connection\nSTEPS:\n 1. Make sure that you're able to browse the files in your mobile device\n 2. Copy a file from the computer to the mobile device\n 3. Copy a file from the mobile device to the computer\nVERIFICATION:\n Were all files copied correctly?"}, {'info': None, 'description': 'PURPOSE:\n This test will check that you can record and hear audio using a bluetooth audio device\nSTEPS:\n 1. Enable the bluetooth headset\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Click "Test" to record for five seconds and reproduce in the bluetooth device\nVERIFICATION:\n Did you hear the sound you recorded in the bluetooth', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE', 'purpose': 'This test will check that you can record and hear audio using a bluetooth audio device\n', 'verification': 'Did you hear the sound you recorded in the bluetooth', 'steps': '1. Enable the bluetooth headset\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Click "Test" to record for five seconds and reproduce in the bluetooth device\n', 'name': 'bluetooth/audio'}, {'info': None, 'description': 'PURPOSE:\n This test will check that you can use a bluetooth keyboard\nSTEPS:\n 1. Enable the bluetooth keyboard\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. Click "Test"\n 6. Enter some text\nVERIFICATION:\n Were you able to enter some text with the bluetooth keyboard?', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'keyboard_test', 'purpose': 'This test will check that you can use a bluetooth keyboard\n', 'verification': 'Were you able to enter some text with the bluetooth keyboard?', 'steps': '1. Enable the bluetooth keyboard\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. Click "Test"\n6. Enter some text\n', 'name': 'bluetooth/keyboard'}, {'info': None, 'name': 'bluetooth/mouse', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable the bluetooth mouse\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. Move the mouse around the screen\n6. Perform some single/double/right click operations\n", 'purpose': 'This test will check that you can use a bluetooth mouse\n', 'verification': 'Did the mouse work as expected?', 'description': "PURPOSE:\n This test will check that you can use a bluetooth mouse\nSTEPS:\n 1. Enable the bluetooth mouse\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. Move the mouse around the screen\n 6. Perform some single/double/right click operations\nVERIFICATION:\n Did the mouse work as expected?"}]) for report-messages with priority 0. 2012-02-28 17:51:36,556 DEBUG Started firing report-message. 2012-02-28 17:51:36,556 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 100. 2012-02-28 17:51:36,556 DEBUG Finished firing report-message. 2012-02-28 17:51:36,556 DEBUG Started firing report-message. 2012-02-28 17:51:36,556 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/browse-files', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Right-click on the bluetooth icon and select browse files\n8. Authorize the computer to browse the files in the device if needed\n9. You should be able to browse the files\n", 'purpose': 'This test will check that bluetooth connection works correctly\n', 'verification': 'Did all the steps work?', 'description': "PURPOSE:\n This test will check that bluetooth connection works correctly\nSTEPS:\n 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Right-click on the bluetooth icon and select browse files\n 8. Authorize the computer to browse the files in the device if needed\n 9. You should be able to browse the files\nVERIFICATION:\n Did all the steps work?"}) for report-message with priority 100. 2012-02-28 17:51:36,557 DEBUG Finished firing report-message. 2012-02-28 17:51:36,557 DEBUG Started firing report-message. 2012-02-28 17:51:36,557 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/file-transfer', 'plugin': 'manual', 'depends': 'bluetooth/browse-files bluetooth/detect-output', 'steps': "1. Make sure that you're able to browse the files in your mobile device\n2. Copy a file from the computer to the mobile device\n3. Copy a file from the mobile device to the computer\n", 'purpose': 'This test will check that you can transfer information through a bluetooth connection\n', 'verification': 'Were all files copied correctly?', 'description': "PURPOSE:\n This test will check that you can transfer information through a bluetooth connection\nSTEPS:\n 1. Make sure that you're able to browse the files in your mobile device\n 2. Copy a file from the computer to the mobile device\n 3. Copy a file from the mobile device to the computer\nVERIFICATION:\n Were all files copied correctly?"}) for report-message with priority 100. 2012-02-28 17:51:36,557 DEBUG Finished firing report-message. 2012-02-28 17:51:36,557 DEBUG Started firing report-message. 2012-02-28 17:51:36,557 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can record and hear audio using a bluetooth audio device\nSTEPS:\n 1. Enable the bluetooth headset\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Click "Test" to record for five seconds and reproduce in the bluetooth device\nVERIFICATION:\n Did you hear the sound you recorded in the bluetooth', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE', 'purpose': 'This test will check that you can record and hear audio using a bluetooth audio device\n', 'verification': 'Did you hear the sound you recorded in the bluetooth', 'steps': '1. Enable the bluetooth headset\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Click "Test" to record for five seconds and reproduce in the bluetooth device\n', 'name': 'bluetooth/audio'}) for report-message with priority 100. 2012-02-28 17:51:36,557 DEBUG Finished firing report-message. 2012-02-28 17:51:36,557 DEBUG Started firing report-message. 2012-02-28 17:51:36,559 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can use a bluetooth keyboard\nSTEPS:\n 1. Enable the bluetooth keyboard\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. Click "Test"\n 6. Enter some text\nVERIFICATION:\n Were you able to enter some text with the bluetooth keyboard?', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'keyboard_test', 'purpose': 'This test will check that you can use a bluetooth keyboard\n', 'verification': 'Were you able to enter some text with the bluetooth keyboard?', 'steps': '1. Enable the bluetooth keyboard\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. Click "Test"\n6. Enter some text\n', 'name': 'bluetooth/keyboard'}) for report-message with priority 100. 2012-02-28 17:51:36,559 DEBUG Finished firing report-message. 2012-02-28 17:51:36,559 DEBUG Started firing report-message. 2012-02-28 17:51:36,560 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/mouse', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable the bluetooth mouse\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. Move the mouse around the screen\n6. Perform some single/double/right click operations\n", 'purpose': 'This test will check that you can use a bluetooth mouse\n', 'verification': 'Did the mouse work as expected?', 'description': "PURPOSE:\n This test will check that you can use a bluetooth mouse\nSTEPS:\n 1. Enable the bluetooth mouse\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. Move the mouse around the screen\n 6. Perform some single/double/right click operations\nVERIFICATION:\n Did the mouse work as expected?"}) for report-message with priority 100. 2012-02-28 17:51:36,560 DEBUG Finished firing report-message. 2012-02-28 17:51:36,560 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,560 DEBUG Finished firing message-file. 2012-02-28 17:51:36,563 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,563 DEBUG Started firing message-filename. 2012-02-28 17:51:36,564 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/camera.txt) for message-filename with priority 0. 2012-02-28 17:51:36,564 DEBUG Started firing message-file. 2012-02-28 17:51:36,564 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/camera.txt) for message-file with priority 0. 2012-02-28 17:51:36,569 DEBUG Started firing report-messages. 2012-02-28 17:51:36,570 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}]) for report-messages with priority 0. 2012-02-28 17:51:36,570 DEBUG Started firing report-message. 2012-02-28 17:51:36,570 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}) for report-message with priority 100. 2012-02-28 17:51:36,570 DEBUG Finished firing report-message. 2012-02-28 17:51:36,570 DEBUG Started firing report-message. 2012-02-28 17:51:36,570 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}) for report-message with priority 100. 2012-02-28 17:51:36,571 DEBUG Finished firing report-message. 2012-02-28 17:51:36,571 DEBUG Started firing report-message. 2012-02-28 17:51:36,571 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}) for report-message with priority 100. 2012-02-28 17:51:36,571 DEBUG Finished firing report-message. 2012-02-28 17:51:36,571 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,571 DEBUG Finished firing message-file. 2012-02-28 17:51:36,571 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,571 DEBUG Started firing message-filename. 2012-02-28 17:51:36,571 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/codecs.txt) for message-filename with priority 0. 2012-02-28 17:51:36,572 DEBUG Started firing message-file. 2012-02-28 17:51:36,572 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/codecs.txt) for message-file with priority 0. 2012-02-28 17:51:36,576 DEBUG Started firing report-messages. 2012-02-28 17:51:36,577 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'description': "PURPOSE:\n This test will verify your system's ability to play Ogg Vorbis audio files.\nSTEPS:\n 1. Click Test to play an Ogg Vorbis file (.ogg)\n 2. Please close the player to proceed.\nVERIFICATION:\n Did the sample play correctly?", 'plugin': 'manual', 'name': 'codecs/ogg-vorbis', 'command': 'totem /usr/share/sounds/ubuntu/stereo/system-ready.ogg', 'purpose': "This test will verify your system's ability to play Ogg Vorbis audio files.\n", 'steps': '1. Click Test to play an Ogg Vorbis file (.ogg)\n2. Please close the player to proceed.\n', 'requires': "package.name == 'gstreamer0.10-plugins-base'\npackage.name == 'totem' and package.name == 'ubuntu-sounds'", 'verification': 'Did the sample play correctly?'}, {'info': None, 'description': "PURPOSE:\n This test will verify your system's ability to play Wave Audio files.\nSTEPS:\n 1. Select Test to play a Wave Audio format file (.wav)\n 2. Please close the player to proceed.\nVERIFICATION:\n Did the sample play correctly?", 'plugin': 'manual', 'name': 'codecs/wav', 'command': 'totem /usr/share/sounds/alsa/Noise.wav', 'purpose': "This test will verify your system's ability to play Wave Audio files.\n", 'steps': '1. Select Test to play a Wave Audio format file (.wav)\n2. Please close the player to proceed.\n', 'requires': "package.name == 'gstreamer0.10-plugins-good'\npackage.name == 'totem' and package.name == 'alsa-utils'", 'verification': 'Did the sample play correctly?'}]) for report-messages with priority 0. 2012-02-28 17:51:36,580 DEBUG Started firing report-message. 2012-02-28 17:51:36,580 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': "PURPOSE:\n This test will verify your system's ability to play Ogg Vorbis audio files.\nSTEPS:\n 1. Click Test to play an Ogg Vorbis file (.ogg)\n 2. Please close the player to proceed.\nVERIFICATION:\n Did the sample play correctly?", 'plugin': 'manual', 'name': 'codecs/ogg-vorbis', 'command': 'totem /usr/share/sounds/ubuntu/stereo/system-ready.ogg', 'purpose': "This test will verify your system's ability to play Ogg Vorbis audio files.\n", 'steps': '1. Click Test to play an Ogg Vorbis file (.ogg)\n2. Please close the player to proceed.\n', 'requires': "package.name == 'gstreamer0.10-plugins-base'\npackage.name == 'totem' and package.name == 'ubuntu-sounds'", 'verification': 'Did the sample play correctly?'}) for report-message with priority 100. 2012-02-28 17:51:36,580 DEBUG Finished firing report-message. 2012-02-28 17:51:36,580 DEBUG Started firing report-message. 2012-02-28 17:51:36,581 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': "PURPOSE:\n This test will verify your system's ability to play Wave Audio files.\nSTEPS:\n 1. Select Test to play a Wave Audio format file (.wav)\n 2. Please close the player to proceed.\nVERIFICATION:\n Did the sample play correctly?", 'plugin': 'manual', 'name': 'codecs/wav', 'command': 'totem /usr/share/sounds/alsa/Noise.wav', 'purpose': "This test will verify your system's ability to play Wave Audio files.\n", 'steps': '1. Select Test to play a Wave Audio format file (.wav)\n2. Please close the player to proceed.\n', 'requires': "package.name == 'gstreamer0.10-plugins-good'\npackage.name == 'totem' and package.name == 'alsa-utils'", 'verification': 'Did the sample play correctly?'}) for report-message with priority 100. 2012-02-28 17:51:36,581 DEBUG Finished firing report-message. 2012-02-28 17:51:36,581 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,581 DEBUG Finished firing message-file. 2012-02-28 17:51:36,581 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,581 DEBUG Started firing message-filename. 2012-02-28 17:51:36,581 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/cpu.txt) for message-filename with priority 0. 2012-02-28 17:51:36,581 DEBUG Started firing message-file. 2012-02-28 17:51:36,582 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/cpu.txt) for message-file with priority 0. 2012-02-28 17:51:36,588 DEBUG Started firing report-messages. 2012-02-28 17:51:36,588 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq).', 'plugin': 'shell', 'command': 'fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'fwts'", 'name': 'cpu/scaling_test'}, {'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}, {'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}, {'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}, {'description': 'This test checks that CPU frequency governors are obeyed when set.', 'plugin': 'shell', 'command': 'nice -n -20 cpu_scaling_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/frequency_governors'}]) for report-messages with priority 0. 2012-02-28 17:51:36,589 DEBUG Started firing report-message. 2012-02-28 17:51:36,589 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq).', 'plugin': 'shell', 'command': 'fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'fwts'", 'name': 'cpu/scaling_test'}) for report-message with priority 100. 2012-02-28 17:51:36,589 DEBUG Finished firing report-message. 2012-02-28 17:51:36,589 DEBUG Started firing report-message. 2012-02-28 17:51:36,589 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}) for report-message with priority 100. 2012-02-28 17:51:36,589 DEBUG Finished firing report-message. 2012-02-28 17:51:36,591 DEBUG Started firing report-message. 2012-02-28 17:51:36,592 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}) for report-message with priority 100. 2012-02-28 17:51:36,592 DEBUG Finished firing report-message. 2012-02-28 17:51:36,592 DEBUG Started firing report-message. 2012-02-28 17:51:36,592 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}) for report-message with priority 100. 2012-02-28 17:51:36,592 DEBUG Finished firing report-message. 2012-02-28 17:51:36,592 DEBUG Started firing report-message. 2012-02-28 17:51:36,596 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that CPU frequency governors are obeyed when set.', 'plugin': 'shell', 'command': 'nice -n -20 cpu_scaling_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/frequency_governors'}) for report-message with priority 100. 2012-02-28 17:51:36,596 DEBUG Finished firing report-message. 2012-02-28 17:51:36,596 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,596 DEBUG Finished firing message-file. 2012-02-28 17:51:36,596 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,596 DEBUG Started firing message-filename. 2012-02-28 17:51:36,597 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/daemons.txt) for message-filename with priority 0. 2012-02-28 17:51:36,597 DEBUG Started firing message-file. 2012-02-28 17:51:36,597 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/daemons.txt) for message-file with priority 0. 2012-02-28 17:51:36,620 DEBUG Started firing report-messages. 2012-02-28 17:51:36,620 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'requires': "package.name == 'at'", 'command': "pgrep -f '/usr/sbin/atd' >/dev/null", 'description': 'Test if the atd daemon is running when the package is installed.', 'name': 'daemons/atd', 'plugin': 'shell'}, {'requires': "package.name == 'cron'", 'command': "pgrep -f '/usr/sbin/cron' >/dev/null", 'description': 'Test if the cron daemon is running when the package is installed.', 'name': 'daemons/cron', 'plugin': 'shell'}, {'requires': "package.name == 'cupsys'", 'command': "pgrep -f '/usr/sbin/cupsd' >/dev/null", 'description': 'Test if the cupsd daemon is running when the package is installed.', 'name': 'daemons/cupsd', 'plugin': 'shell'}, {'requires': "package.name == 'util-linux'", 'command': "pgrep -f '/sbin/getty' >/dev/null", 'description': 'Test if the getty daemon is running when the package is installed.', 'name': 'daemons/getty', 'plugin': 'shell'}, {'requires': "package.name == 'upstart'", 'command': "pgrep -f '/sbin/init' >/dev/null", 'description': 'Test if the init daemon is running when the package is installed.', 'name': 'daemons/init', 'plugin': 'shell'}, {'requires': "package.name == 'klogd'", 'command': "pgrep -f '/sbin/klogd' >/dev/null", 'description': 'Test if the klogd daemon is running when the package is installed.', 'name': 'daemons/klogd', 'plugin': 'shell'}, {'requires': "package.name == 'samba'", 'command': "pgrep -f '/usr/sbin/nmbd' >/dev/null", 'description': 'Test if the nmbd daemon is running when the package is installed.', 'name': 'daemons/nmbd', 'plugin': 'shell'}, {'requires': "package.name == 'samba'", 'command': "pgrep -f '/usr/sbin/smbd' >/dev/null", 'description': 'Test if the smbd daemon is running when the package is installed.', 'name': 'daemons/smbd', 'plugin': 'shell'}, {'requires': "package.name == 'syslogd'", 'command': "pgrep -f '/sbin/syslogd' >/dev/null", 'description': 'Test if the syslogd daemon is running when the package is installed.', 'name': 'daemons/syslogd', 'plugin': 'shell'}, {'plugin': 'shell', 'name': 'daemons/udevd', 'command': "pgrep -f '/sbin/udevd' >/dev/null", 'requires': "package.name == 'udevd'\npackage.name == 'linux'", 'description': 'Test if the udevd daemon is running when the package is installed.'}, {'requires': "package.name == 'winbind'", 'command': "pgrep -f '/usr/sbin/winbindd' >/dev/null", 'description': 'Test if the winbindd daemon is running when the package is installed.', 'name': 'daemons/winbindd', 'plugin': 'shell'}]) for report-messages with priority 0. 2012-02-28 17:51:36,620 DEBUG Started firing report-message. 2012-02-28 17:51:36,621 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'at'", 'command': "pgrep -f '/usr/sbin/atd' >/dev/null", 'description': 'Test if the atd daemon is running when the package is installed.', 'name': 'daemons/atd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,621 DEBUG Finished firing report-message. 2012-02-28 17:51:36,621 DEBUG Started firing report-message. 2012-02-28 17:51:36,621 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'cron'", 'command': "pgrep -f '/usr/sbin/cron' >/dev/null", 'description': 'Test if the cron daemon is running when the package is installed.', 'name': 'daemons/cron', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,621 DEBUG Finished firing report-message. 2012-02-28 17:51:36,621 DEBUG Started firing report-message. 2012-02-28 17:51:36,621 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'cupsys'", 'command': "pgrep -f '/usr/sbin/cupsd' >/dev/null", 'description': 'Test if the cupsd daemon is running when the package is installed.', 'name': 'daemons/cupsd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,622 DEBUG Finished firing report-message. 2012-02-28 17:51:36,622 DEBUG Started firing report-message. 2012-02-28 17:51:36,622 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'util-linux'", 'command': "pgrep -f '/sbin/getty' >/dev/null", 'description': 'Test if the getty daemon is running when the package is installed.', 'name': 'daemons/getty', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,622 DEBUG Finished firing report-message. 2012-02-28 17:51:36,622 DEBUG Started firing report-message. 2012-02-28 17:51:36,622 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'upstart'", 'command': "pgrep -f '/sbin/init' >/dev/null", 'description': 'Test if the init daemon is running when the package is installed.', 'name': 'daemons/init', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,622 DEBUG Finished firing report-message. 2012-02-28 17:51:36,622 DEBUG Started firing report-message. 2012-02-28 17:51:36,623 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'klogd'", 'command': "pgrep -f '/sbin/klogd' >/dev/null", 'description': 'Test if the klogd daemon is running when the package is installed.', 'name': 'daemons/klogd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,623 DEBUG Finished firing report-message. 2012-02-28 17:51:36,623 DEBUG Started firing report-message. 2012-02-28 17:51:36,623 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'samba'", 'command': "pgrep -f '/usr/sbin/nmbd' >/dev/null", 'description': 'Test if the nmbd daemon is running when the package is installed.', 'name': 'daemons/nmbd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,623 DEBUG Finished firing report-message. 2012-02-28 17:51:36,623 DEBUG Started firing report-message. 2012-02-28 17:51:36,623 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'samba'", 'command': "pgrep -f '/usr/sbin/smbd' >/dev/null", 'description': 'Test if the smbd daemon is running when the package is installed.', 'name': 'daemons/smbd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,624 DEBUG Finished firing report-message. 2012-02-28 17:51:36,624 DEBUG Started firing report-message. 2012-02-28 17:51:36,624 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'syslogd'", 'command': "pgrep -f '/sbin/syslogd' >/dev/null", 'description': 'Test if the syslogd daemon is running when the package is installed.', 'name': 'daemons/syslogd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,624 DEBUG Finished firing report-message. 2012-02-28 17:51:36,624 DEBUG Started firing report-message. 2012-02-28 17:51:36,625 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'daemons/udevd', 'command': "pgrep -f '/sbin/udevd' >/dev/null", 'requires': "package.name == 'udevd'\npackage.name == 'linux'", 'description': 'Test if the udevd daemon is running when the package is installed.'}) for report-message with priority 100. 2012-02-28 17:51:36,625 DEBUG Finished firing report-message. 2012-02-28 17:51:36,625 DEBUG Started firing report-message. 2012-02-28 17:51:36,625 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'winbind'", 'command': "pgrep -f '/usr/sbin/winbindd' >/dev/null", 'description': 'Test if the winbindd daemon is running when the package is installed.', 'name': 'daemons/winbindd', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,626 DEBUG Finished firing report-message. 2012-02-28 17:51:36,626 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,629 DEBUG Finished firing message-file. 2012-02-28 17:51:36,629 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,629 DEBUG Started firing message-filename. 2012-02-28 17:51:36,629 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/disk.txt) for message-filename with priority 0. 2012-02-28 17:51:36,630 DEBUG Started firing message-file. 2012-02-28 17:51:36,630 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/disk.txt) for message-file with priority 0. 2012-02-28 17:51:36,648 DEBUG Started firing report-messages. 2012-02-28 17:51:36,648 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}, {'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}, {'description': 'Check stats changes for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/stats_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: disk_stats_test `ls /sys$path/block`\ndescription: This test checks disk stats, generates some activity and rechecks stats to verify they\'ve changed. It also verifies that disks appear in the various files they\'re supposed to.\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/stats'}, {'plugin': 'local', 'description': 'SMART test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/smart_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription:\n This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID)\nuser: root\ncommand: disk_smart -b /dev/`ls /sys$path/block` -s 130\nEOF', 'requires': "package.name == 'smartmontools'\npackage.name == 'linux'\ndevice.category == 'DISK'", 'name': 'disk/smart'}, {'plugin': 'local', 'description': 'Maximum disk space used during a default installation test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/max_diskspace_used_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription: Maximum disk space test for $product\nuser: root\ncommand: max_diskspace_used `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/max_diskspace_used'}, {'plugin': 'local', 'description': 'Verify system storage performs at or above baseline performance', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/read_performance_`ls /sys$path/block`\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk performance test for $product\nuser: root\ncommand: disk_read_performance_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/read_performance'}, {'plugin': 'local', 'description': 'Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/storage_device_`ls /sys$path/block`\nuser: root\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk I/O stress test for $product\ncommand: storage_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/storage_devices'}]) for report-messages with priority 0. 2012-02-28 17:51:36,648 DEBUG Started firing report-message. 2012-02-28 17:51:36,648 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,648 DEBUG Finished firing report-message. 2012-02-28 17:51:36,650 DEBUG Started firing report-message. 2012-02-28 17:51:36,650 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}) for report-message with priority 100. 2012-02-28 17:51:36,650 DEBUG Finished firing report-message. 2012-02-28 17:51:36,650 DEBUG Started firing report-message. 2012-02-28 17:51:36,650 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check stats changes for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/stats_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: disk_stats_test `ls /sys$path/block`\ndescription: This test checks disk stats, generates some activity and rechecks stats to verify they\'ve changed. It also verifies that disks appear in the various files they\'re supposed to.\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/stats'}) for report-message with priority 100. 2012-02-28 17:51:36,650 DEBUG Finished firing report-message. 2012-02-28 17:51:36,651 DEBUG Started firing report-message. 2012-02-28 17:51:36,651 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'SMART test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/smart_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription:\n This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID)\nuser: root\ncommand: disk_smart -b /dev/`ls /sys$path/block` -s 130\nEOF', 'requires': "package.name == 'smartmontools'\npackage.name == 'linux'\ndevice.category == 'DISK'", 'name': 'disk/smart'}) for report-message with priority 100. 2012-02-28 17:51:36,651 DEBUG Finished firing report-message. 2012-02-28 17:51:36,651 DEBUG Started firing report-message. 2012-02-28 17:51:36,651 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Maximum disk space used during a default installation test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/max_diskspace_used_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription: Maximum disk space test for $product\nuser: root\ncommand: max_diskspace_used `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/max_diskspace_used'}) for report-message with priority 100. 2012-02-28 17:51:36,652 DEBUG Finished firing report-message. 2012-02-28 17:51:36,652 DEBUG Started firing report-message. 2012-02-28 17:51:36,652 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Verify system storage performs at or above baseline performance', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/read_performance_`ls /sys$path/block`\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk performance test for $product\nuser: root\ncommand: disk_read_performance_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/read_performance'}) for report-message with priority 100. 2012-02-28 17:51:36,652 DEBUG Finished firing report-message. 2012-02-28 17:51:36,652 DEBUG Started firing report-message. 2012-02-28 17:51:36,652 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/storage_device_`ls /sys$path/block`\nuser: root\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk I/O stress test for $product\ncommand: storage_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/storage_devices'}) for report-message with priority 100. 2012-02-28 17:51:36,652 DEBUG Finished firing report-message. 2012-02-28 17:51:36,653 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,653 DEBUG Finished firing message-file. 2012-02-28 17:51:36,653 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,653 DEBUG Started firing message-filename. 2012-02-28 17:51:36,653 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/fingerprint.txt) for message-filename with priority 0. 2012-02-28 17:51:36,653 DEBUG Started firing message-file. 2012-02-28 17:51:36,653 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/fingerprint.txt) for message-file with priority 0. 2012-02-28 17:51:36,656 DEBUG Started firing report-messages. 2012-02-28 17:51:36,656 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'name': 'fingerprint/login', 'description': "PURPOSE:\n This test will verify that a fingerprint reader will work properly for logging into your system.\nPREREQUISITES:\n This test case assumes that there's a testing account from which test cases are run and a personal account that the tester uses to verify the fingerprint reader\nSTEPS:\n 1. Click on the user switcher applet.\n 2. Select your user name.\n 3. A window should appear that provides the ability to login either typing your password or using fingerprint authentication.\n 4. Use the fingerprint reader to login.\n 5. Click on the user switcher applet.\n 6. Select the testing account to continue running tests.\nVERIFICATION:\n Did the authentication procedure work correctly?", 'plugin': 'manual'}, {'info': None, 'name': 'fingerprint/unlock', 'plugin': 'manual', 'steps': "1. Click on the user switcher applet.\n2. Select 'Lock screen'.\n3. Press any key or move the mouse.\n4. A window should appear that provides the ability to unlock either typing your password or using fingerprint authentication.\n5. Use the fingerprint reader to unlock.\n6. Your screen should be unlocked.\n", 'purpose': 'This test will verify that a fingerprint reader can be used to unlock a locked system.\n', 'verification': 'Did the authentication procedure work correctly?', 'description': "PURPOSE:\n This test will verify that a fingerprint reader can be used to unlock a locked system.\nSTEPS:\n 1. Click on the user switcher applet.\n 2. Select 'Lock screen'.\n 3. Press any key or move the mouse.\n 4. A window should appear that provides the ability to unlock either typing your password or using fingerprint authentication.\n 5. Use the fingerprint reader to unlock.\n 6. Your screen should be unlocked.\nVERIFICATION:\n Did the authentication procedure work correctly?"}]) for report-messages with priority 0. 2012-02-28 17:51:36,656 DEBUG Started firing report-message. 2012-02-28 17:51:36,656 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'fingerprint/login', 'description': "PURPOSE:\n This test will verify that a fingerprint reader will work properly for logging into your system.\nPREREQUISITES:\n This test case assumes that there's a testing account from which test cases are run and a personal account that the tester uses to verify the fingerprint reader\nSTEPS:\n 1. Click on the user switcher applet.\n 2. Select your user name.\n 3. A window should appear that provides the ability to login either typing your password or using fingerprint authentication.\n 4. Use the fingerprint reader to login.\n 5. Click on the user switcher applet.\n 6. Select the testing account to continue running tests.\nVERIFICATION:\n Did the authentication procedure work correctly?", 'plugin': 'manual'}) for report-message with priority 100. 2012-02-28 17:51:36,656 DEBUG Finished firing report-message. 2012-02-28 17:51:36,656 DEBUG Started firing report-message. 2012-02-28 17:51:36,657 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'fingerprint/unlock', 'plugin': 'manual', 'steps': "1. Click on the user switcher applet.\n2. Select 'Lock screen'.\n3. Press any key or move the mouse.\n4. A window should appear that provides the ability to unlock either typing your password or using fingerprint authentication.\n5. Use the fingerprint reader to unlock.\n6. Your screen should be unlocked.\n", 'purpose': 'This test will verify that a fingerprint reader can be used to unlock a locked system.\n', 'verification': 'Did the authentication procedure work correctly?', 'description': "PURPOSE:\n This test will verify that a fingerprint reader can be used to unlock a locked system.\nSTEPS:\n 1. Click on the user switcher applet.\n 2. Select 'Lock screen'.\n 3. Press any key or move the mouse.\n 4. A window should appear that provides the ability to unlock either typing your password or using fingerprint authentication.\n 5. Use the fingerprint reader to unlock.\n 6. Your screen should be unlocked.\nVERIFICATION:\n Did the authentication procedure work correctly?"}) for report-message with priority 100. 2012-02-28 17:51:36,657 DEBUG Finished firing report-message. 2012-02-28 17:51:36,657 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,657 DEBUG Finished firing message-file. 2012-02-28 17:51:36,657 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,657 DEBUG Started firing message-filename. 2012-02-28 17:51:36,657 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/firewire.txt) for message-filename with priority 0. 2012-02-28 17:51:36,659 DEBUG Started firing message-file. 2012-02-28 17:51:36,659 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/firewire.txt) for message-file with priority 0. 2012-02-28 17:51:36,666 DEBUG Started firing report-messages. 2012-02-28 17:51:36,666 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}, {'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}, {'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}]) for report-messages with priority 0. 2012-02-28 17:51:36,667 DEBUG Started firing report-message. 2012-02-28 17:51:36,667 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-message with priority 100. 2012-02-28 17:51:36,667 DEBUG Finished firing report-message. 2012-02-28 17:51:36,667 DEBUG Started firing report-message. 2012-02-28 17:51:36,667 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-message with priority 100. 2012-02-28 17:51:36,667 DEBUG Finished firing report-message. 2012-02-28 17:51:36,667 DEBUG Started firing report-message. 2012-02-28 17:51:36,668 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-message with priority 100. 2012-02-28 17:51:36,668 DEBUG Finished firing report-message. 2012-02-28 17:51:36,668 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,668 DEBUG Finished firing message-file. 2012-02-28 17:51:36,668 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,668 DEBUG Started firing message-filename. 2012-02-28 17:51:36,669 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/floppy.txt) for message-filename with priority 0. 2012-02-28 17:51:36,669 DEBUG Started firing message-file. 2012-02-28 17:51:36,669 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/floppy.txt) for message-file with priority 0. 2012-02-28 17:51:36,671 DEBUG Started firing report-messages. 2012-02-28 17:51:36,671 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'name': 'floppy/check', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "driver=floppy"\'\nplugin: shell\nname: floppy/check_`ls /sys$path/driver/*/*/*/block`\nrequires: device.path == "$path"\ndescription: Floppy test for $product\nuser: root\ncommand: floppy_test /dev/`ls /sys$path/driver/*/*/*/block`\nEOF', 'requires': "device.driver == 'floppy'", 'description': 'Floppy test'}]) for report-messages with priority 0. 2012-02-28 17:51:36,673 DEBUG Started firing report-message. 2012-02-28 17:51:36,673 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'floppy/check', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "driver=floppy"\'\nplugin: shell\nname: floppy/check_`ls /sys$path/driver/*/*/*/block`\nrequires: device.path == "$path"\ndescription: Floppy test for $product\nuser: root\ncommand: floppy_test /dev/`ls /sys$path/driver/*/*/*/block`\nEOF', 'requires': "device.driver == 'floppy'", 'description': 'Floppy test'}) for report-message with priority 100. 2012-02-28 17:51:36,673 DEBUG Finished firing report-message. 2012-02-28 17:51:36,673 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,673 DEBUG Finished firing message-file. 2012-02-28 17:51:36,673 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,673 DEBUG Started firing message-filename. 2012-02-28 17:51:36,674 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/graphics.txt) for message-filename with priority 0. 2012-02-28 17:51:36,674 DEBUG Started firing message-file. 2012-02-28 17:51:36,674 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/graphics.txt) for message-file with priority 0. 2012-02-28 17:51:36,704 DEBUG Started firing report-messages. 2012-02-28 17:51:36,704 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'xdpyinfo | grep "^X.Org version" | cut -d \':\' -f 2 | tr -d \' \'', 'plugin': 'shell', 'requires': 'package.name == "x11-utils"', 'description': 'Test to output the Xorg version', 'name': 'graphics/xorg-version'}, {'description': 'Run gtkperf to make sure that GTK based test cases work', 'plugin': 'shell', 'depends': 'graphics/xorg-version', 'command': 'gtkperf -a | grep "Total time:"', 'requires': "package.name == 'gtkperf'", 'name': 'graphics/gtkperf'}, {'info': None, 'name': 'graphics/resolution-change', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new resolution from the dropdown list\n3. Click on Apply\n4. Select the original resolution from the dropdown list\n5. Click on Apply\n', 'purpose': 'This test will verify that the GUI is usable after manually changing resolution\n', 'verification': 'Did the resolution change as expected?', 'description': 'PURPOSE:\n This test will verify that the GUI is usable after manually changing resolution\nSTEPS:\n 1. Open the Displays application\n 2. Select a new resolution from the dropdown list\n 3. Click on Apply\n 4. Select the original resolution from the dropdown list\n 5. Click on Apply\nVERIFICATION:\n Did the resolution change as expected?'}, {'info': None, 'name': 'graphics/rotation', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new rotation value from the dropdown list\n3. Click on Apply\n4. Click on Restore Previous Configuration\n5. Click on Apply\n6. Repeat 2-5 for different rotation values\n', 'purpose': 'This test will test display rotation\n', 'verification': 'Did the display rotation change as expected?', 'description': 'PURPOSE:\n This test will test display rotation\nSTEPS:\n 1. Open the Displays application\n 2. Select a new rotation value from the dropdown list\n 3. Click on Apply\n 4. Click on Restore Previous Configuration\n 5. Click on Apply\n 6. Repeat 2-5 for different rotation values\nVERIFICATION:\n Did the display rotation change as expected?'}, {'requires': "package.name == 'xorg' and package.name == 'procps'", 'command': "pgrep -f '/usr/bin/X' >/dev/null", 'description': 'Test that the X process is running.', 'name': 'graphics/xorg-process', 'plugin': 'shell'}, {'requires': "package.name == 'xorg'", 'command': '! test -e /var/log/Xorg.failsafe.log', 'description': 'Test that the X is not running in failsafe mode.', 'name': 'graphics/xorg-failsafe', 'plugin': 'shell'}, {'description': 'Test that X does not leak memory when running programs on systems with intel based graphics.', 'plugin': 'shell', 'command': 'xorg_memory_test xeyes', 'user': 'root', 'requires': "package.name == 'xorg' and device.driver == 'i915'", 'name': 'graphics/xorg-memory'}, {'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}, {'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': "device.category == 'VIDEO'"}, {'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}, {'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}, {'info': None, 'description': 'PURPOSE:\n This test cycles through the detected video modes\nSTEPS:\n 1. Click "Test" to start cycling through the video modes\nVERIFICATION:\n Did the screen appear to be working for each mode?', 'plugin': 'manual', 'depends': 'graphics/VESA_drivers_not_in_use', 'command': 'xrandr_cycle', 'purpose': 'This test cycles through the detected video modes\n', 'verification': 'Did the screen appear to be working for each mode?', 'steps': '1. Click "Test" to start cycling through the video modes\n', 'requires': "package.name == 'xorg'", 'name': 'graphics/cycle_resolution'}, {'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}, {'description': 'Check that hardware is able to run Unity 3D', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/unity-support'}, {'info': None, 'description': 'PURPOSE:\n This test tests the basic 3D capabilities of your video card\nSTEPS:\n 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n 2. Verify that the animation is not jerky or slow.\nVERIFICATION:\n 1. Did the 3d animation appear?\n 2. Was the animation free from slowness/jerkiness?', 'plugin': 'manual', 'command': 'glxgears; true', 'purpose': 'This test tests the basic 3D capabilities of your video card\n', 'verification': '1. Did the 3d animation appear?\n2. Was the animation free from slowness/jerkiness?', 'steps': '1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n2. Verify that the animation is not jerky or slow.\n', 'requires': "package.name == 'mesa-utils'", 'name': 'graphics/glxgears'}]) for report-messages with priority 0. 2012-02-28 17:51:36,704 DEBUG Started firing report-message. 2012-02-28 17:51:36,705 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'xdpyinfo | grep "^X.Org version" | cut -d \':\' -f 2 | tr -d \' \'', 'plugin': 'shell', 'requires': 'package.name == "x11-utils"', 'description': 'Test to output the Xorg version', 'name': 'graphics/xorg-version'}) for report-message with priority 100. 2012-02-28 17:51:36,705 DEBUG Finished firing report-message. 2012-02-28 17:51:36,705 DEBUG Started firing report-message. 2012-02-28 17:51:36,705 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Run gtkperf to make sure that GTK based test cases work', 'plugin': 'shell', 'depends': 'graphics/xorg-version', 'command': 'gtkperf -a | grep "Total time:"', 'requires': "package.name == 'gtkperf'", 'name': 'graphics/gtkperf'}) for report-message with priority 100. 2012-02-28 17:51:36,705 DEBUG Finished firing report-message. 2012-02-28 17:51:36,705 DEBUG Started firing report-message. 2012-02-28 17:51:36,705 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'graphics/resolution-change', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new resolution from the dropdown list\n3. Click on Apply\n4. Select the original resolution from the dropdown list\n5. Click on Apply\n', 'purpose': 'This test will verify that the GUI is usable after manually changing resolution\n', 'verification': 'Did the resolution change as expected?', 'description': 'PURPOSE:\n This test will verify that the GUI is usable after manually changing resolution\nSTEPS:\n 1. Open the Displays application\n 2. Select a new resolution from the dropdown list\n 3. Click on Apply\n 4. Select the original resolution from the dropdown list\n 5. Click on Apply\nVERIFICATION:\n Did the resolution change as expected?'}) for report-message with priority 100. 2012-02-28 17:51:36,706 DEBUG Finished firing report-message. 2012-02-28 17:51:36,706 DEBUG Started firing report-message. 2012-02-28 17:51:36,706 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'graphics/rotation', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new rotation value from the dropdown list\n3. Click on Apply\n4. Click on Restore Previous Configuration\n5. Click on Apply\n6. Repeat 2-5 for different rotation values\n', 'purpose': 'This test will test display rotation\n', 'verification': 'Did the display rotation change as expected?', 'description': 'PURPOSE:\n This test will test display rotation\nSTEPS:\n 1. Open the Displays application\n 2. Select a new rotation value from the dropdown list\n 3. Click on Apply\n 4. Click on Restore Previous Configuration\n 5. Click on Apply\n 6. Repeat 2-5 for different rotation values\nVERIFICATION:\n Did the display rotation change as expected?'}) for report-message with priority 100. 2012-02-28 17:51:36,706 DEBUG Finished firing report-message. 2012-02-28 17:51:36,706 DEBUG Started firing report-message. 2012-02-28 17:51:36,706 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'xorg' and package.name == 'procps'", 'command': "pgrep -f '/usr/bin/X' >/dev/null", 'description': 'Test that the X process is running.', 'name': 'graphics/xorg-process', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,706 DEBUG Finished firing report-message. 2012-02-28 17:51:36,706 DEBUG Started firing report-message. 2012-02-28 17:51:36,707 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'xorg'", 'command': '! test -e /var/log/Xorg.failsafe.log', 'description': 'Test that the X is not running in failsafe mode.', 'name': 'graphics/xorg-failsafe', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,707 DEBUG Finished firing report-message. 2012-02-28 17:51:36,707 DEBUG Started firing report-message. 2012-02-28 17:51:36,707 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test that X does not leak memory when running programs on systems with intel based graphics.', 'plugin': 'shell', 'command': 'xorg_memory_test xeyes', 'user': 'root', 'requires': "package.name == 'xorg' and device.driver == 'i915'", 'name': 'graphics/xorg-memory'}) for report-message with priority 100. 2012-02-28 17:51:36,707 DEBUG Finished firing report-message. 2012-02-28 17:51:36,709 DEBUG Started firing report-message. 2012-02-28 17:51:36,709 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}) for report-message with priority 100. 2012-02-28 17:51:36,709 DEBUG Finished firing report-message. 2012-02-28 17:51:36,709 DEBUG Started firing report-message. 2012-02-28 17:51:36,709 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': "device.category == 'VIDEO'"}) for report-message with priority 100. 2012-02-28 17:51:36,710 DEBUG Finished firing report-message. 2012-02-28 17:51:36,714 DEBUG Started firing report-message. 2012-02-28 17:51:36,714 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}) for report-message with priority 100. 2012-02-28 17:51:36,714 DEBUG Finished firing report-message. 2012-02-28 17:51:36,715 DEBUG Started firing report-message. 2012-02-28 17:51:36,715 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,715 DEBUG Finished firing report-message. 2012-02-28 17:51:36,715 DEBUG Started firing report-message. 2012-02-28 17:51:36,715 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test cycles through the detected video modes\nSTEPS:\n 1. Click "Test" to start cycling through the video modes\nVERIFICATION:\n Did the screen appear to be working for each mode?', 'plugin': 'manual', 'depends': 'graphics/VESA_drivers_not_in_use', 'command': 'xrandr_cycle', 'purpose': 'This test cycles through the detected video modes\n', 'verification': 'Did the screen appear to be working for each mode?', 'steps': '1. Click "Test" to start cycling through the video modes\n', 'requires': "package.name == 'xorg'", 'name': 'graphics/cycle_resolution'}) for report-message with priority 100. 2012-02-28 17:51:36,715 DEBUG Finished firing report-message. 2012-02-28 17:51:36,715 DEBUG Started firing report-message. 2012-02-28 17:51:36,716 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}) for report-message with priority 100. 2012-02-28 17:51:36,716 DEBUG Finished firing report-message. 2012-02-28 17:51:36,716 DEBUG Started firing report-message. 2012-02-28 17:51:36,716 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check that hardware is able to run Unity 3D', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/unity-support'}) for report-message with priority 100. 2012-02-28 17:51:36,716 DEBUG Finished firing report-message. 2012-02-28 17:51:36,716 DEBUG Started firing report-message. 2012-02-28 17:51:36,716 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test tests the basic 3D capabilities of your video card\nSTEPS:\n 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n 2. Verify that the animation is not jerky or slow.\nVERIFICATION:\n 1. Did the 3d animation appear?\n 2. Was the animation free from slowness/jerkiness?', 'plugin': 'manual', 'command': 'glxgears; true', 'purpose': 'This test tests the basic 3D capabilities of your video card\n', 'verification': '1. Did the 3d animation appear?\n2. Was the animation free from slowness/jerkiness?', 'steps': '1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n2. Verify that the animation is not jerky or slow.\n', 'requires': "package.name == 'mesa-utils'", 'name': 'graphics/glxgears'}) for report-message with priority 100. 2012-02-28 17:51:36,717 DEBUG Finished firing report-message. 2012-02-28 17:51:36,717 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,717 DEBUG Finished firing message-file. 2012-02-28 17:51:36,717 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,717 DEBUG Started firing message-filename. 2012-02-28 17:51:36,717 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/hibernate.txt) for message-filename with priority 0. 2012-02-28 17:51:36,717 DEBUG Started firing message-file. 2012-02-28 17:51:36,717 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/hibernate.txt) for message-file with priority 0. 2012-02-28 17:51:36,720 DEBUG Started firing report-messages. 2012-02-28 17:51:36,720 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'power-management/hibernate_advanced', 'plugin': 'manual', 'purpose': 'This test will check to make sure your system can successfully hibernate (if supported)\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -s disk -w 120 --debug', 'user': 'root', 'verification': 'Did the system successfully hibernate and did it work properly after waking up?', 'steps': '1. Click on Test\n2. The system will hibernate and should wake itself within 5 minutes\n3. If your system does not wake itself after 5 minutes, please press the power button to wake the system manually\n4. If the system fails to resume from hibernate, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check to make sure your system can successfully hibernate (if supported)\nSTEPS:\n 1. Click on Test\n 2. The system will hibernate and should wake itself within 5 minutes\n 3. If your system does not wake itself after 5 minutes, please press the power button to wake the system manually\n 4. If the system fails to resume from hibernate, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully hibernate and did it work properly after waking up?'}]) for report-messages with priority 0. 2012-02-28 17:51:36,720 DEBUG Started firing report-message. 2012-02-28 17:51:36,720 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/hibernate_advanced', 'plugin': 'manual', 'purpose': 'This test will check to make sure your system can successfully hibernate (if supported)\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -s disk -w 120 --debug', 'user': 'root', 'verification': 'Did the system successfully hibernate and did it work properly after waking up?', 'steps': '1. Click on Test\n2. The system will hibernate and should wake itself within 5 minutes\n3. If your system does not wake itself after 5 minutes, please press the power button to wake the system manually\n4. If the system fails to resume from hibernate, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check to make sure your system can successfully hibernate (if supported)\nSTEPS:\n 1. Click on Test\n 2. The system will hibernate and should wake itself within 5 minutes\n 3. If your system does not wake itself after 5 minutes, please press the power button to wake the system manually\n 4. If the system fails to resume from hibernate, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully hibernate and did it work properly after waking up?'}) for report-message with priority 100. 2012-02-28 17:51:36,720 DEBUG Finished firing report-message. 2012-02-28 17:51:36,720 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,720 DEBUG Finished firing message-file. 2012-02-28 17:51:36,721 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,721 DEBUG Started firing message-filename. 2012-02-28 17:51:36,721 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/info.txt) for message-filename with priority 0. 2012-02-28 17:51:36,721 DEBUG Started firing message-file. 2012-02-28 17:51:36,721 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/info.txt) for message-file with priority 0. 2012-02-28 17:51:36,763 DEBUG Started firing report-messages. 2012-02-28 17:51:36,763 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': "device.driver == 'HDA Intel'", 'description': 'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}, {'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}, {'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}, {'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}, {'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': 'Attaches dmidecode output'}, {'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}, {'command': 'cat /proc/meminfo', 'name': 'meminfo_attachment', 'plugin': 'attachment'}, {'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}, {'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}, {'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}, {'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': 'Attaches a report of sysfs attributes.'}, {'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}, {'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}, {'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}, {'plugin': 'shell', 'name': 'info/screenshot', 'command': 'import -window root ${CHECKBOX_DATA}/screenshot.png', 'requires': "package.name == 'xorg'\npackage.name == 'imagemagick'", 'description': 'Captures a screenshot.'}, {'depends': 'info/screenshot', 'plugin': 'attachment', 'command': 'cat ${CHECKBOX_DATA}/screenshot.png', 'description': 'Attaches the screenshot captured in info/screenshot.', 'name': 'screenshot.png'}, {'description': 'Gather log from the Firmware Test Suite run.', 'plugin': 'attachment', 'depends': 'miscellanea/fwts_test', 'command': 'cat $CHECKBOX_DATA/fwts_results.log', 'name': 'fwts_log'}, {'plugin': 'attachment', 'command': '[ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep', 'description': 'Attaches the contents of /proc/acpi/sleep if it exists.', 'name': 'acpi_sleep_attachment'}, {'description': 'Bootchart information.', 'plugin': 'local', 'name': 'info/bootchart', 'command': 'process_wait -u root bootchart collector ureadahead; [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100', 'user': 'root', 'requires': "package.name == 'bootchart' or package.name == 'pybootchartgui'"}, {'plugin': 'local', 'description': 'SATA/IDE device information.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: attachment\nname: info/hdparm_`ls /sys$path/block`.txt\nrequires: device.path == "$path"\nuser: root\ncommand: hdparm -I /dev/`ls /sys$path/block`\nEOF', 'requires': "package.name == 'hdparm'\ndevice.category == 'DISK'", 'name': 'info/hdparm'}, {'description': 'Attaches the bootchart png file for bootchart runs', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "(package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui'", 'name': 'bootchart.png'}, {'description': 'Attaches the bootchart log for bootchart test runs.', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "package.name == 'bootchart' and float(lsb.release) >= 9.04", 'name': 'bootchart.tgz'}, {'plugin': 'attachment', 'command': '[ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz', 'description': 'installs the installer bootchart tarball if it exists.', 'name': 'installer_bootchart.tgz'}, {'plugin': 'attachment', 'command': '[ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug', 'description': 'Attaches the installer debug log if it exists.', 'name': 'installer_debug.gz'}]) for report-messages with priority 0. 2012-02-28 17:51:36,763 DEBUG Started firing report-message. 2012-02-28 17:51:36,763 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': "device.driver == 'HDA Intel'", 'description': 'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,764 DEBUG Finished firing report-message. 2012-02-28 17:51:36,764 DEBUG Started firing report-message. 2012-02-28 17:51:36,764 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,764 DEBUG Finished firing report-message. 2012-02-28 17:51:36,764 DEBUG Started firing report-message. 2012-02-28 17:51:36,764 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,765 DEBUG Finished firing report-message. 2012-02-28 17:51:36,765 DEBUG Started firing report-message. 2012-02-28 17:51:36,765 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,765 DEBUG Finished firing report-message. 2012-02-28 17:51:36,765 DEBUG Started firing report-message. 2012-02-28 17:51:36,765 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': 'Attaches dmidecode output'}) for report-message with priority 100. 2012-02-28 17:51:36,765 DEBUG Finished firing report-message. 2012-02-28 17:51:36,766 DEBUG Started firing report-message. 2012-02-28 17:51:36,766 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,766 DEBUG Finished firing report-message. 2012-02-28 17:51:36,766 DEBUG Started firing report-message. 2012-02-28 17:51:36,767 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat /proc/meminfo', 'name': 'meminfo_attachment', 'plugin': 'attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,767 DEBUG Finished firing report-message. 2012-02-28 17:51:36,767 DEBUG Started firing report-message. 2012-02-28 17:51:36,767 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,767 DEBUG Finished firing report-message. 2012-02-28 17:51:36,767 DEBUG Started firing report-message. 2012-02-28 17:51:36,767 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,767 DEBUG Finished firing report-message. 2012-02-28 17:51:36,768 DEBUG Started firing report-message. 2012-02-28 17:51:36,768 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,768 DEBUG Finished firing report-message. 2012-02-28 17:51:36,768 DEBUG Started firing report-message. 2012-02-28 17:51:36,768 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': 'Attaches a report of sysfs attributes.'}) for report-message with priority 100. 2012-02-28 17:51:36,768 DEBUG Finished firing report-message. 2012-02-28 17:51:36,768 DEBUG Started firing report-message. 2012-02-28 17:51:36,768 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,769 DEBUG Finished firing report-message. 2012-02-28 17:51:36,769 DEBUG Started firing report-message. 2012-02-28 17:51:36,769 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,769 DEBUG Finished firing report-message. 2012-02-28 17:51:36,769 DEBUG Started firing report-message. 2012-02-28 17:51:36,769 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,769 DEBUG Finished firing report-message. 2012-02-28 17:51:36,770 DEBUG Started firing report-message. 2012-02-28 17:51:36,770 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'info/screenshot', 'command': 'import -window root ${CHECKBOX_DATA}/screenshot.png', 'requires': "package.name == 'xorg'\npackage.name == 'imagemagick'", 'description': 'Captures a screenshot.'}) for report-message with priority 100. 2012-02-28 17:51:36,770 DEBUG Finished firing report-message. 2012-02-28 17:51:36,770 DEBUG Started firing report-message. 2012-02-28 17:51:36,770 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'info/screenshot', 'plugin': 'attachment', 'command': 'cat ${CHECKBOX_DATA}/screenshot.png', 'description': 'Attaches the screenshot captured in info/screenshot.', 'name': 'screenshot.png'}) for report-message with priority 100. 2012-02-28 17:51:36,770 DEBUG Finished firing report-message. 2012-02-28 17:51:36,770 DEBUG Started firing report-message. 2012-02-28 17:51:36,770 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Gather log from the Firmware Test Suite run.', 'plugin': 'attachment', 'depends': 'miscellanea/fwts_test', 'command': 'cat $CHECKBOX_DATA/fwts_results.log', 'name': 'fwts_log'}) for report-message with priority 100. 2012-02-28 17:51:36,771 DEBUG Finished firing report-message. 2012-02-28 17:51:36,771 DEBUG Started firing report-message. 2012-02-28 17:51:36,771 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': '[ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep', 'description': 'Attaches the contents of /proc/acpi/sleep if it exists.', 'name': 'acpi_sleep_attachment'}) for report-message with priority 100. 2012-02-28 17:51:36,771 DEBUG Finished firing report-message. 2012-02-28 17:51:36,771 DEBUG Started firing report-message. 2012-02-28 17:51:36,771 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Bootchart information.', 'plugin': 'local', 'name': 'info/bootchart', 'command': 'process_wait -u root bootchart collector ureadahead; [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100', 'user': 'root', 'requires': "package.name == 'bootchart' or package.name == 'pybootchartgui'"}) for report-message with priority 100. 2012-02-28 17:51:36,771 DEBUG Finished firing report-message. 2012-02-28 17:51:36,771 DEBUG Started firing report-message. 2012-02-28 17:51:36,772 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'SATA/IDE device information.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: attachment\nname: info/hdparm_`ls /sys$path/block`.txt\nrequires: device.path == "$path"\nuser: root\ncommand: hdparm -I /dev/`ls /sys$path/block`\nEOF', 'requires': "package.name == 'hdparm'\ndevice.category == 'DISK'", 'name': 'info/hdparm'}) for report-message with priority 100. 2012-02-28 17:51:36,772 DEBUG Finished firing report-message. 2012-02-28 17:51:36,772 DEBUG Started firing report-message. 2012-02-28 17:51:36,772 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches the bootchart png file for bootchart runs', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "(package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui'", 'name': 'bootchart.png'}) for report-message with priority 100. 2012-02-28 17:51:36,772 DEBUG Finished firing report-message. 2012-02-28 17:51:36,772 DEBUG Started firing report-message. 2012-02-28 17:51:36,772 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches the bootchart log for bootchart test runs.', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "package.name == 'bootchart' and float(lsb.release) >= 9.04", 'name': 'bootchart.tgz'}) for report-message with priority 100. 2012-02-28 17:51:36,773 DEBUG Finished firing report-message. 2012-02-28 17:51:36,773 DEBUG Started firing report-message. 2012-02-28 17:51:36,773 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': '[ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz', 'description': 'installs the installer bootchart tarball if it exists.', 'name': 'installer_bootchart.tgz'}) for report-message with priority 100. 2012-02-28 17:51:36,773 DEBUG Finished firing report-message. 2012-02-28 17:51:36,773 DEBUG Started firing report-message. 2012-02-28 17:51:36,773 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'attachment', 'command': '[ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug', 'description': 'Attaches the installer debug log if it exists.', 'name': 'installer_debug.gz'}) for report-message with priority 100. 2012-02-28 17:51:36,773 DEBUG Finished firing report-message. 2012-02-28 17:51:36,773 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,774 DEBUG Finished firing message-file. 2012-02-28 17:51:36,774 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,774 DEBUG Started firing message-filename. 2012-02-28 17:51:36,774 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/input.txt) for message-filename with priority 0. 2012-02-28 17:51:36,775 DEBUG Started firing message-file. 2012-02-28 17:51:36,775 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/input.txt) for message-file with priority 0. 2012-02-28 17:51:36,777 DEBUG Started firing report-messages. 2012-02-28 17:51:36,778 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}, {'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}]) for report-messages with priority 0. 2012-02-28 17:51:36,778 DEBUG Started firing report-message. 2012-02-28 17:51:36,778 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-message with priority 100. 2012-02-28 17:51:36,778 DEBUG Finished firing report-message. 2012-02-28 17:51:36,778 DEBUG Started firing report-message. 2012-02-28 17:51:36,778 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}) for report-message with priority 100. 2012-02-28 17:51:36,779 DEBUG Finished firing report-message. 2012-02-28 17:51:36,779 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,779 DEBUG Finished firing message-file. 2012-02-28 17:51:36,779 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,779 DEBUG Started firing message-filename. 2012-02-28 17:51:36,779 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/install.txt) for message-filename with priority 0. 2012-02-28 17:51:36,779 DEBUG Started firing message-file. 2012-02-28 17:51:36,779 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/install.txt) for message-file with priority 0. 2012-02-28 17:51:36,781 DEBUG Started firing report-messages. 2012-02-28 17:51:36,781 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Tests to see that apt can access repositories and get updates (does not install updates). This is done to confirm that you could recover from an incomplete or broken update.', 'plugin': 'shell', 'command': 'apt-get -d -y --force-yes dist-upgrade && true || false', 'user': 'root', 'requires': "package.name == 'apt'", 'name': 'install/apt-get-gets-updates'}]) for report-messages with priority 0. 2012-02-28 17:51:36,781 DEBUG Started firing report-message. 2012-02-28 17:51:36,781 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests to see that apt can access repositories and get updates (does not install updates). This is done to confirm that you could recover from an incomplete or broken update.', 'plugin': 'shell', 'command': 'apt-get -d -y --force-yes dist-upgrade && true || false', 'user': 'root', 'requires': "package.name == 'apt'", 'name': 'install/apt-get-gets-updates'}) for report-message with priority 100. 2012-02-28 17:51:36,782 DEBUG Finished firing report-message. 2012-02-28 17:51:36,782 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,782 DEBUG Finished firing message-file. 2012-02-28 17:51:36,782 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,782 DEBUG Started firing message-filename. 2012-02-28 17:51:36,782 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/keys.txt) for message-filename with priority 0. 2012-02-28 17:51:36,782 DEBUG Started firing message-file. 2012-02-28 17:51:36,782 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/keys.txt) for message-file with priority 0. 2012-02-28 17:51:36,790 DEBUG Started firing report-messages. 2012-02-28 17:51:36,790 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}, {'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}, {'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}, {'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}, {'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}, {'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}, {'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': "device.category == 'KEYBOARD'"}]) for report-messages with priority 0. 2012-02-28 17:51:36,790 DEBUG Started firing report-message. 2012-02-28 17:51:36,790 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-message with priority 100. 2012-02-28 17:51:36,791 DEBUG Finished firing report-message. 2012-02-28 17:51:36,791 DEBUG Started firing report-message. 2012-02-28 17:51:36,791 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-message with priority 100. 2012-02-28 17:51:36,791 DEBUG Finished firing report-message. 2012-02-28 17:51:36,791 DEBUG Started firing report-message. 2012-02-28 17:51:36,791 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-message with priority 100. 2012-02-28 17:51:36,792 DEBUG Finished firing report-message. 2012-02-28 17:51:36,792 DEBUG Started firing report-message. 2012-02-28 17:51:36,792 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}) for report-message with priority 100. 2012-02-28 17:51:36,792 DEBUG Finished firing report-message. 2012-02-28 17:51:36,792 DEBUG Started firing report-message. 2012-02-28 17:51:36,792 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-message with priority 100. 2012-02-28 17:51:36,792 DEBUG Finished firing report-message. 2012-02-28 17:51:36,792 DEBUG Started firing report-message. 2012-02-28 17:51:36,793 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-message with priority 100. 2012-02-28 17:51:36,793 DEBUG Finished firing report-message. 2012-02-28 17:51:36,793 DEBUG Started firing report-message. 2012-02-28 17:51:36,793 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': "device.category == 'KEYBOARD'"}) for report-message with priority 100. 2012-02-28 17:51:36,793 DEBUG Finished firing report-message. 2012-02-28 17:51:36,793 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,793 DEBUG Finished firing message-file. 2012-02-28 17:51:36,793 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,794 DEBUG Started firing message-filename. 2012-02-28 17:51:36,794 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/local.txt) for message-filename with priority 0. 2012-02-28 17:51:36,794 DEBUG Started firing message-file. 2012-02-28 17:51:36,794 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/local.txt) for message-file with priority 0. 2012-02-28 17:51:36,856 DEBUG Started firing report-messages. 2012-02-28 17:51:36,856 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': 'Audio tests', 'name': '__audio__', 'plugin': 'local'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/autotest.txt*', 'description': 'Autotest Suite tests', 'name': '__autotest__'}, {'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': 'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': 'Camera tests', 'name': '__camera__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/codecs.txt*', 'description': 'Codec tests', 'name': '__codecs__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': 'CPU tests', 'name': '__cpu__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/daemons.txt*', 'description': 'System Daemon tests', 'name': '__daemons__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': 'Disk tests', 'name': '__disk__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/fingerprint.txt*', 'description': 'Fingerprint reader tests', 'name': '__fingerprint__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': 'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/floppy.txt*', 'description': 'Floppy disk tests', 'name': '__floppy__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': 'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/hibernate.txt*', 'description': 'Hibernation tests', 'name': '__hibernate__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': 'Informational tests', 'name': '__info__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': 'Input Devices tests', 'name': '__input__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/install.txt*', 'description': 'Software Installation tests', 'name': '__install__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': 'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/ltp.txt*', 'description': 'Linux Test Project tests', 'name': '__ltp__'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/mago.txt*', 'description': 'Mago Automated Desktop Testing', 'name': '__mago__'}, {'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': 'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': 'Memory tests', 'name': '__memory__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': 'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': 'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': 'Networking tests', 'name': '__networking__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': 'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/panel_clock_test.txt*', 'description': 'Panel Clock Verification tests', 'name': '__panel_clock__'}, {'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': 'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/peripheral.txt*', 'description': 'Peripheral tests', 'name': '__peripheral__', 'plugin': 'local'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/phoronix.txt*', 'description': 'Phoronix Test Suite tests', 'name': '__phoronix__'}, {'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': 'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/qa_regression.txt*', 'description': 'QA Regression tests', 'name': '__qa__'}, {'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/server-services.txt*', 'description': 'Server Services checks', 'name': '__server-services__'}, {'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': 'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/unity.txt*', 'description': 'Unity tests', 'name': '__unity__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': 'USB tests', 'name': '__usb__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/user_apps.txt*', 'description': 'User Applications', 'name': '__user_apps__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': 'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}, {'command': 'cat $CHECKBOX_SHARE/jobs/stress.txt*', 'description': 'Stress tests', 'name': '__stress__', 'plugin': 'local'}]) for report-messages with priority 0. 2012-02-28 17:51:36,857 DEBUG Started firing report-message. 2012-02-28 17:51:36,857 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': 'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,857 DEBUG Finished firing report-message. 2012-02-28 17:51:36,857 DEBUG Started firing report-message. 2012-02-28 17:51:36,858 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/autotest.txt*', 'description': 'Autotest Suite tests', 'name': '__autotest__'}) for report-message with priority 100. 2012-02-28 17:51:36,858 DEBUG Finished firing report-message. 2012-02-28 17:51:36,858 DEBUG Started firing report-message. 2012-02-28 17:51:36,858 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': 'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,859 DEBUG Finished firing report-message. 2012-02-28 17:51:36,859 DEBUG Started firing report-message. 2012-02-28 17:51:36,859 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': 'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,861 DEBUG Finished firing report-message. 2012-02-28 17:51:36,861 DEBUG Started firing report-message. 2012-02-28 17:51:36,861 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/codecs.txt*', 'description': 'Codec tests', 'name': '__codecs__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,861 DEBUG Finished firing report-message. 2012-02-28 17:51:36,861 DEBUG Started firing report-message. 2012-02-28 17:51:36,861 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': 'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,861 DEBUG Finished firing report-message. 2012-02-28 17:51:36,861 DEBUG Started firing report-message. 2012-02-28 17:51:36,862 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/daemons.txt*', 'description': 'System Daemon tests', 'name': '__daemons__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,862 DEBUG Finished firing report-message. 2012-02-28 17:51:36,862 DEBUG Started firing report-message. 2012-02-28 17:51:36,862 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': 'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,862 DEBUG Finished firing report-message. 2012-02-28 17:51:36,862 DEBUG Started firing report-message. 2012-02-28 17:51:36,862 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/fingerprint.txt*', 'description': 'Fingerprint reader tests', 'name': '__fingerprint__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,863 DEBUG Finished firing report-message. 2012-02-28 17:51:36,863 DEBUG Started firing report-message. 2012-02-28 17:51:36,863 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': 'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,863 DEBUG Finished firing report-message. 2012-02-28 17:51:36,863 DEBUG Started firing report-message. 2012-02-28 17:51:36,863 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/floppy.txt*', 'description': 'Floppy disk tests', 'name': '__floppy__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,863 DEBUG Finished firing report-message. 2012-02-28 17:51:36,864 DEBUG Started firing report-message. 2012-02-28 17:51:36,864 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': 'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,864 DEBUG Finished firing report-message. 2012-02-28 17:51:36,864 DEBUG Started firing report-message. 2012-02-28 17:51:36,864 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/hibernate.txt*', 'description': 'Hibernation tests', 'name': '__hibernate__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,864 DEBUG Finished firing report-message. 2012-02-28 17:51:36,865 DEBUG Started firing report-message. 2012-02-28 17:51:36,865 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': 'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,865 DEBUG Finished firing report-message. 2012-02-28 17:51:36,865 DEBUG Started firing report-message. 2012-02-28 17:51:36,865 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': 'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,865 DEBUG Finished firing report-message. 2012-02-28 17:51:36,865 DEBUG Started firing report-message. 2012-02-28 17:51:36,865 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/install.txt*', 'description': 'Software Installation tests', 'name': '__install__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,866 DEBUG Finished firing report-message. 2012-02-28 17:51:36,866 DEBUG Started firing report-message. 2012-02-28 17:51:36,866 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': 'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,866 DEBUG Finished firing report-message. 2012-02-28 17:51:36,866 DEBUG Started firing report-message. 2012-02-28 17:51:36,866 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/ltp.txt*', 'description': 'Linux Test Project tests', 'name': '__ltp__'}) for report-message with priority 100. 2012-02-28 17:51:36,866 DEBUG Finished firing report-message. 2012-02-28 17:51:36,867 DEBUG Started firing report-message. 2012-02-28 17:51:36,867 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/mago.txt*', 'description': 'Mago Automated Desktop Testing', 'name': '__mago__'}) for report-message with priority 100. 2012-02-28 17:51:36,867 DEBUG Finished firing report-message. 2012-02-28 17:51:36,867 DEBUG Started firing report-message. 2012-02-28 17:51:36,867 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': 'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,867 DEBUG Finished firing report-message. 2012-02-28 17:51:36,867 DEBUG Started firing report-message. 2012-02-28 17:51:36,867 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': 'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,868 DEBUG Finished firing report-message. 2012-02-28 17:51:36,868 DEBUG Started firing report-message. 2012-02-28 17:51:36,868 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': 'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,868 DEBUG Finished firing report-message. 2012-02-28 17:51:36,868 DEBUG Started firing report-message. 2012-02-28 17:51:36,868 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': 'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,868 DEBUG Finished firing report-message. 2012-02-28 17:51:36,869 DEBUG Started firing report-message. 2012-02-28 17:51:36,869 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': 'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,869 DEBUG Finished firing report-message. 2012-02-28 17:51:36,869 DEBUG Started firing report-message. 2012-02-28 17:51:36,869 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': 'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,869 DEBUG Finished firing report-message. 2012-02-28 17:51:36,869 DEBUG Started firing report-message. 2012-02-28 17:51:36,869 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/panel_clock_test.txt*', 'description': 'Panel Clock Verification tests', 'name': '__panel_clock__'}) for report-message with priority 100. 2012-02-28 17:51:36,870 DEBUG Finished firing report-message. 2012-02-28 17:51:36,870 DEBUG Started firing report-message. 2012-02-28 17:51:36,870 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': 'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,870 DEBUG Finished firing report-message. 2012-02-28 17:51:36,870 DEBUG Started firing report-message. 2012-02-28 17:51:36,870 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/peripheral.txt*', 'description': 'Peripheral tests', 'name': '__peripheral__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,870 DEBUG Finished firing report-message. 2012-02-28 17:51:36,870 DEBUG Started firing report-message. 2012-02-28 17:51:36,871 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/phoronix.txt*', 'description': 'Phoronix Test Suite tests', 'name': '__phoronix__'}) for report-message with priority 100. 2012-02-28 17:51:36,871 DEBUG Finished firing report-message. 2012-02-28 17:51:36,871 DEBUG Started firing report-message. 2012-02-28 17:51:36,871 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': 'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,871 DEBUG Finished firing report-message. 2012-02-28 17:51:36,871 DEBUG Started firing report-message. 2012-02-28 17:51:36,871 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/qa_regression.txt*', 'description': 'QA Regression tests', 'name': '__qa__'}) for report-message with priority 100. 2012-02-28 17:51:36,872 DEBUG Finished firing report-message. 2012-02-28 17:51:36,872 DEBUG Started firing report-message. 2012-02-28 17:51:36,872 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/server-services.txt*', 'description': 'Server Services checks', 'name': '__server-services__'}) for report-message with priority 100. 2012-02-28 17:51:36,872 DEBUG Finished firing report-message. 2012-02-28 17:51:36,872 DEBUG Started firing report-message. 2012-02-28 17:51:36,872 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': 'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,872 DEBUG Finished firing report-message. 2012-02-28 17:51:36,873 DEBUG Started firing report-message. 2012-02-28 17:51:36,873 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/unity.txt*', 'description': 'Unity tests', 'name': '__unity__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,873 DEBUG Finished firing report-message. 2012-02-28 17:51:36,873 DEBUG Started firing report-message. 2012-02-28 17:51:36,873 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': 'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,873 DEBUG Finished firing report-message. 2012-02-28 17:51:36,873 DEBUG Started firing report-message. 2012-02-28 17:51:36,873 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/user_apps.txt*', 'description': 'User Applications', 'name': '__user_apps__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,874 DEBUG Finished firing report-message. 2012-02-28 17:51:36,874 DEBUG Started firing report-message. 2012-02-28 17:51:36,875 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': 'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,875 DEBUG Finished firing report-message. 2012-02-28 17:51:36,875 DEBUG Started firing report-message. 2012-02-28 17:51:36,875 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cat $CHECKBOX_SHARE/jobs/stress.txt*', 'description': 'Stress tests', 'name': '__stress__', 'plugin': 'local'}) for report-message with priority 100. 2012-02-28 17:51:36,875 DEBUG Finished firing report-message. 2012-02-28 17:51:36,875 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,876 DEBUG Finished firing message-file. 2012-02-28 17:51:36,876 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,876 DEBUG Started firing message-filename. 2012-02-28 17:51:36,876 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/ltp.txt) for message-filename with priority 0. 2012-02-28 17:51:36,876 DEBUG Started firing message-file. 2012-02-28 17:51:36,876 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/ltp.txt) for message-file with priority 0. 2012-02-28 17:51:36,881 DEBUG Started firing report-messages. 2012-02-28 17:51:36,881 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'This test installs and runs Linux Test Project syscalls test. This can be destructive, thus this test is blacklisted by default.', 'plugin': 'remote', 'name': 'ltp/syscalls', 'command': "ltp_suite | filter_templates --whitelist='name=syscalls'", 'user': 'root', 'timeout': '1200', 'requires': "package.alias == 'linux'\npackage.name == 'cvs'\npackage.name == 'flex'\npackage.name == 'make'\npackage.name == 'autoconf'"}]) for report-messages with priority 0. 2012-02-28 17:51:36,881 DEBUG Started firing report-message. 2012-02-28 17:51:36,881 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test installs and runs Linux Test Project syscalls test. This can be destructive, thus this test is blacklisted by default.', 'plugin': 'remote', 'name': 'ltp/syscalls', 'command': "ltp_suite | filter_templates --whitelist='name=syscalls'", 'user': 'root', 'timeout': '1200', 'requires': "package.alias == 'linux'\npackage.name == 'cvs'\npackage.name == 'flex'\npackage.name == 'make'\npackage.name == 'autoconf'"}) for report-message with priority 100. 2012-02-28 17:51:36,881 DEBUG Finished firing report-message. 2012-02-28 17:51:36,882 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,882 DEBUG Finished firing message-file. 2012-02-28 17:51:36,882 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,882 DEBUG Started firing message-filename. 2012-02-28 17:51:36,882 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/mago.txt) for message-filename with priority 0. 2012-02-28 17:51:36,882 DEBUG Started firing message-file. 2012-02-28 17:51:36,882 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/mago.txt) for message-file with priority 0. 2012-02-28 17:51:36,884 DEBUG Started firing report-messages. 2012-02-28 17:51:36,884 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'PURPOSE:\n This test installs and runs the Mago Automated Desktop Testing suite.', 'plugin': 'remote', 'name': 'mago/suite', 'command': 'mago_suite', 'requires': "package.name == 'bzr'\npackage.name == 'python-ldtp'\ndesktop.gnome.interface.accessibility == True"}]) for report-messages with priority 0. 2012-02-28 17:51:36,884 DEBUG Started firing report-message. 2012-02-28 17:51:36,885 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test installs and runs the Mago Automated Desktop Testing suite.', 'plugin': 'remote', 'name': 'mago/suite', 'command': 'mago_suite', 'requires': "package.name == 'bzr'\npackage.name == 'python-ldtp'\ndesktop.gnome.interface.accessibility == True"}) for report-message with priority 100. 2012-02-28 17:51:36,885 DEBUG Finished firing report-message. 2012-02-28 17:51:36,885 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,885 DEBUG Finished firing message-file. 2012-02-28 17:51:36,885 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,885 DEBUG Started firing message-filename. 2012-02-28 17:51:36,885 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/mediacard.txt) for message-filename with priority 0. 2012-02-28 17:51:36,885 DEBUG Started firing message-file. 2012-02-28 17:51:36,886 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/mediacard.txt) for message-file with priority 0. 2012-02-28 17:51:36,915 DEBUG Started firing report-messages. 2012-02-28 17:51:36,915 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}, {'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}, {'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}, {'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}]) for report-messages with priority 0. 2012-02-28 17:51:36,916 DEBUG Started firing report-message. 2012-02-28 17:51:36,916 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:51:36,916 DEBUG Finished firing report-message. 2012-02-28 17:51:36,916 DEBUG Started firing report-message. 2012-02-28 17:51:36,916 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-message with priority 100. 2012-02-28 17:51:36,916 DEBUG Finished firing report-message. 2012-02-28 17:51:36,916 DEBUG Started firing report-message. 2012-02-28 17:51:36,917 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-message with priority 100. 2012-02-28 17:51:36,917 DEBUG Finished firing report-message. 2012-02-28 17:51:36,917 DEBUG Started firing report-message. 2012-02-28 17:51:36,917 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,917 DEBUG Finished firing report-message. 2012-02-28 17:51:36,917 DEBUG Started firing report-message. 2012-02-28 17:51:36,917 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,918 DEBUG Finished firing report-message. 2012-02-28 17:51:36,919 DEBUG Started firing report-message. 2012-02-28 17:51:36,919 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,919 DEBUG Finished firing report-message. 2012-02-28 17:51:36,919 DEBUG Started firing report-message. 2012-02-28 17:51:36,919 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:51:36,920 DEBUG Finished firing report-message. 2012-02-28 17:51:36,921 DEBUG Started firing report-message. 2012-02-28 17:51:36,921 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-message with priority 100. 2012-02-28 17:51:36,922 DEBUG Finished firing report-message. 2012-02-28 17:51:36,922 DEBUG Started firing report-message. 2012-02-28 17:51:36,922 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-message with priority 100. 2012-02-28 17:51:36,922 DEBUG Finished firing report-message. 2012-02-28 17:51:36,922 DEBUG Started firing report-message. 2012-02-28 17:51:36,922 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,923 DEBUG Finished firing report-message. 2012-02-28 17:51:36,923 DEBUG Started firing report-message. 2012-02-28 17:51:36,923 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,923 DEBUG Finished firing report-message. 2012-02-28 17:51:36,923 DEBUG Started firing report-message. 2012-02-28 17:51:36,923 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,923 DEBUG Finished firing report-message. 2012-02-28 17:51:36,923 DEBUG Started firing report-message. 2012-02-28 17:51:36,924 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:51:36,924 DEBUG Finished firing report-message. 2012-02-28 17:51:36,924 DEBUG Started firing report-message. 2012-02-28 17:51:36,924 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-message with priority 100. 2012-02-28 17:51:36,924 DEBUG Finished firing report-message. 2012-02-28 17:51:36,924 DEBUG Started firing report-message. 2012-02-28 17:51:36,924 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-message with priority 100. 2012-02-28 17:51:36,925 DEBUG Finished firing report-message. 2012-02-28 17:51:36,925 DEBUG Started firing report-message. 2012-02-28 17:51:36,925 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,925 DEBUG Finished firing report-message. 2012-02-28 17:51:36,925 DEBUG Started firing report-message. 2012-02-28 17:51:36,926 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,926 DEBUG Finished firing report-message. 2012-02-28 17:51:36,926 DEBUG Started firing report-message. 2012-02-28 17:51:36,926 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,926 DEBUG Finished firing report-message. 2012-02-28 17:51:36,926 DEBUG Started firing report-message. 2012-02-28 17:51:36,926 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:51:36,927 DEBUG Finished firing report-message. 2012-02-28 17:51:36,927 DEBUG Started firing report-message. 2012-02-28 17:51:36,927 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-message with priority 100. 2012-02-28 17:51:36,927 DEBUG Finished firing report-message. 2012-02-28 17:51:36,927 DEBUG Started firing report-message. 2012-02-28 17:51:36,927 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-message with priority 100. 2012-02-28 17:51:36,927 DEBUG Finished firing report-message. 2012-02-28 17:51:36,927 DEBUG Started firing report-message. 2012-02-28 17:51:36,928 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,928 DEBUG Finished firing report-message. 2012-02-28 17:51:36,928 DEBUG Started firing report-message. 2012-02-28 17:51:36,928 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,928 DEBUG Finished firing report-message. 2012-02-28 17:51:36,928 DEBUG Started firing report-message. 2012-02-28 17:51:36,928 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:36,929 DEBUG Finished firing report-message. 2012-02-28 17:51:36,929 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,929 DEBUG Finished firing message-file. 2012-02-28 17:51:36,929 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,929 DEBUG Started firing message-filename. 2012-02-28 17:51:36,929 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/memory.txt) for message-filename with priority 0. 2012-02-28 17:51:36,929 DEBUG Started firing message-file. 2012-02-28 17:51:36,929 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/memory.txt) for message-file with priority 0. 2012-02-28 17:51:36,932 DEBUG Started firing report-messages. 2012-02-28 17:51:36,932 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}, {'description': 'Test and exercise memory.', 'plugin': 'shell', 'command': 'memory_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'memory/check'}]) for report-messages with priority 0. 2012-02-28 17:51:36,932 DEBUG Started firing report-message. 2012-02-28 17:51:36,932 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-message with priority 100. 2012-02-28 17:51:36,933 DEBUG Finished firing report-message. 2012-02-28 17:51:36,933 DEBUG Started firing report-message. 2012-02-28 17:51:36,933 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test and exercise memory.', 'plugin': 'shell', 'command': 'memory_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'memory/check'}) for report-message with priority 100. 2012-02-28 17:51:36,933 DEBUG Finished firing report-message. 2012-02-28 17:51:36,933 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,933 DEBUG Finished firing message-file. 2012-02-28 17:51:36,933 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,933 DEBUG Started firing message-filename. 2012-02-28 17:51:36,933 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/miscellanea.txt) for message-filename with priority 0. 2012-02-28 17:51:36,934 DEBUG Started firing message-file. 2012-02-28 17:51:36,934 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/miscellanea.txt) for message-file with priority 0. 2012-02-28 17:51:36,944 DEBUG Started firing report-messages. 2012-02-28 17:51:36,944 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'description': 'PURPOSE:\n This test will check that the system can switch to a virtual terminal and back to X\nSTEPS:\n 1. Click "Test" to switch to another virtual terminal and then back to X\nVERIFICATION:\n Did your screen change temporarily to a text console and then switch back to your current session?', 'plugin': 'manual', 'purpose': 'This test will check that the system can switch to a virtual terminal and back to X\n', 'command': 'cycle_vts', 'user': 'root', 'verification': 'Did your screen change temporarily to a text console and then switch back to your current session?', 'steps': '1. Click "Test" to switch to another virtual terminal and then back to X\n', 'requires': "package.alias == 'linux'\npackage.name == 'kbd'", 'name': 'miscellanea/chvt'}, {'description': 'Run Firmware Test Suite (fwts) automated tests.', 'plugin': 'shell', 'name': 'miscellanea/fwts_test', 'command': 'fwts_test -l $CHECKBOX_DATA/fwts_results.log', 'requires': " package.name == 'linux'\n package.name == 'fwts'"}, {'description': 'This will run some basic connectivity tests against a BMC, verifying that IPMI works.', 'plugin': 'shell', 'command': 'ipmi_test', 'user': 'root', 'requires': "package.name == 'ipmitool'", 'name': 'miscellanea/ipmi_test'}, {'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}, {'description': "Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty)", 'plugin': 'shell', 'command': 'if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi', 'requires': "package.name == 'apport'", 'name': 'miscellanea/apport-directory'}, {'description': 'Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node', 'plugin': 'shell', 'command': 'virt_check', 'user': 'root', 'requires': 'cpuinfo.platform in ("i386", "x86_64")', 'name': 'miscellanea/virtualization-check'}]) for report-messages with priority 0. 2012-02-28 17:51:36,945 DEBUG Started firing report-message. 2012-02-28 17:51:36,945 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system can switch to a virtual terminal and back to X\nSTEPS:\n 1. Click "Test" to switch to another virtual terminal and then back to X\nVERIFICATION:\n Did your screen change temporarily to a text console and then switch back to your current session?', 'plugin': 'manual', 'purpose': 'This test will check that the system can switch to a virtual terminal and back to X\n', 'command': 'cycle_vts', 'user': 'root', 'verification': 'Did your screen change temporarily to a text console and then switch back to your current session?', 'steps': '1. Click "Test" to switch to another virtual terminal and then back to X\n', 'requires': "package.alias == 'linux'\npackage.name == 'kbd'", 'name': 'miscellanea/chvt'}) for report-message with priority 100. 2012-02-28 17:51:36,945 DEBUG Finished firing report-message. 2012-02-28 17:51:36,945 DEBUG Started firing report-message. 2012-02-28 17:51:36,945 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Run Firmware Test Suite (fwts) automated tests.', 'plugin': 'shell', 'name': 'miscellanea/fwts_test', 'command': 'fwts_test -l $CHECKBOX_DATA/fwts_results.log', 'requires': " package.name == 'linux'\n package.name == 'fwts'"}) for report-message with priority 100. 2012-02-28 17:51:36,945 DEBUG Finished firing report-message. 2012-02-28 17:51:36,945 DEBUG Started firing report-message. 2012-02-28 17:51:36,946 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This will run some basic connectivity tests against a BMC, verifying that IPMI works.', 'plugin': 'shell', 'command': 'ipmi_test', 'user': 'root', 'requires': "package.name == 'ipmitool'", 'name': 'miscellanea/ipmi_test'}) for report-message with priority 100. 2012-02-28 17:51:36,946 DEBUG Finished firing report-message. 2012-02-28 17:51:36,946 DEBUG Started firing report-message. 2012-02-28 17:51:36,946 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-message with priority 100. 2012-02-28 17:51:36,946 DEBUG Finished firing report-message. 2012-02-28 17:51:36,946 DEBUG Started firing report-message. 2012-02-28 17:51:36,946 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty)", 'plugin': 'shell', 'command': 'if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi', 'requires': "package.name == 'apport'", 'name': 'miscellanea/apport-directory'}) for report-message with priority 100. 2012-02-28 17:51:36,947 DEBUG Finished firing report-message. 2012-02-28 17:51:36,947 DEBUG Started firing report-message. 2012-02-28 17:51:36,947 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node', 'plugin': 'shell', 'command': 'virt_check', 'user': 'root', 'requires': 'cpuinfo.platform in ("i386", "x86_64")', 'name': 'miscellanea/virtualization-check'}) for report-message with priority 100. 2012-02-28 17:51:36,947 DEBUG Finished firing report-message. 2012-02-28 17:51:36,947 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,947 DEBUG Finished firing message-file. 2012-02-28 17:51:36,947 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,947 DEBUG Started firing message-filename. 2012-02-28 17:51:36,948 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/monitor.txt) for message-filename with priority 0. 2012-02-28 17:51:36,948 DEBUG Started firing message-file. 2012-02-28 17:51:36,948 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/monitor.txt) for message-file with priority 0. 2012-02-28 17:51:36,956 DEBUG Started firing report-messages. 2012-02-28 17:51:36,957 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/dvi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DVI port on your system\n', 'purpose': 'This test will check your DVI port. Skip if your system does not have a DVI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dvi == 'supported'", 'description': 'PURPOSE:\n This test will check your DVI port. Skip if your system does not have a DVI port\nSTEPS:\n 1. Connect a display (if not already connected) to the DVI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/displayport', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DisplayPort port on your system\n', 'purpose': 'This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dp == 'supported'", 'description': 'PURPOSE:\n This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\nSTEPS:\n 1. Connect a display (if not already connected) to the DisplayPort port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/svideo', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the S-VIDEO port on your system\n', 'purpose': 'This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.svideo == 'supported'", 'description': 'PURPOSE:\n This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\nSTEPS:\n 1. Connect a display (if not already connected) to the S-VIDEO port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/rca', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the RCA port on your system\n', 'purpose': 'This test will check your RCA port. Skip if your system does not have a RCA port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.rca == 'supported'", 'description': 'PURPOSE:\n This test will check your RCA port. Skip if your system does not have a RCA port\nSTEPS:\n 1. Connect a display (if not already connected) to the RCA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}]) for report-messages with priority 0. 2012-02-28 17:51:36,957 DEBUG Started firing report-message. 2012-02-28 17:51:36,957 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:36,958 DEBUG Finished firing report-message. 2012-02-28 17:51:36,958 DEBUG Started firing report-message. 2012-02-28 17:51:36,958 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/dvi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DVI port on your system\n', 'purpose': 'This test will check your DVI port. Skip if your system does not have a DVI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dvi == 'supported'", 'description': 'PURPOSE:\n This test will check your DVI port. Skip if your system does not have a DVI port\nSTEPS:\n 1. Connect a display (if not already connected) to the DVI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:36,958 DEBUG Finished firing report-message. 2012-02-28 17:51:36,961 DEBUG Started firing report-message. 2012-02-28 17:51:36,961 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/displayport', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DisplayPort port on your system\n', 'purpose': 'This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dp == 'supported'", 'description': 'PURPOSE:\n This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\nSTEPS:\n 1. Connect a display (if not already connected) to the DisplayPort port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:36,961 DEBUG Finished firing report-message. 2012-02-28 17:51:36,961 DEBUG Started firing report-message. 2012-02-28 17:51:36,962 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:36,962 DEBUG Finished firing report-message. 2012-02-28 17:51:36,962 DEBUG Started firing report-message. 2012-02-28 17:51:36,962 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/svideo', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the S-VIDEO port on your system\n', 'purpose': 'This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.svideo == 'supported'", 'description': 'PURPOSE:\n This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\nSTEPS:\n 1. Connect a display (if not already connected) to the S-VIDEO port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:36,962 DEBUG Finished firing report-message. 2012-02-28 17:51:36,962 DEBUG Started firing report-message. 2012-02-28 17:51:36,962 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/rca', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the RCA port on your system\n', 'purpose': 'This test will check your RCA port. Skip if your system does not have a RCA port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.rca == 'supported'", 'description': 'PURPOSE:\n This test will check your RCA port. Skip if your system does not have a RCA port\nSTEPS:\n 1. Connect a display (if not already connected) to the RCA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:36,963 DEBUG Finished firing report-message. 2012-02-28 17:51:36,963 DEBUG Started firing report-message. 2012-02-28 17:51:36,963 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-message with priority 100. 2012-02-28 17:51:36,963 DEBUG Finished firing report-message. 2012-02-28 17:51:36,963 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,963 DEBUG Finished firing message-file. 2012-02-28 17:51:36,963 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,963 DEBUG Started firing message-filename. 2012-02-28 17:51:36,964 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/networking.txt) for message-filename with priority 0. 2012-02-28 17:51:36,964 DEBUG Started firing message-file. 2012-02-28 17:51:36,964 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/networking.txt) for message-file with priority 0. 2012-02-28 17:51:36,985 DEBUG Started firing report-messages. 2012-02-28 17:51:36,985 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'network_device_info', 'plugin': 'shell', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'description': 'Test to detect the available network controllers', 'name': 'networking/detect'}, {'depends': 'networking/detect', 'command': 'internet_test', 'description': 'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}, {'name': 'networking/info', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: manual\nname: networking/info_$2\nrequires: device.path == "$1" and package.name == \'linux\'\ncommand: network_info $2\n_description:\n PURPOSE:\n This test will check the different NIC\n STEPS:\n 1. Please verify the following information for NIC $2\n INFO:\n $output\n VERIFICATION:\n Is this correct?\nEOF', 'requires': "device.category == 'NETWORK'", 'description': 'Network Information'}, {'description': 'This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error.', 'plugin': 'shell', 'name': 'networking/info_automated', 'command': 'udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \\$2 }"| xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do network_info \\$i; done"', 'requires': "package.name == 'network-manager'\ndevice.category == 'NETWORK'"}, {'info': None, 'name': 'networking/wired_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wired connection\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the top panel\n2. Select a network below the "Wired network" section\n3. Click "Test" to verify that it\'s possible to establish a HTTP connection\n', 'description': 'PURPOSE:\n This test will check your wired connection\nSTEPS:\n 1. Click on the Network icon in the top panel\n 2. Select a network below the "Wired network" section\n 3. Click "Test" to verify that it\'s possible to establish a HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}, {'info': None, 'name': 'networking/modem_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check that a DSL modem can be configured and connected.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Connect the telephone line to the computer\n2. Click on the Network icon on the top panel.\n3. Select "Edit Connections"\n4. Select the "DSL" tab\n5. Click on "Add" button\n6. Configure the connection parameters properly\n7. Click "Test" to verify that it\'s possible to establish an HTTP connection\n', 'description': 'PURPOSE:\n This test will check that a DSL modem can be configured and connected.\nSTEPS:\n 1. Connect the telephone line to the computer\n 2. Click on the Network icon on the top panel.\n 3. Select "Edit Connections"\n 4. Select the "DSL" tab\n 5. Click on "Add" button\n 6. Configure the connection parameters properly\n 7. Click "Test" to verify that it\'s possible to establish an HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}, {'name': 'networking/ping', 'command': 'internet_test $CHECKBOX_SERVER', 'description': 'Automated test case to verify availability of some system on the network\nusing ICMP ECHO packets.', 'plugin': 'shell'}, {'name': 'networking/http', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell'}, {'description': 'Test to see if we can sync local clock to an NTP server', 'plugin': 'shell', 'command': 'network_ntp_test', 'user': 'root', 'requires': "package.name == 'ntpdate'", 'name': 'networking/ntp'}, {'requires': "package.name == 'openssh-client'", 'command': 'if [ $CHECKBOX_SERVER ]; then ssh -q -o \'StrictHostKeyChecking=no\' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi', 'description': 'Verify that an installation of checkbox-server on the network can be reached over SSH.', 'name': 'networking/ssh', 'plugin': 'shell'}, {'requires': "package.name == 'cups-client'", 'command': 'network_printer_test -s $CHECKBOX_SERVER', 'description': 'Try to enable a remote printer on the network and print a test page.', 'name': 'networking/printer', 'plugin': 'shell'}, {'description': 'Automated test to walk multiple network cards and test each one in sequence.', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: shell\nname: networking/multi_nic_$2\nrequires: device.path == "$1" and package.name == \'linux\'\nuser: root\ncommand: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug\ndescription:\n Testing for NIC $2\nEOF', 'requires': "device.category == 'NETWORK'", 'name': 'networking/multi_nic'}, {'plugin': 'shell', 'name': 'networking/bandwidth', 'command': 'network_bandwidth_test --log-level=info --scan=3', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'ethtool' and package.name == 'nmap'\ndevice.category == 'NETWORK'", 'description': 'Test to measure the network bandwidth'}]) for report-messages with priority 0. 2012-02-28 17:51:36,985 DEBUG Started firing report-message. 2012-02-28 17:51:36,985 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'network_device_info', 'plugin': 'shell', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'description': 'Test to detect the available network controllers', 'name': 'networking/detect'}) for report-message with priority 100. 2012-02-28 17:51:36,985 DEBUG Finished firing report-message. 2012-02-28 17:51:36,985 DEBUG Started firing report-message. 2012-02-28 17:51:36,986 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'networking/detect', 'command': 'internet_test', 'description': 'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,986 DEBUG Finished firing report-message. 2012-02-28 17:51:36,986 DEBUG Started firing report-message. 2012-02-28 17:51:36,986 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/info', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: manual\nname: networking/info_$2\nrequires: device.path == "$1" and package.name == \'linux\'\ncommand: network_info $2\n_description:\n PURPOSE:\n This test will check the different NIC\n STEPS:\n 1. Please verify the following information for NIC $2\n INFO:\n $output\n VERIFICATION:\n Is this correct?\nEOF', 'requires': "device.category == 'NETWORK'", 'description': 'Network Information'}) for report-message with priority 100. 2012-02-28 17:51:36,986 DEBUG Finished firing report-message. 2012-02-28 17:51:36,986 DEBUG Started firing report-message. 2012-02-28 17:51:36,986 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error.', 'plugin': 'shell', 'name': 'networking/info_automated', 'command': 'udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \\$2 }"| xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do network_info \\$i; done"', 'requires': "package.name == 'network-manager'\ndevice.category == 'NETWORK'"}) for report-message with priority 100. 2012-02-28 17:51:36,987 DEBUG Finished firing report-message. 2012-02-28 17:51:36,987 DEBUG Started firing report-message. 2012-02-28 17:51:36,987 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'networking/wired_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wired connection\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the top panel\n2. Select a network below the "Wired network" section\n3. Click "Test" to verify that it\'s possible to establish a HTTP connection\n', 'description': 'PURPOSE:\n This test will check your wired connection\nSTEPS:\n 1. Click on the Network icon in the top panel\n 2. Select a network below the "Wired network" section\n 3. Click "Test" to verify that it\'s possible to establish a HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 100. 2012-02-28 17:51:36,987 DEBUG Finished firing report-message. 2012-02-28 17:51:36,987 DEBUG Started firing report-message. 2012-02-28 17:51:36,987 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'networking/modem_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check that a DSL modem can be configured and connected.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Connect the telephone line to the computer\n2. Click on the Network icon on the top panel.\n3. Select "Edit Connections"\n4. Select the "DSL" tab\n5. Click on "Add" button\n6. Configure the connection parameters properly\n7. Click "Test" to verify that it\'s possible to establish an HTTP connection\n', 'description': 'PURPOSE:\n This test will check that a DSL modem can be configured and connected.\nSTEPS:\n 1. Connect the telephone line to the computer\n 2. Click on the Network icon on the top panel.\n 3. Select "Edit Connections"\n 4. Select the "DSL" tab\n 5. Click on "Add" button\n 6. Configure the connection parameters properly\n 7. Click "Test" to verify that it\'s possible to establish an HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 100. 2012-02-28 17:51:36,987 DEBUG Finished firing report-message. 2012-02-28 17:51:36,987 DEBUG Started firing report-message. 2012-02-28 17:51:36,988 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/ping', 'command': 'internet_test $CHECKBOX_SERVER', 'description': 'Automated test case to verify availability of some system on the network\nusing ICMP ECHO packets.', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,988 DEBUG Finished firing report-message. 2012-02-28 17:51:36,988 DEBUG Started firing report-message. 2012-02-28 17:51:36,988 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/http', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,988 DEBUG Finished firing report-message. 2012-02-28 17:51:36,988 DEBUG Started firing report-message. 2012-02-28 17:51:36,988 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to see if we can sync local clock to an NTP server', 'plugin': 'shell', 'command': 'network_ntp_test', 'user': 'root', 'requires': "package.name == 'ntpdate'", 'name': 'networking/ntp'}) for report-message with priority 100. 2012-02-28 17:51:36,989 DEBUG Finished firing report-message. 2012-02-28 17:51:36,989 DEBUG Started firing report-message. 2012-02-28 17:51:36,989 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'openssh-client'", 'command': 'if [ $CHECKBOX_SERVER ]; then ssh -q -o \'StrictHostKeyChecking=no\' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi', 'description': 'Verify that an installation of checkbox-server on the network can be reached over SSH.', 'name': 'networking/ssh', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,989 DEBUG Finished firing report-message. 2012-02-28 17:51:36,989 DEBUG Started firing report-message. 2012-02-28 17:51:36,989 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'cups-client'", 'command': 'network_printer_test -s $CHECKBOX_SERVER', 'description': 'Try to enable a remote printer on the network and print a test page.', 'name': 'networking/printer', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:36,989 DEBUG Finished firing report-message. 2012-02-28 17:51:36,989 DEBUG Started firing report-message. 2012-02-28 17:51:36,990 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Automated test to walk multiple network cards and test each one in sequence.', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: shell\nname: networking/multi_nic_$2\nrequires: device.path == "$1" and package.name == \'linux\'\nuser: root\ncommand: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug\ndescription:\n Testing for NIC $2\nEOF', 'requires': "device.category == 'NETWORK'", 'name': 'networking/multi_nic'}) for report-message with priority 100. 2012-02-28 17:51:36,990 DEBUG Finished firing report-message. 2012-02-28 17:51:36,990 DEBUG Started firing report-message. 2012-02-28 17:51:36,990 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'networking/bandwidth', 'command': 'network_bandwidth_test --log-level=info --scan=3', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'ethtool' and package.name == 'nmap'\ndevice.category == 'NETWORK'", 'description': 'Test to measure the network bandwidth'}) for report-message with priority 100. 2012-02-28 17:51:36,990 DEBUG Finished firing report-message. 2012-02-28 17:51:36,990 DEBUG Finished firing report-messages. 2012-02-28 17:51:36,991 DEBUG Finished firing message-file. 2012-02-28 17:51:36,991 DEBUG Finished firing message-filename. 2012-02-28 17:51:36,991 DEBUG Started firing message-filename. 2012-02-28 17:51:36,991 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/optical.txt) for message-filename with priority 0. 2012-02-28 17:51:36,992 DEBUG Started firing message-file. 2012-02-28 17:51:36,992 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/optical.txt) for message-file with priority 0. 2012-02-28 17:51:37,006 DEBUG Started firing report-messages. 2012-02-28 17:51:37,007 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}, {'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}, {'info': None, 'description': 'PURPOSE:\n This test will check your system\'s CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\nSTEPS:\n 1. Enter a blank CD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank CD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.cd == 'writable'", 'name': 'optical/cdrom-write'}, {'info': None, 'name': 'optical/cdrom-audio-playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert an audio CD in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Listen to Music" to open Banshee\n4. Select the CD under "Libraries" in the left panel of Banshee\n5. Click the Play button to listen to music\n6. Stop playing after some time\n7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n8. The CD should be ejected\n9. Close Banshee\n', 'purpose': 'This test will check your CD audio playback capabilities\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your CD audio playback capabilities\nSTEPS:\n 1. Insert an audio CD in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Listen to Music" to open Banshee\n 4. Select the CD under "Libraries" in the left panel of Banshee\n 5. Click the Play button to listen to music\n 6. Stop playing after some time\n 7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n 8. The CD should be ejected\n 9. Close Banshee\nVERIFICATION:\n Did all the steps work?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your system\'s DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\nSTEPS:\n 1. Enter a blank DVD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank DVD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.dvd == 'writable'", 'name': 'optical/dvd-write'}, {'info': None, 'name': 'optical/dvd_movie_playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Media Apps" and then click on "Movie Player"\n4. Play the movie using Movie Player, stop the movie after verifying that it plays\n6. Eject the DVD\n', 'purpose': 'This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Media Apps" and then click on "Movie Player"\n 4. Play the movie using Movie Player, stop the movie after verifying that it plays\n 6. Eject the DVD\nVERIFICATION:\n Did all the steps work?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your DVD playback capabilities\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Click "Test" to play the DVD in Totem\nVERIFICATION:\n Did the file play?', 'plugin': 'manual', 'name': 'optical/dvd_playback', 'command': 'totem /media/cdrom', 'purpose': 'This test will check your DVD playback capabilities\n', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Click "Test" to play the DVD in Totem\n', 'requires': "device.category == 'CDROM'\npackage.name == 'totem'", 'verification': 'Did the file play?'}]) for report-messages with priority 0. 2012-02-28 17:51:37,007 DEBUG Started firing report-message. 2012-02-28 17:51:37,008 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}) for report-message with priority 100. 2012-02-28 17:51:37,008 DEBUG Finished firing report-message. 2012-02-28 17:51:37,008 DEBUG Started firing report-message. 2012-02-28 17:51:37,008 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}) for report-message with priority 100. 2012-02-28 17:51:37,008 DEBUG Finished firing report-message. 2012-02-28 17:51:37,010 DEBUG Started firing report-message. 2012-02-28 17:51:37,010 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\nSTEPS:\n 1. Enter a blank CD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank CD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.cd == 'writable'", 'name': 'optical/cdrom-write'}) for report-message with priority 100. 2012-02-28 17:51:37,010 DEBUG Finished firing report-message. 2012-02-28 17:51:37,011 DEBUG Started firing report-message. 2012-02-28 17:51:37,011 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'optical/cdrom-audio-playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert an audio CD in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Listen to Music" to open Banshee\n4. Select the CD under "Libraries" in the left panel of Banshee\n5. Click the Play button to listen to music\n6. Stop playing after some time\n7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n8. The CD should be ejected\n9. Close Banshee\n', 'purpose': 'This test will check your CD audio playback capabilities\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your CD audio playback capabilities\nSTEPS:\n 1. Insert an audio CD in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Listen to Music" to open Banshee\n 4. Select the CD under "Libraries" in the left panel of Banshee\n 5. Click the Play button to listen to music\n 6. Stop playing after some time\n 7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n 8. The CD should be ejected\n 9. Close Banshee\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 100. 2012-02-28 17:51:37,011 DEBUG Finished firing report-message. 2012-02-28 17:51:37,011 DEBUG Started firing report-message. 2012-02-28 17:51:37,011 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\nSTEPS:\n 1. Enter a blank DVD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank DVD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.dvd == 'writable'", 'name': 'optical/dvd-write'}) for report-message with priority 100. 2012-02-28 17:51:37,011 DEBUG Finished firing report-message. 2012-02-28 17:51:37,011 DEBUG Started firing report-message. 2012-02-28 17:51:37,012 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'optical/dvd_movie_playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Media Apps" and then click on "Movie Player"\n4. Play the movie using Movie Player, stop the movie after verifying that it plays\n6. Eject the DVD\n', 'purpose': 'This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Media Apps" and then click on "Movie Player"\n 4. Play the movie using Movie Player, stop the movie after verifying that it plays\n 6. Eject the DVD\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 100. 2012-02-28 17:51:37,012 DEBUG Finished firing report-message. 2012-02-28 17:51:37,012 DEBUG Started firing report-message. 2012-02-28 17:51:37,012 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your DVD playback capabilities\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Click "Test" to play the DVD in Totem\nVERIFICATION:\n Did the file play?', 'plugin': 'manual', 'name': 'optical/dvd_playback', 'command': 'totem /media/cdrom', 'purpose': 'This test will check your DVD playback capabilities\n', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Click "Test" to play the DVD in Totem\n', 'requires': "device.category == 'CDROM'\npackage.name == 'totem'", 'verification': 'Did the file play?'}) for report-message with priority 100. 2012-02-28 17:51:37,012 DEBUG Finished firing report-message. 2012-02-28 17:51:37,012 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,012 DEBUG Finished firing message-file. 2012-02-28 17:51:37,013 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,013 DEBUG Started firing message-filename. 2012-02-28 17:51:37,013 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/panel_clock_test.txt) for message-filename with priority 0. 2012-02-28 17:51:37,013 DEBUG Started firing message-file. 2012-02-28 17:51:37,013 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/panel_clock_test.txt) for message-file with priority 0. 2012-02-28 17:51:37,017 DEBUG Started firing report-messages. 2012-02-28 17:51:37,017 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'name': 'panel_clock/verify', 'requires': "package.name == 'gnome-system-tools'", 'description': 'PURPOSE:\n This test will verify that the desktop clock displays the correct date and time\nVERIFICATION:\n Is the clock in the upper right corner of your desktop displaying the correct date and time for your timezone?', 'plugin': 'manual'}, {'info': None, 'name': 'panel_clock/test', 'plugin': 'manual', 'purpose': 'This test will verify that the desktop clock synchronizes with the system clock.\n', 'depends': 'panel_clock/verify', 'command': 'date -s "`date -d \'1 hour\'`"', 'user': 'root', 'verification': 'Is your system clock displaying the correct date and time for your timezone?', 'steps': '1. Click the "Test" button and verify the clock moves ahead by 1 hour.\nNote: It may take a minute or so for the clock to refresh\n2. Right click on the clock, then click on "Time & Date Settings..."\n3. Ensure that your clock application is set to manual.\n4. Change the time 1 hour back\n5. Close the window and reboot\n', 'requires': "package.name == 'gnome-system-tools'", 'description': 'PURPOSE:\n This test will verify that the desktop clock synchronizes with the system clock.\nSTEPS:\n 1. Click the "Test" button and verify the clock moves ahead by 1 hour.\n Note: It may take a minute or so for the clock to refresh\n 2. Right click on the clock, then click on "Time & Date Settings..."\n 3. Ensure that your clock application is set to manual.\n 4. Change the time 1 hour back\n 5. Close the window and reboot\nVERIFICATION:\n Is your system clock displaying the correct date and time for your timezone?'}]) for report-messages with priority 0. 2012-02-28 17:51:37,017 DEBUG Started firing report-message. 2012-02-28 17:51:37,017 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'panel_clock/verify', 'requires': "package.name == 'gnome-system-tools'", 'description': 'PURPOSE:\n This test will verify that the desktop clock displays the correct date and time\nVERIFICATION:\n Is the clock in the upper right corner of your desktop displaying the correct date and time for your timezone?', 'plugin': 'manual'}) for report-message with priority 100. 2012-02-28 17:51:37,017 DEBUG Finished firing report-message. 2012-02-28 17:51:37,017 DEBUG Started firing report-message. 2012-02-28 17:51:37,018 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'panel_clock/test', 'plugin': 'manual', 'purpose': 'This test will verify that the desktop clock synchronizes with the system clock.\n', 'depends': 'panel_clock/verify', 'command': 'date -s "`date -d \'1 hour\'`"', 'user': 'root', 'verification': 'Is your system clock displaying the correct date and time for your timezone?', 'steps': '1. Click the "Test" button and verify the clock moves ahead by 1 hour.\nNote: It may take a minute or so for the clock to refresh\n2. Right click on the clock, then click on "Time & Date Settings..."\n3. Ensure that your clock application is set to manual.\n4. Change the time 1 hour back\n5. Close the window and reboot\n', 'requires': "package.name == 'gnome-system-tools'", 'description': 'PURPOSE:\n This test will verify that the desktop clock synchronizes with the system clock.\nSTEPS:\n 1. Click the "Test" button and verify the clock moves ahead by 1 hour.\n Note: It may take a minute or so for the clock to refresh\n 2. Right click on the clock, then click on "Time & Date Settings..."\n 3. Ensure that your clock application is set to manual.\n 4. Change the time 1 hour back\n 5. Close the window and reboot\nVERIFICATION:\n Is your system clock displaying the correct date and time for your timezone?'}) for report-message with priority 100. 2012-02-28 17:51:37,018 DEBUG Finished firing report-message. 2012-02-28 17:51:37,018 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,018 DEBUG Finished firing message-file. 2012-02-28 17:51:37,018 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,018 DEBUG Started firing message-filename. 2012-02-28 17:51:37,018 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/panel_reboot.txt) for message-filename with priority 0. 2012-02-28 17:51:37,018 DEBUG Started firing message-file. 2012-02-28 17:51:37,019 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/panel_reboot.txt) for message-file with priority 0. 2012-02-28 17:51:37,020 DEBUG Started firing report-messages. 2012-02-28 17:51:37,020 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'panel_reboot_test', 'plugin': 'manual', 'steps': '1. Click the Gear icon in the upper right corner of the desktop and click on "Shut Down"\n2. Click the "Restart" button on the left side of the Shut Down dialog\n3. After logging back in, restart System Testing and it should resume here\n', 'purpose': 'This test will verify that you can reboot your system from the desktop menu\n', 'verification': 'Did your system restart and bring up the GUI login cleanly?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will verify that you can reboot your system from the desktop menu\nSTEPS:\n 1. Click the Gear icon in the upper right corner of the desktop and click on "Shut Down"\n 2. Click the "Restart" button on the left side of the Shut Down dialog\n 3. After logging back in, restart System Testing and it should resume here\nVERIFICATION:\n Did your system restart and bring up the GUI login cleanly?'}]) for report-messages with priority 0. 2012-02-28 17:51:37,020 DEBUG Started firing report-message. 2012-02-28 17:51:37,020 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'panel_reboot_test', 'plugin': 'manual', 'steps': '1. Click the Gear icon in the upper right corner of the desktop and click on "Shut Down"\n2. Click the "Restart" button on the left side of the Shut Down dialog\n3. After logging back in, restart System Testing and it should resume here\n', 'purpose': 'This test will verify that you can reboot your system from the desktop menu\n', 'verification': 'Did your system restart and bring up the GUI login cleanly?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will verify that you can reboot your system from the desktop menu\nSTEPS:\n 1. Click the Gear icon in the upper right corner of the desktop and click on "Shut Down"\n 2. Click the "Restart" button on the left side of the Shut Down dialog\n 3. After logging back in, restart System Testing and it should resume here\nVERIFICATION:\n Did your system restart and bring up the GUI login cleanly?'}) for report-message with priority 100. 2012-02-28 17:51:37,020 DEBUG Finished firing report-message. 2012-02-28 17:51:37,021 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,021 DEBUG Finished firing message-file. 2012-02-28 17:51:37,021 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,021 DEBUG Started firing message-filename. 2012-02-28 17:51:37,021 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/pcmcia-pcix.txt) for message-filename with priority 0. 2012-02-28 17:51:37,021 DEBUG Started firing message-file. 2012-02-28 17:51:37,021 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/pcmcia-pcix.txt) for message-file with priority 0. 2012-02-28 17:51:37,022 DEBUG Started firing report-messages. 2012-02-28 17:51:37,023 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}]) for report-messages with priority 0. 2012-02-28 17:51:37,023 DEBUG Started firing report-message. 2012-02-28 17:51:37,023 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-message with priority 100. 2012-02-28 17:51:37,023 DEBUG Finished firing report-message. 2012-02-28 17:51:37,023 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,023 DEBUG Finished firing message-file. 2012-02-28 17:51:37,023 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,023 DEBUG Started firing message-filename. 2012-02-28 17:51:37,023 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/peripheral.txt) for message-filename with priority 0. 2012-02-28 17:51:37,024 DEBUG Started firing message-file. 2012-02-28 17:51:37,025 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/peripheral.txt) for message-file with priority 0. 2012-02-28 17:51:37,028 DEBUG Started firing report-messages. 2012-02-28 17:51:37,028 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'peripheral/printer', 'plugin': 'manual', 'steps': "1. Make sure that a printer is available in your network\n2. Click on the Gear icon in the upper right corner and then click on Printers\n3. If the printer isn't already listed, click on Add\n4. The printer should be detected and proper configuration values should be displayed\n5. Print a test page\n", 'purpose': 'This test will verify that a network printer is usable\n', 'verification': 'Were you able to print a test page to the network printer?', 'description': "PURPOSE:\n This test will verify that a network printer is usable\nSTEPS:\n 1. Make sure that a printer is available in your network\n 2. Click on the Gear icon in the upper right corner and then click on Printers\n 3. If the printer isn't already listed, click on Add\n 4. The printer should be detected and proper configuration values should be displayed\n 5. Print a test page\nVERIFICATION:\n Were you able to print a test page to the network printer?"}, {'info': None, 'name': 'peripheral/external-usb-modem', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will verify that a USB DLS or Mobile Broadband modem works\n', 'verification': 'Was the connection correctly established?', 'steps': "1. Connect the USB cable to the computer\n2. Right click on the Network icon in the panel\n3. Select 'Edit Connections'\n4. Select the 'DSL' (for ADSL modem) or 'Mobile Broadband' (for 3G modem) tab\n5. Click on add 'Add' button\n6. Configure the connection parameters properly\n7. Notify OSD should confirm that the connection has been established\n8. Select Test to verify that it's possible to establish an HTTP connection\n", 'description': "PURPOSE:\n This test will verify that a USB DLS or Mobile Broadband modem works\nSTEPS:\n 1. Connect the USB cable to the computer\n 2. Right click on the Network icon in the panel\n 3. Select 'Edit Connections'\n 4. Select the 'DSL' (for ADSL modem) or 'Mobile Broadband' (for 3G modem) tab\n 5. Click on add 'Add' button\n 6. Configure the connection parameters properly\n 7. Notify OSD should confirm that the connection has been established\n 8. Select Test to verify that it's possible to establish an HTTP connection\nVERIFICATION:\n Was the connection correctly established?"}, {'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell', 'depends': 'peripheral/external-usb-modem', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'name': 'peripheral/external-usb-modem-http'}]) for report-messages with priority 0. 2012-02-28 17:51:37,028 DEBUG Started firing report-message. 2012-02-28 17:51:37,029 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'peripheral/printer', 'plugin': 'manual', 'steps': "1. Make sure that a printer is available in your network\n2. Click on the Gear icon in the upper right corner and then click on Printers\n3. If the printer isn't already listed, click on Add\n4. The printer should be detected and proper configuration values should be displayed\n5. Print a test page\n", 'purpose': 'This test will verify that a network printer is usable\n', 'verification': 'Were you able to print a test page to the network printer?', 'description': "PURPOSE:\n This test will verify that a network printer is usable\nSTEPS:\n 1. Make sure that a printer is available in your network\n 2. Click on the Gear icon in the upper right corner and then click on Printers\n 3. If the printer isn't already listed, click on Add\n 4. The printer should be detected and proper configuration values should be displayed\n 5. Print a test page\nVERIFICATION:\n Were you able to print a test page to the network printer?"}) for report-message with priority 100. 2012-02-28 17:51:37,029 DEBUG Finished firing report-message. 2012-02-28 17:51:37,029 DEBUG Started firing report-message. 2012-02-28 17:51:37,029 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'peripheral/external-usb-modem', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will verify that a USB DLS or Mobile Broadband modem works\n', 'verification': 'Was the connection correctly established?', 'steps': "1. Connect the USB cable to the computer\n2. Right click on the Network icon in the panel\n3. Select 'Edit Connections'\n4. Select the 'DSL' (for ADSL modem) or 'Mobile Broadband' (for 3G modem) tab\n5. Click on add 'Add' button\n6. Configure the connection parameters properly\n7. Notify OSD should confirm that the connection has been established\n8. Select Test to verify that it's possible to establish an HTTP connection\n", 'description': "PURPOSE:\n This test will verify that a USB DLS or Mobile Broadband modem works\nSTEPS:\n 1. Connect the USB cable to the computer\n 2. Right click on the Network icon in the panel\n 3. Select 'Edit Connections'\n 4. Select the 'DSL' (for ADSL modem) or 'Mobile Broadband' (for 3G modem) tab\n 5. Click on add 'Add' button\n 6. Configure the connection parameters properly\n 7. Notify OSD should confirm that the connection has been established\n 8. Select Test to verify that it's possible to establish an HTTP connection\nVERIFICATION:\n Was the connection correctly established?"}) for report-message with priority 100. 2012-02-28 17:51:37,029 DEBUG Finished firing report-message. 2012-02-28 17:51:37,029 DEBUG Started firing report-message. 2012-02-28 17:51:37,029 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell', 'depends': 'peripheral/external-usb-modem', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'name': 'peripheral/external-usb-modem-http'}) for report-message with priority 100. 2012-02-28 17:51:37,030 DEBUG Finished firing report-message. 2012-02-28 17:51:37,030 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,030 DEBUG Finished firing message-file. 2012-02-28 17:51:37,030 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,030 DEBUG Started firing message-filename. 2012-02-28 17:51:37,030 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/phoronix.txt) for message-filename with priority 0. 2012-02-28 17:51:37,030 DEBUG Started firing message-file. 2012-02-28 17:51:37,030 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/phoronix.txt) for message-file with priority 0. 2012-02-28 17:51:37,032 DEBUG Started firing report-messages. 2012-02-28 17:51:37,032 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'PURPOSE:\n This test will download and install the Phoronix Test Suite and run some selected benchmarking tests.', 'plugin': 'remote', 'command': "phoronix_suite | filter_templates --whitelist='name=encode-ogg' --whitelist='name=unigine-sanctuary' --whitelist='name=unigine-tropics' --whitelist='name=lightsmark' --whitelist='name=norsetto-shadow' --whitelist='name=compliance-acpi' --whitelist='name=compliance-ogl' --whitelist='name=compliance-sensors' | filter_packages", 'user': 'root', 'requires': "package.name == 'git-core'\npackage.name == 'php5-cli'\npackage.name == 'python-pexpect'", 'name': 'phoronix/pts-tests'}]) for report-messages with priority 0. 2012-02-28 17:51:37,032 DEBUG Started firing report-message. 2012-02-28 17:51:37,033 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will download and install the Phoronix Test Suite and run some selected benchmarking tests.', 'plugin': 'remote', 'command': "phoronix_suite | filter_templates --whitelist='name=encode-ogg' --whitelist='name=unigine-sanctuary' --whitelist='name=unigine-tropics' --whitelist='name=lightsmark' --whitelist='name=norsetto-shadow' --whitelist='name=compliance-acpi' --whitelist='name=compliance-ogl' --whitelist='name=compliance-sensors' | filter_packages", 'user': 'root', 'requires': "package.name == 'git-core'\npackage.name == 'php5-cli'\npackage.name == 'python-pexpect'", 'name': 'phoronix/pts-tests'}) for report-message with priority 100. 2012-02-28 17:51:37,033 DEBUG Finished firing report-message. 2012-02-28 17:51:37,033 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,033 DEBUG Finished firing message-file. 2012-02-28 17:51:37,033 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,033 DEBUG Started firing message-filename. 2012-02-28 17:51:37,033 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/power-management.txt) for message-filename with priority 0. 2012-02-28 17:51:37,033 DEBUG Started firing message-file. 2012-02-28 17:51:37,033 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/power-management.txt) for message-file with priority 0. 2012-02-28 17:51:37,044 DEBUG Started firing report-messages. 2012-02-28 17:51:37,045 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'power-management/shutdown-boot', 'plugin': 'manual', 'steps': '1. Shutdown your machine\n2. Boot your machine\n3. Repeat steps 1 and 2 at least 5 times\n', 'purpose': 'This test will check your system shutdown/booting cycle\n', 'verification': 'Did the system shutdown and rebooted correctly?', 'description': 'PURPOSE:\n This test will check your system shutdown/booting cycle\nSTEPS:\n 1. Shutdown your machine\n 2. Boot your machine\n 3. Repeat steps 1 and 2 at least 5 times\nVERIFICATION:\n Did the system shutdown and rebooted correctly?'}, {'info': None, 'name': 'power-management/lid', 'plugin': 'manual', 'steps': '1. Close your laptop lid\n', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Does closing your laptop lid cause your system to suspend?', 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Close your laptop lid\nVERIFICATION:\n Does closing your laptop lid cause your system to suspend?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close and open the lid\nVERIFICATION:\n Did the screen turn off while the lid was closed?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "closed" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the screen turn off while the lid was closed?', 'steps': '1. Click "Test"\n2. Close and open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_close'}, {'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close the lid\n 3. Wait 5 seconds with the lid closed\n 4. Open the lid\nVERIFICATION:\n Did the system resume when the lid was opened?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "open" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the system resume when the lid was opened?', 'steps': '1. Click "Test"\n2. Close the lid\n3. Wait 5 seconds with the lid closed\n4. Open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_open'}, {'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}, {'description': 'Test ACPI Wakealarm (fwts wakealarm)', 'plugin': 'shell', 'name': 'power-management/fwts_wakealarm', 'command': 'fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log', 'requires': "package.name == 'linux'\npackage.name == 'fwts'"}, {'description': 'Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check)', 'plugin': 'shell', 'command': "zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1", 'requires': "package.name == 'linux'", 'name': 'power-management/tickless_idle'}]) for report-messages with priority 0. 2012-02-28 17:51:37,045 DEBUG Started firing report-message. 2012-02-28 17:51:37,045 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/shutdown-boot', 'plugin': 'manual', 'steps': '1. Shutdown your machine\n2. Boot your machine\n3. Repeat steps 1 and 2 at least 5 times\n', 'purpose': 'This test will check your system shutdown/booting cycle\n', 'verification': 'Did the system shutdown and rebooted correctly?', 'description': 'PURPOSE:\n This test will check your system shutdown/booting cycle\nSTEPS:\n 1. Shutdown your machine\n 2. Boot your machine\n 3. Repeat steps 1 and 2 at least 5 times\nVERIFICATION:\n Did the system shutdown and rebooted correctly?'}) for report-message with priority 100. 2012-02-28 17:51:37,045 DEBUG Finished firing report-message. 2012-02-28 17:51:37,045 DEBUG Started firing report-message. 2012-02-28 17:51:37,046 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/lid', 'plugin': 'manual', 'steps': '1. Close your laptop lid\n', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Does closing your laptop lid cause your system to suspend?', 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Close your laptop lid\nVERIFICATION:\n Does closing your laptop lid cause your system to suspend?'}) for report-message with priority 100. 2012-02-28 17:51:37,046 DEBUG Finished firing report-message. 2012-02-28 17:51:37,046 DEBUG Started firing report-message. 2012-02-28 17:51:37,046 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close and open the lid\nVERIFICATION:\n Did the screen turn off while the lid was closed?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "closed" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the screen turn off while the lid was closed?', 'steps': '1. Click "Test"\n2. Close and open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_close'}) for report-message with priority 100. 2012-02-28 17:51:37,046 DEBUG Finished firing report-message. 2012-02-28 17:51:37,046 DEBUG Started firing report-message. 2012-02-28 17:51:37,046 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close the lid\n 3. Wait 5 seconds with the lid closed\n 4. Open the lid\nVERIFICATION:\n Did the system resume when the lid was opened?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "open" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the system resume when the lid was opened?', 'steps': '1. Click "Test"\n2. Close the lid\n3. Wait 5 seconds with the lid closed\n4. Open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_open'}) for report-message with priority 100. 2012-02-28 17:51:37,047 DEBUG Finished firing report-message. 2012-02-28 17:51:37,047 DEBUG Started firing report-message. 2012-02-28 17:51:37,047 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}) for report-message with priority 100. 2012-02-28 17:51:37,047 DEBUG Finished firing report-message. 2012-02-28 17:51:37,047 DEBUG Started firing report-message. 2012-02-28 17:51:37,047 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test ACPI Wakealarm (fwts wakealarm)', 'plugin': 'shell', 'name': 'power-management/fwts_wakealarm', 'command': 'fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log', 'requires': "package.name == 'linux'\npackage.name == 'fwts'"}) for report-message with priority 100. 2012-02-28 17:51:37,047 DEBUG Finished firing report-message. 2012-02-28 17:51:37,047 DEBUG Started firing report-message. 2012-02-28 17:51:37,048 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check)', 'plugin': 'shell', 'command': "zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1", 'requires': "package.name == 'linux'", 'name': 'power-management/tickless_idle'}) for report-message with priority 100. 2012-02-28 17:51:37,048 DEBUG Finished firing report-message. 2012-02-28 17:51:37,048 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,048 DEBUG Finished firing message-file. 2012-02-28 17:51:37,048 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,048 DEBUG Started firing message-filename. 2012-02-28 17:51:37,049 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/qa_regression.txt) for message-filename with priority 0. 2012-02-28 17:51:37,049 DEBUG Started firing message-file. 2012-02-28 17:51:37,050 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/qa_regression.txt) for message-file with priority 0. 2012-02-28 17:51:37,051 DEBUG Started firing report-messages. 2012-02-28 17:51:37,052 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'PURPOSE:\n This is to install and run the Ubuntu QA regression tests (destructive)', 'plugin': 'remote', 'command': 'qa_regression_suite test-avahi.py test-bind9.py test-built-binaries.py test-coreutils.py test-cpio.py test-cron.py test-cups.py test-curl.py test-cyrus-sasl2.py test-dovecot.py test-exiv2.py test-file.py test-gcc-security.py test-ghostscript.py test-git-core.py test-glib2.0.py test-glibc-security.py test-imlib2.py test-jasper.py test-kernel.py test-kernel-security.py test-lcms.py test-libcompress-raw-zlib-perl.py test-libexif.py test-libgd2.py test-libhtml-parser-perl.py test-libsndfile.py test-libvorbis.py test-libwmf.py test-mimetex.py test-moin.py test-mpfr.py test-mysql.py test-netpbm-free.py test-openldap.py test-openssl.py test-perl.py test-php5.py test-poppler.py test-postgresql.py test-postfix.py test-shadow.py test-sudo.py test-tar.py test-tcpdump.py test-tetex_texlive.py test-tiff.py test-tomcat6.py test-util-linux.py | filter_packages', 'user': 'root', 'requires': "package.name == 'bzr'", 'name': 'qa/regression-suite'}]) for report-messages with priority 0. 2012-02-28 17:51:37,052 DEBUG Started firing report-message. 2012-02-28 17:51:37,052 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This is to install and run the Ubuntu QA regression tests (destructive)', 'plugin': 'remote', 'command': 'qa_regression_suite test-avahi.py test-bind9.py test-built-binaries.py test-coreutils.py test-cpio.py test-cron.py test-cups.py test-curl.py test-cyrus-sasl2.py test-dovecot.py test-exiv2.py test-file.py test-gcc-security.py test-ghostscript.py test-git-core.py test-glib2.0.py test-glibc-security.py test-imlib2.py test-jasper.py test-kernel.py test-kernel-security.py test-lcms.py test-libcompress-raw-zlib-perl.py test-libexif.py test-libgd2.py test-libhtml-parser-perl.py test-libsndfile.py test-libvorbis.py test-libwmf.py test-mimetex.py test-moin.py test-mpfr.py test-mysql.py test-netpbm-free.py test-openldap.py test-openssl.py test-perl.py test-php5.py test-poppler.py test-postgresql.py test-postfix.py test-shadow.py test-sudo.py test-tar.py test-tcpdump.py test-tetex_texlive.py test-tiff.py test-tomcat6.py test-util-linux.py | filter_packages', 'user': 'root', 'requires': "package.name == 'bzr'", 'name': 'qa/regression-suite'}) for report-message with priority 100. 2012-02-28 17:51:37,052 DEBUG Finished firing report-message. 2012-02-28 17:51:37,052 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,052 DEBUG Finished firing message-file. 2012-02-28 17:51:37,052 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,053 DEBUG Started firing message-filename. 2012-02-28 17:51:37,053 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/resource.txt) for message-filename with priority 0. 2012-02-28 17:51:37,053 DEBUG Started firing message-file. 2012-02-28 17:51:37,053 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/resource.txt) for message-file with priority 0. 2012-02-28 17:51:37,066 DEBUG Started firing report-messages. 2012-02-28 17:51:37,066 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'cpuinfo_resource', 'description': 'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}, {'description': 'Gets installation info from casper.log and media-info', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage', 'plugin': 'resource'}, {'command': 'dpkg_resource', 'description': 'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}, {'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': 'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}, {'command': 'lsb_resource', 'description': 'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}, {'command': 'meminfo_resource', 'description': 'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}, {'command': 'module_resource', 'description': 'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}, {'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': 'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}, {'command': 'udev_resource', 'description': 'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}, {'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}, {'command': 'uname_resource', 'description': 'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}, {'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': 'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}, {'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': 'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}, {'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}]) for report-messages with priority 0. 2012-02-28 17:51:37,066 DEBUG Started firing report-message. 2012-02-28 17:51:37,067 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'cpuinfo_resource', 'description': 'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,067 DEBUG Finished firing report-message. 2012-02-28 17:51:37,067 DEBUG Started firing report-message. 2012-02-28 17:51:37,067 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Gets installation info from casper.log and media-info', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,067 DEBUG Finished firing report-message. 2012-02-28 17:51:37,067 DEBUG Started firing report-message. 2012-02-28 17:51:37,067 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'dpkg_resource', 'description': 'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,068 DEBUG Finished firing report-message. 2012-02-28 17:51:37,068 DEBUG Started firing report-message. 2012-02-28 17:51:37,068 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': 'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,068 DEBUG Finished firing report-message. 2012-02-28 17:51:37,068 DEBUG Started firing report-message. 2012-02-28 17:51:37,068 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'lsb_resource', 'description': 'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,069 DEBUG Finished firing report-message. 2012-02-28 17:51:37,069 DEBUG Started firing report-message. 2012-02-28 17:51:37,069 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'meminfo_resource', 'description': 'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,069 DEBUG Finished firing report-message. 2012-02-28 17:51:37,069 DEBUG Started firing report-message. 2012-02-28 17:51:37,069 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'module_resource', 'description': 'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,069 DEBUG Finished firing report-message. 2012-02-28 17:51:37,069 DEBUG Started firing report-message. 2012-02-28 17:51:37,070 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': 'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,070 DEBUG Finished firing report-message. 2012-02-28 17:51:37,070 DEBUG Started firing report-message. 2012-02-28 17:51:37,070 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'udev_resource', 'description': 'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,070 DEBUG Finished firing report-message. 2012-02-28 17:51:37,070 DEBUG Started firing report-message. 2012-02-28 17:51:37,070 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,071 DEBUG Finished firing report-message. 2012-02-28 17:51:37,071 DEBUG Started firing report-message. 2012-02-28 17:51:37,071 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'uname_resource', 'description': 'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,071 DEBUG Finished firing report-message. 2012-02-28 17:51:37,071 DEBUG Started firing report-message. 2012-02-28 17:51:37,071 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': 'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,071 DEBUG Finished firing report-message. 2012-02-28 17:51:37,071 DEBUG Started firing report-message. 2012-02-28 17:51:37,072 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': 'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,072 DEBUG Finished firing report-message. 2012-02-28 17:51:37,072 DEBUG Started firing report-message. 2012-02-28 17:51:37,072 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for report-message with priority 100. 2012-02-28 17:51:37,072 DEBUG Finished firing report-message. 2012-02-28 17:51:37,072 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,072 DEBUG Finished firing message-file. 2012-02-28 17:51:37,072 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,072 DEBUG Started firing message-filename. 2012-02-28 17:51:37,073 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/server-services.txt) for message-filename with priority 0. 2012-02-28 17:51:37,073 DEBUG Started firing message-file. 2012-02-28 17:51:37,073 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/server-services.txt) for message-file with priority 0. 2012-02-28 17:51:37,081 DEBUG Started firing report-messages. 2012-02-28 17:51:37,083 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': "pgrep sshd >/dev/null || (echo 'FAIL: sshd is not running.' 2>&1 && false)", 'plugin': 'shell', 'requires': "package.name == 'ssh'", 'description': 'Verifies that sshd is running.', 'name': 'services/open_ssh_test'}, {'command': "pgrep cupsd >/dev/null || (echo 'FAIL: cupsd is not running.' 2>&1 && false)", 'plugin': 'shell', 'requires': "package.name == 'cups'", 'description': 'Verifies that Print/CUPs server is running.', 'name': 'services/print_server_test'}, {'description': 'Verifies that DNS server is running and working.', 'plugin': 'shell', 'command': 'dns_server_test', 'user': 'root', 'requires': "package.name == 'bind9' and package.name == 'dnsutils'", 'name': 'services/dns_server_test'}, {'description': 'Verifies that Samba server is running.', 'plugin': 'shell', 'command': 'samba_test', 'user': 'root', 'requires': "package.name == 'samba' and package.name == 'winbind'", 'name': 'services/samba_test'}, {'description': 'Verifies that the LAMP stack is running (Apache, MySQL and PHP).', 'plugin': 'shell', 'command': 'lamp_test', 'user': 'root', 'requires': "package.name == 'apache2' and package.name == 'php5-mysql' and package.name == 'libapache2-mod-php5' and package.name == 'mysql-server'", 'name': 'services/lamp_test'}, {'description': 'Verifies that Tomcat server is running and working.', 'plugin': 'shell', 'command': 'tomcat_test', 'user': 'root', 'requires': "package.name == 'tomcat6'", 'name': 'services/tomcat_test'}]) for report-messages with priority 0. 2012-02-28 17:51:37,083 DEBUG Started firing report-message. 2012-02-28 17:51:37,083 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "pgrep sshd >/dev/null || (echo 'FAIL: sshd is not running.' 2>&1 && false)", 'plugin': 'shell', 'requires': "package.name == 'ssh'", 'description': 'Verifies that sshd is running.', 'name': 'services/open_ssh_test'}) for report-message with priority 100. 2012-02-28 17:51:37,083 DEBUG Finished firing report-message. 2012-02-28 17:51:37,083 DEBUG Started firing report-message. 2012-02-28 17:51:37,084 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "pgrep cupsd >/dev/null || (echo 'FAIL: cupsd is not running.' 2>&1 && false)", 'plugin': 'shell', 'requires': "package.name == 'cups'", 'description': 'Verifies that Print/CUPs server is running.', 'name': 'services/print_server_test'}) for report-message with priority 100. 2012-02-28 17:51:37,085 DEBUG Finished firing report-message. 2012-02-28 17:51:37,085 DEBUG Started firing report-message. 2012-02-28 17:51:37,086 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verifies that DNS server is running and working.', 'plugin': 'shell', 'command': 'dns_server_test', 'user': 'root', 'requires': "package.name == 'bind9' and package.name == 'dnsutils'", 'name': 'services/dns_server_test'}) for report-message with priority 100. 2012-02-28 17:51:37,086 DEBUG Finished firing report-message. 2012-02-28 17:51:37,086 DEBUG Started firing report-message. 2012-02-28 17:51:37,086 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verifies that Samba server is running.', 'plugin': 'shell', 'command': 'samba_test', 'user': 'root', 'requires': "package.name == 'samba' and package.name == 'winbind'", 'name': 'services/samba_test'}) for report-message with priority 100. 2012-02-28 17:51:37,086 DEBUG Finished firing report-message. 2012-02-28 17:51:37,086 DEBUG Started firing report-message. 2012-02-28 17:51:37,086 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verifies that the LAMP stack is running (Apache, MySQL and PHP).', 'plugin': 'shell', 'command': 'lamp_test', 'user': 'root', 'requires': "package.name == 'apache2' and package.name == 'php5-mysql' and package.name == 'libapache2-mod-php5' and package.name == 'mysql-server'", 'name': 'services/lamp_test'}) for report-message with priority 100. 2012-02-28 17:51:37,087 DEBUG Finished firing report-message. 2012-02-28 17:51:37,087 DEBUG Started firing report-message. 2012-02-28 17:51:37,087 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verifies that Tomcat server is running and working.', 'plugin': 'shell', 'command': 'tomcat_test', 'user': 'root', 'requires': "package.name == 'tomcat6'", 'name': 'services/tomcat_test'}) for report-message with priority 100. 2012-02-28 17:51:37,087 DEBUG Finished firing report-message. 2012-02-28 17:51:37,087 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,087 DEBUG Finished firing message-file. 2012-02-28 17:51:37,087 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,087 DEBUG Started firing message-filename. 2012-02-28 17:51:37,088 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/stress.txt) for message-filename with priority 0. 2012-02-28 17:51:37,088 DEBUG Started firing message-file. 2012-02-28 17:51:37,088 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/stress.txt) for message-file with priority 0. 2012-02-28 17:51:37,094 DEBUG Started firing report-messages. 2012-02-28 17:51:37,094 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'PURPOSE:\n Create jobs that use the CPU as much as possible for two hours. The test is considered passed if the system does not freeze.', 'plugin': 'shell', 'command': "stress --cpu `cpuinfo_resource | awk '/count:/ {print $2}'` --vm `awk '/MemTotal/ {num_vm = $2/262144; if (num_vm != int(num_vm)) num_vm = int(num_vm) + 1; print num_vm}' /proc/meminfo` --timeout 7200", 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'stress'", 'name': 'stress/cpu_stress_test'}, {'info': None, 'name': 'power-management/hibernate_30_cycles', 'plugin': 'manual', 'purpose': 'This test will enter and resume from hibernate for 30 iterations\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -i 30 -s disk -w 120 --debug', 'user': 'root', 'verification': 'Did the system successfully hibernate and wake 30 times?', 'steps': '1. Ensure your system has no power-on or HDD passwords set, and that grub is set to boot Ubuntu by default if you have a multi-boot set-up\n2. Click "Test" to start the test (very lengthy)\n3. If your system does not wake itself after 2 minutes, you will need to press the power button\n4. If the system fails to resume from hibernation and must be rebooted, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will enter and resume from hibernate for 30 iterations\nSTEPS:\n 1. Ensure your system has no power-on or HDD passwords set, and that grub is set to boot Ubuntu by default if you have a multi-boot set-up\n 2. Click "Test" to start the test (very lengthy)\n 3. If your system does not wake itself after 2 minutes, you will need to press the power button\n 4. If the system fails to resume from hibernation and must be rebooted, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully hibernate and wake 30 times?'}, {'info': None, 'name': 'power-management/suspend_30_cycles', 'plugin': 'manual', 'purpose': 'This test will enter and resume from suspend for 30 iterations\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -i 30 -s mem --debug', 'user': 'root', 'verification': 'Did the system successfully suspend and resume 30 times?', 'steps': '1. Click "Test" to start the test (very lengthy)\n2. If the system fails to resume from suspend and must be rebooted, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will enter and resume from suspend for 30 iterations\nSTEPS:\n 1. Click "Test" to start the test (very lengthy)\n 2. If the system fails to resume from suspend and must be rebooted, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully suspend and resume 30 times?'}]) for report-messages with priority 0. 2012-02-28 17:51:37,094 DEBUG Started firing report-message. 2012-02-28 17:51:37,094 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n Create jobs that use the CPU as much as possible for two hours. The test is considered passed if the system does not freeze.', 'plugin': 'shell', 'command': "stress --cpu `cpuinfo_resource | awk '/count:/ {print $2}'` --vm `awk '/MemTotal/ {num_vm = $2/262144; if (num_vm != int(num_vm)) num_vm = int(num_vm) + 1; print num_vm}' /proc/meminfo` --timeout 7200", 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'stress'", 'name': 'stress/cpu_stress_test'}) for report-message with priority 100. 2012-02-28 17:51:37,095 DEBUG Finished firing report-message. 2012-02-28 17:51:37,095 DEBUG Started firing report-message. 2012-02-28 17:51:37,095 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/hibernate_30_cycles', 'plugin': 'manual', 'purpose': 'This test will enter and resume from hibernate for 30 iterations\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -i 30 -s disk -w 120 --debug', 'user': 'root', 'verification': 'Did the system successfully hibernate and wake 30 times?', 'steps': '1. Ensure your system has no power-on or HDD passwords set, and that grub is set to boot Ubuntu by default if you have a multi-boot set-up\n2. Click "Test" to start the test (very lengthy)\n3. If your system does not wake itself after 2 minutes, you will need to press the power button\n4. If the system fails to resume from hibernation and must be rebooted, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will enter and resume from hibernate for 30 iterations\nSTEPS:\n 1. Ensure your system has no power-on or HDD passwords set, and that grub is set to boot Ubuntu by default if you have a multi-boot set-up\n 2. Click "Test" to start the test (very lengthy)\n 3. If your system does not wake itself after 2 minutes, you will need to press the power button\n 4. If the system fails to resume from hibernation and must be rebooted, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully hibernate and wake 30 times?'}) for report-message with priority 100. 2012-02-28 17:51:37,095 DEBUG Finished firing report-message. 2012-02-28 17:51:37,095 DEBUG Started firing report-message. 2012-02-28 17:51:37,095 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/suspend_30_cycles', 'plugin': 'manual', 'purpose': 'This test will enter and resume from suspend for 30 iterations\n', 'depends': 'power-management/rtc', 'command': 'sleep_test -i 30 -s mem --debug', 'user': 'root', 'verification': 'Did the system successfully suspend and resume 30 times?', 'steps': '1. Click "Test" to start the test (very lengthy)\n2. If the system fails to resume from suspend and must be rebooted, please restart System Testing and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will enter and resume from suspend for 30 iterations\nSTEPS:\n 1. Click "Test" to start the test (very lengthy)\n 2. If the system fails to resume from suspend and must be rebooted, please restart System Testing and mark this test as Failed\nVERIFICATION:\n Did the system successfully suspend and resume 30 times?'}) for report-message with priority 100. 2012-02-28 17:51:37,095 DEBUG Finished firing report-message. 2012-02-28 17:51:37,095 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,096 DEBUG Finished firing message-file. 2012-02-28 17:51:37,096 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,096 DEBUG Started firing message-filename. 2012-02-28 17:51:37,096 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/suspend.txt) for message-filename with priority 0. 2012-02-28 17:51:37,096 DEBUG Started firing message-file. 2012-02-28 17:51:37,096 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/suspend.txt) for message-file with priority 0. 2012-02-28 17:51:37,145 DEBUG Started firing report-messages. 2012-02-28 17:51:37,146 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': 'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}, {'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}, {'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}, {'plugin': 'shell', 'name': 'suspend/cpu_before_suspend', 'command': 'cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend', 'requires': "package.name == 'linux'", 'description': 'Verify that all the CPUs are online before suspending'}, {'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': "package.name == 'linux'"}, {'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}, {'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection_wpa_bg', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend_auto'}, {'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'name': 'suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'"}, {'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'name': 'suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'verification': 'Was the data correctly transferred?'}, {'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}, {'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': 'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}, {'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': 'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}, {'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}, {'plugin': 'shell', 'name': 'suspend/cpu_after_suspend', 'depends': 'suspend/suspend_advanced suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}, {'plugin': 'shell', 'name': 'suspend/cpu_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}, {'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}, {'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}, {'description': 'PURPOSE:\n This test will check that the display is correct after suspend and resume\nVERIFICATION:\n Does the display work normally after resuming from suspend?', 'plugin': 'manual', 'name': 'suspend/display_after_suspend', 'depends': 'suspend/suspend_advanced', 'requires': "package.name == 'linux'"}, {'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}, {'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend_auto'}, {'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}, {'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'verification': 'Was the data correctly transferred?', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend_manual'}, {'info': None, 'description': 'PURPOSE:\n This test will cycle through the detected display modes\nSTEPS:\n 1. Click "Test" and the display will cycle trough the display modes\nVERIFICATION:\n Did your display look fine in the detected mode?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'purpose': 'This test will cycle through the detected display modes\n', 'verification': 'Did your display look fine in the detected mode?', 'steps': '1. Click "Test" and the display will cycle trough the display modes\n', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend'}, {'description': 'This test will check to make sure supported video modes work after a suspend and resume.\nThis is done automatically by taking screenshots and uploading them as an attachment.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend_auto'}, {'depends': 'suspend/cycle_resolutions_after_suspend_auto', 'plugin': 'attachment', 'command': '[ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz', 'description': 'This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission.', 'name': 'suspend/xrandr_screens_after_suspend.tar.gz'}, {'description': 'This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced', 'command': 'audio_test', 'requires': "device.category == 'AUDIO'\npackage.name == 'sox'\npackage.name == 'alsa-base'", 'name': 'suspend/record_playback_after_suspend'}, {'description': 'This is the automated version of suspend/suspend_advanced.', 'plugin': 'shell', 'name': 'suspend/suspend_advanced_auto', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto', 'command': 'sleep_test -d', 'user': 'root', 'requires': " package.name == 'pm-utils'\n sleep.mem == 'supported'"}, {'description': 'This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes.', 'plugin': 'shell', 'depends': 'power-management/rtc suspend/suspend_advanced', 'command': 'wake_on_lan_test ${WAKE_ON_LAN_URL} --debug', 'user': 'root', 'requires': "package.name == 'pm-utils' and package.name == 'util-linux'", 'name': 'suspend/wake_on_lan'}]) for report-messages with priority 0. 2012-02-28 17:51:37,146 DEBUG Started firing report-message. 2012-02-28 17:51:37,146 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': 'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:37,146 DEBUG Finished firing report-message. 2012-02-28 17:51:37,146 DEBUG Started firing report-message. 2012-02-28 17:51:37,146 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:37,147 DEBUG Finished firing report-message. 2012-02-28 17:51:37,147 DEBUG Started firing report-message. 2012-02-28 17:51:37,148 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}) for report-message with priority 100. 2012-02-28 17:51:37,148 DEBUG Finished firing report-message. 2012-02-28 17:51:37,148 DEBUG Started firing report-message. 2012-02-28 17:51:37,148 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_before_suspend', 'command': 'cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend', 'requires': "package.name == 'linux'", 'description': 'Verify that all the CPUs are online before suspending'}) for report-message with priority 100. 2012-02-28 17:51:37,148 DEBUG Finished firing report-message. 2012-02-28 17:51:37,148 DEBUG Started firing report-message. 2012-02-28 17:51:37,148 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:51:37,149 DEBUG Finished firing report-message. 2012-02-28 17:51:37,149 DEBUG Started firing report-message. 2012-02-28 17:51:37,149 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}) for report-message with priority 100. 2012-02-28 17:51:37,150 DEBUG Finished firing report-message. 2012-02-28 17:51:37,150 DEBUG Started firing report-message. 2012-02-28 17:51:37,150 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection_wpa_bg', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:51:37,150 DEBUG Finished firing report-message. 2012-02-28 17:51:37,151 DEBUG Started firing report-message. 2012-02-28 17:51:37,151 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'name': 'suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 100. 2012-02-28 17:51:37,152 DEBUG Finished firing report-message. 2012-02-28 17:51:37,152 DEBUG Started firing report-message. 2012-02-28 17:51:37,153 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'name': 'suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'verification': 'Was the data correctly transferred?'}) for report-message with priority 100. 2012-02-28 17:51:37,153 DEBUG Finished firing report-message. 2012-02-28 17:51:37,153 DEBUG Started firing report-message. 2012-02-28 17:51:37,153 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-message with priority 100. 2012-02-28 17:51:37,153 DEBUG Finished firing report-message. 2012-02-28 17:51:37,153 DEBUG Started firing report-message. 2012-02-28 17:51:37,154 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': 'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:37,154 DEBUG Finished firing report-message. 2012-02-28 17:51:37,154 DEBUG Started firing report-message. 2012-02-28 17:51:37,154 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': 'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:37,154 DEBUG Finished firing report-message. 2012-02-28 17:51:37,154 DEBUG Started firing report-message. 2012-02-28 17:51:37,154 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}) for report-message with priority 100. 2012-02-28 17:51:37,155 DEBUG Finished firing report-message. 2012-02-28 17:51:37,155 DEBUG Started firing report-message. 2012-02-28 17:51:37,155 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend', 'depends': 'suspend/suspend_advanced suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 100. 2012-02-28 17:51:37,155 DEBUG Finished firing report-message. 2012-02-28 17:51:37,155 DEBUG Started firing report-message. 2012-02-28 17:51:37,155 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 100. 2012-02-28 17:51:37,155 DEBUG Finished firing report-message. 2012-02-28 17:51:37,155 DEBUG Started firing report-message. 2012-02-28 17:51:37,156 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:51:37,156 DEBUG Finished firing report-message. 2012-02-28 17:51:37,156 DEBUG Started firing report-message. 2012-02-28 17:51:37,156 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:51:37,159 DEBUG Finished firing report-message. 2012-02-28 17:51:37,159 DEBUG Started firing report-message. 2012-02-28 17:51:37,159 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will check that the display is correct after suspend and resume\nVERIFICATION:\n Does the display work normally after resuming from suspend?', 'plugin': 'manual', 'name': 'suspend/display_after_suspend', 'depends': 'suspend/suspend_advanced', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:51:37,159 DEBUG Finished firing report-message. 2012-02-28 17:51:37,159 DEBUG Started firing report-message. 2012-02-28 17:51:37,160 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:37,160 DEBUG Finished firing report-message. 2012-02-28 17:51:37,162 DEBUG Started firing report-message. 2012-02-28 17:51:37,162 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:51:37,162 DEBUG Finished firing report-message. 2012-02-28 17:51:37,163 DEBUG Started firing report-message. 2012-02-28 17:51:37,163 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:37,163 DEBUG Finished firing report-message. 2012-02-28 17:51:37,163 DEBUG Started firing report-message. 2012-02-28 17:51:37,163 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:37,163 DEBUG Finished firing report-message. 2012-02-28 17:51:37,163 DEBUG Started firing report-message. 2012-02-28 17:51:37,164 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'verification': 'Was the data correctly transferred?', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend_manual'}) for report-message with priority 100. 2012-02-28 17:51:37,164 DEBUG Finished firing report-message. 2012-02-28 17:51:37,165 DEBUG Started firing report-message. 2012-02-28 17:51:37,165 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will cycle through the detected display modes\nSTEPS:\n 1. Click "Test" and the display will cycle trough the display modes\nVERIFICATION:\n Did your display look fine in the detected mode?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'purpose': 'This test will cycle through the detected display modes\n', 'verification': 'Did your display look fine in the detected mode?', 'steps': '1. Click "Test" and the display will cycle trough the display modes\n', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:37,165 DEBUG Finished firing report-message. 2012-02-28 17:51:37,165 DEBUG Started firing report-message. 2012-02-28 17:51:37,166 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test will check to make sure supported video modes work after a suspend and resume.\nThis is done automatically by taking screenshots and uploading them as an attachment.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:51:37,166 DEBUG Finished firing report-message. 2012-02-28 17:51:37,166 DEBUG Started firing report-message. 2012-02-28 17:51:37,166 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'depends': 'suspend/cycle_resolutions_after_suspend_auto', 'plugin': 'attachment', 'command': '[ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz', 'description': 'This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission.', 'name': 'suspend/xrandr_screens_after_suspend.tar.gz'}) for report-message with priority 100. 2012-02-28 17:51:37,166 DEBUG Finished firing report-message. 2012-02-28 17:51:37,166 DEBUG Started firing report-message. 2012-02-28 17:51:37,166 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced', 'command': 'audio_test', 'requires': "device.category == 'AUDIO'\npackage.name == 'sox'\npackage.name == 'alsa-base'", 'name': 'suspend/record_playback_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:37,167 DEBUG Finished firing report-message. 2012-02-28 17:51:37,167 DEBUG Started firing report-message. 2012-02-28 17:51:37,167 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is the automated version of suspend/suspend_advanced.', 'plugin': 'shell', 'name': 'suspend/suspend_advanced_auto', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto', 'command': 'sleep_test -d', 'user': 'root', 'requires': " package.name == 'pm-utils'\n sleep.mem == 'supported'"}) for report-message with priority 100. 2012-02-28 17:51:37,167 DEBUG Finished firing report-message. 2012-02-28 17:51:37,167 DEBUG Started firing report-message. 2012-02-28 17:51:37,167 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes.', 'plugin': 'shell', 'depends': 'power-management/rtc suspend/suspend_advanced', 'command': 'wake_on_lan_test ${WAKE_ON_LAN_URL} --debug', 'user': 'root', 'requires': "package.name == 'pm-utils' and package.name == 'util-linux'", 'name': 'suspend/wake_on_lan'}) for report-message with priority 100. 2012-02-28 17:51:37,167 DEBUG Finished firing report-message. 2012-02-28 17:51:37,168 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,168 DEBUG Finished firing message-file. 2012-02-28 17:51:37,168 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,168 DEBUG Started firing message-filename. 2012-02-28 17:51:37,168 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/unity.txt) for message-filename with priority 0. 2012-02-28 17:51:37,168 DEBUG Started firing message-file. 2012-02-28 17:51:37,168 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/unity.txt) for message-file with priority 0. 2012-02-28 17:51:37,171 DEBUG Started firing report-messages. 2012-02-28 17:51:37,172 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Xlib is required for unity testing. This checks for Xlib and installs it if not available.', 'plugin': 'local', 'command': "dpkg -l | grep -iq 'python-xlib' || apt-get install -y python-xlib", 'user': 'root', 'requires': "package.name == 'unity'", 'name': 'unity/check_and_install_xlib'}, {'description': 'This test will verify that Unity is running and then run the autopilot.py test against the Unity interface.', 'plugin': 'shell', 'depends': 'unity/check_and_install_xlib', 'command': 'check_unity', 'requires': "package.name == 'unity'", 'name': 'unity/autopilot_test'}]) for report-messages with priority 0. 2012-02-28 17:51:37,172 DEBUG Started firing report-message. 2012-02-28 17:51:37,172 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Xlib is required for unity testing. This checks for Xlib and installs it if not available.', 'plugin': 'local', 'command': "dpkg -l | grep -iq 'python-xlib' || apt-get install -y python-xlib", 'user': 'root', 'requires': "package.name == 'unity'", 'name': 'unity/check_and_install_xlib'}) for report-message with priority 100. 2012-02-28 17:51:37,172 DEBUG Finished firing report-message. 2012-02-28 17:51:37,172 DEBUG Started firing report-message. 2012-02-28 17:51:37,172 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test will verify that Unity is running and then run the autopilot.py test against the Unity interface.', 'plugin': 'shell', 'depends': 'unity/check_and_install_xlib', 'command': 'check_unity', 'requires': "package.name == 'unity'", 'name': 'unity/autopilot_test'}) for report-message with priority 100. 2012-02-28 17:51:37,172 DEBUG Finished firing report-message. 2012-02-28 17:51:37,173 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,173 DEBUG Finished firing message-file. 2012-02-28 17:51:37,173 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,173 DEBUG Started firing message-filename. 2012-02-28 17:51:37,173 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/usb.txt) for message-filename with priority 0. 2012-02-28 17:51:37,173 DEBUG Started firing message-file. 2012-02-28 17:51:37,173 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/usb.txt) for message-file with priority 0. 2012-02-28 17:51:37,191 DEBUG Started firing report-messages. 2012-02-28 17:51:37,192 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'requires': "package.name == 'linux'", 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': 'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}, {'info': '$output\n', 'description': 'PURPOSE:\n This test will check that your system detects USB storage devices.\nSTEPS:\n 1. Plug in one or more USB keys or hard drives.\n 2. Click on "Test".\nINFO:\n $output\nVERIFICATION:\n Were the drives detected?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_test -l usb', 'purpose': 'This test will check that your system detects USB storage devices.\n', 'verification': 'Were the drives detected?', 'steps': '1. Plug in one or more USB keys or hard drives.\n2. Click on "Test".\n', 'requires': "package.name == 'linux'", 'name': 'usb/disk_detect'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB keyboard into the computer.\n 2. Click on "Test" and enter some text.\nVERIFICATION:\n Does the keyboard work?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'keyboard_test', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the keyboard work?', 'steps': '1. Plug a USB keyboard into the computer.\n2. Click on "Test" and enter some text.\n', 'requires': "package.name == 'linux'", 'name': 'usb/keyboard'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB mouse into the computer.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Does the mouse work correctly?', 'plugin': 'manual', 'depends': 'usb/detect', 'steps': '1. Plug a USB mouse into the computer.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the mouse work correctly?', 'requires': "package.name == 'linux'", 'name': 'usb/mouse'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB HDD or thumbdrive into the computer.\n 2. An icon should appear on the Launcher.\n 3. Click "Test" to begin the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'purpose': 'This test will check your USB connection.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Plug a USB HDD or thumbdrive into the computer.\n2. An icon should appear on the Launcher.\n3. Click "Test" to begin the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/storage-transfer'}, {'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}, {'description': 'This is an automated version of usb/storage-automated and assumes that the\nserver has usb storage devices plugged in prior to checkbox execution. It\nis intended for servers and SRU automated testing.', 'plugin': 'shell', 'command': 'removable_storage_test -l usb && removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-preinserted'}, {'info': None, 'name': 'usb/panels', 'plugin': 'manual', 'steps': '1. Connect a USB storage device to an external USB slot on this computer.\n2. An icon should appear on the Launcher.\n3. Confirm that the icon appears.\n4. Eject the device.\n5. Repeat with each external USB slot.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Do all USB slots work with the device?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Connect a USB storage device to an external USB slot on this computer.\n 2. An icon should appear on the Launcher.\n 3. Confirm that the icon appears.\n 4. Eject the device.\n 5. Repeat with each external USB slot.\nVERIFICATION:\n Do all USB slots work with the device?'}]) for report-messages with priority 0. 2012-02-28 17:51:37,192 DEBUG Started firing report-message. 2012-02-28 17:51:37,192 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'requires': "package.name == 'linux'", 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': 'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:37,192 DEBUG Finished firing report-message. 2012-02-28 17:51:37,192 DEBUG Started firing report-message. 2012-02-28 17:51:37,192 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will check that your system detects USB storage devices.\nSTEPS:\n 1. Plug in one or more USB keys or hard drives.\n 2. Click on "Test".\nINFO:\n $output\nVERIFICATION:\n Were the drives detected?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_test -l usb', 'purpose': 'This test will check that your system detects USB storage devices.\n', 'verification': 'Were the drives detected?', 'steps': '1. Plug in one or more USB keys or hard drives.\n2. Click on "Test".\n', 'requires': "package.name == 'linux'", 'name': 'usb/disk_detect'}) for report-message with priority 100. 2012-02-28 17:51:37,192 DEBUG Finished firing report-message. 2012-02-28 17:51:37,193 DEBUG Started firing report-message. 2012-02-28 17:51:37,193 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB keyboard into the computer.\n 2. Click on "Test" and enter some text.\nVERIFICATION:\n Does the keyboard work?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'keyboard_test', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the keyboard work?', 'steps': '1. Plug a USB keyboard into the computer.\n2. Click on "Test" and enter some text.\n', 'requires': "package.name == 'linux'", 'name': 'usb/keyboard'}) for report-message with priority 100. 2012-02-28 17:51:37,193 DEBUG Finished firing report-message. 2012-02-28 17:51:37,193 DEBUG Started firing report-message. 2012-02-28 17:51:37,193 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB mouse into the computer.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Does the mouse work correctly?', 'plugin': 'manual', 'depends': 'usb/detect', 'steps': '1. Plug a USB mouse into the computer.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the mouse work correctly?', 'requires': "package.name == 'linux'", 'name': 'usb/mouse'}) for report-message with priority 100. 2012-02-28 17:51:37,193 DEBUG Finished firing report-message. 2012-02-28 17:51:37,193 DEBUG Started firing report-message. 2012-02-28 17:51:37,194 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}) for report-message with priority 100. 2012-02-28 17:51:37,194 DEBUG Finished firing report-message. 2012-02-28 17:51:37,194 DEBUG Started firing report-message. 2012-02-28 17:51:37,194 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}) for report-message with priority 100. 2012-02-28 17:51:37,194 DEBUG Finished firing report-message. 2012-02-28 17:51:37,194 DEBUG Started firing report-message. 2012-02-28 17:51:37,194 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB HDD or thumbdrive into the computer.\n 2. An icon should appear on the Launcher.\n 3. Click "Test" to begin the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'purpose': 'This test will check your USB connection.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Plug a USB HDD or thumbdrive into the computer.\n2. An icon should appear on the Launcher.\n3. Click "Test" to begin the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/storage-transfer'}) for report-message with priority 100. 2012-02-28 17:51:37,195 DEBUG Finished firing report-message. 2012-02-28 17:51:37,195 DEBUG Started firing report-message. 2012-02-28 17:51:37,195 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}) for report-message with priority 100. 2012-02-28 17:51:37,195 DEBUG Finished firing report-message. 2012-02-28 17:51:37,195 DEBUG Started firing report-message. 2012-02-28 17:51:37,195 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated version of usb/storage-automated and assumes that the\nserver has usb storage devices plugged in prior to checkbox execution. It\nis intended for servers and SRU automated testing.', 'plugin': 'shell', 'command': 'removable_storage_test -l usb && removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-preinserted'}) for report-message with priority 100. 2012-02-28 17:51:37,196 DEBUG Finished firing report-message. 2012-02-28 17:51:37,196 DEBUG Started firing report-message. 2012-02-28 17:51:37,196 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'usb/panels', 'plugin': 'manual', 'steps': '1. Connect a USB storage device to an external USB slot on this computer.\n2. An icon should appear on the Launcher.\n3. Confirm that the icon appears.\n4. Eject the device.\n5. Repeat with each external USB slot.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Do all USB slots work with the device?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Connect a USB storage device to an external USB slot on this computer.\n 2. An icon should appear on the Launcher.\n 3. Confirm that the icon appears.\n 4. Eject the device.\n 5. Repeat with each external USB slot.\nVERIFICATION:\n Do all USB slots work with the device?'}) for report-message with priority 100. 2012-02-28 17:51:37,196 DEBUG Finished firing report-message. 2012-02-28 17:51:37,196 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,196 DEBUG Finished firing message-file. 2012-02-28 17:51:37,196 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,196 DEBUG Started firing message-filename. 2012-02-28 17:51:37,197 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/user_apps.txt) for message-filename with priority 0. 2012-02-28 17:51:37,197 DEBUG Started firing message-file. 2012-02-28 17:51:37,197 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/user_apps.txt) for message-file with priority 0. 2012-02-28 17:51:37,253 DEBUG Started firing report-messages. 2012-02-28 17:51:37,254 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'description': 'PURPOSE:\n This test will check that the update manager can find updates.\nSTEPS:\n 1. Click Test to launch update-manager.\n 2. Follow the prompts and if updates are found, install them.\n 3. When Update Manager has finished, please close the app by clicking the Close button in the lower right corner.\nVERIFICATION:\n Did Update manager find and install updates (Pass if no updates are found,\n but Fail if updates are found but not installed)', 'plugin': 'manual', 'purpose': 'This test will check that the update manager can find updates.\n', 'depends': 'networking/detect', 'command': 'update-manager --check-dist-upgrades', 'user': 'root', 'verification': 'Did Update manager find and install updates (Pass if no updates are found,\nbut Fail if updates are found but not installed)', 'steps': '1. Click Test to launch update-manager.\n2. Follow the prompts and if updates are found, install them.\n3. When Update Manager has finished, please close the app by clicking the Close button in the lower right corner.\n', 'requires': "package.name == 'update-manager'", 'name': 'software/update_manager_finds_updates'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can create a new folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. On the menu bar, click File -> Create Folder.\n 3. In the name box for the new folder, enter the name Test Folder and hit Enter.\n 4. Close the File browser.\nVERIFICATION:\n Do you now have a new folder called Test Folder?', 'plugin': 'manual', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can create a new folder.\n', 'verification': 'Do you now have a new folder called Test Folder?', 'steps': '1. Click Test to open the File Browser.\n2. On the menu bar, click File -> Create Folder.\n3. In the name box for the new folder, enter the name Test Folder and hit Enter.\n4. Close the File browser.\n', 'requires': "package.name == 'nautilus'", 'name': 'software/nautilus_folder_create'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can copy a folder\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the folder called Test Folder and click on Copy.\n 3. Right Click on any white area in the window and click on Paste.\n 4. Right click on the folder called Test Folder(copy) and click Rename.\n 5. Enter the name Test Data in the name box and hit Enter.\n 6. Close the File browser.\nVERIFICATION:\n Do you now have a folder called Test Data?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can copy a folder\n', 'verification': 'Do you now have a folder called Test Data?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the folder called Test Folder and click on Copy.\n3. Right Click on any white area in the window and click on Paste.\n4. Right click on the folder called Test Folder(copy) and click Rename.\n5. Enter the name Test Data in the name box and hit Enter.\n6. Close the File browser.\n', 'name': 'software/nautilus_folder_copy'}, {'info': None, 'description': 'PURPOSE:\n This test will verify that the file browser can move a folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Click and drag the folder called Test Data onto the icon called Test Folder.\n 3. Release the button.\n 4. Double click the folder called Test Folder to open it up.\n 5. Close the File Browser.\nVERIFICATION:\n Was the folder called Test Data successfully moved into the folder called Test Folder?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_copy', 'command': 'nautilus', 'purpose': 'This test will verify that the file browser can move a folder.\n', 'verification': 'Was the folder called Test Data successfully moved into the folder called Test Folder?', 'steps': '1. Click Test to open the File Browser.\n2. Click and drag the folder called Test Data onto the icon called Test Folder.\n3. Release the button.\n4. Double click the folder called Test Folder to open it up.\n5. Close the File Browser.\n', 'name': 'software/nautilus_folder_move'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can create a new file.\nSTEPS:\n 1. Click Select Test to open the File Browser.\n 2. Right click in the white space and click Create Document -> Empty Document.\n 3. Enter the name Test File 1 in the name box and hit Enter.\n 4. Close the File browser.\nVERIFICATION:\n Do you now have a file called Test File 1?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can create a new file.\n', 'verification': 'Do you now have a file called Test File 1?', 'steps': '1. Click Select Test to open the File Browser.\n2. Right click in the white space and click Create Document -> Empty Document.\n3. Enter the name Test File 1 in the name box and hit Enter.\n4. Close the File browser.\n', 'name': 'software/nautilus_file_create'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can copy a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the file called Test File 1 and click Copy.\n 3. Right click in the white space and click Paste.\n 4. Right click on the file called Test File 1(copy) and click Rename.\n 5. Enter the name Test File 2 in the name box and hit Enter.\n 6. Close the File Browser.\nVERIFICATION:\n Do you now have a file called Test File 2?', 'plugin': 'manual', 'depends': 'software/nautilus_file_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can copy a file.\n', 'verification': 'Do you now have a file called Test File 2?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the file called Test File 1 and click Copy.\n3. Right click in the white space and click Paste.\n4. Right click on the file called Test File 1(copy) and click Rename.\n5. Enter the name Test File 2 in the name box and hit Enter.\n6. Close the File Browser.\n', 'name': 'software/nautilus_file_copy'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can move a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Click and drag the file called Test File 2 onto the icon for the folder called Test Data.\n 3. Release the button.\n 4. Double click the icon for Test Data to open that folder up.\n 5. Close the File Browser.\nVERIFICATION:\n Was the file Test File 2 successfully moved into the Test Data folder?', 'plugin': 'manual', 'depends': 'software/nautilus_file_copy', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can move a file.\n', 'verification': 'Was the file Test File 2 successfully moved into the Test Data folder?', 'steps': '1. Click Test to open the File Browser.\n2. Click and drag the file called Test File 2 onto the icon for the folder called Test Data.\n3. Release the button.\n4. Double click the icon for Test Data to open that folder up.\n5. Close the File Browser.\n', 'name': 'software/nautilus_file_move'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can delete a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the file called Test File 1 and click on Move To Trash.\n 3. Verify that Test File 1 has been removed.\n 4. Close the File Browser.\nVERIFICATION:\n Is Test File 1 now gone?', 'plugin': 'manual', 'depends': 'software/nautilus_file_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can delete a file.\n', 'verification': 'Is Test File 1 now gone?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the file called Test File 1 and click on Move To Trash.\n3. Verify that Test File 1 has been removed.\n4. Close the File Browser.\n', 'name': 'software/nautilus_file_delete'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can delete a folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the folder called Test Folder and click on Move To Trash.\n 3. Verify that the folder was deleted.\n 4. Close the file browser.\nVERIFICATION:\n Has Test Folder been successfully deleted?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can delete a folder.\n', 'verification': 'Has Test Folder been successfully deleted?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the folder called Test Folder and click on Move To Trash.\n3. Verify that the folder was deleted.\n4. Close the file browser.\n', 'name': 'software/nautilus_folder_delete'}, {'name': 'software/view_office_document', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/documents -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common office document types can be opened in the default application.\n STEPS:\n 1. Click Test to open the file \'$0\' with its default viewer.\n 2. After the viewer opens, check out the file that was opened.\n 3. Close the application (LibreOffice, Doc Viewer, etc.)\n VERIFICATION:\n Did the application open the document properly? (e.g was it displayed and did it function properly?)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}, {'name': 'software/audio_file_play', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/audio -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common audio files can be opened in the default player.\n STEPS:\n 1. Click Test to open the audio file \'$0\' with its default player.\n 2. After the player opens listen to the sound.\n 3. Close the application.\n VERIFICATION:\n Did the application play the audio file properly? (no skips, crackles, etc)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}, {'name': 'software/video_file_play', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/video -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common video files can be played in the default player.\n STEPS:\n 1. Click Test to play the video \'$0\' with its default player.\n 2. Watch the video.\n 3. Close the application.\n VERIFICATION:\n Did the application play \'$0\' proplerly (no video or audio issues with playback?)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}, {'name': 'software/view_image_file', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/images -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common image formats can be opened in the default viewer.\n STEPS:\n 1. Click Test to attempt to open the image \'$0\' with its default viewer.\n 2. Check out the file that was opened.\n 3. Close the application.\n VERIFICATION:\n Did the image display properly?\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can render a basic web page.\nSTEPS:\n 1. Select Test to launch Firefox and view the test web page.\nVERIFICATION:\n Did the Ubuntu Test page load correctly?', 'plugin': 'manual', 'command': 'firefox $CHECKBOX_SHARE/data/websites/testindex.html', 'purpose': 'This test will check that Firefox can render a basic web page.\n', 'verification': 'Did the Ubuntu Test page load correctly?', 'steps': '1. Select Test to launch Firefox and view the test web page.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can run a java applet in a web page. Note:\n this may require installing additional software to complete successfully.\nSTEPS:\n 1. Select Test to open Firefox with the Java test page, and follow the instructions there.\nVERIFICATION:\n Did the applet display?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/websites/javatest.html', 'purpose': 'This test will check that Firefox can run a java applet in a web page. Note:\nthis may require installing additional software to complete successfully.\n', 'verification': 'Did the applet display?', 'steps': '1. Select Test to open Firefox with the Java test page, and follow the instructions there.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-java'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can run flash applications. Note: this may\n require installing additional software to successfully complete.\nSTEPS:\n 1. Select Test to launch Firefox and view a sample Flash test.\nVERIFICATION:\n Did you see the text?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/websites/flashtest.html', 'purpose': 'This test will check that Firefox can run flash applications. Note: this may\nrequire installing additional software to successfully complete.\n', 'verification': 'Did you see the text?', 'steps': '1. Select Test to launch Firefox and view a sample Flash test.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-flash'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can play a Flash video. Note: this may\n require installing additional software to successfully complete.\nSTEPS:\n 1. Select Test to launch Firefox and view a short flash video.\nVERIFICATION:\n Did the video play correctly?', 'plugin': 'manual', 'depends': 'software/firefox-flash', 'command': 'firefox $CHECKBOX_SHARE/data/websites/flashvideo.html', 'purpose': 'This test will check that Firefox can play a Flash video. Note: this may\nrequire installing additional software to successfully complete.\n', 'verification': 'Did the video play correctly?', 'steps': '1. Select Test to launch Firefox and view a short flash video.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-flash-video'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can play a Quicktime (.mov) video file.\n Note: this may require installing additional software to successfully\n complete.\nSTEPS:\n 1. Select Test to launch Firefox with a sample video.\nVERIFICATION:\n Did the video play using a plugin?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/video/Quicktime_Video.mov', 'purpose': 'This test will check that Firefox can play a Quicktime (.mov) video file.\nNote: this may require installing additional software to successfully\ncomplete.\n', 'verification': 'Did the video play using a plugin?', 'steps': '1. Select Test to launch Firefox with a sample video.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-totem'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Facebook Chat service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Facebook Chat service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-facebook_chat'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Google Talk (gtalk) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Google Talk (gtalk) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-google_talk'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Jabber service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Jabber service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-jabber'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the AOL Instant Messaging (AIM) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the AOL Instant Messaging (AIM) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-aim'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Microsoft Network (MSN) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Microsoft Network (MSN) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-msn'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a POP3 account.\nVERIFICATION:\n Were you able to receive and read e-mail correctly?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to receive and read e-mail correctly?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a POP3 account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-pop3'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a IMAP account.\nVERIFICATION:\n Were you able to receive and read e-mail correctly?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to receive and read e-mail correctly?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a IMAP account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-imap'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a SMTP account.\nVERIFICATION:\n Were you able to send e-mail without errors?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to send e-mail without errors?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a SMTP account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-smtp'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator.\nVERIFICATION:\n Did it launch correctly?', 'plugin': 'manual', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did it launch correctly?', 'steps': 'Click the "Test" button to open the calculator.\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Simple math functions (+,-,/,*)\n 2. Nested math functions ((,))\n 3. Fractional math\n 4. Decimal math\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Simple math functions (+,-,/,*)\n2. Nested math functions ((,))\n3. Fractional math\n4. Decimal math\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-functions'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Memory set\n 2. Memory reset\n 3. Memory last clear\n 4. Memory clear\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Memory set\n2. Memory reset\n3. Memory last clear\n4. Memory clear\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-memory'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Cut\n 2. Copy\n 3. Paste\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Cut\n2. Copy\n3. Paste\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-clipboard'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gedit works.\nSTEPS:\n 1. Click the "Test" button to open gedit.\n 2. Enter some text and save the file (make a note of the file name you use), then close gedit.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'command': 'gedit', 'purpose': 'This test checks that gedit works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open gedit.\n2. Enter some text and save the file (make a note of the file name you use), then close gedit.\n', 'requires': 'package.name == "gedit"', 'name': 'software/gedit'}, {'info': None, 'description': 'PURPOSE:\n This test checks that gedit works.\nSTEPS:\n 1. Click the "Test" button to open gedit, and re-open the file you created previously.\n 2. Edit then save the file, then close gedit.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'depends': 'software/gedit', 'command': 'gedit', 'purpose': 'This test checks that gedit works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open gedit, and re-open the file you created previously.\n2. Edit then save the file, then close gedit.\n', 'requires': 'package.name == "gedit"', 'name': 'software/gedit-read'}, {'info': None, 'description': 'PURPOSE:\n This test will check that Gnome Terminal works.\nSTEPS:\n 1. Click the "Test" button to open Terminal.\n 2. Type \'ls\' and press enter. You should see a list of files and folder in your home directory.\n 3. Close the terminal window.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'command': 'gnome-terminal', 'purpose': 'This test will check that Gnome Terminal works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open Terminal.\n2. Type \'ls\' and press enter. You should see a list of files and folder in your home directory.\n3. Close the terminal window.\n', 'requires': 'package.name == "gnome-terminal"', 'name': 'software/gnome-terminal'}]) for report-messages with priority 0. 2012-02-28 17:51:37,254 DEBUG Started firing report-message. 2012-02-28 17:51:37,255 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the update manager can find updates.\nSTEPS:\n 1. Click Test to launch update-manager.\n 2. Follow the prompts and if updates are found, install them.\n 3. When Update Manager has finished, please close the app by clicking the Close button in the lower right corner.\nVERIFICATION:\n Did Update manager find and install updates (Pass if no updates are found,\n but Fail if updates are found but not installed)', 'plugin': 'manual', 'purpose': 'This test will check that the update manager can find updates.\n', 'depends': 'networking/detect', 'command': 'update-manager --check-dist-upgrades', 'user': 'root', 'verification': 'Did Update manager find and install updates (Pass if no updates are found,\nbut Fail if updates are found but not installed)', 'steps': '1. Click Test to launch update-manager.\n2. Follow the prompts and if updates are found, install them.\n3. When Update Manager has finished, please close the app by clicking the Close button in the lower right corner.\n', 'requires': "package.name == 'update-manager'", 'name': 'software/update_manager_finds_updates'}) for report-message with priority 100. 2012-02-28 17:51:37,255 DEBUG Finished firing report-message. 2012-02-28 17:51:37,255 DEBUG Started firing report-message. 2012-02-28 17:51:37,255 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can create a new folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. On the menu bar, click File -> Create Folder.\n 3. In the name box for the new folder, enter the name Test Folder and hit Enter.\n 4. Close the File browser.\nVERIFICATION:\n Do you now have a new folder called Test Folder?', 'plugin': 'manual', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can create a new folder.\n', 'verification': 'Do you now have a new folder called Test Folder?', 'steps': '1. Click Test to open the File Browser.\n2. On the menu bar, click File -> Create Folder.\n3. In the name box for the new folder, enter the name Test Folder and hit Enter.\n4. Close the File browser.\n', 'requires': "package.name == 'nautilus'", 'name': 'software/nautilus_folder_create'}) for report-message with priority 100. 2012-02-28 17:51:37,255 DEBUG Finished firing report-message. 2012-02-28 17:51:37,255 DEBUG Started firing report-message. 2012-02-28 17:51:37,256 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can copy a folder\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the folder called Test Folder and click on Copy.\n 3. Right Click on any white area in the window and click on Paste.\n 4. Right click on the folder called Test Folder(copy) and click Rename.\n 5. Enter the name Test Data in the name box and hit Enter.\n 6. Close the File browser.\nVERIFICATION:\n Do you now have a folder called Test Data?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can copy a folder\n', 'verification': 'Do you now have a folder called Test Data?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the folder called Test Folder and click on Copy.\n3. Right Click on any white area in the window and click on Paste.\n4. Right click on the folder called Test Folder(copy) and click Rename.\n5. Enter the name Test Data in the name box and hit Enter.\n6. Close the File browser.\n', 'name': 'software/nautilus_folder_copy'}) for report-message with priority 100. 2012-02-28 17:51:37,256 DEBUG Finished firing report-message. 2012-02-28 17:51:37,256 DEBUG Started firing report-message. 2012-02-28 17:51:37,256 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will verify that the file browser can move a folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Click and drag the folder called Test Data onto the icon called Test Folder.\n 3. Release the button.\n 4. Double click the folder called Test Folder to open it up.\n 5. Close the File Browser.\nVERIFICATION:\n Was the folder called Test Data successfully moved into the folder called Test Folder?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_copy', 'command': 'nautilus', 'purpose': 'This test will verify that the file browser can move a folder.\n', 'verification': 'Was the folder called Test Data successfully moved into the folder called Test Folder?', 'steps': '1. Click Test to open the File Browser.\n2. Click and drag the folder called Test Data onto the icon called Test Folder.\n3. Release the button.\n4. Double click the folder called Test Folder to open it up.\n5. Close the File Browser.\n', 'name': 'software/nautilus_folder_move'}) for report-message with priority 100. 2012-02-28 17:51:37,256 DEBUG Finished firing report-message. 2012-02-28 17:51:37,256 DEBUG Started firing report-message. 2012-02-28 17:51:37,258 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can create a new file.\nSTEPS:\n 1. Click Select Test to open the File Browser.\n 2. Right click in the white space and click Create Document -> Empty Document.\n 3. Enter the name Test File 1 in the name box and hit Enter.\n 4. Close the File browser.\nVERIFICATION:\n Do you now have a file called Test File 1?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can create a new file.\n', 'verification': 'Do you now have a file called Test File 1?', 'steps': '1. Click Select Test to open the File Browser.\n2. Right click in the white space and click Create Document -> Empty Document.\n3. Enter the name Test File 1 in the name box and hit Enter.\n4. Close the File browser.\n', 'name': 'software/nautilus_file_create'}) for report-message with priority 100. 2012-02-28 17:51:37,258 DEBUG Finished firing report-message. 2012-02-28 17:51:37,260 DEBUG Started firing report-message. 2012-02-28 17:51:37,260 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can copy a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the file called Test File 1 and click Copy.\n 3. Right click in the white space and click Paste.\n 4. Right click on the file called Test File 1(copy) and click Rename.\n 5. Enter the name Test File 2 in the name box and hit Enter.\n 6. Close the File Browser.\nVERIFICATION:\n Do you now have a file called Test File 2?', 'plugin': 'manual', 'depends': 'software/nautilus_file_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can copy a file.\n', 'verification': 'Do you now have a file called Test File 2?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the file called Test File 1 and click Copy.\n3. Right click in the white space and click Paste.\n4. Right click on the file called Test File 1(copy) and click Rename.\n5. Enter the name Test File 2 in the name box and hit Enter.\n6. Close the File Browser.\n', 'name': 'software/nautilus_file_copy'}) for report-message with priority 100. 2012-02-28 17:51:37,260 DEBUG Finished firing report-message. 2012-02-28 17:51:37,260 DEBUG Started firing report-message. 2012-02-28 17:51:37,260 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can move a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Click and drag the file called Test File 2 onto the icon for the folder called Test Data.\n 3. Release the button.\n 4. Double click the icon for Test Data to open that folder up.\n 5. Close the File Browser.\nVERIFICATION:\n Was the file Test File 2 successfully moved into the Test Data folder?', 'plugin': 'manual', 'depends': 'software/nautilus_file_copy', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can move a file.\n', 'verification': 'Was the file Test File 2 successfully moved into the Test Data folder?', 'steps': '1. Click Test to open the File Browser.\n2. Click and drag the file called Test File 2 onto the icon for the folder called Test Data.\n3. Release the button.\n4. Double click the icon for Test Data to open that folder up.\n5. Close the File Browser.\n', 'name': 'software/nautilus_file_move'}) for report-message with priority 100. 2012-02-28 17:51:37,261 DEBUG Finished firing report-message. 2012-02-28 17:51:37,261 DEBUG Started firing report-message. 2012-02-28 17:51:37,261 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can delete a file.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the file called Test File 1 and click on Move To Trash.\n 3. Verify that Test File 1 has been removed.\n 4. Close the File Browser.\nVERIFICATION:\n Is Test File 1 now gone?', 'plugin': 'manual', 'depends': 'software/nautilus_file_create', 'command': 'nautilus $HOME/"Test Folder"', 'purpose': 'This test will check that the file browser can delete a file.\n', 'verification': 'Is Test File 1 now gone?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the file called Test File 1 and click on Move To Trash.\n3. Verify that Test File 1 has been removed.\n4. Close the File Browser.\n', 'name': 'software/nautilus_file_delete'}) for report-message with priority 100. 2012-02-28 17:51:37,261 DEBUG Finished firing report-message. 2012-02-28 17:51:37,261 DEBUG Started firing report-message. 2012-02-28 17:51:37,261 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the file browser can delete a folder.\nSTEPS:\n 1. Click Test to open the File Browser.\n 2. Right click on the folder called Test Folder and click on Move To Trash.\n 3. Verify that the folder was deleted.\n 4. Close the file browser.\nVERIFICATION:\n Has Test Folder been successfully deleted?', 'plugin': 'manual', 'depends': 'software/nautilus_folder_create', 'command': 'nautilus', 'purpose': 'This test will check that the file browser can delete a folder.\n', 'verification': 'Has Test Folder been successfully deleted?', 'steps': '1. Click Test to open the File Browser.\n2. Right click on the folder called Test Folder and click on Move To Trash.\n3. Verify that the folder was deleted.\n4. Close the file browser.\n', 'name': 'software/nautilus_folder_delete'}) for report-message with priority 100. 2012-02-28 17:51:37,261 DEBUG Finished firing report-message. 2012-02-28 17:51:37,262 DEBUG Started firing report-message. 2012-02-28 17:51:37,262 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'software/view_office_document', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/documents -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common office document types can be opened in the default application.\n STEPS:\n 1. Click Test to open the file \'$0\' with its default viewer.\n 2. After the viewer opens, check out the file that was opened.\n 3. Close the application (LibreOffice, Doc Viewer, etc.)\n VERIFICATION:\n Did the application open the document properly? (e.g was it displayed and did it function properly?)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}) for report-message with priority 100. 2012-02-28 17:51:37,262 DEBUG Finished firing report-message. 2012-02-28 17:51:37,262 DEBUG Started firing report-message. 2012-02-28 17:51:37,262 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'software/audio_file_play', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/audio -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common audio files can be opened in the default player.\n STEPS:\n 1. Click Test to open the audio file \'$0\' with its default player.\n 2. After the player opens listen to the sound.\n 3. Close the application.\n VERIFICATION:\n Did the application play the audio file properly? (no skips, crackles, etc)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}) for report-message with priority 100. 2012-02-28 17:51:37,262 DEBUG Finished firing report-message. 2012-02-28 17:51:37,262 DEBUG Started firing report-message. 2012-02-28 17:51:37,263 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'software/video_file_play', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/video -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common video files can be played in the default player.\n STEPS:\n 1. Click Test to play the video \'$0\' with its default player.\n 2. Watch the video.\n 3. Close the application.\n VERIFICATION:\n Did the application play \'$0\' proplerly (no video or audio issues with playback?)\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}) for report-message with priority 100. 2012-02-28 17:51:37,263 DEBUG Finished firing report-message. 2012-02-28 17:51:37,263 DEBUG Started firing report-message. 2012-02-28 17:51:37,263 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'software/view_image_file', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s "find $CHECKBOX_SHARE/data/images -type f"\nname: `basename $0`_test\nplugin: manual\ndescription:\n PURPOSE:\n This test will check that common image formats can be opened in the default viewer.\n STEPS:\n 1. Click Test to attempt to open the image \'$0\' with its default viewer.\n 2. Check out the file that was opened.\n 3. Close the application.\n VERIFICATION:\n Did the image display properly?\ncommand: xdg-open $0\nEOF', 'requires': 'package.name == "ubuntu-desktop"', 'description': 'Common Document Types Test'}) for report-message with priority 100. 2012-02-28 17:51:37,263 DEBUG Finished firing report-message. 2012-02-28 17:51:37,263 DEBUG Started firing report-message. 2012-02-28 17:51:37,263 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can render a basic web page.\nSTEPS:\n 1. Select Test to launch Firefox and view the test web page.\nVERIFICATION:\n Did the Ubuntu Test page load correctly?', 'plugin': 'manual', 'command': 'firefox $CHECKBOX_SHARE/data/websites/testindex.html', 'purpose': 'This test will check that Firefox can render a basic web page.\n', 'verification': 'Did the Ubuntu Test page load correctly?', 'steps': '1. Select Test to launch Firefox and view the test web page.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox'}) for report-message with priority 100. 2012-02-28 17:51:37,264 DEBUG Finished firing report-message. 2012-02-28 17:51:37,264 DEBUG Started firing report-message. 2012-02-28 17:51:37,264 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can run a java applet in a web page. Note:\n this may require installing additional software to complete successfully.\nSTEPS:\n 1. Select Test to open Firefox with the Java test page, and follow the instructions there.\nVERIFICATION:\n Did the applet display?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/websites/javatest.html', 'purpose': 'This test will check that Firefox can run a java applet in a web page. Note:\nthis may require installing additional software to complete successfully.\n', 'verification': 'Did the applet display?', 'steps': '1. Select Test to open Firefox with the Java test page, and follow the instructions there.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-java'}) for report-message with priority 100. 2012-02-28 17:51:37,264 DEBUG Finished firing report-message. 2012-02-28 17:51:37,264 DEBUG Started firing report-message. 2012-02-28 17:51:37,264 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can run flash applications. Note: this may\n require installing additional software to successfully complete.\nSTEPS:\n 1. Select Test to launch Firefox and view a sample Flash test.\nVERIFICATION:\n Did you see the text?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/websites/flashtest.html', 'purpose': 'This test will check that Firefox can run flash applications. Note: this may\nrequire installing additional software to successfully complete.\n', 'verification': 'Did you see the text?', 'steps': '1. Select Test to launch Firefox and view a sample Flash test.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-flash'}) for report-message with priority 100. 2012-02-28 17:51:37,265 DEBUG Finished firing report-message. 2012-02-28 17:51:37,265 DEBUG Started firing report-message. 2012-02-28 17:51:37,265 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can play a Flash video. Note: this may\n require installing additional software to successfully complete.\nSTEPS:\n 1. Select Test to launch Firefox and view a short flash video.\nVERIFICATION:\n Did the video play correctly?', 'plugin': 'manual', 'depends': 'software/firefox-flash', 'command': 'firefox $CHECKBOX_SHARE/data/websites/flashvideo.html', 'purpose': 'This test will check that Firefox can play a Flash video. Note: this may\nrequire installing additional software to successfully complete.\n', 'verification': 'Did the video play correctly?', 'steps': '1. Select Test to launch Firefox and view a short flash video.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-flash-video'}) for report-message with priority 100. 2012-02-28 17:51:37,265 DEBUG Finished firing report-message. 2012-02-28 17:51:37,265 DEBUG Started firing report-message. 2012-02-28 17:51:37,265 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Firefox can play a Quicktime (.mov) video file.\n Note: this may require installing additional software to successfully\n complete.\nSTEPS:\n 1. Select Test to launch Firefox with a sample video.\nVERIFICATION:\n Did the video play using a plugin?', 'plugin': 'manual', 'depends': 'software/firefox', 'command': 'firefox $CHECKBOX_SHARE/data/video/Quicktime_Video.mov', 'purpose': 'This test will check that Firefox can play a Quicktime (.mov) video file.\nNote: this may require installing additional software to successfully\ncomplete.\n', 'verification': 'Did the video play using a plugin?', 'steps': '1. Select Test to launch Firefox with a sample video.\n', 'requires': "package.name == 'firefox'", 'name': 'software/firefox-totem'}) for report-message with priority 100. 2012-02-28 17:51:37,265 DEBUG Finished firing report-message. 2012-02-28 17:51:37,266 DEBUG Started firing report-message. 2012-02-28 17:51:37,266 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Facebook Chat service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Facebook Chat service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-facebook_chat'}) for report-message with priority 100. 2012-02-28 17:51:37,266 DEBUG Finished firing report-message. 2012-02-28 17:51:37,266 DEBUG Started firing report-message. 2012-02-28 17:51:37,266 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Google Talk (gtalk) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Google Talk (gtalk) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-google_talk'}) for report-message with priority 100. 2012-02-28 17:51:37,266 DEBUG Finished firing report-message. 2012-02-28 17:51:37,267 DEBUG Started firing report-message. 2012-02-28 17:51:37,267 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Jabber service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Jabber service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-jabber'}) for report-message with priority 100. 2012-02-28 17:51:37,267 DEBUG Finished firing report-message. 2012-02-28 17:51:37,267 DEBUG Started firing report-message. 2012-02-28 17:51:37,267 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the AOL Instant Messaging (AIM) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the AOL Instant Messaging (AIM) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-aim'}) for report-message with priority 100. 2012-02-28 17:51:37,268 DEBUG Finished firing report-message. 2012-02-28 17:51:37,268 DEBUG Started firing report-message. 2012-02-28 17:51:37,268 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Empathy messaging client works.\nSTEPS:\n 1. Select Test to launch Empathy.\n 2. Configure it to connect to the Microsoft Network (MSN) service.\n 3. Once you have completed the test, please quit Empathy to continue here.\nVERIFICATION:\n Were you able to connect correctly and send/receive messages?', 'plugin': 'manual', 'command': 'empathy', 'purpose': 'This test will check that Empathy messaging client works.\n', 'verification': 'Were you able to connect correctly and send/receive messages?', 'steps': '1. Select Test to launch Empathy.\n2. Configure it to connect to the Microsoft Network (MSN) service.\n3. Once you have completed the test, please quit Empathy to continue here.\n', 'requires': 'package.name == "empathy"', 'name': 'software/empathy-msn'}) for report-message with priority 100. 2012-02-28 17:51:37,268 DEBUG Finished firing report-message. 2012-02-28 17:51:37,268 DEBUG Started firing report-message. 2012-02-28 17:51:37,268 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a POP3 account.\nVERIFICATION:\n Were you able to receive and read e-mail correctly?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to receive and read e-mail correctly?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a POP3 account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-pop3'}) for report-message with priority 100. 2012-02-28 17:51:37,268 DEBUG Finished firing report-message. 2012-02-28 17:51:37,268 DEBUG Started firing report-message. 2012-02-28 17:51:37,269 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a IMAP account.\nVERIFICATION:\n Were you able to receive and read e-mail correctly?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to receive and read e-mail correctly?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a IMAP account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-imap'}) for report-message with priority 100. 2012-02-28 17:51:37,269 DEBUG Finished firing report-message. 2012-02-28 17:51:37,269 DEBUG Started firing report-message. 2012-02-28 17:51:37,269 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Evolution works.\nSTEPS:\n 1. Click the "Test" button to launch Evolution.\n 2. Configure it to connect to a SMTP account.\nVERIFICATION:\n Were you able to send e-mail without errors?', 'plugin': 'manual', 'command': 'evolution', 'purpose': 'This test will check that Evolution works.\n', 'verification': 'Were you able to send e-mail without errors?', 'steps': '1. Click the "Test" button to launch Evolution.\n2. Configure it to connect to a SMTP account.\n', 'requires': 'package.name == "evolution"', 'name': 'software/evolution-smtp'}) for report-message with priority 100. 2012-02-28 17:51:37,269 DEBUG Finished firing report-message. 2012-02-28 17:51:37,269 DEBUG Started firing report-message. 2012-02-28 17:51:37,269 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator.\nVERIFICATION:\n Did it launch correctly?', 'plugin': 'manual', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did it launch correctly?', 'steps': 'Click the "Test" button to open the calculator.\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool'}) for report-message with priority 100. 2012-02-28 17:51:37,270 DEBUG Finished firing report-message. 2012-02-28 17:51:37,270 DEBUG Started firing report-message. 2012-02-28 17:51:37,270 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Simple math functions (+,-,/,*)\n 2. Nested math functions ((,))\n 3. Fractional math\n 4. Decimal math\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Simple math functions (+,-,/,*)\n2. Nested math functions ((,))\n3. Fractional math\n4. Decimal math\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-functions'}) for report-message with priority 100. 2012-02-28 17:51:37,270 DEBUG Finished firing report-message. 2012-02-28 17:51:37,270 DEBUG Started firing report-message. 2012-02-28 17:51:37,270 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Memory set\n 2. Memory reset\n 3. Memory last clear\n 4. Memory clear\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Memory set\n2. Memory reset\n3. Memory last clear\n4. Memory clear\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-memory'}) for report-message with priority 100. 2012-02-28 17:51:37,270 DEBUG Finished firing report-message. 2012-02-28 17:51:37,271 DEBUG Started firing report-message. 2012-02-28 17:51:37,271 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gcalctool (Calculator) works.\nSTEPS:\n Click the "Test" button to open the calculator and perform:\n 1. Cut\n 2. Copy\n 3. Paste\nVERIFICATION:\n Did the functions perform as expected?', 'plugin': 'manual', 'depends': 'software/gcalctool', 'command': 'gcalctool', 'purpose': 'This test checks that gcalctool (Calculator) works.\n', 'verification': 'Did the functions perform as expected?', 'steps': 'Click the "Test" button to open the calculator and perform:\n1. Cut\n2. Copy\n3. Paste\n', 'requires': 'package.name == "gcalctool"', 'name': 'software/gcalctool-clipboard'}) for report-message with priority 100. 2012-02-28 17:51:37,272 DEBUG Finished firing report-message. 2012-02-28 17:51:37,272 DEBUG Started firing report-message. 2012-02-28 17:51:37,272 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gedit works.\nSTEPS:\n 1. Click the "Test" button to open gedit.\n 2. Enter some text and save the file (make a note of the file name you use), then close gedit.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'command': 'gedit', 'purpose': 'This test checks that gedit works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open gedit.\n2. Enter some text and save the file (make a note of the file name you use), then close gedit.\n', 'requires': 'package.name == "gedit"', 'name': 'software/gedit'}) for report-message with priority 100. 2012-02-28 17:51:37,272 DEBUG Finished firing report-message. 2012-02-28 17:51:37,272 DEBUG Started firing report-message. 2012-02-28 17:51:37,272 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test checks that gedit works.\nSTEPS:\n 1. Click the "Test" button to open gedit, and re-open the file you created previously.\n 2. Edit then save the file, then close gedit.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'depends': 'software/gedit', 'command': 'gedit', 'purpose': 'This test checks that gedit works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open gedit, and re-open the file you created previously.\n2. Edit then save the file, then close gedit.\n', 'requires': 'package.name == "gedit"', 'name': 'software/gedit-read'}) for report-message with priority 100. 2012-02-28 17:51:37,273 DEBUG Finished firing report-message. 2012-02-28 17:51:37,273 DEBUG Started firing report-message. 2012-02-28 17:51:37,273 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that Gnome Terminal works.\nSTEPS:\n 1. Click the "Test" button to open Terminal.\n 2. Type \'ls\' and press enter. You should see a list of files and folder in your home directory.\n 3. Close the terminal window.\nVERIFICATION:\n Did this perform as expected?', 'plugin': 'manual', 'command': 'gnome-terminal', 'purpose': 'This test will check that Gnome Terminal works.\n', 'verification': 'Did this perform as expected?', 'steps': '1. Click the "Test" button to open Terminal.\n2. Type \'ls\' and press enter. You should see a list of files and folder in your home directory.\n3. Close the terminal window.\n', 'requires': 'package.name == "gnome-terminal"', 'name': 'software/gnome-terminal'}) for report-message with priority 100. 2012-02-28 17:51:37,273 DEBUG Finished firing report-message. 2012-02-28 17:51:37,273 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,274 DEBUG Finished firing message-file. 2012-02-28 17:51:37,274 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,274 DEBUG Started firing message-filename. 2012-02-28 17:51:37,274 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_filename(/usr/share/checkbox/jobs/wireless.txt) for message-filename with priority 0. 2012-02-28 17:51:37,275 DEBUG Started firing message-file. 2012-02-28 17:51:37,275 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file(, /usr/share/checkbox/jobs/wireless.txt) for message-file with priority 0. 2012-02-28 17:51:37,290 DEBUG Started firing report-messages. 2012-02-28 17:51:37,290 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Wireless scanning test. It scans and reports on discovered APs.', 'plugin': 'shell', 'command': 'network_wireless_test', 'user': 'root', 'requires': "package.name == 'wireless-tools'", 'name': 'wireless/wireless_scanning'}, {'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}, {'name': 'wireless/wireless_connection_wpa_bg', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK', 'user': 'root', 'command': "create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11b/g protocols.'}, {'name': 'wireless/wireless_connection_open_bg', 'plugin': 'shell', 'environ': 'OPEN_BG_SSID', 'user': 'root', 'command': "create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11b/g protocols.'}, {'name': 'wireless/wireless_connection_wpa_n', 'plugin': 'shell', 'environ': 'WPA_N_SSID WPA_N_PSK', 'user': 'root', 'command': "create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11n protocol.'}, {'name': 'wireless/wireless_connection_open_n', 'plugin': 'shell', 'environ': 'OPEN_N_SSID', 'user': 'root', 'command': "create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11n protocol.'}, {'description': 'Tests the performance of a systems wireless connection through the iperf tool.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection'}, {'description': 'Tests the performance of a systems wireless connection through the iperf tool, using UDP packets.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection_udp'}]) for report-messages with priority 0. 2012-02-28 17:51:37,291 DEBUG Started firing report-message. 2012-02-28 17:51:37,291 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Wireless scanning test. It scans and reports on discovered APs.', 'plugin': 'shell', 'command': 'network_wireless_test', 'user': 'root', 'requires': "package.name == 'wireless-tools'", 'name': 'wireless/wireless_scanning'}) for report-message with priority 100. 2012-02-28 17:51:37,291 DEBUG Finished firing report-message. 2012-02-28 17:51:37,291 DEBUG Started firing report-message. 2012-02-28 17:51:37,291 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}) for report-message with priority 100. 2012-02-28 17:51:37,291 DEBUG Finished firing report-message. 2012-02-28 17:51:37,291 DEBUG Started firing report-message. 2012-02-28 17:51:37,292 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_wpa_bg', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK', 'user': 'root', 'command': "create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 100. 2012-02-28 17:51:37,292 DEBUG Finished firing report-message. 2012-02-28 17:51:37,292 DEBUG Started firing report-message. 2012-02-28 17:51:37,292 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_open_bg', 'plugin': 'shell', 'environ': 'OPEN_BG_SSID', 'user': 'root', 'command': "create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 100. 2012-02-28 17:51:37,292 DEBUG Finished firing report-message. 2012-02-28 17:51:37,292 DEBUG Started firing report-message. 2012-02-28 17:51:37,292 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_wpa_n', 'plugin': 'shell', 'environ': 'WPA_N_SSID WPA_N_PSK', 'user': 'root', 'command': "create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11n protocol.'}) for report-message with priority 100. 2012-02-28 17:51:37,293 DEBUG Finished firing report-message. 2012-02-28 17:51:37,293 DEBUG Started firing report-message. 2012-02-28 17:51:37,293 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_open_n', 'plugin': 'shell', 'environ': 'OPEN_N_SSID', 'user': 'root', 'command': "create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11n protocol.'}) for report-message with priority 100. 2012-02-28 17:51:37,293 DEBUG Finished firing report-message. 2012-02-28 17:51:37,293 DEBUG Started firing report-message. 2012-02-28 17:51:37,293 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection'}) for report-message with priority 100. 2012-02-28 17:51:37,293 DEBUG Finished firing report-message. 2012-02-28 17:51:37,294 DEBUG Started firing report-message. 2012-02-28 17:51:37,294 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool, using UDP packets.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection_udp'}) for report-message with priority 100. 2012-02-28 17:51:37,294 DEBUG Finished firing report-message. 2012-02-28 17:51:37,294 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,294 DEBUG Finished firing message-file. 2012-02-28 17:51:37,294 DEBUG Finished firing message-filename. 2012-02-28 17:51:37,295 DEBUG Finished firing message-directory. 2012-02-28 17:51:37,396 DEBUG Started firing report-job. 2012-02-28 17:51:37,396 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Gets installation info from casper.log and media-info', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:37,398 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Gets installation info from casper.log and media-info', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:37,398 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Gets installation info from casper.log and media-info', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:37,400 DEBUG Started firing report-resource. 2012-02-28 17:51:37,400 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'description': u'Gets installation info from casper.log and media-info', 'plugin': 'resource', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage'}) for report-resource with priority 0. 2012-02-28 17:51:37,400 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:37,401 DEBUG Started firing message-exec. 2012-02-28 17:51:37,401 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Gets installation info from casper.log and media-info', 'plugin': 'resource', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage'}) for message-exec with priority 0. 2012-02-28 17:51:37,401 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Gets installation info from casper.log and media-info', 'plugin': 'resource', 'command': 'cdimage_resource', 'user': 'root', 'name': 'cdimage'}) for message-exec with priority 0. 2012-02-28 17:51:37,442 DEBUG Started firing message-result. 2012-02-28 17:51:37,442 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, , 0.0398049354553) for message-result with priority 0. 2012-02-28 17:51:37,442 DEBUG Started firing message-file. 2012-02-28 17:51:37,443 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:37,443 DEBUG Finished firing message-file. 2012-02-28 17:51:37,443 DEBUG Finished firing message-result. 2012-02-28 17:51:37,443 DEBUG Finished firing message-exec. 2012-02-28 17:51:37,443 DEBUG Finished firing report-resource. 2012-02-28 17:51:37,461 DEBUG Finished firing report-job. 2012-02-28 17:51:37,462 DEBUG Started firing report-job. 2012-02-28 17:51:37,462 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cpuinfo_resource', 'description': 'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:37,462 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:37,463 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:37,463 DEBUG Started firing report-resource. 2012-02-28 17:51:37,463 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:37,463 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:37,463 DEBUG Started firing message-exec. 2012-02-28 17:51:37,463 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:37,463 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:37,464 INFO Running command: cpuinfo_resource 2012-02-28 17:51:37,539 DEBUG Started firing message-result. 2012-02-28 17:51:37,539 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, model_revision: 10 bogomips: 4389 model_version: 23 speed: 2193 count: 1 cache: 1048576 model_number: 6 platform: x86_64 other: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts model: Intel(R) Celeron(R) CPU 900 @ 2.20GHz type: GenuineIntel , 0.0736131668091) for message-result with priority 0. 2012-02-28 17:51:37,539 DEBUG Started firing message-file. 2012-02-28 17:51:37,539 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:37,542 DEBUG Started firing report-messages. 2012-02-28 17:51:37,542 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'count': '1', 'model_revision': '10', 'type': 'GenuineIntel', 'cache': '1048576', 'model_number': '6', 'bogomips': '4389', 'platform': 'x86_64', 'model_version': '23', 'model': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'speed': '2193', 'other': 'fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts'}]) for report-messages with priority -100. 2012-02-28 17:51:37,542 DEBUG Started firing report-cpuinfo. 2012-02-28 17:51:37,543 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_cpuinfo([{'count': '1', 'model_revision': '10', 'type': 'GenuineIntel', 'cache': '1048576', 'model_number': '6', 'bogomips': '4389', 'platform': 'x86_64', 'model_version': '23', 'model': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'speed': '2193', 'other': 'fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts'}]) for report-cpuinfo with priority 0. 2012-02-28 17:51:37,543 DEBUG Finished firing report-cpuinfo. 2012-02-28 17:51:37,543 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,543 DEBUG Finished firing message-file. 2012-02-28 17:51:37,543 DEBUG Finished firing message-result. 2012-02-28 17:51:37,543 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:37,543 DEBUG Finished firing message-exec. 2012-02-28 17:51:37,543 DEBUG Finished firing report-resource. 2012-02-28 17:51:37,561 DEBUG Finished firing report-job. 2012-02-28 17:51:37,561 DEBUG Started firing report-job. 2012-02-28 17:51:37,561 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'udev_resource', 'description': 'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:37,562 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:37,563 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:37,563 DEBUG Started firing report-resource. 2012-02-28 17:51:37,563 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:37,563 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:37,563 DEBUG Started firing message-exec. 2012-02-28 17:51:37,564 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:37,564 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:37,564 INFO Running command: udev_resource 2012-02-28 17:51:37,729 DEBUG Started firing message-result. 2012-02-28 17:51:37,729 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, path: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 bus: input category: OTHER driver: button product: Power Button path: /devices/LNXSYSTM:00/device:00/PNP0A08:00 bus: pnp driver: pci_root product_id: 2568 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4 bus: input category: OTHER driver: video product: Video Bus path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00 bus: pnp driver: pci_root product_id: 3074 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00 bus: pnp product_id: 2048 vendor: INT path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00 bus: pnp product_id: 259 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00 bus: pnp product_id: 512 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00 bus: pnp product_id: 771 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00 bus: pnp driver: container product_id: 2566 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00 bus: pnp product_id: 2816 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00 bus: pnp product_id: 3076 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00 bus: pnp driver: ec product_id: 3081 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00 bus: pnp driver: pci_link product_id: 3087 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00 bus: pnp product_id: 374 vendor: SYN path: /devices/LNXSYSTM:00/device:00/PNP0C0A:00 bus: pnp driver: battery product_id: 3082 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 bus: power_supply category: OTHER driver: battery product: Primary vendor: Hewlett-Packard path: /devices/LNXSYSTM:00/device:00/PNP0C0D:00 bus: pnp driver: button product_id: 3085 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1 bus: input category: OTHER driver: button product: Lid Switch path: /devices/LNXSYSTM:00/device:00/PNP0C0E:00 bus: pnp driver: button product_id: 3086 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0 bus: input category: OTHER driver: button product: Sleep Button path: /devices/LNXSYSTM:00/device:00/PNP0C14:00 bus: pnp driver: wmi product_id: 3092 vendor: PNP path: /devices/LNXSYSTM:00/device:00/PNP0C32:00 bus: pnp product_id: 3122 vendor: PNP path: /devices/LNXSYSTM:00/device:52/PNP0C0B:00 bus: pnp driver: fan product_id: 3083 vendor: PNP path: /devices/pci0000:00/0000:00:00.0 bus: pci driver: agpgart-intel product_id: 10816 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:02.0 bus: pci category: VIDEO driver: i915 product_id: 10818 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:02.1 bus: pci category: OTHER product_id: 10819 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1a.0 bus: pci category: USB driver: uhci_hcd product_id: 10551 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0 bus: usb category: BLUETOOTH driver: btusb product_id: 8989 vendor_id: 1008 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0 bus: rfkill category: OTHER product: hci0 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1 bus: usb category: BLUETOOTH driver: btusb product_id: 8989 vendor_id: 1008 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2 bus: usb driver: usb product_id: 8989 vendor_id: 1008 path: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3 bus: usb driver: usb product_id: 8989 vendor_id: 1008 path: /devices/pci0000:00/0000:00:1a.1 bus: pci category: USB driver: uhci_hcd product_id: 10552 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1a.2 bus: pci category: USB driver: uhci_hcd product_id: 10553 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1a.7 bus: pci category: USB driver: ehci_hcd product_id: 10556 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0 bus: usb driver: hub product_id: 2 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0 bus: usb category: CAPTURE driver: uvcvideo product_id: 19894 vendor_id: 1121 path: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5 bus: input category: CAPTURE driver: uvcvideo product: Villem path: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1 bus: usb category: CAPTURE driver: uvcvideo product_id: 19894 vendor_id: 1121 path: /devices/pci0000:00/0000:00:1b.0 bus: pci category: AUDIO driver: snd_hda_intel product_id: 10558 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10 bus: input category: OTHER product: HDA Intel Front Headphone path: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8 bus: input category: OTHER product: HDA Intel HDMI/DP,pcm=3 path: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9 bus: input category: OTHER product: HDA Intel Mic path: /devices/pci0000:00/0000:00:1c.0 bus: pci driver: pcieport product_id: 10560 vendor_id: 32902 subproduct_id: 0 subvendor_id: 0 path: /devices/pci0000:00/0000:00:1c.1 bus: pci driver: pcieport product_id: 10562 vendor_id: 32902 subproduct_id: 0 subvendor_id: 0 path: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0 bus: pci category: WIRELESS driver: wl product_id: 17173 vendor_id: 5348 subproduct_id: 5384 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5 bus: rfkill category: OTHER product: brcmwl-1 path: /devices/pci0000:00/0000:00:1c.2 bus: pci driver: pcieport product_id: 10564 vendor_id: 32902 subproduct_id: 0 subvendor_id: 0 path: /devices/pci0000:00/0000:00:1c.4 bus: pci driver: pcieport product_id: 10568 vendor_id: 32902 subproduct_id: 0 subvendor_id: 0 path: /devices/pci0000:00/0000:00:1c.5 bus: pci driver: pcieport product_id: 10570 vendor_id: 32902 subproduct_id: 0 subvendor_id: 0 path: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0 bus: pci category: NETWORK driver: r8169 product_id: 33078 vendor_id: 4332 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1d.0 bus: pci category: USB driver: uhci_hcd product_id: 10548 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1d.1 bus: pci category: USB driver: uhci_hcd product_id: 10549 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1d.2 bus: pci category: USB driver: uhci_hcd product_id: 10550 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0 bus: usb driver: hub product_id: 1 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1d.7 bus: pci category: USB driver: ehci_hcd product_id: 10554 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0 bus: usb driver: hub product_id: 2 vendor_id: 7531 path: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0 bus: usb category: SCSI driver: usb-storage product_id: 4143 vendor_id: 4703 path: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0 bus: scsi category: DISK driver: sd product: USB Flash Drive vendor: USB 2.0 path: /devices/pci0000:00/0000:00:1e.0 bus: pci product_id: 9288 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1f.0 bus: pci product_id: 10521 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1f.2 bus: pci driver: ahci product_id: 10537 vendor_id: 32902 subproduct_id: 5414 subvendor_id: 4156 path: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0 bus: scsi category: DISK driver: sd product: WDC WD1600BEKT-60A25T1 path: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0 bus: scsi category: CDROM driver: sr product: hp CDDVDW TS-L633N path: /devices/platform/hp-wmi/rfkill/rfkill1 bus: rfkill category: OTHER driver: hp-wmi product: hp-wifi path: /devices/platform/hp-wmi/rfkill/rfkill2 bus: rfkill category: OTHER driver: hp-wmi product: hp-bluetooth path: /devices/platform/i8042/serio0/input/input3 bus: input category: KEYBOARD driver: atkbd product: AT Translated Set 2 keyboard path: /devices/platform/i8042/serio4/input/input6 bus: input category: TOUCH driver: psmouse product: SynPS/2 Synaptics TouchPad path: /devices/virtual/input/input7 bus: input category: OTHER product: HP WMI hotkeys , 0.163837909698) for message-result with priority 0. 2012-02-28 17:51:37,730 DEBUG Started firing message-file. 2012-02-28 17:51:37,730 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:37,842 DEBUG Started firing report-messages. 2012-02-28 17:51:37,843 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'category': 'OTHER', 'path': '/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2', 'product': 'Power Button', 'driver': 'button', 'bus': 'input'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00', 'driver': 'pci_root', 'product_id': '2568', 'bus': 'pnp'}, {'category': 'OTHER', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4', 'product': 'Video Bus', 'driver': 'video', 'bus': 'input'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00', 'driver': 'pci_root', 'product_id': '3074', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00', 'vendor': 'INT', 'product_id': '2048', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00', 'vendor': 'PNP', 'product_id': '259', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00', 'vendor': 'PNP', 'product_id': '512', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00', 'vendor': 'PNP', 'product_id': '771', 'bus': 'pnp'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00', 'driver': 'container', 'product_id': '2566', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00', 'vendor': 'PNP', 'product_id': '2816', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00', 'vendor': 'PNP', 'product_id': '3076', 'bus': 'pnp'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00', 'driver': 'ec', 'product_id': '3081', 'bus': 'pnp'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00', 'driver': 'pci_link', 'product_id': '3087', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00', 'vendor': 'SYN', 'product_id': '374', 'bus': 'pnp'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0A:00', 'driver': 'battery', 'product_id': '3082', 'bus': 'pnp'}, {'category': 'OTHER', 'product': 'Primary', 'vendor': 'Hewlett-Packard', 'bus': 'power_supply', 'driver': 'battery', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0D:00', 'driver': 'button', 'product_id': '3085', 'bus': 'pnp'}, {'category': 'OTHER', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1', 'product': 'Lid Switch', 'driver': 'button', 'bus': 'input'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0E:00', 'driver': 'button', 'product_id': '3086', 'bus': 'pnp'}, {'category': 'OTHER', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0', 'product': 'Sleep Button', 'driver': 'button', 'bus': 'input'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:00/PNP0C14:00', 'driver': 'wmi', 'product_id': '3092', 'bus': 'pnp'}, {'path': '/devices/LNXSYSTM:00/device:00/PNP0C32:00', 'vendor': 'PNP', 'product_id': '3122', 'bus': 'pnp'}, {'vendor': 'PNP', 'path': '/devices/LNXSYSTM:00/device:52/PNP0C0B:00', 'driver': 'fan', 'product_id': '3083', 'bus': 'pnp'}, {'subproduct_id': '5414', 'product_id': '10816', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'agpgart-intel', 'path': '/devices/pci0000:00/0000:00:00.0', 'subvendor_id': '4156'}, {'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}, {'category': 'OTHER', 'subproduct_id': '5414', 'product_id': '10819', 'bus': 'pci', 'vendor_id': '32902', 'path': '/devices/pci0000:00/0000:00:02.1', 'subvendor_id': '4156'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10551', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1a.0', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0'}, {'category': 'OTHER', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0', 'product': 'hci0', 'bus': 'rfkill'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1'}, {'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2', 'vendor_id': '1008', 'driver': 'usb', 'product_id': '8989', 'bus': 'usb'}, {'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3', 'vendor_id': '1008', 'driver': 'usb', 'product_id': '8989', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10552', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1a.1', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10553', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1a.2', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10556', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'ehci_hcd', 'path': '/devices/pci0000:00/0000:00:1a.7', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '2', 'bus': 'usb'}, {'category': 'CAPTURE', 'product_id': '19894', 'bus': 'usb', 'vendor_id': '1121', 'driver': 'uvcvideo', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0'}, {'category': 'CAPTURE', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5', 'product': 'Villem', 'driver': 'uvcvideo', 'bus': 'input'}, {'category': 'CAPTURE', 'product_id': '19894', 'bus': 'usb', 'vendor_id': '1121', 'driver': 'uvcvideo', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1'}, {'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'category': 'OTHER', 'path': '/devices/pci0000:00/0000:00:1b.0/sound/card0/input10', 'product': 'HDA Intel Front Headphone', 'bus': 'input'}, {'category': 'OTHER', 'path': '/devices/pci0000:00/0000:00:1b.0/sound/card0/input8', 'product': 'HDA Intel HDMI/DP,pcm=3', 'bus': 'input'}, {'category': 'OTHER', 'path': '/devices/pci0000:00/0000:00:1b.0/sound/card0/input9', 'product': 'HDA Intel Mic', 'bus': 'input'}, {'subproduct_id': '0', 'product_id': '10560', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'pcieport', 'path': '/devices/pci0000:00/0000:00:1c.0', 'subvendor_id': '0'}, {'subproduct_id': '0', 'product_id': '10562', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'pcieport', 'path': '/devices/pci0000:00/0000:00:1c.1', 'subvendor_id': '0'}, {'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}, {'category': 'OTHER', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5', 'product': 'brcmwl-1', 'bus': 'rfkill'}, {'subproduct_id': '0', 'product_id': '10564', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'pcieport', 'path': '/devices/pci0000:00/0000:00:1c.2', 'subvendor_id': '0'}, {'subproduct_id': '0', 'product_id': '10568', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'pcieport', 'path': '/devices/pci0000:00/0000:00:1c.4', 'subvendor_id': '0'}, {'subproduct_id': '0', 'product_id': '10570', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'pcieport', 'path': '/devices/pci0000:00/0000:00:1c.5', 'subvendor_id': '0'}, {'category': 'NETWORK', 'subproduct_id': '5414', 'product_id': '33078', 'bus': 'pci', 'vendor_id': '4332', 'driver': 'r8169', 'path': '/devices/pci0000:00/0000:00:1c.5/0000:85:00.0', 'subvendor_id': '4156'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10548', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1d.0', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10549', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1d.1', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10550', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'uhci_hcd', 'path': '/devices/pci0000:00/0000:00:1d.2', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '1', 'bus': 'usb'}, {'category': 'USB', 'subproduct_id': '5414', 'product_id': '10554', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'ehci_hcd', 'path': '/devices/pci0000:00/0000:00:1d.7', 'subvendor_id': '4156'}, {'path': '/devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0', 'vendor_id': '7531', 'driver': 'hub', 'product_id': '2', 'bus': 'usb'}, {'category': 'SCSI', 'product_id': '4143', 'bus': 'usb', 'vendor_id': '4703', 'driver': 'usb-storage', 'path': '/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0'}, {'category': 'DISK', 'product': 'USB Flash Drive', 'vendor': 'USB 2.0', 'bus': 'scsi', 'driver': 'sd', 'path': '/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0'}, {'subproduct_id': '5414', 'product_id': '9288', 'bus': 'pci', 'vendor_id': '32902', 'path': '/devices/pci0000:00/0000:00:1e.0', 'subvendor_id': '4156'}, {'subproduct_id': '5414', 'product_id': '10521', 'bus': 'pci', 'vendor_id': '32902', 'path': '/devices/pci0000:00/0000:00:1f.0', 'subvendor_id': '4156'}, {'subproduct_id': '5414', 'product_id': '10537', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'ahci', 'path': '/devices/pci0000:00/0000:00:1f.2', 'subvendor_id': '4156'}, {'category': 'DISK', 'path': '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'product': 'WDC WD1600BEKT-60A25T1', 'driver': 'sd', 'bus': 'scsi'}, {'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}, {'category': 'OTHER', 'path': '/devices/platform/hp-wmi/rfkill/rfkill1', 'product': 'hp-wifi', 'driver': 'hp-wmi', 'bus': 'rfkill'}, {'category': 'OTHER', 'path': '/devices/platform/hp-wmi/rfkill/rfkill2', 'product': 'hp-bluetooth', 'driver': 'hp-wmi', 'bus': 'rfkill'}, {'category': 'KEYBOARD', 'path': '/devices/platform/i8042/serio0/input/input3', 'product': 'AT Translated Set 2 keyboard', 'driver': 'atkbd', 'bus': 'input'}, {'category': 'TOUCH', 'path': '/devices/platform/i8042/serio4/input/input6', 'product': 'SynPS/2 Synaptics TouchPad', 'driver': 'psmouse', 'bus': 'input'}, {'category': 'OTHER', 'path': '/devices/virtual/input/input7', 'product': 'HP WMI hotkeys', 'bus': 'input'}]) for report-messages with priority -100. 2012-02-28 17:51:37,843 DEBUG Started firing report-device. 2012-02-28 17:51:37,843 DEBUG No handlers found for event type: report-device 2012-02-28 17:51:37,843 DEBUG Finished firing report-device. 2012-02-28 17:51:37,843 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,843 DEBUG Finished firing message-file. 2012-02-28 17:51:37,844 DEBUG Finished firing message-result. 2012-02-28 17:51:37,844 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:37,844 DEBUG Finished firing message-exec. 2012-02-28 17:51:37,844 DEBUG Finished firing report-resource. 2012-02-28 17:51:37,865 DEBUG Finished firing report-job. 2012-02-28 17:51:37,865 DEBUG Started firing report-job. 2012-02-28 17:51:37,865 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:37,866 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:37,866 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:37,866 DEBUG Started firing report-resource. 2012-02-28 17:51:37,867 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:37,867 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:37,867 DEBUG Started firing message-exec. 2012-02-28 17:51:37,867 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:37,867 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'dmi_resource', 'user': 'root', 'name': 'dmi', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:37,922 DEBUG Started firing message-result. 2012-02-28 17:51:37,922 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, path: /devices/virtual/dmi/id/bios category: BIOS product: 68PVI Ver. F.08 vendor: Hewlett-Packard version: 68PVI Ver. F.08 path: /devices/virtual/dmi/id/system category: SYSTEM product: F.08 vendor: Hewlett-Packard version: F.08 path: /devices/virtual/dmi/id/board category: BOARD product: 1526 vendor: Hewlett-Packard version: KBC Version 71.0D path: /devices/virtual/dmi/id/chassis category: CHASSIS product: Notebook vendor: Hewlett-Packard serial: serial# path: /devices/virtual/dmi/id/processor category: PROCESSOR product: Intel(R) Celeron(R) CPU 900 @ 2.20GHz vendor: Intel(R) Corporation version: Intel(R) Celeron(R) CPU 900 @ 2.20GHz , 0.053270816803) for message-result with priority 0. 2012-02-28 17:51:37,922 DEBUG Started firing message-file. 2012-02-28 17:51:37,922 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:37,931 DEBUG Started firing report-messages. 2012-02-28 17:51:37,931 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'category': 'BIOS', 'path': '/devices/virtual/dmi/id/bios', 'product': '68PVI Ver. F.08', 'version': '68PVI Ver. F.08', 'vendor': 'Hewlett-Packard'}, {'category': 'SYSTEM', 'path': '/devices/virtual/dmi/id/system', 'product': 'F.08', 'version': 'F.08', 'vendor': 'Hewlett-Packard'}, {'category': 'BOARD', 'path': '/devices/virtual/dmi/id/board', 'product': '1526', 'version': 'KBC Version 71.0D', 'vendor': 'Hewlett-Packard'}, {'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}, {'category': 'PROCESSOR', 'path': '/devices/virtual/dmi/id/processor', 'product': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'version': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'vendor': 'Intel(R) Corporation'}]) for report-messages with priority -100. 2012-02-28 17:51:37,931 DEBUG Started firing report-dmi. 2012-02-28 17:51:37,932 DEBUG Calling /usr/share/checkbox/plugins/system_info.py SystemInfo.report_dmi([{'category': 'BIOS', 'path': '/devices/virtual/dmi/id/bios', 'product': '68PVI Ver. F.08', 'version': '68PVI Ver. F.08', 'vendor': 'Hewlett-Packard'}, {'category': 'SYSTEM', 'path': '/devices/virtual/dmi/id/system', 'product': 'F.08', 'version': 'F.08', 'vendor': 'Hewlett-Packard'}, {'category': 'BOARD', 'path': '/devices/virtual/dmi/id/board', 'product': '1526', 'version': 'KBC Version 71.0D', 'vendor': 'Hewlett-Packard'}, {'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}, {'category': 'PROCESSOR', 'path': '/devices/virtual/dmi/id/processor', 'product': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'version': 'Intel(R) Celeron(R) CPU 900 @ 2.20GHz', 'vendor': 'Intel(R) Corporation'}]) for report-dmi with priority 0. 2012-02-28 17:51:37,932 DEBUG Finished firing report-dmi. 2012-02-28 17:51:37,932 DEBUG Finished firing report-messages. 2012-02-28 17:51:37,932 DEBUG Finished firing message-file. 2012-02-28 17:51:37,932 DEBUG Finished firing message-result. 2012-02-28 17:51:37,932 DEBUG Finished firing message-exec. 2012-02-28 17:51:37,932 DEBUG Finished firing report-resource. 2012-02-28 17:51:37,952 DEBUG Finished firing report-job. 2012-02-28 17:51:37,953 DEBUG Started firing report-job. 2012-02-28 17:51:37,953 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'dpkg_resource', 'description': 'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:37,953 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:37,954 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:37,954 DEBUG Started firing report-resource. 2012-02-28 17:51:37,954 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:37,954 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:37,954 DEBUG Started firing message-exec. 2012-02-28 17:51:37,955 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:37,955 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:37,955 INFO Running command: dpkg_resource 2012-02-28 17:51:38,018 DEBUG Started firing message-result. 2012-02-28 17:51:38,019 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, version: 1.16.1.2 architecture: amd64 , 0.0611591339111) for message-result with priority 0. 2012-02-28 17:51:38,019 DEBUG Started firing message-file. 2012-02-28 17:51:38,019 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:38,020 DEBUG Started firing report-messages. 2012-02-28 17:51:38,020 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'version': '1.16.1.2', 'architecture': 'amd64'}]) for report-messages with priority -100. 2012-02-28 17:51:38,020 DEBUG Started firing report-dpkg. 2012-02-28 17:51:38,020 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_dpkg([{'version': '1.16.1.2', 'architecture': 'amd64'}]) for report-dpkg with priority 0. 2012-02-28 17:51:38,020 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_dpkg([{'version': '1.16.1.2', 'architecture': 'amd64'}]) for report-dpkg with priority 0. 2012-02-28 17:51:38,020 DEBUG Finished firing report-dpkg. 2012-02-28 17:51:38,021 DEBUG Finished firing report-messages. 2012-02-28 17:51:38,021 DEBUG Finished firing message-file. 2012-02-28 17:51:38,021 DEBUG Finished firing message-result. 2012-02-28 17:51:38,021 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:38,021 DEBUG Finished firing message-exec. 2012-02-28 17:51:38,021 DEBUG Finished firing report-resource. 2012-02-28 17:51:38,040 DEBUG Finished firing report-job. 2012-02-28 17:51:38,040 DEBUG Started firing report-job. 2012-02-28 17:51:38,040 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': 'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:38,042 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:38,043 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:38,043 DEBUG Started firing report-resource. 2012-02-28 17:51:38,043 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:38,044 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:38,044 DEBUG Started firing message-exec. 2012-02-28 17:51:38,044 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:38,044 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:38,044 INFO Running command: gconf_resource | filter_templates -w 'name=.*proxy.*' 2012-02-28 17:51:38,369 DEBUG Started firing message-result. 2012-02-28 17:51:38,369 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, , 0.323536157608) for message-result with priority 0. 2012-02-28 17:51:38,370 DEBUG Started firing message-file. 2012-02-28 17:51:38,370 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:38,370 DEBUG Finished firing message-file. 2012-02-28 17:51:38,370 DEBUG Finished firing message-result. 2012-02-28 17:51:38,370 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:38,370 DEBUG Finished firing message-exec. 2012-02-28 17:51:38,370 DEBUG Finished firing report-resource. 2012-02-28 17:51:38,388 DEBUG Finished firing report-job. 2012-02-28 17:51:38,388 DEBUG Started firing report-job. 2012-02-28 17:51:38,389 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'lsb_resource', 'description': 'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:38,389 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:38,390 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:38,390 DEBUG Started firing report-resource. 2012-02-28 17:51:38,391 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:38,391 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:38,391 DEBUG Started firing message-exec. 2012-02-28 17:51:38,391 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:38,391 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:38,391 INFO Running command: lsb_resource 2012-02-28 17:51:38,627 DEBUG Started firing message-result. 2012-02-28 17:51:38,628 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, release: 12.04 codename: precise distributor_id: Ubuntu description: Ubuntu precise (development branch) , 0.23433804512) for message-result with priority 0. 2012-02-28 17:51:38,628 DEBUG Started firing message-file. 2012-02-28 17:51:38,628 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:38,631 DEBUG Started firing report-messages. 2012-02-28 17:51:38,631 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'release': '12.04', 'codename': 'precise', 'distributor_id': 'Ubuntu', 'description': 'Ubuntu precise (development branch)'}]) for report-messages with priority -100. 2012-02-28 17:51:38,631 DEBUG Started firing report-lsb. 2012-02-28 17:51:38,631 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_lsb([{'release': '12.04', 'codename': 'precise', 'distributor_id': 'Ubuntu', 'description': 'Ubuntu precise (development branch)'}]) for report-lsb with priority 0. 2012-02-28 17:51:38,631 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_lsb([{'release': '12.04', 'codename': 'precise', 'distributor_id': 'Ubuntu', 'description': 'Ubuntu precise (development branch)'}]) for report-lsb with priority 0. 2012-02-28 17:51:38,632 DEBUG Finished firing report-lsb. 2012-02-28 17:51:38,632 DEBUG Finished firing report-messages. 2012-02-28 17:51:38,632 DEBUG Finished firing message-file. 2012-02-28 17:51:38,632 DEBUG Finished firing message-result. 2012-02-28 17:51:38,632 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:38,632 DEBUG Finished firing message-exec. 2012-02-28 17:51:38,632 DEBUG Finished firing report-resource. 2012-02-28 17:51:38,657 DEBUG Finished firing report-job. 2012-02-28 17:51:38,657 DEBUG Started firing report-job. 2012-02-28 17:51:38,657 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'meminfo_resource', 'description': 'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:38,658 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:38,658 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:38,659 DEBUG Started firing report-resource. 2012-02-28 17:51:38,659 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:38,659 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:38,659 DEBUG Started firing message-exec. 2012-02-28 17:51:38,659 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:38,659 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:38,659 INFO Running command: meminfo_resource 2012-02-28 17:51:38,712 DEBUG Started firing message-result. 2012-02-28 17:51:38,712 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, total: 3082805248 swap: 2858414080 , 0.0471160411835) for message-result with priority 0. 2012-02-28 17:51:38,712 DEBUG Started firing message-file. 2012-02-28 17:51:38,712 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:38,713 DEBUG Started firing report-messages. 2012-02-28 17:51:38,713 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'total': '3082805248', 'swap': '2858414080'}]) for report-messages with priority -100. 2012-02-28 17:51:38,713 DEBUG Started firing report-meminfo. 2012-02-28 17:51:38,714 DEBUG No handlers found for event type: report-meminfo 2012-02-28 17:51:38,714 DEBUG Finished firing report-meminfo. 2012-02-28 17:51:38,714 DEBUG Finished firing report-messages. 2012-02-28 17:51:38,714 DEBUG Finished firing message-file. 2012-02-28 17:51:38,714 DEBUG Finished firing message-result. 2012-02-28 17:51:38,714 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:38,714 DEBUG Finished firing message-exec. 2012-02-28 17:51:38,714 DEBUG Finished firing report-resource. 2012-02-28 17:51:38,729 DEBUG Finished firing report-job. 2012-02-28 17:51:38,730 DEBUG Started firing report-job. 2012-02-28 17:51:38,730 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'module_resource', 'description': 'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:38,730 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:38,732 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:38,732 DEBUG Started firing report-resource. 2012-02-28 17:51:38,732 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:38,732 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:38,734 DEBUG Started firing message-exec. 2012-02-28 17:51:38,734 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:38,734 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:38,735 INFO Running command: module_resource 2012-02-28 17:51:38,785 DEBUG Started firing message-result. 2012-02-28 17:51:38,786 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, name: michael_mic instances: 4 state: Live offset: 0 size: 12612 name: lib80211_crypt_tkip instances: 0 state: Live offset: 0 size: 17390 name: wl instances: 0 state: Live offset: 0 size: 2568210 name: lib80211 instances: 2 state: Live dependencies: lib80211_crypt_tkip wl offset: 0 size: 14381 name: hidp instances: 0 state: Live offset: 0 size: 22628 name: hid instances: 1 state: Live dependencies: hidp offset: 0 size: 99559 name: parport_pc instances: 0 state: Live offset: 0 size: 32866 name: ppdev instances: 0 state: Live offset: 0 size: 17113 name: lp instances: 0 state: Live offset: 0 size: 17799 name: dm_crypt instances: 0 state: Live offset: 0 size: 23125 name: parport instances: 3 state: Live dependencies: parport_pc ppdev lp offset: 0 size: 46562 name: snd_hda_codec_hdmi instances: 1 state: Live offset: 0 size: 32474 name: snd_hda_codec_idt instances: 1 state: Live offset: 0 size: 70795 name: snd_hda_intel instances: 3 state: Live offset: 0 size: 33773 name: snd_hda_codec instances: 3 state: Live dependencies: snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel offset: 0 size: 127669 name: snd_hwdep instances: 1 state: Live dependencies: snd_hda_codec offset: 0 size: 13668 name: snd_pcm instances: 3 state: Live dependencies: snd_hda_codec_hdmi snd_hda_intel snd_hda_codec offset: 0 size: 97188 name: arc4 instances: 2 state: Live offset: 0 size: 12529 name: snd_seq_midi instances: 0 state: Live offset: 0 size: 13324 name: snd_rawmidi instances: 1 state: Live dependencies: snd_seq_midi offset: 0 size: 30748 name: snd_seq_midi_event instances: 1 state: Live dependencies: snd_seq_midi offset: 0 size: 14899 name: snd_seq instances: 2 state: Live dependencies: snd_seq_midi snd_seq_midi_event offset: 0 size: 61896 name: joydev instances: 0 state: Live offset: 0 size: 17693 name: mac80211 instances: 0 state: Live offset: 0 size: 506816 name: hp_wmi instances: 0 state: Live offset: 0 size: 18092 name: snd_timer instances: 2 state: Live dependencies: snd_pcm snd_seq offset: 0 size: 29990 name: sparse_keymap instances: 1 state: Live dependencies: hp_wmi offset: 0 size: 13890 name: snd_seq_device instances: 3 state: Live dependencies: snd_seq_midi snd_rawmidi snd_seq offset: 0 size: 14540 name: bnep instances: 2 state: Live offset: 0 size: 18281 name: rfcomm instances: 10 state: Live offset: 0 size: 47604 name: uvcvideo instances: 0 state: Live offset: 0 size: 72627 name: videodev instances: 1 state: Live dependencies: uvcvideo offset: 0 size: 98259 name: dm_multipath instances: 0 state: Live offset: 0 size: 23230 name: v4l2_compat_ioctl32 instances: 1 state: Live dependencies: videodev offset: 0 size: 17128 name: cfg80211 instances: 1 state: Live dependencies: mac80211 offset: 0 size: 205544 name: snd instances: 16 state: Live dependencies: snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_rawmidi snd_seq snd_timer snd_seq_device offset: 0 size: 78855 name: psmouse instances: 0 state: Live offset: 0 size: 87603 name: mac_hid instances: 0 state: Live offset: 0 size: 13253 name: serio_raw instances: 0 state: Live offset: 0 size: 13211 name: btusb instances: 2 state: Live offset: 0 size: 18288 name: bluetooth instances: 26 state: Live dependencies: hidp bnep rfcomm btusb offset: 0 size: 180104 name: soundcore instances: 1 state: Live dependencies: snd offset: 0 size: 15091 name: snd_page_alloc instances: 2 state: Live dependencies: snd_hda_intel snd_pcm offset: 0 size: 18529 name: bcma instances: 0 state: Live offset: 0 size: 26696 name: squashfs instances: 1 state: Live offset: 0 size: 36799 name: overlayfs instances: 1 state: Live offset: 0 size: 28305 name: nls_iso8859_1 instances: 1 state: Live offset: 0 size: 12713 name: nls_cp437 instances: 1 state: Live offset: 0 size: 16991 name: vfat instances: 1 state: Live offset: 0 size: 17585 name: fat instances: 1 state: Live dependencies: vfat offset: 0 size: 61512 name: dm_raid45 instances: 0 state: Live offset: 0 size: 78155 name: xor instances: 1 state: Live dependencies: dm_raid45 offset: 0 size: 12894 name: dm_mirror instances: 0 state: Live offset: 0 size: 22203 name: dm_region_hash instances: 1 state: Live dependencies: dm_mirror offset: 0 size: 20918 name: dm_log instances: 3 state: Live dependencies: dm_raid45 dm_mirror dm_region_hash offset: 0 size: 18564 name: btrfs instances: 0 state: Live offset: 0 size: 652957 name: zlib_deflate instances: 1 state: Live dependencies: btrfs offset: 0 size: 27139 name: libcrc32c instances: 1 state: Live dependencies: btrfs offset: 0 size: 12644 name: i915 instances: 3 state: Live offset: 0 size: 468529 name: drm_kms_helper instances: 1 state: Live dependencies: i915 offset: 0 size: 42489 name: drm instances: 4 state: Live dependencies: i915 drm_kms_helper offset: 0 size: 241834 name: r8169 instances: 0 state: Live offset: 0 size: 62098 name: i2c_algo_bit instances: 1 state: Live dependencies: i915 offset: 0 size: 13423 name: wmi instances: 1 state: Live dependencies: hp_wmi offset: 0 size: 19256 name: video instances: 1 state: Live dependencies: i915 offset: 0 size: 19411 name: usb_storage instances: 1 state: Live offset: 0 size: 49199 , 0.0493988990784) for message-result with priority 0. 2012-02-28 17:51:38,786 DEBUG Started firing message-file. 2012-02-28 17:51:38,786 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:38,864 DEBUG Started firing report-messages. 2012-02-28 17:51:38,865 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'instances': '4', 'state': 'Live', 'size': '12612', 'name': 'michael_mic', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '17390', 'name': 'lib80211_crypt_tkip', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '2568210', 'name': 'wl', 'offset': '0'}, {'name': 'lib80211', 'instances': '2', 'state': 'Live', 'dependencies': 'lib80211_crypt_tkip wl', 'offset': '0', 'size': '14381'}, {'instances': '0', 'state': 'Live', 'size': '22628', 'name': 'hidp', 'offset': '0'}, {'name': 'hid', 'instances': '1', 'state': 'Live', 'dependencies': 'hidp', 'offset': '0', 'size': '99559'}, {'instances': '0', 'state': 'Live', 'size': '32866', 'name': 'parport_pc', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '17113', 'name': 'ppdev', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '17799', 'name': 'lp', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '23125', 'name': 'dm_crypt', 'offset': '0'}, {'name': 'parport', 'instances': '3', 'state': 'Live', 'dependencies': 'parport_pc ppdev lp', 'offset': '0', 'size': '46562'}, {'instances': '1', 'state': 'Live', 'size': '32474', 'name': 'snd_hda_codec_hdmi', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '70795', 'name': 'snd_hda_codec_idt', 'offset': '0'}, {'instances': '3', 'state': 'Live', 'size': '33773', 'name': 'snd_hda_intel', 'offset': '0'}, {'name': 'snd_hda_codec', 'instances': '3', 'state': 'Live', 'dependencies': 'snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel', 'offset': '0', 'size': '127669'}, {'name': 'snd_hwdep', 'instances': '1', 'state': 'Live', 'dependencies': 'snd_hda_codec', 'offset': '0', 'size': '13668'}, {'name': 'snd_pcm', 'instances': '3', 'state': 'Live', 'dependencies': 'snd_hda_codec_hdmi snd_hda_intel snd_hda_codec', 'offset': '0', 'size': '97188'}, {'instances': '2', 'state': 'Live', 'size': '12529', 'name': 'arc4', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '13324', 'name': 'snd_seq_midi', 'offset': '0'}, {'name': 'snd_rawmidi', 'instances': '1', 'state': 'Live', 'dependencies': 'snd_seq_midi', 'offset': '0', 'size': '30748'}, {'name': 'snd_seq_midi_event', 'instances': '1', 'state': 'Live', 'dependencies': 'snd_seq_midi', 'offset': '0', 'size': '14899'}, {'name': 'snd_seq', 'instances': '2', 'state': 'Live', 'dependencies': 'snd_seq_midi snd_seq_midi_event', 'offset': '0', 'size': '61896'}, {'instances': '0', 'state': 'Live', 'size': '17693', 'name': 'joydev', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '506816', 'name': 'mac80211', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '18092', 'name': 'hp_wmi', 'offset': '0'}, {'name': 'snd_timer', 'instances': '2', 'state': 'Live', 'dependencies': 'snd_pcm snd_seq', 'offset': '0', 'size': '29990'}, {'name': 'sparse_keymap', 'instances': '1', 'state': 'Live', 'dependencies': 'hp_wmi', 'offset': '0', 'size': '13890'}, {'name': 'snd_seq_device', 'instances': '3', 'state': 'Live', 'dependencies': 'snd_seq_midi snd_rawmidi snd_seq', 'offset': '0', 'size': '14540'}, {'instances': '2', 'state': 'Live', 'size': '18281', 'name': 'bnep', 'offset': '0'}, {'instances': '10', 'state': 'Live', 'size': '47604', 'name': 'rfcomm', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '72627', 'name': 'uvcvideo', 'offset': '0'}, {'name': 'videodev', 'instances': '1', 'state': 'Live', 'dependencies': 'uvcvideo', 'offset': '0', 'size': '98259'}, {'instances': '0', 'state': 'Live', 'size': '23230', 'name': 'dm_multipath', 'offset': '0'}, {'name': 'v4l2_compat_ioctl32', 'instances': '1', 'state': 'Live', 'dependencies': 'videodev', 'offset': '0', 'size': '17128'}, {'name': 'cfg80211', 'instances': '1', 'state': 'Live', 'dependencies': 'mac80211', 'offset': '0', 'size': '205544'}, {'name': 'snd', 'instances': '16', 'state': 'Live', 'dependencies': 'snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_rawmidi snd_seq snd_timer snd_seq_device', 'offset': '0', 'size': '78855'}, {'instances': '0', 'state': 'Live', 'size': '87603', 'name': 'psmouse', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '13253', 'name': 'mac_hid', 'offset': '0'}, {'instances': '0', 'state': 'Live', 'size': '13211', 'name': 'serio_raw', 'offset': '0'}, {'instances': '2', 'state': 'Live', 'size': '18288', 'name': 'btusb', 'offset': '0'}, {'name': 'bluetooth', 'instances': '26', 'state': 'Live', 'dependencies': 'hidp bnep rfcomm btusb', 'offset': '0', 'size': '180104'}, {'name': 'soundcore', 'instances': '1', 'state': 'Live', 'dependencies': 'snd', 'offset': '0', 'size': '15091'}, {'name': 'snd_page_alloc', 'instances': '2', 'state': 'Live', 'dependencies': 'snd_hda_intel snd_pcm', 'offset': '0', 'size': '18529'}, {'instances': '0', 'state': 'Live', 'size': '26696', 'name': 'bcma', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '36799', 'name': 'squashfs', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '28305', 'name': 'overlayfs', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '12713', 'name': 'nls_iso8859_1', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '16991', 'name': 'nls_cp437', 'offset': '0'}, {'instances': '1', 'state': 'Live', 'size': '17585', 'name': 'vfat', 'offset': '0'}, {'name': 'fat', 'instances': '1', 'state': 'Live', 'dependencies': 'vfat', 'offset': '0', 'size': '61512'}, {'instances': '0', 'state': 'Live', 'size': '78155', 'name': 'dm_raid45', 'offset': '0'}, {'name': 'xor', 'instances': '1', 'state': 'Live', 'dependencies': 'dm_raid45', 'offset': '0', 'size': '12894'}, {'instances': '0', 'state': 'Live', 'size': '22203', 'name': 'dm_mirror', 'offset': '0'}, {'name': 'dm_region_hash', 'instances': '1', 'state': 'Live', 'dependencies': 'dm_mirror', 'offset': '0', 'size': '20918'}, {'name': 'dm_log', 'instances': '3', 'state': 'Live', 'dependencies': 'dm_raid45 dm_mirror dm_region_hash', 'offset': '0', 'size': '18564'}, {'instances': '0', 'state': 'Live', 'size': '652957', 'name': 'btrfs', 'offset': '0'}, {'name': 'zlib_deflate', 'instances': '1', 'state': 'Live', 'dependencies': 'btrfs', 'offset': '0', 'size': '27139'}, {'name': 'libcrc32c', 'instances': '1', 'state': 'Live', 'dependencies': 'btrfs', 'offset': '0', 'size': '12644'}, {'instances': '3', 'state': 'Live', 'size': '468529', 'name': 'i915', 'offset': '0'}, {'name': 'drm_kms_helper', 'instances': '1', 'state': 'Live', 'dependencies': 'i915', 'offset': '0', 'size': '42489'}, {'name': 'drm', 'instances': '4', 'state': 'Live', 'dependencies': 'i915 drm_kms_helper', 'offset': '0', 'size': '241834'}, {'instances': '0', 'state': 'Live', 'size': '62098', 'name': 'r8169', 'offset': '0'}, {'name': 'i2c_algo_bit', 'instances': '1', 'state': 'Live', 'dependencies': 'i915', 'offset': '0', 'size': '13423'}, {'name': 'wmi', 'instances': '1', 'state': 'Live', 'dependencies': 'hp_wmi', 'offset': '0', 'size': '19256'}, {'name': 'video', 'instances': '1', 'state': 'Live', 'dependencies': 'i915', 'offset': '0', 'size': '19411'}, {'instances': '1', 'state': 'Live', 'size': '49199', 'name': 'usb_storage', 'offset': '0'}]) for report-messages with priority -100. 2012-02-28 17:51:38,865 DEBUG Started firing report-module. 2012-02-28 17:51:38,865 DEBUG No handlers found for event type: report-module 2012-02-28 17:51:38,865 DEBUG Finished firing report-module. 2012-02-28 17:51:38,865 DEBUG Finished firing report-messages. 2012-02-28 17:51:38,865 DEBUG Finished firing message-file. 2012-02-28 17:51:38,866 DEBUG Finished firing message-result. 2012-02-28 17:51:38,866 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:38,866 DEBUG Finished firing message-exec. 2012-02-28 17:51:38,866 DEBUG Finished firing report-resource. 2012-02-28 17:51:38,883 DEBUG Finished firing report-job. 2012-02-28 17:51:38,883 DEBUG Started firing report-job. 2012-02-28 17:51:38,884 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': 'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:38,884 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:38,885 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:38,885 DEBUG Started firing report-resource. 2012-02-28 17:51:38,885 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:38,885 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:38,885 DEBUG Started firing message-exec. 2012-02-28 17:51:38,885 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:38,886 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:38,886 INFO Running command: package_resource | filter_templates -w 'desired=Install' -w 'status=Installed' 2012-02-28 17:51:39,212 DEBUG Started firing message-result. 2012-02-28 17:51:39,215 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, status: Installed desired: Install version: 0.6.15-2ubuntu8 name: accountsservice description: query and manipulate user account information status: Installed desired: Install version: 2.2.51-5ubuntu1 name: acl description: Access control list utilities status: Installed desired: Install version: 0.138 name: acpi-support description: scripts for handling many ACPI events status: Installed desired: Install version: 1:2.0.10-1ubuntu3 name: acpid description: Advanced Configuration and Power Interface event daemon status: Installed desired: Install version: 0.9.2-0ubuntu2 name: activity-log-manager-common description: blacklist configuration for Zeitgeist (assets) status: Installed desired: Install version: 0.9.2-0ubuntu2 name: activity-log-manager-control-center description: blacklist configuration for Zeitgeist (control center integration) status: Installed desired: Install version: 3.113ubuntu2 name: adduser description: add and remove users and groups status: Installed desired: Install version: 0.3.2-0ubuntu1 name: adium-theme-ubuntu description: Adium message style for Ubuntu status: Installed desired: Install version: 1:3.2.2-0ubuntu1 name: aisleriot description: Solitaire card games status: Installed desired: Install version: 1.0.25+dfsg-0ubuntu1 name: alsa-base description: ALSA driver configuration files status: Installed desired: Install version: 1.0.25-1ubuntu2 name: alsa-utils description: Utilities for configuring and using ALSA status: Installed desired: Install version: 2.3-14ubuntu1 name: anacron description: cron-like program that doesn't go by time status: Installed desired: Install version: 2.2.3.dfsg.1-2 name: apg description: Automated Password Generator - Standalone version status: Installed desired: Install version: 0.12.04.3 name: app-install-data description: Ubuntu applications (data files) status: Installed desired: Install version: 12.12.04 name: app-install-data-partner description: Application Installer (data files for partner applications/repositories) status: Installed desired: Install version: 2.7.99-0ubuntu1 name: apparmor description: User-space parser utility for AppArmor status: Installed desired: Install version: 0.3.90-0ubuntu1 name: appmenu-gtk description: Export GTK menus over DBus status: Installed desired: Install version: 0.3.90-0ubuntu1 name: appmenu-gtk3 description: Export GTK menus over DBus status: Installed desired: Install version: 0.2.2-0ubuntu2 name: appmenu-qt description: appmenu support for Qt status: Installed desired: Install version: 1.93-0ubuntu2 name: apport description: automatically generate crash reports for debugging status: Installed desired: Install version: 1.93-0ubuntu2 name: apport-gtk description: GTK+ frontend for the apport crash report system status: Installed desired: Install version: 0.16 name: apport-symptoms description: symptom scripts for apport status: Installed desired: Install version: 0.8.16~exp12ubuntu4 name: apt description: commandline package manager status: Installed desired: Install version: 0.2.2 name: apt-clone description: Script to create state bundles status: Installed desired: Install version: 0.8.16~exp12ubuntu4 name: apt-transport-https description: https download transport for APT status: Installed desired: Install version: 0.8.16~exp12ubuntu4 name: apt-utils description: package managment related utility programs status: Installed desired: Install version: 0.44ubuntu5 name: apt-xapian-index description: maintenance and search tools for a Xapian index of Debian packages status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: aptdaemon description: transaction based package management service status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: aptdaemon-data description: data files for clients status: Installed desired: Install version: 0.5.1ubuntu1 name: apturl description: install packages using the apt protocol - GTK+ frontend status: Installed desired: Install version: 0.5.1ubuntu1 name: apturl-common description: install packages using the apt protocol - common data status: Installed desired: Install version: 1.88ubuntu1 name: archdetect-deb description: Hardware architecture detector status: Installed desired: Install version: 0.60.7~20110707-1 name: aspell description: GNU Aspell spell-checker status: Installed desired: Install version: 6.0-0-6ubuntu2 name: aspell-en description: English dictionary for GNU Aspell status: Installed desired: Install version: 3.1.13-1ubuntu1 name: at description: Delayed job execution and batch processing status: Installed desired: Install version: 2.3.90-0ubuntu1 name: at-spi2-core description: Assistive Technology Service Provider Interface (dbus core) status: Installed desired: Install version: 0.6.30-5ubuntu2 name: avahi-autoipd description: Avahi IPv4LL network address configuration daemon status: Installed desired: Install version: 0.6.30-5ubuntu2 name: avahi-daemon description: Avahi mDNS/DNS-SD daemon status: Installed desired: Install version: 0.6.30-5ubuntu2 name: avahi-utils description: Avahi browsing, publishing and discovery utilities status: Installed desired: Install version: 0.2.110-0ubuntu1 name: bamfdaemon description: Window matching library - daemon status: Installed desired: Install version: 3.2.1-0ubuntu4 name: baobab description: GNOME disk usage analyzer status: Installed desired: Install version: 6.5ubuntu5 name: base-files description: Debian base system miscellaneous files status: Installed desired: Install version: 3.5.24 name: base-passwd description: Debian base system master password and group files status: Installed desired: Install version: 4.2-1ubuntu1 name: bash description: GNU Bourne Again SHell status: Installed desired: Install version: 1:1.3-1ubuntu6 name: bash-completion description: programmable completion for the bash shell status: Installed desired: Install version: 1.06.95-2 name: bc description: The GNU bc arbitrary precision calculator language status: Installed desired: Install version: 5.100.82.38+bdcom-0ubuntu5 name: bcmwl-kernel-source description: Broadcom 802.11 Linux STA wireless driver source status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: bind9-host description: Version of 'host' bundled with BIND 9.X status: Installed desired: Install version: 2.22-5ubuntu1 name: binutils description: GNU assembler, linker and binary utilities status: Installed desired: Install version: 4.98-2ubuntu1 name: bluez description: Bluetooth tools and daemons status: Installed desired: Install version: 4.98-2ubuntu1 name: bluez-alsa description: Bluetooth ALSA support status: Installed desired: Install version: 4.98-2ubuntu1 name: bluez-cups description: Bluetooth printer driver for CUPS status: Installed desired: Install version: 4.98-2ubuntu1 name: bluez-gstreamer description: Bluetooth GStreamer support status: Installed desired: Install version: 0.7 name: branding-ubuntu description: Replacement artwork with Ubuntu branding status: Installed desired: Install version: 3.2.0-3ubuntu1 name: brasero description: CD/DVD burning application for GNOME status: Installed desired: Install version: 3.2.0-3ubuntu1 name: brasero-cdrkit description: cdrkit extensions for the Brasero burning application status: Installed desired: Install version: 3.2.0-3ubuntu1 name: brasero-common description: Common files for the Brasero CD burning application and library status: Installed desired: Install version: 4.3-1ubuntu3 name: brltty description: Access software for a blind person using a braille display status: Installed desired: Install version: 8.2.3 name: bsdmainutils description: collection of more utilities from FreeBSD status: Installed desired: Install version: 1:2.20.1-1ubuntu2 name: bsdutils description: Basic utilities from 4.4BSD-Lite status: Installed desired: Install version: 0.19+20100601-3ubuntu3 name: btrfs-tools description: Checksumming Copy on Write Filesystem utilities status: Installed desired: Install version: 1:1.18.5-1ubuntu2 name: busybox-initramfs description: Standalone shell setup for initramfs status: Installed desired: Install version: 1:1.18.5-1ubuntu2 name: busybox-static description: Standalone rescue shell with tons of builtin utilities status: Installed desired: Install version: 1.0.6-1 name: bzip2 description: high-quality block-sorting file compressor - utilities status: Installed desired: Install version: 20111211 name: ca-certificates description: Common CA certificates status: Installed desired: Install version: 1.304 name: casper description: Run a "live" preinstalled system from read-only media status: Installed desired: Install version: 0.13.3 name: checkbox description: System testing application status: Installed desired: Install version: 0.13.3 name: checkbox-qt description: QT4 interface for checkbox status: Installed desired: Install version: 2:5.1-1ubuntu1 name: cifs-utils description: Common Internet File System utilities status: Installed desired: Install version: 0+20090930-2 name: cmap-adobe-japan2 description: CMaps for Adobe-Japan2 status: Installed desired: Install version: 0.1.16-2 name: colord description: system service to manage device colour profiles -- system daemon status: Installed desired: Install version: 0.2.46ubuntu5 name: command-not-found description: Suggest installation of packages in interactive bash sessions status: Installed desired: Install version: 0.2.46ubuntu5 name: command-not-found-data description: Set of data files for command-not-found. status: Installed desired: Install version: 1:0.9.7.0~bzr2995-0ubuntu5 name: compiz description: OpenGL window and compositing manager status: Installed desired: Install version: 1:0.9.7.0~bzr2995-0ubuntu5 name: compiz-core description: OpenGL window and compositing manager status: Installed desired: Install version: 1:0.9.7.0~bzr2995-0ubuntu5 name: compiz-gnome description: OpenGL window and compositing manager - GNOME window decorator status: Installed desired: Install version: 1:0.9.7.0~bzr2995-0ubuntu5 name: compiz-plugins-default description: OpenGL window and compositing manager - default plugins status: Installed desired: Install version: 1:0.9.7.0~bzr19-0ubuntu5 name: compiz-plugins-main-default description: Compiz plugins - main default collection status: Installed desired: Install version: 0.9.5.92-0ubuntu2 name: compizconfig-backend-gconf description: Compiz Fusion configuration system - gconf backend status: Installed desired: Install version: 1.70ubuntu2 name: console-setup description: console font and keymap setup program status: Installed desired: Install version: 0.4.5-2 name: consolekit description: framework for defining and tracking users, sessions and seats status: Installed desired: Install version: 8.13-3ubuntu2 name: coreutils description: GNU core utilities status: Installed desired: Install version: 2.11-7ubuntu1 name: cpio description: GNU cpio -- a program to manage archives of files status: Installed desired: Install version: 4:4.6.2-4ubuntu1 name: cpp description: GNU C preprocessor (cpp) status: Installed desired: Install version: 4.6.2-16ubuntu1 name: cpp-4.6 description: GNU C preprocessor status: Installed desired: Install version: 1.1.2-1ubuntu1 name: crda description: wireless Central Regulatory Domain Agent status: Installed desired: Install version: 3.0pl1-120ubuntu2 name: cron description: process scheduling daemon status: Installed desired: Install version: 2:1.1.3-4ubuntu3 name: cryptsetup description: configures encrypted block devices status: Installed desired: Install version: 1.5.2-5 name: cups description: Common UNIX Printing System(tm) - server status: Installed desired: Install version: 1.5.2-5 name: cups-bsd description: Common UNIX Printing System(tm) - BSD commands status: Installed desired: Install version: 1.5.2-5 name: cups-client description: Common UNIX Printing System(tm) - client programs (SysV) status: Installed desired: Install version: 1.5.2-5 name: cups-common description: Common UNIX Printing System(tm) - common files status: Installed desired: Install version: 5.2.8~pre1-0ubuntu1 name: cups-driver-gutenprint description: transitional dummy package for gutenprint printer driver status: Installed desired: Install version: 1.0.2-1bzr1 name: cups-filters description: OpenPrinting CUPS Filters status: Installed desired: Install version: 1.5.2-5 name: cups-ppdc description: Common UNIX Printing System(tm) - PPD manipulation utilities status: Installed desired: Install version: 0.5.7-2ubuntu1 name: dash description: POSIX-compliant shell status: Installed desired: Install version: 1.4.18-1ubuntu1 name: dbus description: simple interprocess messaging system (daemon and utilities) status: Installed desired: Install version: 1.4.18-1ubuntu1 name: dbus-x11 description: simple interprocess messaging system (X11 deps) status: Installed desired: Install version: 1.06.95-2 name: dc description: The GNU dc arbitrary precision reverse-polish calculator status: Installed desired: Install version: 0.11.5-0ubuntu1 name: dconf-gsettings-backend description: simple configuration storage system - GSettings back-end status: Installed desired: Install version: 0.11.5-0ubuntu1 name: dconf-service description: simple configuration storage system - D-Bus service status: Installed desired: Install version: 1.5.41ubuntu2 name: debconf description: Debian configuration management system status: Installed desired: Install version: 1.5.41ubuntu2 name: debconf-i18n description: full internationalization support for debconf status: Installed desired: Install version: 4.2.1ubuntu1 name: debianutils description: Miscellaneous utilities specific to Debian status: Installed desired: Install version: 0.11.12ubuntu1 name: defoma description: Debian Font Manager -- automatic font configuration framework status: Installed desired: Install version: 21.90-0ubuntu1 name: deja-dup description: Back up your files status: Installed desired: Install version: 0.19-0ubuntu2 name: desktop-file-utils description: Utilities for .desktop files status: Installed desired: Install version: 1.12.1ubuntu2 name: dictionaries-common description: Common utilities for spelling dictionary tools status: Installed desired: Install version: 1:3.2-1 name: diffutils description: File comparison utilities status: Installed desired: Install version: 2.2.0.3-1 name: dkms description: Dynamic Kernel Module Support Framework status: Installed desired: Install version: 2.11-4 name: dmidecode description: SMBIOS/DMI table decoder status: Installed desired: Install version: 1.0.0.rc16-4.1ubuntu6 name: dmraid description: Device-Mapper Software RAID support tool status: Installed desired: Install version: 2:1.02.48-4ubuntu7 name: dmsetup description: The Linux Kernel Device Mapper userspace library status: Installed desired: Install version: 0.4.3 name: dmz-cursor-theme description: Style neutral, scalable cursor theme status: Installed desired: Install version: 2.59-4 name: dnsmasq-base description: Small caching DNS proxy and DHCP/TFTP server status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: dnsutils description: Clients provided with BIND status: Installed desired: Install version: 0.10.3 name: doc-base description: utilities to manage online documentation status: Installed desired: Install version: 4.5-7ubuntu1 name: docbook-xml description: standard XML documentation system for software and systems status: Installed desired: Install version: 3.0.12-1ubuntu1 name: dosfstools description: utilities for making and checking MS-DOS FAT filesystems status: Installed desired: Install version: 1.16.1.2ubuntu5 name: dpkg description: Debian package management system status: Installed desired: Install version: 1.37 name: dpkg-repack description: puts an unpacked .deb file back together status: Installed desired: Install version: 0.6.17-0ubuntu1 name: duplicity description: encrypted bandwidth-efficient backup status: Installed desired: Install version: 7.1-10 name: dvd+rw-tools description: DVD+-RW/R tools status: Installed desired: Install version: 1.42-1ubuntu1 name: e2fslibs description: ext2/ext3/ext4 file system libraries status: Installed desired: Install version: 1.42-1ubuntu1 name: e2fsprogs description: ext2/ext3/ext4 file system utilities status: Installed desired: Install version: 96-0ubuntu2 name: ecryptfs-utils description: ecryptfs cryptographic filesystem (utilities) status: Installed desired: Install version: 1.5-3 name: ed description: classic UNIX line editor status: Installed desired: Install version: 2.1.5+deb1+cvs20081104-9 name: eject description: ejects CDs and operates CD-Changers under Linux status: Installed desired: Install version: 3.3.5-0ubuntu1 name: empathy description: GNOME multi-protocol chat and call client status: Installed desired: Install version: 3.3.5-0ubuntu1 name: empathy-common description: GNOME multi-protocol chat and call client (common files) status: Installed desired: Install version: 1.6.0-7 name: enchant description: Wrapper for various spell checker engines (binary programs) status: Installed desired: Install version: 3.3.90-0ubuntu1 name: eog description: Eye of GNOME graphics viewer program status: Installed desired: Install version: 1.46.02-0ubuntu1 name: espeak description: Multi-lingual software speech synthesizer status: Installed desired: Install version: 1.46.02-0ubuntu1 name: espeak-data description: Multi-lingual software speech synthesizer: speech data files status: Installed desired: Install version: 3.3.90-0ubuntu2 name: evince description: Document (PostScript, PDF) viewer status: Installed desired: Install version: 3.3.90-0ubuntu2 name: evince-common description: Document (PostScript, PDF) viewer - common files status: Installed desired: Install version: 3.2.3-0ubuntu4 name: evolution-data-server description: evolution database backend server status: Installed desired: Install version: 3.2.3-0ubuntu4 name: evolution-data-server-common description: architecture independent files for Evolution Data Server status: Installed desired: Install version: 45 name: example-content description: Ubuntu example content status: Installed desired: Install version: 1.18.2-1 name: fakeroot description: tool for simulating superuser privileges status: Installed desired: Install version: 5.09-2 name: file description: Determines file type using "magic" numbers status: Installed desired: Install version: 3.3.90-0ubuntu1 name: file-roller description: archive manager for GNOME status: Installed desired: Install version: 4.4.2-4ubuntu1 name: findutils description: utilities for finding files--find, xargs status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox description: Safe and easy web browser from Mozilla status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-globalmenu description: Unity appmenu integration for Firefox status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-gnome-support description: Safe and easy web browser from Mozilla - GNOME support status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-locale-en description: English language pack for Firefox status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-locale-es description: Spanish; Castilian language pack for Firefox status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-locale-pt description: Portuguese language pack for Firefox status: Installed desired: Install version: 11.0~b4+build1-0ubuntu1 name: firefox-locale-zh-hans description: Simplified Chinese language pack for Firefox status: Installed desired: Install version: 0.6.6-1ubuntu2 name: folks-common description: library to aggregates people into metacontacts (common files) status: Installed desired: Install version: 2.8.0-3ubuntu5 name: fontconfig description: generic font configuration library - support binaries status: Installed desired: Install version: 2.8.0-3ubuntu5 name: fontconfig-config description: generic font configuration library - configuration status: Installed desired: Install version: 2.01+mry-3 name: fonts-kacst description: KACST free TrueType Arabic fonts status: Installed desired: Install version: 5.0+svn11846-2 name: fonts-kacst-one description: TrueType font designed for Arabic language status: Installed desired: Install version: 5.0-5ubuntu1 name: fonts-khmeros-core description: KhmerOS Unicode fonts for the Khmer language of Cambodia status: Installed desired: Install version: 0.0.20060226-8 name: fonts-lao description: TrueType font for Lao language status: Installed desired: Install version: 1.07.0-2 name: fonts-liberation description: Fonts with the same metrics as Times, Arial and Courier status: Installed desired: Install version: 3.010-2 name: fonts-nanum description: Nanum Korean fonts status: Installed desired: Install version: 2:102.2+LibO3.5.0-1ubuntu4 name: fonts-opensymbol description: OpenSymbol TrueType font status: Installed desired: Install version: 003.02.01-5ubuntu1 name: fonts-takao-pgothic description: Japanese TrueType font set, Takao P Gothic Fonts status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-thai-tlwg description: Thai fonts maintained by TLWG (meta package) status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-garuda description: Thai Garuda font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-kinnari description: Thai Kinnari font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-loma description: Thai Loma font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-mono description: Thai TlwgMono font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-norasi description: Thai Norasi font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-purisa description: Thai Purisa font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-sawasdee description: Thai Sawasdee font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-typewriter description: Thai TlwgTypewriter font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-typist description: Thai TlwgTypist font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-typo description: Thai TlwgTypo font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-umpush description: Thai Umpush font status: Installed desired: Install version: 1:0.4.17-1ubuntu1 name: fonts-tlwg-waree description: Thai Waree font status: Installed desired: Install version: 20120212-1 name: foomatic-db-compressed-ppds description: OpenPrinting printer support - Compressed PPDs derived from the database status: Installed desired: Install version: 4.0.8-2ubuntu1 name: foomatic-db-engine description: OpenPrinting printer support - programs status: Installed desired: Install version: 4.0.12-1 name: foomatic-filters description: OpenPrinting printer support - filters status: Installed desired: Install version: 0.2.24 name: friendly-recovery description: Make recovery more user-friendly status: Installed desired: Install version: 0.17-25 name: ftp description: classical file transfer client status: Installed desired: Install version: 2.8.6-2ubuntu1 name: fuse description: Filesystem in Userspace status: Installed desired: Install version: 6.3.5-0ubuntu1 name: gcalctool description: GNOME desktop calculator status: Installed desired: Install version: 4:4.6.2-4ubuntu1 name: gcc description: GNU C compiler status: Installed desired: Install version: 4.6.2-16ubuntu1 name: gcc-4.6 description: GNU C compiler status: Installed desired: Install version: 4.6.2-16ubuntu1 name: gcc-4.6-base description: GCC, the GNU Compiler Collection (base package) status: Installed desired: Install version: 3.2.3-1ubuntu3 name: gconf2 description: GNOME configuration database system (support tools) status: Installed desired: Install version: 3.2.3-1ubuntu3 name: gconf2-common description: GNOME configuration database system (common files) status: Installed desired: Install version: 7.4-0ubuntu1 name: gdb description: The GNU Debugger status: Installed desired: Install version: 3.3.4-0ubuntu1 name: gedit description: official text editor of the GNOME desktop environment status: Installed desired: Install version: 3.3.4-0ubuntu1 name: gedit-common description: official text editor of the GNOME desktop environment (support files) status: Installed desired: Install version: 9:1.1.11-2ubuntu2 name: genisoimage description: Creates ISO-9660 CD-ROM filesystem images status: Installed desired: Install version: 0.12.0-1ubuntu11 name: geoclue description: Geographic information framework status: Installed desired: Install version: 0.0.2-0ubuntu6 name: geoclue-ubuntu-geoip description: Provide positioning for GeoClue via Ubuntu GeoIP services status: Installed desired: Install version: 20111220-1 name: geoip-database description: IP lookup command line tools that use the GeoIP library (country database) status: Installed desired: Install version: 0.18.1.1-5ubuntu3 name: gettext-base description: GNU Internationalization utilities for the base system status: Installed desired: Install version: 9.05~dfsg-0ubuntu1 name: ghostscript description: interpreter for the PostScript language and for PDF status: Installed desired: Install version: 9.05~dfsg-0ubuntu1 name: ghostscript-cups description: interpreter for the PostScript language and for PDF - CUPS filters status: Installed desired: Install version: 9.05~dfsg-0ubuntu1 name: ghostscript-x description: interpreter for the PostScript language and for PDF - X11 support status: Installed desired: Install version: 0.2.4-0ubuntu1 name: ginn description: Gesture Injector: No-GEIS, No-Toolkits status: Installed desired: Install version: 0.4.90-0ubuntu2 name: gir1.2-appindicator3-0.1 description: Typelib files for libappindicator3-1. status: Installed desired: Install version: 2.3.3-0ubuntu1 name: gir1.2-atk-1.0 description: ATK accessibility toolkit (GObject introspection) status: Installed desired: Install version: 2.3.90-0ubuntu1 name: gir1.2-atspi-2.0 description: Assistive Technology Service Provider (GObject introspection) status: Installed desired: Install version: 0.5.92-0ubuntu1 name: gir1.2-dbusmenu-glib-0.4 description: typelib file for libdbusmenu-glib4 status: Installed desired: Install version: 0.5.92-0ubuntu1 name: gir1.2-dbusmenu-gtk-0.4 description: typelib file for libdbusmenu-gtk4 status: Installed desired: Install version: 1.0.4-0ubuntu1 name: gir1.2-dee-1.0 description: GObject introspection data for the Dee library status: Installed desired: Install version: 1.31.10-1ubuntu1 name: gir1.2-freedesktop description: Introspection data for some FreeDesktop components status: Installed desired: Install version: 3.2.3-1ubuntu3 name: gir1.2-gconf-2.0 description: GNOME configuration database system (GObject-Introspection) status: Installed desired: Install version: 2.25.2-0ubuntu2 name: gir1.2-gdkpixbuf-2.0 description: GDK Pixbuf library - GObject-Introspection status: Installed desired: Install version: 1.31.10-1ubuntu1 name: gir1.2-glib-2.0 description: Introspection data for GLib, GObject, Gio and GModule status: Installed desired: Install version: 3.3.5-0ubuntu1 name: gir1.2-gmenu-3.0 description: GObject introspection data for the GNOME menu library status: Installed desired: Install version: 3.2.2-0ubuntu2 name: gir1.2-gnomebluetooth-1.0 description: Introspection data for GnomeBluetooth status: Installed desired: Install version: 3.2.2-2 name: gir1.2-gnomekeyring-1.0 description: GNOME keyring services library - introspection data status: Installed desired: Install version: 0.10.36-1 name: gir1.2-gst-plugins-base-0.10 description: Description: GObject introspection data for the GStreamer Plugins Base library status: Installed desired: Install version: 0.10.36-1 name: gir1.2-gstreamer-0.10 description: Description: GObject introspection data for the GStreamer library status: Installed desired: Install version: 2.24.10-0ubuntu4 name: gir1.2-gtk-2.0 description: GTK+ graphical user interface library -- gir bindings status: Installed desired: Install version: 3.3.16-0ubuntu1 name: gir1.2-gtk-3.0 description: GTK+ graphical user interface library -- gir bindings status: Installed desired: Install version: 3.3.4-0ubuntu1 name: gir1.2-gtksource-3.0 description: gir files for the GTK+ syntax highlighting widget status: Installed desired: Install version: 175-0ubuntu5 name: gir1.2-gudev-1.0 description: libgudev-1.0 introspection data status: Installed desired: Install version: 0.6.90-0ubuntu1 name: gir1.2-indicate-0.7 description: Typelib file for libindicate5 status: Installed desired: Install version: 1.7.5-0ubuntu3 name: gir1.2-javascriptcoregtk-3.0 description: GObject introspection data for the GTK+-based JavaScriptCore library status: Installed desired: Install version: 0.14.2-1 name: gir1.2-json-1.0 description: GLib JSON manipulation library (introspection data) status: Installed desired: Install version: 0.1.54build1 name: gir1.2-launchpad-integration-3.0 description: library for launchpad integration (gir files) status: Installed desired: Install version: 0.7.4-1 name: gir1.2-notify-0.7 description: sends desktop notifications to a notification daemon (Introspection files) status: Installed desired: Install version: 1.29.5-0ubuntu1 name: gir1.2-pango-1.0 description: Layout and rendering of internationalized text - gir bindings status: Installed desired: Install version: 1.2.0-1ubuntu1 name: gir1.2-peas-1.0 description: Application plugin library (introspection files) status: Installed desired: Install version: 2.95-0ubuntu2 name: gir1.2-rb-3.0 description: GObject introspection data for the rhythmbox music player status: Installed desired: Install version: 2.37.90-0ubuntu1 name: gir1.2-soup-2.4 description: GObject introspection data for the libsoup HTTP library status: Installed desired: Install version: 0.3.2 name: gir1.2-timezonemap-1.0 description: typelib interface for libtimezonemap status: Installed desired: Install version: 3.0.1-0ubuntu18 name: gir1.2-totem-1.0 description: GObject introspection data for Totem media player status: Installed desired: Install version: 3.2.0-0ubuntu1 name: gir1.2-totem-plparser-1.0 description: GObject introspection data for the Totem Playlist Parser library status: Installed desired: Install version: 2.99.5-0ubuntu1 name: gir1.2-ubuntuoneui-3.0 description: Ubuntu One widget library status: Installed desired: Install version: 5.4.0-0ubuntu1 name: gir1.2-unity-5.0 description: GObject introspection data for the Unity library status: Installed desired: Install version: 1:0.31.0-0ubuntu1 name: gir1.2-vte-2.90 description: GObject introspection data for the VTE library status: Installed desired: Install version: 1.7.5-0ubuntu3 name: gir1.2-webkit-3.0 description: GObject introspection data for the WebKit library status: Installed desired: Install version: 3.3.5-0ubuntu1 name: gir1.2-wnck-3.0 description: GObject introspection data for the WNCK library status: Installed desired: Install version: 2.0.2-6ubuntu1 name: gksu description: graphical frontend to su status: Installed desired: Install version: 2.31.16-0ubuntu2 name: glib-networking description: network-related giomodules for GLib status: Installed desired: Install version: 2.31.16-0ubuntu2 name: glib-networking-common description: network-related giomodules for GLib - data files status: Installed desired: Install version: 2.31.16-0ubuntu2 name: glib-networking-services description: network-related giomodules for GLib - D-Bus services status: Installed desired: Install version: 3.3.90.1-0ubuntu1 name: gnome-accessibility-themes description: accessibility themes for the GNOME desktop status: Installed desired: Install version: 3.2.2-0ubuntu2 name: gnome-bluetooth description: GNOME Bluetooth tools status: Installed desired: Install version: 1:3.3.90-0ubuntu4 name: gnome-control-center description: utilities to configure the GNOME desktop status: Installed desired: Install version: 1:3.3.90-0ubuntu4 name: gnome-control-center-data description: configuration applets for GNOME - data files status: Installed desired: Install version: 3.3.90-0ubuntu2 name: gnome-desktop3-data description: Common files for GNOME desktop apps status: Installed desired: Install version: 3.0.2-2ubuntu6 name: gnome-disk-utility description: manage and configure disk drives and media status: Installed desired: Install version: 3.2.1-0ubuntu4 name: gnome-font-viewer description: font viewer for GNOME status: Installed desired: Install version: 1:3.3.5-0ubuntu1 name: gnome-games-data description: data files for the GNOME games status: Installed desired: Install version: 3.2.1.2-1ubuntu2 name: gnome-icon-theme description: GNOME Desktop icon theme (small subset) status: Installed desired: Install version: 3.2.2-1 name: gnome-icon-theme-symbolic description: GNOME desktop icon theme (symbolic icons) status: Installed desired: Install version: 3.2.2-2ubuntu1 name: gnome-keyring description: GNOME keyring services (daemon and tools) status: Installed desired: Install version: 2.91.2-3ubuntu5 name: gnome-media description: GNOME media utilities status: Installed desired: Install version: 3.3.5-0ubuntu1 name: gnome-menus description: GNOME implementation of the freedesktop menu specification status: Installed desired: Install version: 3.1.1-0ubuntu2 name: gnome-nettool description: network information tool for GNOME status: Installed desired: Install version: 3.3.0-0ubuntu1 name: gnome-online-accounts description: GNOME Online Accounts status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gnome-orca description: Scriptable screen reader status: Installed desired: Install version: 3.3.3-0ubuntu1 name: gnome-power-manager description: power management tool for the GNOME desktop status: Installed desired: Install version: 3.2.1-0ubuntu1 name: gnome-screensaver description: GNOME screen saver and locker status: Installed desired: Install version: 3.3.2-0ubuntu3 name: gnome-screenshot description: screenshot application for GNOME status: Installed desired: Install version: 3.2.1-0ubuntu5 name: gnome-session description: GNOME Session Manager - GNOME 3 session status: Installed desired: Install version: 3.2.1-0ubuntu5 name: gnome-session-bin description: GNOME Session Manager - Minimal runtime status: Installed desired: Install version: 0.28-3ubuntu2 name: gnome-session-canberra description: GNOME session log in and log out sound events status: Installed desired: Install version: 3.2.1-0ubuntu5 name: gnome-session-common description: GNOME Session Manager - common files status: Installed desired: Install version: 3.3.90-0ubuntu3 name: gnome-settings-daemon description: daemon handling the GNOME session settings status: Installed desired: Install version: 1:3.3.5-0ubuntu1 name: gnome-sudoku description: Sudoku puzzle game for GNOME status: Installed desired: Install version: 3.2.1-0ubuntu4 name: gnome-system-log description: system log viewer for GNOME status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gnome-system-monitor description: Process viewer and system resource monitor for GNOME status: Installed desired: Install version: 3.3.0-0ubuntu1 name: gnome-terminal description: GNOME terminal emulator application status: Installed desired: Install version: 3.3.0-0ubuntu1 name: gnome-terminal-data description: Data files for the GNOME terminal emulator status: Installed desired: Install version: 3.3.1-0ubuntu1 name: gnome-user-guide description: GNOME user's guide status: Installed desired: Install version: 3.0.1-1ubuntu1 name: gnome-user-share description: User level public file sharing via WebDAV or ObexFTP status: Installed desired: Install version: 3.2.1-0ubuntu4 name: gnome-utils-common description: data files for the GNOME utilities status: Installed desired: Install version: 1:3.3.5-0ubuntu1 name: gnomine description: popular minesweeper puzzle game for GNOME status: Installed desired: Install version: 1.4.11-3ubuntu2 name: gnupg description: GNU privacy guard - a free PGP replacement status: Installed desired: Install version: 0.11.0-1 name: gparted description: GNOME partition editor status: Installed desired: Install version: 1.4.11-3ubuntu2 name: gpgv description: GNU privacy guard - signature verification tool status: Installed desired: Install version: 2.10-1 name: grep description: GNU grep, egrep and fgrep status: Installed desired: Install version: 1.21-6 name: groff-base description: GNU troff text-formatting system (base system components) status: Installed desired: Install version: 7.1-10 name: growisofs description: DVD+-RW/R recorder status: Installed desired: Install version: 1.99-14ubuntu2 name: grub-common description: GRand Unified Bootloader (common files) status: Installed desired: Install version: 0.5 name: grub-gfxpayload-lists description: GRUB gfxpayload blacklist status: Installed desired: Install version: 1.99-14ubuntu2 name: grub-pc description: GRand Unified Bootloader, version 2 (PC/BIOS version) status: Installed desired: Install version: 1.99-14ubuntu2 name: grub-pc-bin description: GRand Unified Bootloader, version 2 (PC/BIOS binaries) status: Installed desired: Install version: 1.99-14ubuntu2 name: grub2-common description: GRand Unified Bootloader (common files for version 2) status: Installed desired: Install version: 1.20100103-3 name: gs-cjk-resource description: Resource files for gs-cjk, ghostscript CJK-TrueType extension status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gsettings-desktop-schemas description: GSettings deskop-wide schemas status: Installed desired: Install version: 1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1 name: gsfonts description: Fonts for the Ghostscript interpreter(s) status: Installed desired: Install version: 0.10.36-1 name: gstreamer0.10-alsa description: GStreamer plugin for ALSA status: Installed desired: Install version: 0.10.31-1ubuntu1 name: gstreamer0.10-gconf description: GStreamer plugin for getting the sink/source information from GConf status: Installed desired: Install version: 0.1.1-1ubuntu2 name: gstreamer0.10-nice description: ICE library (GStreamer plugin) status: Installed desired: Install version: 0.10.36-1 name: gstreamer0.10-plugins-base description: GStreamer plugins from the "base" set status: Installed desired: Install version: 0.10.36-1 name: gstreamer0.10-plugins-base-apps description: GStreamer helper programs from the "base" set status: Installed desired: Install version: 0.10.31-1ubuntu1 name: gstreamer0.10-plugins-good description: GStreamer plugins from the "good" set status: Installed desired: Install version: 0.10.31-1ubuntu1 name: gstreamer0.10-pulseaudio description: GStreamer plugin for PulseAudio status: Installed desired: Install version: 0.10.36-1 name: gstreamer0.10-tools description: Tools for use with GStreamer status: Installed desired: Install version: 0.10.36-1 name: gstreamer0.10-x description: GStreamer plugins for X11 and Pango status: Installed desired: Install version: 1:2.20.2-1ubuntu1 name: gtk2-engines description: theme engines for GTK+ 2.x status: Installed desired: Install version: 0.98.2-0ubuntu1 name: gtk2-engines-murrine description: cairo-based gtk+-2.0 theme engine status: Installed desired: Install version: 1.0.1-0ubuntu4 name: gtk3-engines-unico description: Unico Gtk+ 3 theme engine status: Installed desired: Install version: 1:3.3.1-0ubuntu1 name: gucharmap description: Unicode character picker and font browser status: Installed desired: Install version: 1.8.8+1-6ubuntu2 name: guile-1.8-libs description: Core Guile libraries status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs description: userspace virtual filesystem - GIO module status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-backends description: userspace virtual filesystem - backends status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-bin description: userspace virtual filesystem - binaries status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-common description: userspace virtual filesystem - common data files status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-daemons description: userspace virtual filesystem - servers status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-fuse description: userspace virtual filesystem - fuse server status: Installed desired: Install version: 1.11.3-0ubuntu1 name: gvfs-libs description: userspace virtual filesystem - private libraries status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gwibber description: Open source social networking client for GNOME status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gwibber-service description: Open source social networking client for GNOME status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gwibber-service-facebook description: Facebook plugin for Gwibber status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gwibber-service-identica description: Identi.ca plugin for Gwibber status: Installed desired: Install version: 3.3.90-0ubuntu1 name: gwibber-service-twitter description: Twitter plugin for Gwibber status: Installed desired: Install version: 1.4-1ubuntu2 name: gzip description: GNU compression utilities status: Installed desired: Install version: 9.37-0ubuntu2 name: hdparm description: tune hard disk parameters for high performance status: Installed desired: Install version: 0.12-1ubuntu1 name: hicolor-icon-theme description: default fallback theme for FreeDesktop.org icon themes status: Installed desired: Install version: 3.06ubuntu1 name: hostname description: utility to set/show the host name or domain name status: Installed desired: Install version: 3.12.2-1 name: hpijs description: transitional dummy package for hpijs printer driver status: Installed desired: Install version: 3.12.2-1 name: hplip description: HP Linux Printing and Imaging System (HPLIP) status: Installed desired: Install version: 3.12.2-1 name: hplip-data description: HP Linux Printing and Imaging - data files status: Installed desired: Install version: 0.5.3.11 name: humanity-icon-theme description: Humanity Icon theme status: Installed desired: Install version: 20070829-4ubuntu3 name: hunspell-en-us description: English_american dictionary for hunspell status: Installed desired: Install version: 0.233-1 name: hwdata description: hardware identification / configuration data status: Installed desired: Install version: 1.4.0-3ubuntu3 name: ibus description: Intelligent Input Bus - core status: Installed desired: Install version: 1.4.0-3ubuntu3 name: ibus-gtk description: Intelligent Input Bus - GTK+2 support status: Installed desired: Install version: 1.4.0-3ubuntu3 name: ibus-gtk3 description: Intelligent Input Bus - GTK+3 support status: Installed desired: Install version: 1.4.0-1 name: ibus-pinyin description: Pinyin engine for IBus status: Installed desired: Install version: 1.4.0-1 name: ibus-pinyin-db-android description: Pinyin engine for IBus - Android database status: Installed desired: Install version: 1.3.9.20110827-1 name: ibus-table description: table engine for IBus status: Installed desired: Install version: 0.7~beta2ubuntu6 name: ifupdown description: high level tools to configure network interfaces status: Installed desired: Install version: 1.20ubuntu5 name: im-switch description: Input method switch framework status: Installed desired: Install version: 0.4.91-0ubuntu1 name: indicator-application description: Application Indicators status: Installed desired: Install version: 0.3.91-0ubuntu2 name: indicator-appmenu description: Indicator for application menus. status: Installed desired: Install version: 0.3.90-0ubuntu1 name: indicator-datetime description: Simple clock status: Installed desired: Install version: 0.5.92-0ubuntu1 name: indicator-messages description: indicator that collects messages that need a response status: Installed desired: Install version: 1.91-0ubuntu1 name: indicator-power description: Indicator showing power state. status: Installed desired: Install version: 0.1.3-0ubuntu2 name: indicator-printers description: indicator showing active print jobs status: Installed desired: Install version: 0.3.92-0ubuntu1 name: indicator-session description: indicator showing session management, status and user switching status: Installed desired: Install version: 0.8.2.0-0ubuntu1 name: indicator-sound description: System sound indicator. status: Installed desired: Install version: 0.5.92-0ubuntu1 name: indicator-status-provider-mc5 description: indicator-messages status provider for telepathy mission-control-5 status: Installed desired: Install version: 4.13a.dfsg.1-8ubuntu1 name: info description: Standalone GNU Info documentation browser status: Installed desired: Install version: 0.99ubuntu10 name: initramfs-tools description: tools for generating an initramfs status: Installed desired: Install version: 0.99ubuntu10 name: initramfs-tools-bin description: binaries used by initramfs-tools status: Installed desired: Install version: 2.88dsf-13.10ubuntu10 name: initscripts description: scripts for initializing and shutting down the system status: Installed desired: Install version: 1:1.4.2-1 name: inputattach description: utility to connect serial-attached peripherals to the input subsystem status: Installed desired: Install version: 1.14.0-2.1ubuntu1 name: insserv description: Tool to organize boot sequence using LSB init.d script dependencies status: Installed desired: Install version: 4.13a.dfsg.1-8ubuntu1 name: install-info description: Manage installed documentation in info format status: Installed desired: Install version: 1.1-0ubuntu2 name: intel-gpu-tools description: tools for debugging the Intel graphics driver status: Installed desired: Install version: 20111117-1ubuntu1 name: iproute description: networking and traffic control tools status: Installed desired: Install version: 1.4.12-1ubuntu4 name: iptables description: administration tools for packet filtering and NAT status: Installed desired: Install version: 3:20101006-1ubuntu1 name: iputils-arping description: Tool to send ICMP echo requests to an ARP address status: Installed desired: Install version: 3:20101006-1ubuntu1 name: iputils-ping description: Tools to test the reachability of network hosts status: Installed desired: Install version: 3:20101006-1ubuntu1 name: iputils-tracepath description: Tools to trace the network path to a remote host status: Installed desired: Install version: 0.56-1ubuntu4 name: irqbalance description: Daemon to balance interrupts for SMP systems status: Installed desired: Install version: 4.1.ESV-R4-0ubuntu1 name: isc-dhcp-client description: ISC DHCP client status: Installed desired: Install version: 4.1.ESV-R4-0ubuntu1 name: isc-dhcp-common description: common files used by all the isc-dhcp* packages status: Installed desired: Install version: 3.31-1 name: iso-codes description: ISO language, territory, currency, script codes and their translations status: Installed desired: Install version: 3.2-1 name: iw description: tool for configuring Linux wireless devices status: Installed desired: Install version: 1.1.15-2 name: jfsutils description: utilities for managing the JFS filesystem status: Installed desired: Install version: 0.9.6-0ubuntu1 name: jockey-common description: user interface and desktop integration for driver management status: Installed desired: Install version: 0.9.6-0ubuntu1 name: jockey-gtk description: GNOME user interface and desktop integration for driver management status: Installed desired: Install version: 1.15.2-3ubuntu2 name: kbd description: Linux console font and keytable utilities status: Installed desired: Install version: 0.12+git20090217-1ubuntu18 name: kerneloops-daemon description: kernel oops tracker status: Installed desired: Install version: 1.70ubuntu2 name: keyboard-configuration description: system-wide keyboard preferences status: Installed desired: Install version: 1.5.2-2 name: keyutils description: Linux Key Management Utilities status: Installed desired: Install version: 1.5.25-1ubuntu1 name: klibc-utils description: small utilities built with klibc for early boot status: Installed desired: Install version: 0.4.9-3ubuntu3 name: kpartx description: create device mappings for partitions status: Installed desired: Install version: 1.10+dfsg~beta1-2 name: krb5-locales description: Internationalization support for MIT Kerberos status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-en description: translation updates for language English status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-en-base description: translations for language English status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-es description: translation updates for language Spanish; Castilian status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-es-base description: translations for language Spanish; Castilian status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-en description: GNOME translation updates for language English status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-en-base description: GNOME translations for language English status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-es description: GNOME translation updates for language Spanish; Castilian status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-es-base description: GNOME translations for language Spanish; Castilian status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-pt description: GNOME translation updates for language Portuguese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-pt-base description: GNOME translations for language Portuguese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-zh-hans description: GNOME translation updates for language Simplified Chinese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-gnome-zh-hans-base description: GNOME translations for language Simplified Chinese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-pt description: translation updates for language Portuguese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-pt-base description: translations for language Portuguese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-zh-hans description: translation updates for language Simplified Chinese status: Installed desired: Install version: 1:12.04+20120221 name: language-pack-zh-hans-base description: translations for language Simplified Chinese status: Installed desired: Install version: 0.70 name: language-selector-common description: Language selector for Ubuntu status: Installed desired: Install version: 0.70 name: language-selector-gnome description: Language selector for Ubuntu status: Installed desired: Install version: 0.13.7ubuntu2 name: laptop-detect description: attempt to detect a laptop status: Installed desired: Install version: 0.1.54build1 name: launchpad-integration description: launchpad integration status: Installed desired: Install version: 444-1ubuntu1 name: less description: pager program similar to more status: Installed desired: Install version: 1.4p5-39ubuntu1 name: libaa1 description: ASCII art library status: Installed desired: Install version: 0.6.15-2ubuntu8 name: libaccountsservice0 description: query and manipulate user account information - shared libraries status: Installed desired: Install version: 2.2.51-5ubuntu1 name: libacl1 description: Access control list shared library status: Installed desired: Install version: 0.4.90-0ubuntu2 name: libappindicator1 description: Application Indicators status: Installed desired: Install version: 0.4.90-0ubuntu2 name: libappindicator3-1 description: Application Indicators status: Installed desired: Install version: 0.8.16~exp12ubuntu4 name: libapt-inst1.4 description: deb package format runtime library status: Installed desired: Install version: 0.8.16~exp12ubuntu4 name: libapt-pkg4.12 description: package managment runtime library status: Installed desired: Install version: 2.8.5-5 name: libarchive1 description: Multi-format archive and compression library (shared library) status: Installed desired: Install version: 2.3.21-1 name: libart-2.0-2 description: Library of functions for 2D graphics - runtime files status: Installed desired: Install version: 1.5.dfsg.1-3 name: libasn1-8-heimdal description: Heimdal Kerberos - ASN.1 library status: Installed desired: Install version: 1.0.25-1ubuntu6 name: libasound2 description: shared library for ALSA applications status: Installed desired: Install version: 1.0.25-1ubuntu1 name: libasound2-plugins description: ALSA library additional plugins status: Installed desired: Install version: 0.60.7~20110707-1 name: libaspell15 description: GNU Aspell spell-checker runtime library status: Installed desired: Install version: 0.8-4 name: libasyncns0 description: Asynchronous name service query library status: Installed desired: Install version: 0.18-1ubuntu2 name: libatasmart4 description: ATA S.M.A.R.T. reading and parsing library status: Installed desired: Install version: 2.3.90-0ubuntu1 name: libatk-adaptor description: at-spi2-atk status: Installed desired: Install version: 2.3.90-0ubuntu1 name: libatk-adaptor-schemas description: at-spi2-atk GSettings schemas status: Installed desired: Install version: 2.3.3-0ubuntu1 name: libatk1.0-0 description: ATK accessibility toolkit status: Installed desired: Install version: 2.3.3-0ubuntu1 name: libatk1.0-data description: Common files for the ATK accessibility toolkit status: Installed desired: Install version: 2.22.6-1ubuntu1 name: libatkmm-1.6-1 description: C++ wrappers for ATK accessibility toolkit (shared libraries) status: Installed desired: Install version: 2.3.90-0ubuntu1 name: libatspi2.0-0 description: Assistive Technology Service Provider Interface - shared library status: Installed desired: Install version: 1:2.4.46-5ubuntu1 name: libattr1 description: Extended attribute shared library status: Installed desired: Install version: 1.9.3-3 name: libaudio2 description: Network Audio System - shared libraries status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-client3 description: Avahi client library status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-common-data description: Avahi common data files status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-common3 description: Avahi common library status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-core7 description: Avahi's embeddable mDNS/DNS-SD library status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-glib1 description: Avahi glib integration library status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-gobject0 description: Avahi GObject library status: Installed desired: Install version: 0.6.30-5ubuntu2 name: libavahi-ui-gtk3-0 description: Avahi GTK+ User interface library for GTK3 status: Installed desired: Install version: 0.5.3-1ubuntu2 name: libavc1394-0 description: control IEEE 1394 audio/video devices status: Installed desired: Install version: 0.2.110-0ubuntu1 name: libbamf0 description: Window matching library - shared library status: Installed desired: Install version: 0.2.110-0ubuntu1 name: libbamf3-0 description: Window matching library - shared library status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: libbind9-80 description: BIND9 Shared Library used by BIND status: Installed desired: Install version: 2.20.1-1ubuntu2 name: libblkid1 description: block device id library status: Installed desired: Install version: 4.98-2ubuntu1 name: libbluetooth3 description: Library to use the BlueZ Linux Bluetooth stack status: Installed desired: Install version: 1.46.1-7ubuntu3 name: libboost-serialization1.46.1 description: serialization library for C++ status: Installed desired: Install version: 3.2.0-3ubuntu1 name: libbrasero-media3-1 description: CD/DVD burning library for GNOME - runtime status: Installed desired: Install version: 4.3-1ubuntu3 name: libbrlapi0.5 description: braille display access via BRLTTY - shared library status: Installed desired: Install version: 0.3.0-1 name: libbsd0 description: utility functions from BSD systems - shared library status: Installed desired: Install version: 1.1.8-1 name: libburn4 description: library to provide CD/DVD writing functions status: Installed desired: Install version: 1.0.6-1 name: libbz2-1.0 description: high-quality block-sorting file compressor library - runtime status: Installed desired: Install version: 2.15-0ubuntu3 name: libc-bin description: Embedded GNU C Library: Binaries status: Installed desired: Install version: 2.15-0ubuntu3 name: libc-dev-bin description: Embedded GNU C Library: Development binaries status: Installed desired: Install version: 2.15-0ubuntu3 name: libc6 description: Embedded GNU C Library: Shared libraries status: Installed desired: Install version: 2.15-0ubuntu3 name: libc6-dev description: Embedded GNU C Library: Development Libraries and Header Files status: Installed desired: Install version: 0.99.beta17-2.1ubuntu1 name: libcaca0 description: colour ASCII art library status: Installed desired: Install version: 1.10.2-6.1ubuntu2 name: libcairo-gobject2 description: The Cairo 2D vector graphics library (GObject library) status: Installed desired: Install version: 1.081-1build2 name: libcairo-perl description: Perl interface to the Cairo graphics library status: Installed desired: Install version: 1.10.2-6.1ubuntu2 name: libcairo2 description: The Cairo 2D vector graphics library status: Installed desired: Install version: 1.10.0-1ubuntu1 name: libcairomm-1.0-1 description: C++ wrappers for Cairo (shared libraries) status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libcamel-1.2-29 description: Evolution MIME message handling library status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra-gtk-module description: translates GTK+ widgets signals to event sounds status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra-gtk0 description: GTK+ helper for playing widget event sounds with libcanberra status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra-gtk3-0 description: GTK+ 3.0 helper for playing widget event sounds with libcanberra status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra-gtk3-module description: translates GTK3 widgets signals to event sounds status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra-pulse description: PulseAudio backend for libcanberra status: Installed desired: Install version: 0.28-3ubuntu2 name: libcanberra0 description: simple abstract interface for playing event sounds status: Installed desired: Install version: 0.6.6-1ubuntu1 name: libcap-ng0 description: An alternate POSIX capabilities library status: Installed desired: Install version: 1:2.22-1ubuntu3 name: libcap2 description: support for getting/setting POSIX.1e capabilities status: Installed desired: Install version: 1:2.22-1ubuntu3 name: libcap2-bin description: basic utility programs for using capabilities status: Installed desired: Install version: 0.83-1 name: libcdio-cdda1 description: library to read and control digital audio CDs status: Installed desired: Install version: 0.83-1 name: libcdio-paranoia1 description: library to read digital audio CDs with error correction status: Installed desired: Install version: 0.83-1 name: libcdio13 description: library to read and control CD-ROM status: Installed desired: Install version: 3.10.2+debian-10ubuntu1 name: libcdparanoia0 description: audio extraction tool for sampling CDs (library) status: Installed desired: Install version: 0.4.5-2 name: libck-connector0 description: ConsoleKit libraries status: Installed desired: Install version: 0.36-3 name: libclass-isa-perl description: report the search path for a class's ISA tree status: Installed desired: Install version: 0.1.0-1 name: libcmis-0.2-0 description: CMIS protocol client library status: Installed desired: Install version: 0.1.16-2 name: libcolord1 description: system service to manage device colour profiles -- runtime status: Installed desired: Install version: 1.42-1ubuntu1 name: libcomerr2 description: common error description library status: Installed desired: Install version: 0.9.7.0~bzr428-0ubuntu3 name: libcompizconfig0 description: Settings library for plugins - OpenCompositing Project status: Installed desired: Install version: 0.6.4-2 name: libcroco3 description: Cascading Style Sheet (CSS) parsing and manipulation toolkit status: Installed desired: Install version: 1.3-10 name: libcrypt-passwdmd5-perl description: interoperable MD5-based crypt() for perl status: Installed desired: Install version: 1.5.2-5 name: libcups2 description: Common UNIX Printing System(tm) - Core library status: Installed desired: Install version: 1.5.2-5 name: libcupscgi1 description: Common UNIX Printing System(tm) - CGI library status: Installed desired: Install version: 1.5.2-5 name: libcupsdriver1 description: Common UNIX Printing System(tm) - Driver library status: Installed desired: Install version: 1.0.2-1bzr1 name: libcupsfilters1 description: OpenPrinting CUPS Filters - Shared library status: Installed desired: Install version: 1.5.2-5 name: libcupsimage2 description: Common UNIX Printing System(tm) - Raster image library status: Installed desired: Install version: 1.5.2-5 name: libcupsmime1 description: Common UNIX Printing System(tm) - MIME library status: Installed desired: Install version: 1.5.2-5 name: libcupsppdc1 description: Common UNIX Printing System(tm) - PPD manipulation library status: Installed desired: Install version: 7.22.0-3ubuntu2 name: libcurl3 description: Multi-protocol file transfer library (OpenSSL) status: Installed desired: Install version: 7.22.0-3ubuntu2 name: libcurl3-gnutls description: Multi-protocol file transfer library (GnuTLS) status: Installed desired: Install version: 7.22.0-3ubuntu2 name: libcurl3-nss description: Multi-protocol file transfer library (NSS) status: Installed desired: Install version: 0.14-2 name: libdaemon0 description: lightweight C library for daemons - runtime library status: Installed desired: Install version: 0.2.5-3 name: libdatrie1 description: Double-array trie library status: Installed desired: Install version: 5.1.25-11build1 name: libdb5.1 description: Berkeley v5.1 Database Libraries [runtime] status: Installed desired: Install version: 1.4.18-1ubuntu1 name: libdbus-1-3 description: simple interprocess messaging system (library) status: Installed desired: Install version: 0.98-1ubuntu1 name: libdbus-glib-1-2 description: simple interprocess messaging system (GLib-based shared library) status: Installed desired: Install version: 0.5.92-0ubuntu1 name: libdbusmenu-glib4 description: library for passing menus over DBus status: Installed desired: Install version: 0.5.92-0ubuntu1 name: libdbusmenu-gtk3-4 description: library for passing menus over DBus - GTK+ version status: Installed desired: Install version: 0.5.92-0ubuntu1 name: libdbusmenu-gtk4 description: library for passing menus over DBus - GTK+ version status: Installed desired: Install version: 0.9.0-2ubuntu1 name: libdbusmenu-qt2 description: Qt implementation of the DBusMenu protocol status: Installed desired: Install version: 0.11.5-0ubuntu1 name: libdconf-dbus-1-0 description: simple configuration storage system - D-Bus library status: Installed desired: Install version: 0.0.0.110722-0ubuntu3 name: libdconf-qt0 description: dconf Qt bindings (library) status: Installed desired: Install version: 0.11.5-0ubuntu1 name: libdconf0 description: simple configuration storage system - runtime library status: Installed desired: Install version: 0.158ubuntu1 name: libdebconfclient0 description: Debian Configuration Management System (C-implementation library) status: Installed desired: Install version: 0.79ubuntu2 name: libdebian-installer4 description: Library of common debian-installer functions status: Installed desired: Install version: 1:0.9.7.0~bzr2995-0ubuntu5 name: libdecoration0 description: Compiz window decoration library status: Installed desired: Install version: 1.0.4-0ubuntu1 name: libdee-1.0-4 description: model to synchronize mutiple instances over DBus - shared lib status: Installed desired: Install version: 2:1.02.48-4ubuntu7 name: libdevmapper-event1.02.1 description: The Linux Kernel Device Mapper userspace library status: Installed desired: Install version: 2:1.02.48-4ubuntu7 name: libdevmapper1.02.1 description: The Linux Kernel Device Mapper userspace library status: Installed desired: Install version: 0.2.2-3 name: libdiscid0 description: Library for creating MusicBrainz DiscIDs status: Installed desired: Install version: 3.5.24-9 name: libdjvulibre-text description: Linguistic support files for libdjvulibre status: Installed desired: Install version: 3.5.24-9 name: libdjvulibre21 description: Runtime support for the DjVu image format status: Installed desired: Install version: 2.9.14-1 name: libdmapsharing-3.0-2 description: DMAP client and server library - runtime status: Installed desired: Install version: 1.0.0.rc16-4.1ubuntu6 name: libdmraid1.0.0.rc16 description: Device-Mapper Software RAID support tool - shared library status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: libdns81 description: DNS Shared Library used by BIND status: Installed desired: Install version: 1.0.13-3 name: libdotconf1.0 description: Configuration file parser library - runtime files status: Installed desired: Install version: 2.4.30-1ubuntu1 name: libdrm-intel1 description: Userspace interface to intel-specific kernel DRM services -- runtime status: Installed desired: Install version: 2.4.30-1ubuntu1 name: libdrm-nouveau1a description: Userspace interface to nouveau-specific kernel DRM services -- runtime status: Installed desired: Install version: 2.4.30-1ubuntu1 name: libdrm-radeon1 description: Userspace interface to radeon-specific kernel DRM services -- runtime status: Installed desired: Install version: 2.4.30-1ubuntu1 name: libdrm2 description: Userspace interface to kernel DRM services -- runtime status: Installed desired: Install version: 1.0.0-3ubuntu1 name: libdv4 description: software library for DV format digital video (runtime lib) status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libebackend-1.2-1 description: Utility library for evolution data servers status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libebook-1.2-12 description: Client library for evolution address books status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libecal-1.2-10 description: Client library for evolution calendars status: Installed desired: Install version: 96-0ubuntu2 name: libecryptfs0 description: ecryptfs cryptographic filesystem (library) status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libedata-book-1.2-11 description: Backend library for evolution address books status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libedata-cal-1.2-13 description: Backend library for evolution calendars status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libedataserver-1.2-15 description: Utility library for evolution data servers status: Installed desired: Install version: 3.2.3-0ubuntu4 name: libedataserverui-3.0-1 description: GUI utility library for evolution data servers status: Installed desired: Install version: 2.11-20080614-3ubuntu1 name: libedit2 description: BSD editline and history libraries status: Installed desired: Install version: 0.152-1ubuntu2 name: libelf1 description: library to read and write ELF files status: Installed desired: Install version: 1.6.0-7 name: libenchant1c2a description: Wrapper library for various spell checker engines (runtime libs) status: Installed desired: Install version: 1.46.02-0ubuntu1 name: libespeak1 description: Multi-lingual software speech synthesizer: shared library status: Installed desired: Install version: 2.0.16-stable-1 name: libevent-2.0-5 description: Asynchronous event notification library status: Installed desired: Install version: 3.3.90-0ubuntu2 name: libevince3-3 description: Document (PostScript, PDF) rendering library status: Installed desired: Install version: 2.1.1-1build2 name: libexempi3 description: library to parse XMP metadata (Library) status: Installed desired: Install version: 0.6.20-2 name: libexif12 description: library to parse EXIF files status: Installed desired: Install version: 0.22-2 name: libexiv2-11 description: EXIF/IPTC metadata manipulation library status: Installed desired: Install version: 2.0.1-7.2 name: libexpat1 description: XML parsing C library - runtime library status: Installed desired: Install version: 3.2.0-1ubuntu1 name: libexttextcat-data description: Language detection library - data files status: Installed desired: Install version: 3.2.0-1ubuntu1 name: libexttextcat0 description: Language detection library status: Installed desired: Install version: 3.0.11~rc1-5 name: libffi6 description: Foreign Function Interface library runtime status: Installed desired: Install version: 0.03-1fakesync1 name: libfile-basedir-perl description: Perl module to use the freedesktop basedir specification status: Installed desired: Install version: 0.38-1 name: libfile-copy-recursive-perl description: Perl extension for recursively copying files and directories status: Installed desired: Install version: 0.04-3 name: libfile-desktopentry-perl description: Perl module to handle freedesktop .desktop files status: Installed desired: Install version: 0.15-2 name: libfile-mimeinfo-perl description: Perl module to determine file types status: Installed desired: Install version: 1.2.1-6 name: libflac8 description: Free Lossless Audio Codec - runtime C library status: Installed desired: Install version: 0.6.6-1ubuntu2 name: libfolks-eds25 description: Evolution-data-server backend for libfolks status: Installed desired: Install version: 0.6.6-1ubuntu2 name: libfolks-telepathy25 description: Telepathy backend for libfolks status: Installed desired: Install version: 0.6.6-1ubuntu2 name: libfolks25 description: library to aggregates people into metacontacts status: Installed desired: Install version: 2.8.0-3ubuntu5 name: libfontconfig1 description: generic font configuration library - runtime status: Installed desired: Install version: 1:1.1.0-1 name: libfontenc1 description: X11 font encoding library status: Installed desired: Install version: 1.0.1-1ubuntu2 name: libfreerdp-plugins-standard description: RDP client for Windows Terminal Services (plugins) status: Installed desired: Install version: 1.0.1-1ubuntu2 name: libfreerdp1 description: RDP client for Windows Terminal Services (library) status: Installed desired: Install version: 2.4.8-1 name: libfreetype6 description: FreeType 2 font engine, shared library files status: Installed desired: Install version: 0.19.2-1 name: libfribidi0 description: Free Implementation of the Unicode BiDi algorithm status: Installed desired: Install version: 2:1.0.3-1 name: libfs6 description: X11 Font Services library status: Installed desired: Install version: 2.8.6-2ubuntu1 name: libfuse2 description: Filesystem in Userspace (library) status: Installed desired: Install version: 3.3.16-0ubuntu1 name: libgail-3-0 description: GNOME Accessibility Implementation Library -- shared libraries status: Installed desired: Install version: 2.24.10-0ubuntu4 name: libgail-common description: GNOME Accessibility Implementation Library -- common modules status: Installed desired: Install version: 2.24.10-0ubuntu4 name: libgail18 description: GNOME Accessibility Implementation Library -- shared libraries status: Installed desired: Install version: 1:4.6.2-16ubuntu1 name: libgcc1 description: GCC support library status: Installed desired: Install version: 3.2.2-2ubuntu1 name: libgck-1-0 description: Glib wrapper library for PKCS#11 - runtime status: Installed desired: Install version: 3.2.3-1ubuntu3 name: libgconf2-4 description: GNOME configuration database system (shared libraries) status: Installed desired: Install version: 3.2.2-2ubuntu1 name: libgcr-3-1 description: Library for Crypto UI related task - runtime status: Installed desired: Install version: 3.2.2-2ubuntu1 name: libgcr-3-common description: Library for Crypto UI related task - common files status: Installed desired: Install version: 1.5.0-3 name: libgcrypt11 description: LGPL Crypto library - runtime library status: Installed desired: Install version: 2.0.36~rc1~dfsg-6ubuntu2 name: libgd2-xpm description: GD Graphics Library version 2 status: Installed desired: Install version: 0.11.0-0ubuntu1 name: libgdata-common description: Library for accessing GData webservices - common data files status: Installed desired: Install version: 0.11.0-0ubuntu1 name: libgdata13 description: Library for accessing GData webservices - shared libraries status: Installed desired: Install version: 1.8.3-10 name: libgdbm3 description: GNU dbm database routines (runtime version) status: Installed desired: Install version: 2.25.2-0ubuntu2 name: libgdk-pixbuf2.0-0 description: GDK Pixbuf library status: Installed desired: Install version: 2.25.2-0ubuntu2 name: libgdk-pixbuf2.0-common description: GDK Pixbuf library - data files status: Installed desired: Install version: 3.0.2-2ubuntu6 name: libgdu-gtk0 description: GTK+ standard dialog library for libgdu status: Installed desired: Install version: 3.0.2-2ubuntu6 name: libgdu0 description: GObject based Disk Utility Library status: Installed desired: Install version: 0.6.4-0ubuntu1 name: libgee2 description: GObject based collection library status: Installed desired: Install version: 0.12.0-1ubuntu11 name: libgeoclue0 description: C API for GeoClue status: Installed desired: Install version: 1.4.8+dfsg-2 name: libgeoip1 description: non-DNS IP-to-country resolver library status: Installed desired: Install version: 0.3.91-0ubuntu1 name: libgexiv2-0 description: GObject-based wrapper around the Exiv2 library status: Installed desired: Install version: 1.31.10-1ubuntu1 name: libgirepository-1.0-1 description: Library for handling GObject introspection data (runtime library) status: Installed desired: Install version: 2.0.13~pre1-5ubuntu2 name: libgksu2-0 description: library providing su and sudo functionality status: Installed desired: Install version: 8.0.1-0ubuntu2 name: libgl1-mesa-dri description: free implementation of the OpenGL API -- DRI modules status: Installed desired: Install version: 8.0.1-0ubuntu2 name: libgl1-mesa-glx description: free implementation of the OpenGL API -- GLX runtime status: Installed desired: Install version: 8.0.1-0ubuntu2 name: libglapi-mesa description: free implementation of the GL API -- shared library status: Installed desired: Install version: 1.6.0-4 name: libglew1.6 description: OpenGL Extension Wrangler - runtime environment status: Installed desired: Install version: 1.6.0-4 name: libglewmx1.6 description: OpenGL Extension Wrangler - runtime environment status: Installed desired: Install version: 2:1.241-1 name: libglib-perl description: interface to the GLib and GObject libraries status: Installed desired: Install version: 2.31.18-0ubuntu2 name: libglib2.0-0 description: GLib library of C routines status: Installed desired: Install version: 2.31.18-0ubuntu2 name: libglib2.0-bin description: Programs for the GLib library status: Installed desired: Install version: 2.31.18-0ubuntu2 name: libglib2.0-data description: Common files for GLib library status: Installed desired: Install version: 2.31.18-0ubuntu1 name: libglibmm-2.4-1c2a description: C++ wrapper for the GLib toolkit (shared libraries) status: Installed desired: Install version: 8.0.1-0ubuntu2 name: libglu1-mesa description: Mesa OpenGL utility library (GLU) status: Installed desired: Install version: 2.4.32-2 name: libgmime-2.4-2 description: MIME message parser and creator library - runtime status: Installed desired: Install version: 2:5.0.2+dfsg-2ubuntu1 name: libgmp10 description: Multiprecision arithmetic library status: Installed desired: Install version: 3.2.2-0ubuntu2 name: libgnome-bluetooth8 description: GNOME Bluetooth tools - support library status: Installed desired: Install version: 1:3.3.90-0ubuntu4 name: libgnome-control-center1 description: utilities to configure the GNOME desktop status: Installed desired: Install version: 3.3.90-0ubuntu2 name: libgnome-desktop-3-2 description: Utility library for loading .desktop files - runtime files status: Installed desired: Install version: 3.2.2-2 name: libgnome-keyring-common description: GNOME keyring services library - data files status: Installed desired: Install version: 3.2.2-2 name: libgnome-keyring0 description: GNOME keyring services library status: Installed desired: Install version: 3.0.0-1 name: libgnome-media-profiles-3.0-0 description: GNOME Media Profiles library status: Installed desired: Install version: 3.3.5-0ubuntu1 name: libgnome-menu-3-0 description: GNOME implementation of the freedesktop menu specification status: Installed desired: Install version: 3.0.1-0ubuntu7 name: libgnome-menu2 description: GNOME implementation of the freedesktop menu specification status: Installed desired: Install version: 2.32.1-2ubuntu1 name: libgnome2-common description: The GNOME library - common files status: Installed desired: Install version: 3.2.0-1 name: libgnomekbd-common description: GNOME library to manage keyboard configuration - common files status: Installed desired: Install version: 3.2.0-1 name: libgnomekbd7 description: GNOME library to manage keyboard configuration - shared library status: Installed desired: Install version: 2.12.14-5ubuntu2 name: libgnutls26 description: GNU TLS library - runtime library status: Installed desired: Install version: 3.3.0-0ubuntu1 name: libgoa-1.0-0 description: GNOME Online Accounts status: Installed desired: Install version: 4.6.2-16ubuntu1 name: libgomp1 description: GCC OpenMP (GOMP) support library status: Installed desired: Install version: 1.10-2ubuntu1 name: libgpg-error0 description: library for common error values and messages in GnuPG components status: Installed desired: Install version: 1.2.0-1.4ubuntu1 name: libgpgme11 description: GPGME - GnuPG Made Easy status: Installed desired: Install version: 2.4.13-0ubuntu1 name: libgphoto2-2 description: gphoto2 digital camera library status: Installed desired: Install version: 2.4.13-0ubuntu1 name: libgphoto2-l10n description: gphoto2 digital camera library - localized messages status: Installed desired: Install version: 2.4.13-0ubuntu1 name: libgphoto2-port0 description: gphoto2 digital camera port library status: Installed desired: Install version: 1.20.4-4 name: libgpm2 description: General Purpose Mouse - shared library status: Installed desired: Install version: 0.8.2-4 name: libgpod-common description: common files for libgpod status: Installed desired: Install version: 0.8.2-4 name: libgpod4 description: library to read and write songs and artwork to an iPod status: Installed desired: Install version: 0.3.4-0ubuntu1 name: libgrip0 description: Shared library providing multitouch gestures to GTK+ apps. status: Installed desired: Install version: 9.05~dfsg-0ubuntu1 name: libgs9 description: interpreter for the PostScript language and for PDF - Library status: Installed desired: Install version: 9.05~dfsg-0ubuntu1 name: libgs9-common description: interpreter for the PostScript language and for PDF - common files status: Installed desired: Install version: 1.10+dfsg~beta1-2 name: libgssapi-krb5-2 description: MIT Kerberos runtime libraries - krb5 GSS-API Mechanism status: Installed desired: Install version: 1.5.dfsg.1-3 name: libgssapi3-heimdal description: Heimdal Kerberos - GSSAPI support library status: Installed desired: Install version: 0.12.1-2 name: libgssdp-1.0-3 description: GObject-based library for SSDP status: Installed desired: Install version: 0.0.31-1ubuntu3 name: libgstfarsight0.10-0 description: Audio/Video communications framework: core library status: Installed desired: Install version: 0.10.36-1 name: libgstreamer-plugins-base0.10-0 description: GStreamer libraries from the "base" set status: Installed desired: Install version: 0.10.36-1 name: libgstreamer0.10-0 description: Core GStreamer libraries and elements status: Installed desired: Install version: 3.3.16-0ubuntu1 name: libgtk-3-0 description: GTK+ graphical user interface library status: Installed desired: Install version: 3.3.16-0ubuntu1 name: libgtk-3-bin description: programs for the GTK+ graphical user interface library status: Installed desired: Install version: 3.3.16-0ubuntu1 name: libgtk-3-common description: common files for the GTK+ graphical user interface library status: Installed desired: Install version: 2:1.223-1build3 name: libgtk2-perl description: Perl interface to the 2.x series of the Gimp Toolkit library status: Installed desired: Install version: 2.24.10-0ubuntu4 name: libgtk2.0-0 description: GTK+ graphical user interface library status: Installed desired: Install version: 2.24.10-0ubuntu4 name: libgtk2.0-bin description: programs for the GTK+ graphical user interface library status: Installed desired: Install version: 2.24.10-0ubuntu4 name: libgtk2.0-common description: common files for the GTK+ graphical user interface library status: Installed desired: Install version: 1:2.24.2-1ubuntu1 name: libgtkmm-2.4-1c2a description: C++ wrappers for GTK+ (shared libraries) status: Installed desired: Install version: 3.3.14-0ubuntu1 name: libgtkmm-3.0-1 description: C++ wrappers for GTK+ (shared libraries) status: Installed desired: Install version: 3.3.4-0ubuntu1 name: libgtksourceview-3.0-0 description: shared libraries for the GTK+ syntax highlighting widget status: Installed desired: Install version: 3.3.4-0ubuntu1 name: libgtksourceview-3.0-common description: common files for the GTK+ syntax highlighting widget status: Installed desired: Install version: 3.0.0~hg20110814-1 name: libgtkspell-3-0 description: spell-checking addon for GTK's TextView widget status: Installed desired: Install version: 2.28.4-2 name: libgtop2-7 description: gtop system monitoring library (shared) status: Installed desired: Install version: 2.28.4-2 name: libgtop2-common description: gtop system monitoring library (common) status: Installed desired: Install version: 1:3.3.1-0ubuntu1 name: libgucharmap-2-90-7 description: Unicode browser widget library (shared library) status: Installed desired: Install version: 1:175-0ubuntu5 name: libgudev-1.0-0 description: GObject-based wrapper library for libudev status: Installed desired: Install version: 0.18.1-2 name: libgupnp-1.0-4 description: GObject-based library for UPnP status: Installed desired: Install version: 0.2.1-2 name: libgupnp-igd-1.0-4 description: library to handle UPnP IGD port mapping status: Installed desired: Install version: 5.2.8~pre1-0ubuntu1 name: libgutenprint2 description: runtime for the Gutenprint printer driver library status: Installed desired: Install version: 3.2.1-1ubuntu1 name: libgweather-3-0 description: GWeather shared library status: Installed desired: Install version: 3.2.1-1ubuntu1 name: libgweather-common description: GWeather common files status: Installed desired: Install version: 3.3.90-0ubuntu1 name: libgwibber-gtk2 description: Gwibber GTK Widgets status: Installed desired: Install version: 3.3.90-0ubuntu1 name: libgwibber2 description: Gwibber - shared library status: Installed desired: Install version: 1.5.dfsg.1-3 name: libhcrypto4-heimdal description: Heimdal Kerberos - crypto library status: Installed desired: Install version: 1.5.dfsg.1-3 name: libheimbase1-heimdal description: Heimdal Kerberos - Base library status: Installed desired: Install version: 1.5.dfsg.1-3 name: libheimntlm0-heimdal description: Heimdal Kerberos - NTLM support library status: Installed desired: Install version: 3.12.2-1 name: libhpmud0 description: HP Multi-Point Transport Driver (hpmud) run-time libraries status: Installed desired: Install version: 1.3.2-4 name: libhunspell-1.3-0 description: spell checker and morphological analyzer (shared library) status: Installed desired: Install version: 1.5.dfsg.1-3 name: libhx509-5-heimdal description: Heimdal Kerberos - X509 support library status: Installed desired: Install version: 2.8.3-1 name: libhyphen0 description: ALTLinux hyphenation library - shared library status: Installed desired: Install version: 1.4.0-3ubuntu3 name: libibus-1.0-0 description: Intelligent Input Bus - shared library status: Installed desired: Install version: 0.44-3 name: libical0 description: iCalendar library implementation in C (runtime) status: Installed desired: Install version: 2:1.0.7-2 name: libice6 description: X11 Inter-Client Exchange library status: Installed desired: Install version: 4.8.1.1-3 name: libicu48 description: International Components for Unicode status: Installed desired: Install version: 0.8.14-0.2ubuntu1 name: libidl0 description: library for parsing CORBA IDL files status: Installed desired: Install version: 1.23-2 name: libidn11 description: GNU Libidn library, implementation of IETF IDN specifications status: Installed desired: Install version: 0.3.1-0ubuntu3 name: libido3-0.1-0 description: Shared library providing extra gtk menu items for display in status: Installed desired: Install version: 1.2.0-0.1ubuntu1 name: libiec61883-0 description: an partial implementation of IEC 61883 status: Installed desired: Install version: 0.2.11-10build1 name: libieee1284-3 description: cross-platform library for parallel port access status: Installed desired: Install version: 0.35-8 name: libijs-0.35 description: IJS raster image transport protocol: shared library status: Installed desired: Install version: 1.1.1-3 name: libimobiledevice2 description: Library for communicating with the iPhone and iPod Touch status: Installed desired: Install version: 0.6.90-0ubuntu1 name: libindicate-gtk3 description: library for raising indicators via DBus - GTK+ bindings status: Installed desired: Install version: 0.6.90-0ubuntu1 name: libindicate5 description: library for raising indicators via DBus status: Installed desired: Install version: 0.5.92-0ubuntu1 name: libindicator-messages-status-provider1 description: indicator status provider - shared library status: Installed desired: Install version: 0.4.92-0ubuntu1 name: libindicator3-7 description: panel indicator applet - shared library status: Installed desired: Install version: 0.4.92-0ubuntu1 name: libindicator7 description: panel indicator applet - shared library status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: libisc83 description: ISC Shared Library used by BIND status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: libisccc80 description: Command Channel Library used by BIND status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: libisccfg82 description: Config File Handling Library used by BIND status: Installed desired: Install version: 1.1.6-1ubuntu1 name: libisofs6 description: library to create ISO9660 images status: Installed desired: Install version: 30~pre9-5ubuntu1 name: libiw30 description: Wireless tools - library status: Installed desired: Install version: 1.9.8~dfsg.1-1ubuntu1 name: libjack-jackd2-0 description: JACK Audio Connection Kit (libraries) status: Installed desired: Install version: 1.900.1-13 name: libjasper1 description: JasPer JPEG-2000 runtime library status: Installed desired: Install version: 1.7.5-0ubuntu3 name: libjavascriptcoregtk-3.0-0 description: Javascript engine library for GTK+ status: Installed desired: Install version: 0.11-1ubuntu1 name: libjbig2dec0 description: JBIG2 decoder library - shared libraries status: Installed desired: Install version: 1.1.90+svn733-0ubuntu4 name: libjpeg-turbo8 description: IJG JPEG compliant runtime library. status: Installed desired: Install version: 8c-2ubuntu7 name: libjpeg8 description: Independent JPEG Group's JPEG runtime library (dependency package) status: Installed desired: Install version: 1.7.1-1ubuntu1 name: libjs-jquery description: JavaScript library for dynamic web applications status: Installed desired: Install version: 0.14.2-1 name: libjson-glib-1.0-0 description: GLib JSON manipulation library status: Installed desired: Install version: 0.9-1ubuntu1 name: libjson0 description: JSON manipulation library - shared library status: Installed desired: Install version: 1.19-1 name: libjte1 description: Jigdo Template Export - runtime library status: Installed desired: Install version: 1.10+dfsg~beta1-2 name: libk5crypto3 description: MIT Kerberos runtime libraries - Crypto Library status: Installed desired: Install version: 1.5.2-2 name: libkeyutils1 description: Linux Key Management Utilities (library) status: Installed desired: Install version: 1.5.25-1ubuntu1 name: libklibc description: minimal libc subset for use with initramfs status: Installed desired: Install version: 2009-11ubuntu2 name: libkpathsea5 description: TeX Live: path search library for TeX (runtime part) status: Installed desired: Install version: 1.5.dfsg.1-3 name: libkrb5-26-heimdal description: Heimdal Kerberos - libraries status: Installed desired: Install version: 1.10+dfsg~beta1-2 name: libkrb5-3 description: MIT Kerberos runtime libraries status: Installed desired: Install version: 1.10+dfsg~beta1-2 name: libkrb5support0 description: MIT Kerberos runtime libraries - Support library status: Installed desired: Install version: 0.1.54build1 name: liblaunchpad-integration-3.0-1 description: library for launchpad integration status: Installed desired: Install version: 0.1.54build1 name: liblaunchpad-integration-common description: library for launchpad integration common data status: Installed desired: Install version: 1.19.dfsg-1ubuntu3 name: liblcms1 description: Little CMS color management library status: Installed desired: Install version: 2.2+git20110628-2ubuntu3 name: liblcms2-2 description: Little CMS 2 color management library status: Installed desired: Install version: 2.4.28-1.1ubuntu3 name: libldap-2.4-2 description: OpenLDAP libraries status: Installed desired: Install version: 1.1.3-0ubuntu1 name: liblightdm-gobject-1-0 description: LightDM GObject client library status: Installed desired: Install version: 0.9.0-0ubuntu1 name: liblircclient0 description: infra-red remote control support - client library status: Installed desired: Install version: 3.0-4ubuntu1 name: libllvm3.0 description: Low-Level Virtual Machine (LLVM), runtime library status: Installed desired: Install version: 1.05-7build1 name: liblocale-gettext-perl description: module using libc functions for internationalization in Perl status: Installed desired: Install version: 1.09-3 name: liblockfile-bin description: support binaries for and cli utilities based on liblockfile status: Installed desired: Install version: 1.09-3 name: liblockfile1 description: NFS-safe locking library status: Installed desired: Install version: 2.3.0-3 name: liblouis-data description: Braille translation library - data status: Installed desired: Install version: 2.3.0-3 name: liblouis2 description: Braille translation library - shared libs status: Installed desired: Install version: 2.4.2-1ubuntu1 name: libltdl7 description: A system independent dlopen wrapper for GNU libtool status: Installed desired: Install version: 5.1.4-12 name: liblua5.1-0 description: Shared library for the Lua interpreter version 5.1 status: Installed desired: Install version: 2.02.66-4ubuntu7 name: liblvm2app2.2 description: LVM2 application library status: Installed desired: Install version: 1:9.8.1.dfsg.P1-2 name: liblwres80 description: Lightweight Resolver Library used by BIND status: Installed desired: Install version: 5.1.1alpha+20110809-3 name: liblzma5 description: XZ-format compression library status: Installed desired: Install version: 5.09-2 name: libmagic1 description: File type determination library using "magic" numbers status: Installed desired: Install version: 1.0.2-4 name: libmeanwhile1 description: open implementation of the Lotus Sametime Community Client protocol status: Installed desired: Install version: 1:2.34.1-1ubuntu6 name: libmetacity-private0 description: library for the Metacity window manager status: Installed desired: Install version: 0.9.9.9-1 name: libmhash2 description: Library for cryptographic hashing and message authentication status: Installed desired: Install version: 1.6-3ubuntu1 name: libminiupnpc8 description: UPnP IGD client lightweight library status: Installed desired: Install version: 1:5.11.0-1ubuntu1 name: libmission-control-plugins0 description: management daemon for Telepathy (library for plugins) status: Installed desired: Install version: 1.0.10-3 name: libmng1 description: Multiple-image Network Graphics library status: Installed desired: Install version: 2.20.1-1ubuntu2 name: libmount1 description: block device id library status: Installed desired: Install version: 0.9-4 name: libmpc2 description: multiple precision complex floating-point library status: Installed desired: Install version: 3.1.0-3 name: libmpfr4 description: multiple precision floating-point computation status: Installed desired: Install version: 1.1.0-2ubuntu1 name: libmtdev1 description: Multitouch Protocol Translation Library - shared library status: Installed desired: Install version: 1.1.2-2 name: libmtp-common description: Media Transfer Protocol (MTP) common files status: Installed desired: Install version: 1.1.2-2 name: libmtp-runtime description: Media Transfer Protocol (MTP) runtime tools status: Installed desired: Install version: 1.1.2-2 name: libmtp9 description: Media Transfer Protocol (MTP) library status: Installed desired: Install version: 3.0.2-2 name: libmusicbrainz3-6 description: library to access the MusicBrainz.org database status: Installed desired: Install version: 5.5.20-0ubuntu3 name: libmysqlclient18 description: MySQL database client library status: Installed desired: Install version: 2:1.2.2-1 name: libmythes-1.2-0 description: simple thesaurus library status: Installed desired: Install version: 1:3.3.90-0ubuntu2 name: libnautilus-extension1a description: libraries for nautilus components - runtime version status: Installed desired: Install version: 5.9-4 name: libncurses5 description: shared libraries for terminal handling status: Installed desired: Install version: 5.9-4 name: libncursesw5 description: shared libraries for terminal handling (wide character support) status: Installed desired: Install version: 0.29.6-1 name: libneon27-gnutls description: HTTP and WebDAV client library (GnuTLS enabled) status: Installed desired: Install version: 0.9.1-1ubuntu1 name: libnetfilter-conntrack3 description: Netfilter netlink-conntrack library status: Installed desired: Install version: 0.52.11-2ubuntu10 name: libnewt0.52 description: Not Erik's Windowing Toolkit - text mode windowing with slang status: Installed desired: Install version: 1.0.0-1 name: libnfnetlink0 description: Netfilter netlink library status: Installed desired: Install version: 0.1.1-1ubuntu2 name: libnice10 description: ICE library (shared library) status: Installed desired: Install version: 1.0.3-4ubuntu9 name: libnih-dbus1 description: NIH D-Bus Bindings Library status: Installed desired: Install version: 1.0.3-4ubuntu9 name: libnih1 description: NIH Utility Library status: Installed desired: Install version: 3.2.3-2ubuntu1 name: libnl-3-200 description: library for dealing with netlink sockets status: Installed desired: Install version: 3.2.3-2ubuntu1 name: libnl-genl-3-200 description: library for dealing with netlink sockets - generic netlink status: Installed desired: Install version: 3.2.3-2ubuntu1 name: libnl-route-3-200 description: library for dealing with netlink sockets - route interface status: Installed desired: Install version: 0.9.2.0+git201202161854.8572ecf-0ubuntu4 name: libnm-glib-vpn1 description: network management framework (GLib VPN shared library) status: Installed desired: Install version: 0.9.2.0+git201202161854.8572ecf-0ubuntu4 name: libnm-glib4 description: network management framework (GLib shared library) status: Installed desired: Install version: 0.9.2.0+git.20120126t000800.5151959-0ubuntu4 name: libnm-gtk-common description: network management framework (common files for wifi and mobile) status: Installed desired: Install version: 0.9.2.0+git.20120126t000800.5151959-0ubuntu4 name: libnm-gtk0 description: network management framework (GNOME dialogs for wifi and mobile) status: Installed desired: Install version: 0.9.2.0+git201202161854.8572ecf-0ubuntu4 name: libnm-util2 description: network management framework (shared library) status: Installed desired: Install version: 0.7.4-1 name: libnotify-bin description: sends desktop notifications to a notification daemon (Utilities) status: Installed desired: Install version: 0.7.4-1 name: libnotify4 description: sends desktop notifications to a notification daemon status: Installed desired: Install version: 4.8.9-1ubuntu2 name: libnspr4 description: NetScape Portable Runtime Library status: Installed desired: Install version: 0.10-3.2 name: libnss-mdns description: NSS module for Multicast DNS name resolution status: Installed desired: Install version: 3.13.1.with.ckbi.1.88-1ubuntu5 name: libnss3 description: Network Security Service libraries status: Installed desired: Install version: 3.13.1.with.ckbi.1.88-1ubuntu5 name: libnss3-1d description: Network Security Service libraries status: Installed desired: Install version: 2.4.0-0ubuntu2 name: libnux-2.0-0 description: Visual rendering toolkit for real-time applications - shared lib status: Installed desired: Install version: 2.4.0-0ubuntu2 name: libnux-2.0-common description: Visual rendering toolkit for real-time applications - common files status: Installed desired: Install version: 0.9.4-3 name: liboauth0 description: C library for implementing OAuth 1.0 status: Installed desired: Install version: 1.2.2~dfsg-1ubuntu1 name: libogg0 description: Ogg bitstream library status: Installed desired: Install version: 0.3.0-1 name: libopencc1 description: simplified-traditional chinese conversion library - runtime status: Installed desired: Install version: 1.5-2build1 name: libopenobex1 description: OBEX protocol library status: Installed desired: Install version: 1:2.14.19-0.1 name: liborbit2 description: libraries for ORBit2 - a CORBA ORB status: Installed desired: Install version: 1:0.4.16-1ubuntu2 name: liborc-0.4-0 description: Library of Optimized Inner Loops Runtime Compiler status: Installed desired: Install version: 0.2.15-0ubuntu1 name: liboverlay-scrollbar-0.2-0 description: Scrollbar overlayed widget - shared lib status: Installed desired: Install version: 0.2.15-0ubuntu1 name: liboverlay-scrollbar3-0.2-0 description: Scrollbar overlayed widget - shared lib status: Installed desired: Install version: 0.10-1 name: libp11-kit0 description: Library for loading and coordinating access to PKCS#11 modules - runtime status: Installed desired: Install version: 0.7.2-4 name: libpackagekit-glib2-14 description: Library for accessing PackageKit using GLib status: Installed desired: Install version: 1:2.22-1ubuntu3 name: libpam-cap description: PAM module for implementing capabilities status: Installed desired: Install version: 0.4.5-2 name: libpam-ck-connector description: ConsoleKit PAM module status: Installed desired: Install version: 3.2.2-2ubuntu1 name: libpam-gnome-keyring description: PAM module to unlock the GNOME keyring upon login status: Installed desired: Install version: 1.1.3-7ubuntu2 name: libpam-modules description: Pluggable Authentication Modules for PAM status: Installed desired: Install version: 1.1.3-7ubuntu2 name: libpam-modules-bin description: Pluggable Authentication Modules for PAM - helper binaries status: Installed desired: Install version: 1.1.3-7ubuntu2 name: libpam-runtime description: Runtime support for the PAM library status: Installed desired: Install version: 1.1.3-7ubuntu2 name: libpam0g description: Pluggable Authentication Modules library status: Installed desired: Install version: 1.222-1build1 name: libpango-perl description: Perl module to layout and render international text status: Installed desired: Install version: 1.29.5-0ubuntu1 name: libpango1.0-0 description: Layout and rendering of internationalized text status: Installed desired: Install version: 2.28.4-1ubuntu1 name: libpangomm-1.4-1 description: C++ Wrapper for pango (shared libraries) status: Installed desired: Install version: 1.1.24+nmu1 name: libpaper-utils description: library for handling paper characteristics (utilities) status: Installed desired: Install version: 1.1.24+nmu1 name: libpaper1 description: library for handling paper characteristics status: Installed desired: Install version: 2.3-8ubuntu3 name: libparted0debian1 description: disk partition manipulator - shared library status: Installed desired: Install version: 1.1.1-10 name: libpcap0.8 description: system interface for user-level packet capture status: Installed desired: Install version: 1:3.1.8-2ubuntu3 name: libpci3 description: Linux PCI Utilities (shared library) status: Installed desired: Install version: 0.12.902-1 name: libpciaccess0 description: Generic PCI access library for X status: Installed desired: Install version: 8.12-4 name: libpcre3 description: Perl 5 Compatible Regular Expression Library - runtime files status: Installed desired: Install version: 1.7.4-2ubuntu1 name: libpcsclite1 description: Middleware to access a smart card using PC/SC (library) status: Installed desired: Install version: 1.2.0-1ubuntu1 name: libpeas-1.0-0 description: Application plugin library status: Installed desired: Install version: 1.2.0-1ubuntu1 name: libpeas-common description: Application plugin library (common files) status: Installed desired: Install version: 5.14.2-6ubuntu1 name: libperl5.14 description: shared Perl library status: Installed desired: Install version: 1.2.0-5 name: libpipeline1 description: pipeline manipulation library status: Installed desired: Install version: 0.24.4-1 name: libpixman-1-0 description: pixel-manipulation library for X and cairo status: Installed desired: Install version: 1.8-1 name: libplist1 description: Library for handling Apple binary and XML property lists status: Installed desired: Install version: 0.8.2-2ubuntu28 name: libplymouth2 description: graphical boot animation and logger - shared libraries status: Installed desired: Install version: 1.2.46-3ubuntu2 name: libpng12-0 description: PNG library - runtime status: Installed desired: Install version: 0.104-1 name: libpolkit-agent-1-0 description: PolicyKit Authentication Agent API status: Installed desired: Install version: 0.104-1 name: libpolkit-backend-1-0 description: PolicyKit backend API status: Installed desired: Install version: 0.104-1 name: libpolkit-gobject-1-0 description: PolicyKit Authorization API status: Installed desired: Install version: 0.18.4-1ubuntu1 name: libpoppler-glib8 description: PDF rendering library (GLib-based shared library) status: Installed desired: Install version: 0.18.4-1ubuntu1 name: libpoppler19 description: PDF rendering library status: Installed desired: Install version: 1.16-3ubuntu1 name: libpopt0 description: lib for parsing cmdline parameters status: Installed desired: Install version: 19+svn20111121-1 name: libportaudio2 description: Portable audio I/O - shared library status: Installed desired: Install version: 2.4.1-1ubuntu2 name: libprotobuf7 description: protocol buffers C++ library status: Installed desired: Install version: 2.4.1-1ubuntu2 name: libprotoc7 description: protocol buffers compiler library status: Installed desired: Install version: 0.4.7-0ubuntu4 name: libproxy1 description: automatic proxy configuration management library (shared) status: Installed desired: Install version: 0.4.7-0ubuntu4 name: libproxy1-plugin-gsettings description: automatic proxy configuration management library (GSettings plugin) status: Installed desired: Install version: 0.4.7-0ubuntu4 name: libproxy1-plugin-networkmanager description: automatic proxy configuration management library (Network Manager plugin) status: Installed desired: Install version: 2.0.7-16ubuntu3 name: libpth20 description: The GNU Portable Threads status: Installed desired: Install version: 1:1.1-0ubuntu10 name: libpulse-mainloop-glib0 description: PulseAudio client libraries (glib support) status: Installed desired: Install version: 1:1.1-0ubuntu10 name: libpulse0 description: PulseAudio client libraries status: Installed desired: Install version: 1:1.1-0ubuntu10 name: libpulsedsp description: PulseAudio OSS pre-load library status: Installed desired: Install version: 1:2.10.1-1ubuntu1 name: libpurple-bin description: multi-protocol instant messaging library - extra utilities status: Installed desired: Install version: 1:2.10.1-1ubuntu1 name: libpurple0 description: multi-protocol instant messaging library status: Installed desired: Install version: 2.7.2-13ubuntu5 name: libpython2.7 description: Shared Python runtime library (version 2.7) status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-dbus description: Qt 4 D-Bus module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-declarative description: Qt 4 Declarative module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-network description: Qt 4 network module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-opengl description: Qt 4 OpenGL module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-script description: Qt 4 script module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-sql description: Qt 4 SQL module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-sql-mysql description: Qt 4 MySQL database driver status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-svg description: Qt 4 SVG module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-xml description: Qt 4 XML module status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqt4-xmlpatterns description: Qt 4 XML patterns module status: Installed desired: Install version: 0.2.3-0ubuntu1 name: libqtbamf1 description: Qt binding and QML plugin for bamf - shared library status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqtcore4 description: Qt 4 core module status: Installed desired: Install version: 0.2.4-0ubuntu1 name: libqtdee2 description: Qt binding and QML plugin for Dee - shared library status: Installed desired: Install version: 0.1-0ubuntu5 name: libqtgconf1 description: Qt binding and QML plugin for GConf - shared library status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: libqtgui4 description: Qt 4 GUI module status: Installed desired: Install version: 4.6.2-16ubuntu1 name: libquadmath0 description: GCC Quad-Precision Math Library status: Installed desired: Install version: 0.2.15-1 name: libquvi0 description: library for parsing video download links (runtime libraries) status: Installed desired: Install version: 2.0.6-1 name: libraptor2-0 description: Raptor 2 RDF syntax library status: Installed desired: Install version: 0.8.1-5 name: librarian0 description: Documentation meta-data library (library package) status: Installed desired: Install version: 0.9.28-1 name: librasqal3 description: Rasqal RDF query library status: Installed desired: Install version: 2.0.7-1ubuntu1 name: libraw1394-11 description: library for direct access to IEEE 1394 bus (aka FireWire) status: Installed desired: Install version: 0.14.4-0ubuntu2 name: libraw5 description: raw image decoder library status: Installed desired: Install version: 1.0.14-1 name: librdf0 description: Redland Resource Description Framework (RDF) library status: Installed desired: Install version: 5.2-11 name: libreadline5 description: GNU readline and history libraries, run-time libraries status: Installed desired: Install version: 6.2-8 name: libreadline6 description: GNU readline and history libraries, run-time libraries status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-base-core description: office productivity suite -- shared library status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-calc description: office productivity suite -- spreadsheet status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-common description: office productivity suite -- arch-independent files status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-core description: office productivity suite -- arch-dependent files status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-draw description: office productivity suite -- drawing status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-emailmerge description: office productivity suite -- email mail merge status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-gnome description: office productivity suite -- GNOME integration status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-gtk description: office productivity suite -- GTK+ integration status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-help-en-us description: office productivity suite -- English_american help status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-impress description: office productivity suite -- presentation status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-math description: office productivity suite -- equation editor status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-style-human description: office productivity suite -- Human symbol style status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-style-tango description: office productivity suite -- Tango symbol style status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: libreoffice-writer description: office productivity suite -- word processor status: Installed desired: Install version: 0.7.12-1ubuntu2 name: librest-0.7-0 description: REST service access library status: Installed desired: Install version: 2.95-0ubuntu2 name: librhythmbox-core5 description: support library for the rhythmbox music player status: Installed desired: Install version: 1.5.dfsg.1-3 name: libroken18-heimdal description: Heimdal Kerberos - roken support library status: Installed desired: Install version: 2.35.2-0ubuntu1 name: librsvg2-2 description: SAX-based renderer library for SVG files (runtime) status: Installed desired: Install version: 2.35.2-0ubuntu1 name: librsvg2-common description: SAX-based renderer library for SVG files (extra runtime) status: Installed desired: Install version: 0.9.7-8 name: librsync1 description: rsync remote-delta algorithm library status: Installed desired: Install version: 2.4~20110711.gitc28f1bab-1 name: librtmp0 description: toolkit for RTMP streams (shared library) status: Installed desired: Install version: 0.1.8-1 name: libsamplerate0 description: Audio sample rate conversion library status: Installed desired: Install version: 1.0.22-7ubuntu1 name: libsane description: API library for scanners status: Installed desired: Install version: 1.0.22-7ubuntu1 name: libsane-common description: API library for scanners -- documentation and support files status: Installed desired: Install version: 3.12.2-1 name: libsane-hpaio description: HP SANE backend for multi-function peripherals status: Installed desired: Install version: 2.1.25.dfsg1-3 name: libsasl2-2 description: Cyrus SASL - authentication abstraction library status: Installed desired: Install version: 2.1.25.dfsg1-3 name: libsasl2-modules description: Cyrus SASL - pluggable authentication modules status: Installed desired: Install version: 1.2.14-6.4ubuntu3 name: libsdl1.2debian description: Simple DirectMedia Layer status: Installed desired: Install version: 2.1.0-4ubuntu1 name: libselinux1 description: SELinux runtime shared libraries status: Installed desired: Install version: 1:3.3.1-2ubuntu1 name: libsensors4 description: library to read temperature/voltage/fan sensors status: Installed desired: Install version: 1.33-1 name: libsgutils2-2 description: utilities for devices using the SCSI command set (shared libraries) status: Installed desired: Install version: 2.2.2-7ubuntu1 name: libshout3 description: MP3/Ogg Vorbis broadcast streaming library status: Installed desired: Install version: 2.2.10-0ubuntu2 name: libsigc++-2.0-0c2a description: type-safe Signal Framework for C++ - runtime status: Installed desired: Install version: 2.2.4-3ubuntu1 name: libslang2 description: S-Lang programming library - runtime version status: Installed desired: Install version: 1.2.1-7.8ubuntu1 name: libslp1 description: OpenSLP libraries status: Installed desired: Install version: 2:1.2.0-2 name: libsm6 description: X11 Session Management library status: Installed desired: Install version: 2:3.6.3-1ubuntu1 name: libsmbclient description: shared library for communication with SMB/CIFS servers status: Installed desired: Install version: 1.0.25-4 name: libsndfile1 description: Library for reading/writing audio files status: Installed desired: Install version: 5.4.3~dfsg-2.4ubuntu1 name: libsnmp-base description: SNMP (Simple Network Management Protocol) MIBs and documentation status: Installed desired: Install version: 5.4.3~dfsg-2.4ubuntu1 name: libsnmp15 description: SNMP (Simple Network Management Protocol) library status: Installed desired: Install version: 0.1.17-1.1 name: libsonic0 description: Simple library to speed up or slow down speech status: Installed desired: Install version: 2.37.90-0ubuntu1 name: libsoup-gnome2.4-1 description: HTTP library implementation in C -- GNOME support library status: Installed desired: Install version: 2.37.90-0ubuntu1 name: libsoup2.4-1 description: HTTP library implementation in C -- Shared library status: Installed desired: Install version: 0.2.6-1build1 name: libspectre1 description: Library for rendering PostScript documents status: Installed desired: Install version: 0.7.1-6ubuntu3 name: libspeechd2 description: Speech Dispatcher: Shared libraries status: Installed desired: Install version: 1.2~rc1-3ubuntu2 name: libspeex1 description: The Speex codec runtime library status: Installed desired: Install version: 1.2~rc1-3ubuntu2 name: libspeexdsp1 description: The Speex extended runtime library status: Installed desired: Install version: 3.7.9-2ubuntu1 name: libsqlite3-0 description: SQLite 3 shared library status: Installed desired: Install version: 1.42-1ubuntu1 name: libss2 description: command-line interface parsing library status: Installed desired: Install version: 0.5.2-1 name: libssh-4 description: tiny C SSH library status: Installed desired: Install version: 1.0.0g-1ubuntu1 name: libssl1.0.0 description: SSL shared libraries status: Installed desired: Install version: 0.12-1ubuntu1 name: libstartup-notification0 description: library for program launch feedback (shared library) status: Installed desired: Install version: 4.6.2-16ubuntu1 name: libstdc++6 description: GNU Standard C++ Library v3 status: Installed desired: Install version: 2.16-2 name: libswitch-perl description: switch statement for Perl status: Installed desired: Install version: 2.99.5-0ubuntu1 name: libsyncdaemon-1.0-1 description: Ubuntu One synchronization daemon library status: Installed desired: Install version: 2.1.0+repack-1 name: libsysfs2 description: interface library to sysfs status: Installed desired: Install version: 5.1.2-3.4ubuntu1 name: libt1-5 description: Type 1 font rasterizer library - runtime status: Installed desired: Install version: 1.7-1ubuntu5 name: libtag1-vanilla description: audio meta-data library - vanilla flavour status: Installed desired: Install version: 1.7-1ubuntu5 name: libtag1c2a description: audio meta-data library status: Installed desired: Install version: 2.0.7-3 name: libtalloc2 description: hierarchical pool based memory allocator status: Installed desired: Install version: 2.10-1ubuntu1 name: libtasn1-3 description: Manage ASN.1 structures (runtime) status: Installed desired: Install version: 1.2.9-4 name: libtdb1 description: Trivial Database - shared library status: Installed desired: Install version: 0.0.19-1build1 name: libtelepathy-farsight0 description: Glue library between telepathy and farsight2 status: Installed desired: Install version: 0.17.5-1ubuntu1 name: libtelepathy-glib0 description: Telepathy framework - GLib library status: Installed desired: Install version: 0.2.12-1 name: libtelepathy-logger2 description: Telepathy logger service - utility library status: Installed desired: Install version: 0.04-7build1 name: libtext-charwidth-perl description: get display widths of characters on the terminal status: Installed desired: Install version: 1.7-5 name: libtext-iconv-perl description: converts between character sets in Perl status: Installed desired: Install version: 0.06-7 name: libtext-wrapi18n-perl description: internationalized substitute of Text::Wrap status: Installed desired: Install version: 0.1.16-3 name: libthai-data description: Data files for Thai language support library status: Installed desired: Install version: 0.1.16-3 name: libthai0 description: Thai language support library status: Installed desired: Install version: 1.1.1+dfsg.1-3ubuntu2 name: libtheora0 description: The Theora Video Compression Codec status: Installed desired: Install version: 3.9.5-2 name: libtiff4 description: Tag Image File Format (TIFF) library status: Installed desired: Install version: 0.3.2 name: libtimezonemap1 description: GTK+3 timezone map widget status: Installed desired: Install version: 5.9-4 name: libtinfo5 description: shared low-level terminfo library for terminal handling status: Installed desired: Install version: 3.2.0-0ubuntu1 name: libtotem-plparser17 description: Totem Playlist Parser library - runtime files status: Installed desired: Install version: 3.0.1-0ubuntu18 name: libtotem0 description: Main library for the Totem media player status: Installed desired: Install version: 2.99.5-0ubuntu1 name: libubuntuoneui-3.0-1 description: Ubuntu One widget library status: Installed desired: Install version: 175-0ubuntu5 name: libudev0 description: udev library status: Installed desired: Install version: 3.0.2-1 name: libunique-3.0-0 description: Library for writing single instance applications - shared libraries status: Installed desired: Install version: 5.4.0-0ubuntu1 name: libunity-2d-private0 description: Unity 2D shared library status: Installed desired: Install version: 5.4.0-0ubuntu2 name: libunity-core-5.0-5 description: Core library for the Unity interface. status: Installed desired: Install version: 4.0.4-0ubuntu2 name: libunity-misc4 description: Miscellaneous functions for Unity - shared library status: Installed desired: Install version: 5.4.0-0ubuntu1 name: libunity9 description: binding to get places into the launcher - shared library status: Installed desired: Install version: 0.9.15-1 name: libupower-glib1 description: abstraction for power management - shared library status: Installed desired: Install version: 2:0.1.12-20 name: libusb-0.1-4 description: userspace USB programming library status: Installed desired: Install version: 2:1.0.9~rc3-2 name: libusb-1.0-0 description: userspace USB programming library status: Installed desired: Install version: 1.0.7-2 name: libusbmuxd1 description: USB multiplexor daemon for iPhone and iPod Touch devices - library status: Installed desired: Install version: 1.1.5-4 name: libutempter0 description: A privileged helper for utmp/wtmp updates (runtime) status: Installed desired: Install version: 1.0.8-0ubuntu1 name: libutouch-evemu1 description: KernelInput Event Device Emulation Library status: Installed desired: Install version: 2.2.1-0ubuntu1 name: libutouch-frame1 description: Touch Frame Library status: Installed desired: Install version: 2.2.5-0ubuntu1 name: libutouch-geis1 description: Gesture engine interface support status: Installed desired: Install version: 3.0.1-0ubuntu1 name: libutouch-grail1 description: Gesture Recognition And Instantiation Library status: Installed desired: Install version: 0.02-4ubuntu1 name: libuuid-perl description: Perl extension for using UUID interfaces as defined in e2fsprogs status: Installed desired: Install version: 2.20.1-1ubuntu2 name: libuuid1 description: Universally Unique ID library status: Installed desired: Install version: 0.8.5-6ubuntu1 name: libv4l-0 description: Collection of video4linux support libraries status: Installed desired: Install version: 0.8.5-6ubuntu1 name: libv4lconvert0 description: Video4linux frame format conversion library status: Installed desired: Install version: 0.4.0-4 name: libvisual-0.4-0 description: Audio visualization framework status: Installed desired: Install version: 0.4.0.dfsg.1-5 name: libvisual-0.4-plugins description: Audio visualization framework plugins status: Installed desired: Install version: 0.9.8.2-2ubuntu1 name: libvncserver0 description: API to write one's own vnc server status: Installed desired: Install version: 1.3.2-1ubuntu3 name: libvorbis0a description: The Vorbis General Audio Compression Codec (Decoder library) status: Installed desired: Install version: 1.3.2-1ubuntu3 name: libvorbisenc2 description: The Vorbis General Audio Compression Codec (Encoder library) status: Installed desired: Install version: 1.3.2-1ubuntu3 name: libvorbisfile3 description: The Vorbis General Audio Compression Codec (High Level API) status: Installed desired: Install version: 1:0.31.0-0ubuntu1 name: libvte-2.90-9 description: Terminal emulator widget for GTK+ 3.0 - runtime files status: Installed desired: Install version: 1:0.31.0-0ubuntu1 name: libvte-2.90-common description: Terminal emulator widget for GTK+ 3.0 - common files status: Installed desired: Install version: 1:0.28.2-3ubuntu1 name: libvte-common description: Terminal emulator widget for GTK+ 2.x - common files status: Installed desired: Install version: 1:0.28.2-3ubuntu1 name: libvte9 description: Terminal emulator widget for GTK+ 2.0 - runtime files status: Installed desired: Install version: 0.3-0ubuntu4 name: libwacom-common description: Wacom model feature query library (common files) status: Installed desired: Install version: 0.3-0ubuntu4 name: libwacom2 description: Wacom model feature query library status: Installed desired: Install version: 4.60.1-2 name: libwavpack1 description: audio codec (lossy and lossless) - library status: Installed desired: Install version: 2:3.6.3-1ubuntu1 name: libwbclient0 description: Samba winbind client library status: Installed desired: Install version: 1.7.5-0ubuntu3 name: libwebkitgtk-3.0-0 description: Web content engine library for GTK+ status: Installed desired: Install version: 1.7.5-0ubuntu3 name: libwebkitgtk-3.0-common description: Web content engine library for GTK+ - data files status: Installed desired: Install version: 1.5.dfsg.1-3 name: libwind0-heimdal description: Heimdal Kerberos - NTLM support library status: Installed desired: Install version: 0.2.8.4-10ubuntu1 name: libwmf0.2-7 description: Windows metafile conversion library status: Installed desired: Install version: 0.2.8.4-10ubuntu1 name: libwmf0.2-7-gtk description: Windows metafile conversion library status: Installed desired: Install version: 3.3.5-0ubuntu1 name: libwnck-3-0 description: Window Navigator Construction Kit - runtime files status: Installed desired: Install version: 3.3.5-0ubuntu1 name: libwnck-3-common description: Window Navigator Construction Kit - common files status: Installed desired: Install version: 1:2.30.7-0ubuntu1 name: libwnck-common description: Window Navigator Construction Kit - common files status: Installed desired: Install version: 1:2.30.7-0ubuntu1 name: libwnck22 description: Window Navigator Construction Kit - runtime files status: Installed desired: Install version: 0.9.4-1 name: libwpd-0.9-9 description: Library for handling WordPerfect documents (shared library) status: Installed desired: Install version: 0.2.1-1 name: libwpg-0.2-2 description: WordPerfect graphics import/convert library (shared library) status: Installed desired: Install version: 0.2.4-1 name: libwps-0.2-2 description: Works text file format import filter library (shared library) status: Installed desired: Install version: 7.6.q-21 name: libwrap0 description: Wietse Venema's TCP wrappers library status: Installed desired: Install version: 2:1.4.99.1-0ubuntu1 name: libx11-6 description: X11 client-side library status: Installed desired: Install version: 2:1.4.99.1-0ubuntu1 name: libx11-data description: X11 client-side library status: Installed desired: Install version: 2:1.4.99.1-0ubuntu1 name: libx11-xcb1 description: Xlib/XCB interface library status: Installed desired: Install version: 1.1+ds1-7build2 name: libx86-1 description: x86 real-mode library status: Installed desired: Install version: 1.2.8-1 name: libxapian22 description: Search engine library status: Installed desired: Install version: 8.0.1-0ubuntu2 name: libxatracker1 description: X acceleration library -- runtime status: Installed desired: Install version: 1:1.0.6-4 name: libxau6 description: X11 authorisation library status: Installed desired: Install version: 2:1.0.9-3 name: libxaw7 description: X11 Athena Widget library status: Installed desired: Install version: 1.8-2 name: libxcb-dri2-0 description: X C Binding, dri2 extension status: Installed desired: Install version: 1.8-2 name: libxcb-glx0 description: X C Binding, glx extension status: Installed desired: Install version: 1.8-2 name: libxcb-render0 description: X C Binding, render extension status: Installed desired: Install version: 1.8-2 name: libxcb-shape0 description: X C Binding, shape extension status: Installed desired: Install version: 1.8-2 name: libxcb-shm0 description: X C Binding, shm extension status: Installed desired: Install version: 0.3.8-2 name: libxcb-util0 description: utility libraries for X C Binding -- atom, aux and event status: Installed desired: Install version: 1.8-2 name: libxcb1 description: X C Binding status: Installed desired: Install version: 1:0.4.3-2 name: libxcomposite1 description: X11 Composite extension library status: Installed desired: Install version: 1:1.1.12-1 name: libxcursor1 description: X cursor management library status: Installed desired: Install version: 1:1.1.3-2 name: libxdamage1 description: X11 damaged region extension library status: Installed desired: Install version: 1:1.1.0-4 name: libxdmcp6 description: X11 Display Manager Control Protocol library status: Installed desired: Install version: 2:1.3.0-3 name: libxext6 description: X11 miscellaneous extension library status: Installed desired: Install version: 1:5.0-4ubuntu1 name: libxfixes3 description: X11 miscellaneous 'fixes' extension library status: Installed desired: Install version: 1:1.4.4-1 name: libxfont1 description: X11 font rasterisation library status: Installed desired: Install version: 2.2.0-3ubuntu1 name: libxft2 description: FreeType-based font drawing library for X status: Installed desired: Install version: 2:1.5.99.3-0ubuntu1 name: libxi6 description: X11 Input extension library status: Installed desired: Install version: 2:1.1.1-3 name: libxinerama1 description: X11 Xinerama extension library status: Installed desired: Install version: 1:1.0.7-1 name: libxkbfile1 description: X11 keyboard file manipulation library status: Installed desired: Install version: 5.2.1-1 name: libxklavier16 description: X Keyboard Extension high-level API status: Installed desired: Install version: 2.7.8.dfsg-5.1ubuntu3 name: libxml2 description: GNOME XML library status: Installed desired: Install version: 2:1.1.0-3 name: libxmu6 description: X11 miscellaneous utility library status: Installed desired: Install version: 2:1.1.0-3 name: libxmuu1 description: X11 miscellaneous micro-utility library status: Installed desired: Install version: 1:1.0.1-2 name: libxp6 description: X Printing Extension (Xprint) client library status: Installed desired: Install version: 1:3.5.9-4 name: libxpm4 description: X11 pixmap library status: Installed desired: Install version: 2:1.3.2-2 name: libxrandr2 description: X11 RandR extension library status: Installed desired: Install version: 1:0.9.6-2 name: libxrender1 description: X Rendering Extension client library status: Installed desired: Install version: 2:1.0.5-1 name: libxres1 description: X11 Resource extension library status: Installed desired: Install version: 1.1.26-8ubuntu1 name: libxslt1.1 description: XSLT 1.0 processing library - runtime library status: Installed desired: Install version: 1:1.1.1-2 name: libxt6 description: X11 toolkit intrinsics library status: Installed desired: Install version: 2:1.2.0-4 name: libxtst6 description: X11 Testing -- Record extension library status: Installed desired: Install version: 2:1.0.6-2 name: libxv1 description: X11 Video extension library status: Installed desired: Install version: 2:1.0.6-1ubuntu2 name: libxvmc1 description: X11 Video extension library status: Installed desired: Install version: 2:1.1.2-1 name: libxxf86dga1 description: X11 Direct Graphics Access extension library status: Installed desired: Install version: 1:1.1.1-2 name: libxxf86vm1 description: X11 XFree86 video mode extension library status: Installed desired: Install version: 1.0.12-2 name: libyajl1 description: Yet Another JSON Library status: Installed desired: Install version: 1.50-1 name: libyaml-tiny-perl description: Perl module for reading and writing YAML files status: Installed desired: Install version: 3.3.4-0ubuntu1 name: libyelp0 description: Library for the GNOME help browser status: Installed desired: Install version: 0.3.14-1 name: libzeitgeist-1.0-1 description: library to access Zeitgeist - shared library status: Installed desired: Install version: 3.0.1-1 name: libzephyr4 description: Project Athena's notification service - non-Kerberos libraries status: Installed desired: Install version: 0.1.8.29-0ubuntu2 name: light-themes description: Light Themes (Ambiance and Radiance) status: Installed desired: Install version: 1.1.3-0ubuntu1 name: lightdm description: Display Manager status: Installed desired: Install version: 1.71 name: linux-firmware description: Firmware for Linux kernel drivers status: Installed desired: Install version: 3.2.0.17.17 name: linux-generic description: Complete Generic Linux kernel status: Installed desired: Install version: 3.2.0-17.27 name: linux-headers-3.2.0-17 description: Header files related to Linux kernel version 3.2.0 status: Installed desired: Install version: 3.2.0-17.27 name: linux-headers-3.2.0-17-generic description: Linux kernel headers for version 3.2.0 on 64 bit x86 SMP status: Installed desired: Install version: 3.2.0.17.17 name: linux-headers-generic description: Generic Linux kernel headers status: Installed desired: Install version: 3.2.0-17.27 name: linux-image-3.2.0-17-generic description: Linux kernel image for version 3.2.0 on 64 bit x86 SMP status: Installed desired: Install version: 3.2.0-17.27 name: linux description: Linux kernel image for version 3.2.0 on 64 bit x86 SMP status: Installed desired: Install version: 3.2.0.17.17 name: linux-image-generic description: Generic Linux kernel image status: Installed desired: Install version: 3.2.0-17.27 name: linux-libc-dev description: Linux Kernel Headers for development status: Installed desired: Install version: 1.0.25+dfsg-0ubuntu1 name: linux-sound-base description: base package for ALSA and OSS sound systems status: Installed desired: Install version: 2.39ubuntu1 name: localechooser-data description: Lists of locales supported by the installer status: Installed desired: Install version: 2.13+git20111116-1 name: locales description: common files for locale support status: Installed desired: Install version: 0.1.16 name: lockfile-progs description: Programs for locking and unlocking files and mailboxes status: Installed desired: Install version: 1:4.1.4.2+svn3283-3ubuntu4 name: login description: system login tools status: Installed desired: Install version: 3.7.8-6ubuntu5 name: logrotate description: Log rotation utility status: Installed desired: Install version: 4.0-0ubuntu20 name: lsb-base description: Linux Standard Base 4.0 init script functionality status: Installed desired: Install version: 4.0-0ubuntu20 name: lsb-release description: Linux Standard Base version reporting utility status: Installed desired: Install version: 02.15-2 name: lshw description: information about hardware configuration status: Installed desired: Install version: 4.81.dfsg.1-1build1 name: lsof description: List open files status: Installed desired: Install version: 0.5.3-2.1ubuntu2 name: ltrace description: Tracks runtime library calls in dynamically linked programs status: Installed desired: Install version: 0.51 name: lupin-casper description: Add support for loop-mount installations to casper status: Installed desired: Install version: 1:3.3.5-0ubuntu1 name: mahjongg description: classic Eastern tile game for GNOME status: Installed desired: Install version: 3.81-8.1ubuntu1 name: make description: An utility for Directing compilation. status: Installed desired: Install version: 2.3.1-89ubuntu2 name: makedev description: creates device files in /dev status: Installed desired: Install version: 2.6.1-1 name: man-db description: on-line manual pager status: Installed desired: Install version: 3.32-0.2ubuntu2 name: manpages description: Manual pages about using a GNU/Linux system status: Installed desired: Install version: 3.32-0.2ubuntu2 name: manpages-dev description: Manual pages about using GNU/Linux for development status: Installed desired: Install version: 1.3.3-16ubuntu2 name: mawk description: a pattern scanning and text processing language status: Installed desired: Install version: 16-1 name: media-player-info description: Media player identification files status: Installed desired: Install version: 4.20-1.1ubuntu1 name: memtest86+ description: thorough real-mode memory tester status: Installed desired: Install version: 1:2.34.1-1ubuntu6 name: metacity description: lightweight GTK+ window manager status: Installed desired: Install version: 1:2.34.1-1ubuntu6 name: metacity-common description: shared files for the Metacity window manager status: Installed desired: Install version: 3.51-1ubuntu1 name: mime-support description: MIME files 'mime.types' & 'mailcap', and support programs status: Installed desired: Install version: 0.23.1-1ubuntu2 name: mlocate description: quickly find files on the filesystem based on their name status: Installed desired: Install version: 20111113-1ubuntu1 name: mobile-broadband-provider-info description: database of mobile broadband service providers status: Installed desired: Install version: 0.5.1.96+git201202081807.635fce1-0ubuntu2 name: modemmanager description: D-Bus service for managing modems status: Installed desired: Install version: 3.16-1ubuntu2 name: module-init-tools description: tools for managing Linux kernel modules status: Installed desired: Install version: 2.20.1-1ubuntu2 name: mount description: Tools for mounting and manipulating filesystems status: Installed desired: Install version: 2.34 name: mountall description: filesystem mounting tool status: Installed desired: Install version: 3.3.90-0ubuntu1 name: mousetweaks description: mouse accessibility enhancements for the GNOME desktop status: Installed desired: Install version: 0.3-3.1 name: mscompress description: Microsoft "compress.exe/expand.exe" compatible (de)compressor status: Installed desired: Install version: 4.0.12-1 name: mtools description: Tools for manipulating MSDOS files status: Installed desired: Install version: 0.80-1ubuntu1 name: mtr-tiny description: Full screen ncurses traceroute tool status: Installed desired: Install version: 2.15-0ubuntu3 name: multiarch-support description: Transitional package to ensure multiarch compatibility status: Installed desired: Install version: 5.5.20-0ubuntu3 name: mysql-common description: MySQL database common files, e.g. /etc/mysql/my.cnf status: Installed desired: Install version: 2.2.6-1 name: nano description: small, friendly text editor inspired by Pico status: Installed desired: Install version: 1:3.3.90-0ubuntu2 name: nautilus description: file manager and graphical shell for GNOME status: Installed desired: Install version: 1:3.3.90-0ubuntu2 name: nautilus-data description: data files for nautilus status: Installed desired: Install version: 3.0.1-2ubuntu1 name: nautilus-sendto description: integrates Evolution and Pidgin into the Nautilus file manager status: Installed desired: Install version: 3.3.5-0ubuntu1 name: nautilus-sendto-empathy description: GNOME multi-protocol chat and call client (nautilus-sendto plugin) status: Installed desired: Install version: 0.7.3-1ubuntu2 name: nautilus-share description: Nautilus extension to share folder using Samba status: Installed desired: Install version: 5.9-4 name: ncurses-base description: basic terminal type definitions status: Installed desired: Install version: 5.9-4 name: ncurses-bin description: terminal-related programs and man pages status: Installed desired: Install version: 1.60-24.1ubuntu1 name: net-tools description: The NET-3 networking toolkit status: Installed desired: Install version: 4.47ubuntu1 name: netbase description: Basic TCP/IP networking system status: Installed desired: Install version: 1.89-4ubuntu1 name: netcat-openbsd description: TCP/IP swiss army knife status: Installed desired: Install version: 0.9.2.0+git201202161854.8572ecf-0ubuntu4 name: network-manager description: network management framework (daemon and userspace tools) status: Installed desired: Install version: 0.9.2.0+git.20120126t000800.5151959-0ubuntu4 name: network-manager-gnome description: network management framework (GNOME frontend) status: Installed desired: Install version: 0.9.2.0-1ubuntu1 name: network-manager-pptp description: network management framework (PPTP plugin core) status: Installed desired: Install version: 0.9.2.0-1ubuntu1 name: network-manager-pptp-gnome description: network management framework (PPTP plugin GNOME GUI) status: Installed desired: Install version: 0.9.33-0ubuntu1 name: notify-osd description: daemon that displays passive pop-up notifications status: Installed desired: Install version: 0.7 name: notify-osd-icons description: Notify-OSD icons status: Installed desired: Install version: 1:2011.10.9AR.1-1ubuntu3 name: ntfs-3g description: read/write NTFS driver for FUSE status: Installed desired: Install version: 1:4.2.6.p3+dfsg-1ubuntu2 name: ntpdate description: client for setting system time from NTP servers status: Installed desired: Install version: 2.4.0-0ubuntu2 name: nux-tools description: Visual rendering toolkit for real-time applications - tools status: Installed desired: Install version: 1:0.2.39 name: nvidia-common description: Find obsolete NVIDIA drivers status: Installed desired: Install version: 0.4.6-0ubuntu1 name: obex-data-server description: D-Bus service for OBEX client and server side functionality status: Installed desired: Install version: 0.44-0ubuntu1 name: obexd-client description: D-Bus OBEX client status: Installed desired: Install version: 0.97.0-0ubuntu2 name: onboard description: Simple On-screen Keyboard status: Installed desired: Install version: 0.2.6.9 name: oneconf description: synchronize your configuration data over the network status: Installed desired: Install version: 20120212-1 name: openprinting-ppds description: OpenPrinting printer support - PostScript PPD files status: Installed desired: Install version: 1:5.9p1-2ubuntu2 name: openssh-client description: secure shell (SSH) client, for secure access to remote machines status: Installed desired: Install version: 1.0.0g-1ubuntu1 name: openssl description: Secure Socket Layer (SSL) binary and related cryptographic tools status: Installed desired: Install version: 1.49ubuntu1 name: os-prober description: utility to detect other OSes on a set of drives status: Installed desired: Install version: 0.2.15-0ubuntu1 name: overlay-scrollbar description: Scrollbar overlayed widget status: Installed desired: Install version: 2.3-8ubuntu3 name: parted description: disk partition manipulator status: Installed desired: Install version: 1:4.1.4.2+svn3283-3ubuntu4 name: passwd description: change and administer password and group data status: Installed desired: Install version: 2.6.1-3 name: patch description: Apply a diff file to an original status: Installed desired: Install version: 1:3.1.8-2ubuntu3 name: pciutils description: Linux PCI Utilities status: Installed desired: Install version: 018-5 name: pcmciautils description: PCMCIA utilities for Linux 2.6 status: Installed desired: Install version: 5.14.2-6ubuntu1 name: perl description: Larry Wall's Practical Extraction and Report Language status: Installed desired: Install version: 5.14.2-6ubuntu1 name: perl-base description: minimal Perl system status: Installed desired: Install version: 5.14.2-6ubuntu1 name: perl-modules description: Core Perl modules status: Installed desired: Install version: 0.26-1ubuntu1 name: pkg-config description: manage compile and link flags for libraries status: Installed desired: Install version: 0.8.2-2ubuntu28 name: plymouth description: graphical boot animation and logger - main package status: Installed desired: Install version: 0.8.2-2ubuntu28 name: plymouth-label description: graphical boot animation and logger - label control status: Installed desired: Install version: 0.8.2-2ubuntu28 name: plymouth-theme-ubuntu-logo description: graphical boot animation and logger - ubuntu-logo theme status: Installed desired: Install version: 0.8.2-2ubuntu28 name: plymouth-theme-ubuntu-text description: graphical boot animation and logger - ubuntu-logo theme status: Installed desired: Install version: 1.4.1-9 name: pm-utils description: utilities and scripts for power management status: Installed desired: Install version: 0.104-1 name: policykit-1 description: framework for managing administrative policies and privileges status: Installed desired: Install version: 0.105-1ubuntu3 name: policykit-1-gnome description: GNOME authentication agent for PolicyKit-1 status: Installed desired: Install version: 0.10 name: policykit-desktop-privileges description: run common desktop actions without password status: Installed desired: Install version: 0.18.4-1ubuntu1 name: poppler-utils description: PDF utilities (based on Poppler) status: Installed desired: Install version: 1.53ubuntu1 name: popularity-contest description: Vote for your favourite packages automatically status: Installed desired: Install version: 1.31 name: powermgmt-base description: Common utils and configs for power management status: Installed desired: Install version: 2.4.5-5ubuntu1 name: ppp description: Point-to-Point Protocol (PPP) - daemon status: Installed desired: Install version: 2.3.18+nmu3ubuntu1 name: pppconfig description: A text menu based utility for configuring ppp status: Installed desired: Install version: 1.20ubuntu1 name: pppoeconf description: configures PPPoE/ADSL connections status: Installed desired: Install version: 1.7.2-6 name: pptp-linux description: Point-to-Point Tunneling Protocol (PPTP) Client status: Installed desired: Install version: 23-1 name: printer-driver-c2esp description: printer driver for Kodak ESP AiO color inkjet Series status: Installed desired: Install version: 20111202dfsg0-1ubuntu1 name: printer-driver-foo2zjs description: printer driver for ZjStream-based printers status: Installed desired: Install version: 5.2.8~pre1-0ubuntu1 name: printer-driver-gutenprint description: printer drivers for CUPS status: Installed desired: Install version: 3.12.2-1 name: printer-driver-hpcups description: HP Linux Printing and Imaging - CUPS Raster driver (hpcups) status: Installed desired: Install version: 3.12.2-1 name: printer-driver-hpijs description: HP Linux Printing and Imaging - gs IJS driver (hpijs) status: Installed desired: Install version: 0.0.9-6ubuntu1 name: printer-driver-min12xxw description: printer driver for KonicaMinolta PagePro 1[234]xxW status: Installed desired: Install version: 1.13+nondbs-0ubuntu1 name: printer-driver-pnm2ppa description: printer driver for HP-GDI printers status: Installed desired: Install version: 1.3-3 name: printer-driver-ptouch description: printer driver Brother P-touch label printers status: Installed desired: Install version: 1.3+repack0-2 name: printer-driver-pxljr description: printer driver for HP Color LaserJet 35xx/36xx status: Installed desired: Install version: 0.1-3 name: printer-driver-sag-gdi description: printer driver for Ricoh Aficio SP 1000s/SP 1100s status: Installed desired: Install version: 2.0.0+svn300-1.1ubuntu1 name: printer-driver-splix description: Driver for Samsung and Xerox SPL2 and SPLc laser printers status: Installed desired: Install version: 1:3.2.8-11ubuntu6 name: procps description: /proc file system utilities status: Installed desired: Install version: 2.4.1-1ubuntu2 name: protobuf-compiler description: compiler for protocol buffer definition files status: Installed desired: Install version: 22.15-2 name: psmisc description: utilities that use the proc file system status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio description: PulseAudio sound server status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio-esound-compat description: PulseAudio ESD compatibility layer status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio-module-bluetooth description: Bluetooth module for PulseAudio sound server status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio-module-gconf description: GConf module for PulseAudio sound server status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio-module-x11 description: X11 module for PulseAudio sound server status: Installed desired: Install version: 1:1.1-0ubuntu10 name: pulseaudio-utils description: Command line tools for the PulseAudio sound server status: Installed desired: Install version: 2.7.2-9ubuntu2 name: python description: interactive high-level object-oriented language (default version) status: Installed desired: Install version: 0.4.90-0ubuntu2 name: python-appindicator description: Python bindings for libappindicator status: Installed desired: Install version: 1.93-0ubuntu2 name: python-apport description: apport crash report handling library status: Installed desired: Install version: 0.8.3ubuntu4 name: python-apt description: Python interface to libapt-pkg status: Installed desired: Install version: 0.8.3ubuntu4 name: python-apt-common description: Python interface to libapt-pkg (locales) status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: python-aptdaemon description: Python module for the server and client of aptdaemon status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: python-aptdaemon.gtk3widgets description: Python GTK+ 3 widgets to run an aptdaemon client status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: python-aptdaemon.gtkwidgets description: Python GTK+ 2 widgets to run an aptdaemon client status: Installed desired: Install version: 0.43+bzr769-0ubuntu1 name: python-aptdaemon.pkcompat description: PackageKit compatibilty for AptDaemon status: Installed desired: Install version: 4.3-1ubuntu3 name: python-brlapi description: Python bindings for BrlAPI status: Installed desired: Install version: 1.8.8-1ubuntu3 name: python-cairo description: Python bindings for the Cairo vector graphics library status: Installed desired: Install version: 2.0.1-2build1 name: python-chardet description: universal character encoding detector status: Installed desired: Install version: 1.0-1build1 name: python-configglue description: Glues together optparse.OptionParser and ConfigParser.ConfigParser status: Installed desired: Install version: 2.4.1-1 name: python-crypto description: cryptographic algorithms and protocols for Python status: Installed desired: Install version: 1.9.60-0ubuntu1 name: python-cups description: Python bindings for CUPS status: Installed desired: Install version: 1.3.8+20120201-0ubuntu5 name: python-cupshelpers description: Python modules for printer configuration with CUPS status: Installed desired: Install version: 1.5-1 name: python-dateutil description: powerful extensions to the standard datetime module status: Installed desired: Install version: 1.0.0-1ubuntu1 name: python-dbus description: simple interprocess messaging system (Python interface) status: Installed desired: Install version: 1.0.0-1ubuntu1 name: python-dbus-dev description: main loop integration development files for python-dbus status: Installed desired: Install version: 0.1.21ubuntu1 name: python-debian description: Python modules to work with Debian-related data formats status: Installed desired: Install version: 1.8.0+git20120213ubuntu1 name: python-debtagshw description: Match debtags hardware:: tags against the actual hardware status: Installed desired: Install version: 1.0.2+bzr481-1 name: python-defer description: Small framework for asynchronous programming status: Installed desired: Install version: 2.99.5-0ubuntu1 name: python-dirspec description: Python User Folders Specification Library status: Installed desired: Install version: 3.2.1-1 name: python-egenix-mxdatetime description: date and time handling routines for Python status: Installed desired: Install version: 3.2.1-1 name: python-egenix-mxtools description: collection of additional builtins for Python status: Installed desired: Install version: 0.0.31-1ubuntu3 name: python-farsight description: Audio/Video communications framework: Python bindings status: Installed desired: Install version: 2.28.1+dfsg-1 name: python-gconf description: Python bindings for the GConf configuration database system status: Installed desired: Install version: 2.7.1-3 name: python-gdbm description: GNU dbm database support for Python status: Installed desired: Install version: 3.1.1-0ubuntu1 name: python-gi description: Python 2.x bindings for gobject-introspection libraries status: Installed desired: Install version: 3.1.1-0ubuntu1 name: python-gi-cairo description: Python Cairo bindings for the GObject library status: Installed desired: Install version: 2.32.0+dfsg-1 name: python-gnomekeyring description: Python bindings for the GNOME keyring library status: Installed desired: Install version: 0.3.2-9.1ubuntu3 name: python-gnupginterface description: Python interface to GnuPG (GPG) status: Installed desired: Install version: 3.1.1-0ubuntu1 name: python-gobject description: Python 2.x bindings for GObject - transitional package status: Installed desired: Install version: 2.28.6-9 name: python-gobject-2 description: deprecated static Python bindings for the GObject library status: Installed desired: Install version: 0.10.22-3 name: python-gst0.10 description: generic media-playing framework (Python bindings) status: Installed desired: Install version: 2.24.0-3 name: python-gtk2 description: Python bindings for the GTK+ widget set status: Installed desired: Install version: 0.7.2-1ubuntu2 name: python-httplib2 description: comprehensive HTTP client library written for Python status: Installed desired: Install version: 1.4.0-3ubuntu3 name: python-ibus description: Intelligent Input Bus - Python support status: Installed desired: Install version: 1.1.7-4 name: python-imaging description: Python Imaging Library status: Installed desired: Install version: 0.7.1-1fakesync1 name: python-keyring description: store and access your passwords safely status: Installed desired: Install version: 1.9.12-1 name: python-launchpadlib description: Launchpad web services client library status: Installed desired: Install version: 0.12.0-1ubuntu1 name: python-lazr.restfulclient description: client for lazr.restful-based web services status: Installed desired: Install version: 1.0.3-1 name: python-lazr.uri description: library for parsing, manipulating, and generating URIs status: Installed desired: Install version: 0.4.7-0ubuntu4 name: python-libproxy description: automatic proxy configuration management library (python) status: Installed desired: Install version: 2.7.8.dfsg-5.1ubuntu3 name: python-libxml2 description: Python bindings for the GNOME XML library status: Installed desired: Install version: 2.3.0-3 name: python-louis description: Python bindings for liblouis status: Installed desired: Install version: 0.5.0-1 name: python-mako description: fast and lightweight templating for the Python platform status: Installed desired: Install version: 0.15-1 name: python-markupsafe description: XML/HTML/XHTML Markup safe string for Python status: Installed desired: Install version: 2.7.2-9ubuntu2 name: python-minimal description: minimal subset of the Python language (default version) status: Installed desired: Install version: 0.1.1-3 name: python-notify description: Python bindings for libnotify status: Installed desired: Install version: 1.0.1-3build1 name: python-oauth description: Python library implementing of the OAuth protocol status: Installed desired: Install version: 0.12-1ubuntu2 name: python-openssl description: Python wrapper around the OpenSSL library status: Installed desired: Install version: 0.7.2-4 name: python-packagekit description: PackageKit Python bindings status: Installed desired: Install version: 0.4.2-12.2ubuntu3 name: python-pam description: A Python interface to the PAM library status: Installed desired: Install version: 0.5.6-1 name: python-papyon description: MSN client library written in Python status: Installed desired: Install version: 2.3-1ubuntu2 name: python-pexpect description: Python module for automating interactive applications status: Installed desired: Install version: 0.6+bzr48-0ubuntu2 name: python-piston-mini-client description: library for writing clients for Django's Piston REST APIs status: Installed desired: Install version: 0.6.24-1ubuntu1 name: python-pkg-resources description: Package Discovery and Resource Access using pkg_resources status: Installed desired: Install version: 1.93-0ubuntu2 name: python-problem-report description: Python library to handle problem reports status: Installed desired: Install version: 2.4.1-1ubuntu2 name: python-protobuf description: Python bindings for protocol buffers status: Installed desired: Install version: 2.3.5-0ubuntu1 name: python-pyatspi2 description: Assistive Technology Service Provider Interface - Python bindings status: Installed desired: Install version: 7.19.0-4ubuntu3 name: python-pycurl description: Python bindings to libcurl status: Installed desired: Install version: 1.3-1 name: python-pyicu description: Python extension wrapping the ICU C++ API status: Installed desired: Install version: 0.9.2-1 name: python-pyinotify description: simple Linux inotify Python bindings status: Installed desired: Install version: 2.5-1.1build1 name: python-renderpm description: python low level render interface status: Installed desired: Install version: 2.5-1.1build1 name: python-reportlab description: ReportLab library to create PDF documents using Python status: Installed desired: Install version: 2.5-1.1build1 name: python-reportlab-accel description: C coded extension accelerator for the ReportLab Toolkit status: Installed desired: Install version: 2.5-2.1build1 name: python-serial description: pyserial - module encapsulating access for the serial port status: Installed desired: Install version: 2.3.2-1 name: python-simplejson description: simple, fast, extensible JSON encoder/decoder for Python status: Installed desired: Install version: 1.0.13-0ubuntu1 name: python-smbc description: Python bindings for Samba clients (libsmbclient) status: Installed desired: Install version: 0.82.4 name: python-software-properties description: manage the repositories that you install software from status: Installed desired: Install version: 0.7.1-6ubuntu3 name: python-speechd description: Python interface to Speech Dispatcher status: Installed desired: Install version: 0.15.19-2.1build1 name: python-telepathy description: Python language bindings for telepathy status: Installed desired: Install version: 11.1.0-1ubuntu1 name: python-twisted-bin description: Event-based framework for internet applications status: Installed desired: Install version: 11.1.0-1ubuntu1 name: python-twisted-core description: Event-based framework for internet applications status: Installed desired: Install version: 11.1.0-1 name: python-twisted-names description: DNS protocol implementation with client and server status: Installed desired: Install version: 11.1.0-1 name: python-twisted-web description: HTTP protocol implementation together with clients and servers status: Installed desired: Install version: 2.99.5-0ubuntu2 name: python-ubuntu-sso-client description: Ubuntu Single Sign-On client - Python library status: Installed desired: Install version: 2.99.5-0ubuntu1 name: python-ubuntuone-client description: Ubuntu One client Python libraries status: Installed desired: Install version: 2.99.5-0ubuntu2 name: python-ubuntuone-control-panel description: Ubuntu One Control Panel - Python Libraries status: Installed desired: Install version: 2.99.5-0ubuntu1 name: python-ubuntuone-storageprotocol description: Python library for Ubuntu One file storage and sharing service status: Installed desired: Install version: 1:3.5.0-1ubuntu4 name: python-uno description: Python-UNO bridge status: Installed desired: Install version: 0.60.0-0ubuntu5 name: python-virtkey description: Library to emulate keyboard keypresses. status: Installed desired: Install version: 1:0.28.2-3ubuntu1 name: python-vte description: Python bindings for the VTE widget set status: Installed desired: Install version: 1.3.0-1 name: python-wadllib description: Python library for navigating WADL files status: Installed desired: Install version: 1.2.8-1 name: python-xapian description: Xapian search engine interface for Python status: Installed desired: Install version: 0.19-3ubuntu2 name: python-xdg description: Python library to access freedesktop.org standards status: Installed desired: Install version: 0.4.2.3build1 name: python-xkit description: library for the manipulation of the xorg.conf status: Installed desired: Install version: 0.4-2build1 name: python-xklavier description: Python binding for libxklavier, a X Keyboard Extension API status: Installed desired: Install version: 0.8.99~alpha3-1 name: python-zeitgeist description: event logging framework - Python bindings status: Installed desired: Install version: 3.6.1-1ubuntu3 name: python-zope.interface description: Interfaces for Python status: Installed desired: Install version: 2.7.2-13ubuntu5 name: python2.7 description: Interactive high-level object-oriented language (version 2.7) status: Installed desired: Install version: 2.7.2-13ubuntu5 name: python2.7-minimal description: Minimal subset of the Python language (version 2.7) status: Installed desired: Install version: 4:4.8.0-1ubuntu8 name: qdbus description: Qt 4 D-Bus tool status: Installed desired: Install version: 0.1.1-0ubuntu1 name: qt-at-spi description: accessibility plugin for Qt status: Installed desired: Install version: 1.6.2-1.1 name: radeontool description: utility to control ATI Radeon backlight functions on laptops status: Installed desired: Install version: 0.8.1-5 name: rarian-compat description: Documentation meta-data library (compatibility tools) status: Installed desired: Install version: 1:1.2-4build1 name: rdate description: sets the system's date from a remote host status: Installed desired: Install version: 6.2-8 name: readline-common description: GNU readline and history libraries, common files status: Installed desired: Install version: 1:3.6.21-1build1 name: reiserfsprogs description: User-level tools for ReiserFS filesystems status: Installed desired: Install version: 1.0.0-1ubuntu1 name: remmina description: remote desktop client for GNOME desktop environment status: Installed desired: Install version: 1.0.0-1ubuntu1 name: remmina-common description: common files for remmina remote desktop client status: Installed desired: Install version: 1.0.0-1ubuntu1 name: remmina-plugin-rdp description: RDP plugin for remmina remote desktop client status: Installed desired: Install version: 1.0.0-1ubuntu1 name: remmina-plugin-vnc description: VNC plugin for remmina remote desktop client status: Installed desired: Install version: 1.63ubuntu9 name: resolvconf description: name server information handler status: Installed desired: Install version: 0.4-1ubuntu1 name: rfkill description: tool for enabling and disabling wireless devices status: Installed desired: Install version: 2.95-0ubuntu2 name: rhythmbox description: music player and organizer for GNOME status: Installed desired: Install version: 2.95-0ubuntu2 name: rhythmbox-data description: data files for rhythmbox status: Installed desired: Install version: 2.95-0ubuntu2 name: rhythmbox-plugin-cdrecorder description: burning plugin for rhythmbox music player status: Installed desired: Install version: 2.95-0ubuntu2 name: rhythmbox-plugins description: plugins for rhythmbox music player status: Installed desired: Install version: 2.99.5-0ubuntu1 name: rhythmbox-ubuntuone description: Ubuntu One Rhythmbox plugin status: Installed desired: Install version: 3.0.9-1ubuntu1 name: rsync description: fast, versatile, remote (and local) file-copying tool status: Installed desired: Install version: 5.8.6-1ubuntu5 name: rsyslog description: reliable system and kernel logging daemon status: Installed desired: Install version: 0.10-2 name: rtkit description: Realtime Policy and Watchdog Daemon status: Installed desired: Install version: 2:3.6.3-1ubuntu1 name: samba-common description: common files used by both the Samba server and client status: Installed desired: Install version: 2:3.6.3-1ubuntu1 name: samba-common-bin description: common files used by both the Samba server and client status: Installed desired: Install version: 1.0.22-7ubuntu1 name: sane-utils description: API library for scanners -- utilities status: Installed desired: Install version: 3.2.2-0ubuntu1 name: seahorse description: GNOME front end for GnuPG status: Installed desired: Install version: 4.2.1-9 name: sed description: The GNU sed stream editor status: Installed desired: Install version: 0.0.6ubuntu2 name: sensible-utils description: Utilities for sensible alternative selection status: Installed desired: Install version: 0.20+bzr123-0ubuntu1 name: sessioninstaller description: APT based installer using PackageKit's session DBus API status: Installed desired: Install version: 1.26+nmu1ubuntu1 name: sgml-base description: SGML infrastructure and SGML catalog file support status: Installed desired: Install version: 2.0.6 name: sgml-data description: common SGML and XML data status: Installed desired: Install version: 1.0-0ubuntu1 name: shared-mime-info description: FreeDesktop.org shared MIME database and spec status: Installed desired: Install version: 0.11.92-0ubuntu1 name: shotwell description: digital photo organizer status: Installed desired: Install version: 3.2.1-0ubuntu2 name: simple-scan description: Simple Scanning Utility status: Installed desired: Install version: 2:3.6.3-1ubuntu1 name: smbclient description: command-line SMB/CIFS clients for Unix status: Installed desired: Install version: 0.2.5-0ubuntu3 name: sni-qt description: indicator support for Qt status: Installed desired: Install version: 5.1.10 name: software-center description: Utility for browsing, installing, and removing software status: Installed desired: Install version: 0.1.2 name: software-center-aptdaemon-plugins description: The aptdaemon plugins for software-center status: Installed desired: Install version: 0.82.4 name: software-properties-common description: manage the repositories that you install software from (common) status: Installed desired: Install version: 0.82.4 name: software-properties-gtk description: manage the repositories that you install software from (gtk) status: Installed desired: Install version: 0.7-0ubuntu3 name: sound-theme-freedesktop description: freedesktop.org sound theme status: Installed desired: Install version: 0.7.1-6ubuntu3 name: speech-dispatcher description: Common interface to speech synthesizers status: Installed desired: Install version: 1:5.9p1-2ubuntu2 name: ssh-askpass-gnome description: interactive X program to prompt users for a passphrase for ssh-add status: Installed desired: Install version: 1.0.28 name: ssl-cert description: simple debconf wrapper for OpenSSL status: Installed desired: Install version: 4.5.20-2.3ubuntu1 name: strace description: A system call tracer status: Installed desired: Install version: 1.8.3p1-1ubuntu3 name: sudo description: Provide limited super user privileges to specific users status: Installed desired: Install version: 2:4.05+dfsg-2 name: syslinux description: collection of boot loaders status: Installed desired: Install version: 2:4.05+dfsg-2 name: syslinux-common description: collection of boot loaders (common files) status: Installed desired: Install version: 1.3.8+20120201-0ubuntu5 name: system-config-printer-common description: Printer configuration GUI status: Installed desired: Install version: 1.3.8+20120201-0ubuntu5 name: system-config-printer-gnome description: Printer configuration GUI status: Installed desired: Install version: 1.3.8+20120201-0ubuntu5 name: system-config-printer-udev description: Printer auto-configuration facility based on udev status: Installed desired: Install version: 2.88dsf-13.10ubuntu10 name: sysv-rc description: System-V-like runlevel change mechanism status: Installed desired: Install version: 2.88dsf-13.10ubuntu10 name: sysvinit-utils description: System-V-like utilities status: Installed desired: Install version: 1.26-4 name: tar description: GNU version of the tar archiving utility status: Installed desired: Install version: 7.6.q-21 name: tcpd description: Wietse Venema's TCP wrapper utilities status: Installed desired: Install version: 4.2.1-1ubuntu1 name: tcpdump description: command-line network traffic analyzer status: Installed desired: Install version: 0.5.15-2.1build1 name: telepathy-butterfly description: MSN connection manager for Telepathy status: Installed desired: Install version: 0.15.3-1ubuntu1 name: telepathy-gabble description: Jabber/XMPP connection manager status: Installed desired: Install version: 0.5.0-1 name: telepathy-haze description: Telepathy connection manager that uses libpurple status: Installed desired: Install version: 0.1.11-2 name: telepathy-idle description: IRC connection manager for Telepathy status: Installed desired: Install version: 0.2.0-0ubuntu1 name: telepathy-indicator description: Desktop service to integrate Telepathy with the messaging menu. status: Installed desired: Install version: 0.2.12-1 name: telepathy-logger description: Telepathy logger service - Daemon status: Installed desired: Install version: 1:5.11.0-1ubuntu1 name: telepathy-mission-control-5 description: management daemon for Telepathy real-time communication framework status: Installed desired: Install version: 0.7.0-1ubuntu2 name: telepathy-salut description: Link-local XMPP connection manager for the Telepathy framework status: Installed desired: Install version: 0.17-36build1 name: telnet description: The telnet client status: Installed desired: Install version: 11.0~b3+build1-0ubuntu1 name: thunderbird description: Email, RSS and newsgroup client with integrated spam filter status: Installed desired: Install version: 11.0~b3+build1-0ubuntu1 name: thunderbird-globalmenu description: Unity appmenu integration for Thunderbird status: Installed desired: Install version: 11.0~b3+build1-0ubuntu1 name: thunderbird-gnome-support description: Email, RSS and newsgroup client - GNOME support status: Installed desired: Install version: 1.7-23.1 name: time description: The GNU time program for measuring cpu resource usage status: Installed desired: Install version: 1.76-2 name: toshset description: Access much of the Toshiba laptop hardware interface status: Installed desired: Install version: 3.0.1-0ubuntu18 name: totem description: Simple media player for the GNOME desktop based on GStreamer status: Installed desired: Install version: 3.0.1-0ubuntu18 name: totem-common description: Data files for the Totem media player status: Installed desired: Install version: 3.0.1-0ubuntu18 name: totem-mozilla description: Totem Mozilla plugin status: Installed desired: Install version: 3.0.1-0ubuntu18 name: totem-plugins description: Plugins for the Totem media player status: Installed desired: Install version: 2.50-0ubuntu1 name: transmission-common description: lightweight BitTorrent client (common files) status: Installed desired: Install version: 2.50-0ubuntu1 name: transmission-gtk description: lightweight BitTorrent client (GTK interface) status: Installed desired: Install version: 2.33-2 name: ttf-dejavu-core description: Vera font family derivate with additional characters status: Installed desired: Install version: 20100919-1 name: ttf-freefont description: Freefont Serif, Sans and Mono Truetype fonts status: Installed desired: Install version: 1:0.5.11ubuntu1 name: ttf-indic-fonts-core description: Core collection of free fonts for languages of India status: Installed desired: Install version: 1:0.5.11ubuntu1 name: ttf-punjabi-fonts description: Free TrueType fonts for the Punjabi language status: Installed desired: Install version: 0.80-0ubuntu1+console name: ttf-ubuntu-font-family description: Ubuntu Font Family, sans-serif typeface hinted for clarity status: Installed desired: Install version: 0.2.0-beta-1 name: ttf-wqy-microhei description: A droid derived Sans-Seri style CJK font status: Installed desired: Install version: 2011n-2 name: tzdata description: time zone and daylight-saving time data status: Installed desired: Install version: 2.9.22 name: ubiquity description: Ubuntu live CD installer status: Installed desired: Install version: 1.304 name: ubiquity-casper description: Configuration hooks for live installer status: Installed desired: Install version: 2.9.22 name: ubiquity-frontend-gtk description: GTK+ frontend for Ubiquity live installer status: Installed desired: Install version: 53 name: ubiquity-slideshow-ubuntu description: Ubiquity slideshow for Ubuntu status: Installed desired: Install version: 2.9.22 name: ubiquity-ubuntu-artwork description: Ubuntu artwork for Ubiquity live installer status: Installed desired: Install version: 56 name: ubuntu-artwork description: Ubuntu themes and artwork status: Installed desired: Install version: 1.262 name: ubuntu-desktop description: The Ubuntu desktop system status: Installed desired: Install version: 12.04.2 name: ubuntu-docs description: Ubuntu Desktop Guide status: Installed desired: Install version: 2010.09.27 name: ubuntu-extras-keyring description: GnuPG keys of the Ubuntu extras archive status: Installed desired: Install version: 2011.11.21 name: ubuntu-keyring description: GnuPG keys of the Ubuntu archive status: Installed desired: Install version: 1.262 name: ubuntu-minimal description: Minimal core of Ubuntu status: Installed desired: Install version: 0.0.39 name: ubuntu-mono description: Ubuntu Mono Icon theme status: Installed desired: Install version: 0.13 name: ubuntu-sounds description: Ubuntu's GNOME audio theme status: Installed desired: Install version: 2.99.5-0ubuntu2 name: ubuntu-sso-client description: Ubuntu Single Sign-On client status: Installed desired: Install version: 2.99.5-0ubuntu2 name: ubuntu-sso-client-gtk description: Ubuntu Single Sign-On client - GTK+ frontend status: Installed desired: Install version: 1.262 name: ubuntu-standard description: The Ubuntu standard system status: Installed desired: Install version: 0.2.2 name: ubuntu-system-service description: Dbus service to set various system-wide configurations status: Installed desired: Install version: 0.32.1 name: ubuntu-wallpapers description: Ubuntu Wallpapers status: Installed desired: Install version: 2.99.5-0ubuntu1 name: ubuntuone-client description: Ubuntu One client status: Installed desired: Install version: 2.99.5-0ubuntu1 name: ubuntuone-client-gnome description: Ubuntu One client GNOME integration status: Installed desired: Install version: 2.99.5-0ubuntu2 name: ubuntuone-control-panel description: Ubuntu One Control Panel status: Installed desired: Install version: 2.99.5-0ubuntu2 name: ubuntuone-control-panel-common description: Ubuntu One Control Panel - Common frontend files status: Installed desired: Install version: 2.99.5-0ubuntu2 name: ubuntuone-control-panel-gtk description: Ubuntu One Control Panel - GTK+ frontend status: Installed desired: Install version: 0.3.0-0ubuntu4 name: ubuntuone-couch description: Ubuntu One CouchDB status: Installed desired: Install version: 2.99.5-0ubuntu3 name: ubuntuone-installer description: Ubuntu One Installer status: Installed desired: Install version: 3.0025+nmu2ubuntu1 name: ucf description: Update Configuration File: preserve user changes to config files. status: Installed desired: Install version: 175-0ubuntu5 name: udev description: rule-based device node and kernel event manager status: Installed desired: Install version: 1.0.4-3 name: udisks description: storage media interface status: Installed desired: Install version: 0.30.1-2ubuntu2 name: ufw description: program for managing a Netfilter firewall status: Installed desired: Install version: 0.75.1 name: unattended-upgrades description: automatic installation of security upgrades status: Installed desired: Install version: 5.4.0-0ubuntu2 name: unity description: Interface designed for efficiency of space and interaction. status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-2d description: Unity interface for non-accelerated graphics cards status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-2d-panel description: Unity 2D Panel status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-2d-shell description: Dash and Launcher for the Unity 2D environment status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-2d-spread description: Unity 2D Spread status: Installed desired: Install version: 0.8.23-0ubuntu1 name: unity-asset-pool description: Unity Assets Pool status: Installed desired: Install version: 5.4.0-0ubuntu2 name: unity-common description: Common files for the Unity interface. status: Installed desired: Install version: 0.2.4-0ubuntu1 name: unity-greeter description: Unity Greeter status: Installed desired: Install version: 5.4.0-0ubuntu2 name: unity-lens-applications description: Application lens for unity status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-lens-files description: File lens for unity status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-lens-music description: Music lens for unity status: Installed desired: Install version: 0.3-0ubuntu1 name: unity-lens-video description: Unity Video lens status: Installed desired: Install version: 5.4.0-0ubuntu1 name: unity-scope-musicstores description: Store music lens for unity status: Installed desired: Install version: 0.3-0ubuntu1 name: unity-scope-video-remote description: Remote videos engine status: Installed desired: Install version: 5.4.0-0ubuntu2 name: unity-services description: Services for the Unity interface status: Installed desired: Install version: 3.5.0-1ubuntu4 name: uno-libs3 description: LibreOffice UNO runtime environment -- public shared libraries status: Installed desired: Install version: 6.0-4ubuntu1 name: unzip description: De-archiver for .zip files status: Installed desired: Install version: 4.41 name: update-inetd description: inetd configuration file updater status: Installed desired: Install version: 1:0.156.6 name: update-manager description: GNOME application that manages apt updates status: Installed desired: Install version: 1:0.156.6 name: update-manager-core description: manage release upgrades status: Installed desired: Install version: 0.118.1ubuntu1 name: update-notifier description: Daemon which notifies about package updates status: Installed desired: Install version: 0.118.1ubuntu1 name: update-notifier-common description: Files shared between update-notifier and other packages status: Installed desired: Install version: 0.9.15-1 name: upower description: abstraction for power management status: Installed desired: Install version: 1.4-0ubuntu8 name: upstart description: event-based init daemon status: Installed desired: Install version: 3.5.0-1ubuntu4 name: ure description: LibreOffice UNO runtime environment status: Installed desired: Install version: 0.100.0-12 name: ureadahead description: Read required files in advance status: Installed desired: Install version: 0.2.35.2 name: usb-creator-common description: create a startup disk using a CD or disc image (common files) status: Installed desired: Install version: 0.2.35.2 name: usb-creator-gtk description: create a startup disk using a CD or disc image (for GNOME) status: Installed desired: Install version: 1.2.3+repack0-1ubuntu1 name: usb-modeswitch description: mode switching tool for controlling "flip flop" USB devices status: Installed desired: Install version: 20120120-0ubuntu1 name: usb-modeswitch-data description: mode switching data for usb-modeswitch status: Installed desired: Install version: 1.0.7-2 name: usbmuxd description: USB multiplexor daemon for iPhone and iPod Touch devices status: Installed desired: Install version: 1:005-1 name: usbutils description: Linux USB utilities status: Installed desired: Install version: 1.39ubuntu2 name: user-setup description: Set up initial user and password status: Installed desired: Install version: 2.20.1-1ubuntu2 name: util-linux description: Miscellaneous system utilities status: Installed desired: Install version: 2.20.1-1ubuntu2 name: uuid-runtime description: runtime components for the Universally Unique ID library status: Installed desired: Install version: 1.1-2ubuntu1 name: vbetool description: run real-mode video BIOS code to alter hardware state status: Installed desired: Install version: 2:7.3.346-1ubuntu1 name: vim-common description: Vi IMproved - Common files status: Installed desired: Install version: 2:7.3.346-1ubuntu1 name: vim-tiny description: Vi IMproved - enhanced vi editor - compact version status: Installed desired: Install version: 3.3.3-0ubuntu2 name: vino description: VNC server for GNOME status: Installed desired: Install version: 7.1-1 name: wamerican description: American English dictionary words for /usr/share/dict status: Installed desired: Install version: 1.13.4-2ubuntu1 name: wget description: retrieves files from the web status: Installed desired: Install version: 0.52.11-2ubuntu10 name: whiptail description: Displays user-friendly dialog boxes from shell scripts status: Installed desired: Install version: 5.0.14ubuntu1 name: whois description: intelligent WHOIS client status: Installed desired: Install version: 0.1.14 name: whoopsie description: Ubuntu crash database submission daemon status: Installed desired: Install version: 2011.04.28-1ubuntu3 name: wireless-regdb description: wireless regulatory database status: Installed desired: Install version: 30~pre9-5ubuntu1 name: wireless-tools description: Tools for manipulating Linux Wireless Extensions status: Installed desired: Install version: 9:1.1.11-2ubuntu2 name: wodim description: command line CD/DVD writing tool status: Installed desired: Install version: 0.7.3-6ubuntu1 name: wpasupplicant description: client support for WPA and WPA2 (IEEE 802.11i) status: Installed desired: Install version: 32+nmu2 name: x-ttcidfont-conf description: TrueType and CID fonts configuration for X status: Installed desired: Install version: 7.6+5 name: x11-apps description: X applications status: Installed desired: Install version: 1:7.6+10ubuntu1 name: x11-common description: X Window System (X.Org) infrastructure status: Installed desired: Install version: 7.6+2 name: x11-session-utils description: X session utilities status: Installed desired: Install version: 7.6+4 name: x11-utils description: X11 utilities status: Installed desired: Install version: 7.6+1 name: x11-xfs-utils description: X font server utilities status: Installed desired: Install version: 7.6+4 name: x11-xkb-utils description: X11 XKB utilities status: Installed desired: Install version: 7.6+3 name: x11-xserver-utils description: X server utilities status: Installed desired: Install version: 1:1.0.6-1 name: xauth description: X authentication utility status: Installed desired: Install version: 1.1.1-1 name: xbitmaps description: Base X bitmaps status: Installed desired: Install version: 1.0.3-1 name: xcursor-themes description: Base X cursor themes status: Installed desired: Install version: 0.14-0ubuntu1 name: xdg-user-dirs description: tool to manage well known user directories status: Installed desired: Install version: 0.8-1ubuntu2 name: xdg-user-dirs-gtk description: tool to manage well known user directories (Gtk extension) status: Installed desired: Install version: 1.1.0~rc1-2ubuntu6 name: xdg-utils description: desktop integration utilities from freedesktop.org status: Installed desired: Install version: 2.1 name: xdiagnose description: X.org diagnosis tool status: Installed desired: Install version: 1:1.0.3 name: xfonts-base description: standard fonts for X status: Installed desired: Install version: 1:1.0.4-1 name: xfonts-encodings description: Encodings for X.Org fonts status: Installed desired: Install version: 4ubuntu1 name: xfonts-mathml description: Type1 Symbol font for MathML status: Installed desired: Install version: 1:1.0.3-1 name: xfonts-scalable description: scalable fonts for X status: Installed desired: Install version: 1:7.6+1 name: xfonts-utils description: X Window System font utility programs status: Installed desired: Install version: 3.1.7 name: xfsprogs description: Utilities for managing the XFS filesystem status: Installed desired: Install version: 1.3.1-1 name: xinit description: X server initialisation tool status: Installed desired: Install version: 1.5.99.1-0ubuntu2 name: xinput description: Runtime configuration and test of XInput devices status: Installed desired: Install version: 2.5-1ubuntu1 name: xkb-data description: X Keyboard Extension (XKB) configuration data status: Installed desired: Install version: 0.13 name: xml-core description: XML infrastructure and XML catalog file support status: Installed desired: Install version: 1:7.6+10ubuntu1 name: xorg description: X.Org X Window System status: Installed desired: Install version: 1:1.6-1ubuntu2 name: xorg-docs-core description: Core documentation for the X.org X Window System status: Installed desired: Install version: 2:1.11.4-0ubuntu4 name: xserver-common description: common files used by various X servers status: Installed desired: Install version: 1:7.6+10ubuntu1 name: xserver-xorg description: X.Org X server status: Installed desired: Install version: 2:1.11.4-0ubuntu4 name: xserver-xorg-core description: Xorg X server - core server status: Installed desired: Install version: 1:7.6+10ubuntu1 name: xserver-xorg-input-all description: X.Org X server -- input driver metapackage status: Installed desired: Install version: 1:2.6.99.901+git20120126-0ubuntu2 name: xserver-xorg-input-evdev description: X.Org X server -- evdev input driver status: Installed desired: Install version: 1:1.7.1-1build3 name: xserver-xorg-input-mouse description: X.Org X server -- mouse input driver status: Installed desired: Install version: 1.5.99~git20120223-0ubuntu1 name: xserver-xorg-input-synaptics description: Synaptics TouchPad driver for X.Org server status: Installed desired: Install version: 1:12.7.0-2build1 name: xserver-xorg-input-vmmouse description: X.Org X server -- VMMouse input driver to use with VMWare status: Installed desired: Install version: 1:0.13.0-0ubuntu1 name: xserver-xorg-input-wacom description: X.Org X server -- Wacom input driver status: Installed desired: Install version: 1:7.6+10ubuntu1 name: xserver-xorg-video-all description: X.Org X server -- output driver metapackage status: Installed desired: Install version: 1:6.14.99~git20111219.aacbd629-0ubuntu2 name: xserver-xorg-video-ati description: X.Org X server -- AMD/ATI display driver wrapper status: Installed desired: Install version: 1:1.3.2-4build1 name: xserver-xorg-video-cirrus description: X.Org X server -- Cirrus display driver status: Installed desired: Install version: 1:0.4.2-4ubuntu2 name: xserver-xorg-video-fbdev description: X.Org X server -- fbdev display driver status: Installed desired: Install version: 2:2.17.0-1ubuntu4 name: xserver-xorg-video-intel description: X.Org X server -- Intel i8xx, i9xx display driver status: Installed desired: Install version: 6.9.0-1build2 name: xserver-xorg-video-mach64 description: X.Org X server -- ATI Mach64 display driver status: Installed desired: Install version: 1:1.4.13.dfsg-4build2 name: xserver-xorg-video-mga description: X.Org X server -- MGA display driver status: Installed desired: Install version: 1:1.2.5-2build2 name: xserver-xorg-video-neomagic description: X.Org X server -- Neomagic display driver status: Installed desired: Install version: 1:0.0.16+git20111201+b5534a1-1build2 name: xserver-xorg-video-nouveau description: X.Org X server -- Nouveau display driver status: Installed desired: Install version: 1:0.2.904+svn1050-1 name: xserver-xorg-video-openchrome description: X.Org X server -- VIA display driver status: Installed desired: Install version: 0.0.16-2 name: xserver-xorg-video-qxl description: X.Org X server -- QXL display driver status: Installed desired: Install version: 6.8.1-5build2 name: xserver-xorg-video-r128 description: X.Org X server -- ATI r128 display driver status: Installed desired: Install version: 1:6.14.99~git20111219.aacbd629-0ubuntu2 name: xserver-xorg-video-radeon description: X.Org X server -- AMD/ATI Radeon display driver status: Installed desired: Install version: 1:0.6.3-4build2 name: xserver-xorg-video-s3 description: X.Org X server -- legacy S3 display driver status: Installed desired: Install version: 1:2.3.3-1ubuntu1 name: xserver-xorg-video-savage description: X.Org X server -- Savage display driver status: Installed desired: Install version: 1:1.7.5-1build2 name: xserver-xorg-video-siliconmotion description: X.Org X server -- SiliconMotion display driver status: Installed desired: Install version: 1:0.10.3-3build2 name: xserver-xorg-video-sis description: X.Org X server -- SiS display driver status: Installed desired: Install version: 1:0.9.4-2build2 name: xserver-xorg-video-sisusb description: X.Org X server -- SiS USB display driver status: Installed desired: Install version: 1:1.4.3-4build2 name: xserver-xorg-video-tdfx description: X.Org X server -- tdfx display driver status: Installed desired: Install version: 1:1.3.4-2build2 name: xserver-xorg-video-trident description: X.Org X server -- Trident display driver status: Installed desired: Install version: 1:2.3.0-7build2 name: xserver-xorg-video-vesa description: X.Org X server -- VESA display driver status: Installed desired: Install version: 1:11.99.901-0ubuntu1 name: xserver-xorg-video-vmware description: X.Org X server -- VMware display driver status: Installed desired: Install version: 271-1ubuntu2 name: xterm description: X terminal emulator status: Installed desired: Install version: 1.5-0ubuntu1 name: xul-ext-ubufox description: Ubuntu-specific configuration defaults and apt support for Firefox status: Installed desired: Install version: 5.1.1alpha+20110809-3 name: xz-lzma description: XZ-format compression utilities - compatibility commands status: Installed desired: Install version: 5.1.1alpha+20110809-3 name: xz-utils description: XZ-format compression utilities status: Installed desired: Install version: 3.3.4-0ubuntu1 name: yelp description: Help browser for GNOME status: Installed desired: Install version: 3.3.3-0ubuntu1 name: yelp-xsl description: XSL stylesheets for the yelp help browser status: Installed desired: Install version: 0.8.99~alpha3-1 name: zeitgeist description: event logging framework status: Installed desired: Install version: 0.8.99~alpha3-1 name: zeitgeist-core description: event logging framework - engine status: Installed desired: Install version: 0.8.1-1ubuntu1 name: zeitgeist-datahub description: event logging framework - passive logging daemon status: Installed desired: Install version: 3.2.0-1 name: zenity description: Display graphical dialog boxes from shell scripts status: Installed desired: Install version: 3.2.0-1 name: zenity-common description: Display graphical dialog boxes from shell scripts (common files) status: Installed desired: Install version: 3.0-4 name: zip description: Archiver for .zip files status: Installed desired: Install version: 1:1.2.3.4.dfsg-3ubuntu4 name: zlib1g description: compression library - runtime , 0.325115919113) for message-result with priority 0. 2012-02-28 17:51:39,216 DEBUG Started firing message-file. 2012-02-28 17:51:39,216 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:41,301 DEBUG Started firing report-messages. 2012-02-28 17:51:41,307 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'status': 'Installed', 'desired': 'Install', 'version': '0.6.15-2ubuntu8', 'name': 'accountsservice', 'description': 'query and manipulate user account information'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.51-5ubuntu1', 'name': 'acl', 'description': 'Access control list utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.138', 'name': 'acpi-support', 'description': 'scripts for handling many ACPI events'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.0.10-1ubuntu3', 'name': 'acpid', 'description': 'Advanced Configuration and Power Interface event daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-0ubuntu2', 'name': 'activity-log-manager-common', 'description': 'blacklist configuration for Zeitgeist (assets)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-0ubuntu2', 'name': 'activity-log-manager-control-center', 'description': 'blacklist configuration for Zeitgeist (control center integration)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.113ubuntu2', 'name': 'adduser', 'description': 'add and remove users and groups'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2-0ubuntu1', 'name': 'adium-theme-ubuntu', 'description': 'Adium message style for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2.2-0ubuntu1', 'name': 'aisleriot', 'description': 'Solitaire card games'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu2', 'name': 'alsa-utils', 'description': 'Utilities for configuring and using ALSA'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-14ubuntu1', 'name': 'anacron', 'description': "cron-like program that doesn't go by time"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.3.dfsg.1-2', 'name': 'apg', 'description': 'Automated Password Generator - Standalone version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.04.3', 'name': 'app-install-data', 'description': 'Ubuntu applications (data files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '12.12.04', 'name': 'app-install-data-partner', 'description': 'Application Installer (data files for partner applications/repositories)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.99-0ubuntu1', 'name': 'apparmor', 'description': 'User-space parser utility for AppArmor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'appmenu-gtk', 'description': 'Export GTK menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'appmenu-gtk3', 'description': 'Export GTK menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2-0ubuntu2', 'name': 'appmenu-qt', 'description': 'appmenu support for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'apport', 'description': 'automatically generate crash reports for debugging'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'apport-gtk', 'description': 'GTK+ frontend for the apport crash report system'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.16', 'name': 'apport-symptoms', 'description': 'symptom scripts for apport'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt', 'description': 'commandline package manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2', 'name': 'apt-clone', 'description': 'Script to create state bundles'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt-transport-https', 'description': 'https download transport for APT'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt-utils', 'description': 'package managment related utility programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44ubuntu5', 'name': 'apt-xapian-index', 'description': 'maintenance and search tools for a Xapian index of Debian packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'aptdaemon', 'description': 'transaction based package management service'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'aptdaemon-data', 'description': 'data files for clients'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1ubuntu1', 'name': 'apturl', 'description': 'install packages using the apt protocol - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1ubuntu1', 'name': 'apturl-common', 'description': 'install packages using the apt protocol - common data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.88ubuntu1', 'name': 'archdetect-deb', 'description': 'Hardware architecture detector'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.7~20110707-1', 'name': 'aspell', 'description': 'GNU Aspell spell-checker'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.0-0-6ubuntu2', 'name': 'aspell-en', 'description': 'English dictionary for GNU Aspell'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.13-1ubuntu1', 'name': 'at', 'description': 'Delayed job execution and batch processing'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'at-spi2-core', 'description': 'Assistive Technology Service Provider Interface (dbus core)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-autoipd', 'description': 'Avahi IPv4LL network address configuration daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-daemon', 'description': 'Avahi mDNS/DNS-SD daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-utils', 'description': 'Avahi browsing, publishing and discovery utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'bamfdaemon', 'description': 'Window matching library - daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'baobab', 'description': 'GNOME disk usage analyzer'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.5ubuntu5', 'name': 'base-files', 'description': 'Debian base system miscellaneous files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24', 'name': 'base-passwd', 'description': 'Debian base system master password and group files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2-1ubuntu1', 'name': 'bash', 'description': 'GNU Bourne Again SHell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3-1ubuntu6', 'name': 'bash-completion', 'description': 'programmable completion for the bash shell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.06.95-2', 'name': 'bc', 'description': 'The GNU bc arbitrary precision calculator language'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.100.82.38+bdcom-0ubuntu5', 'name': 'bcmwl-kernel-source', 'description': 'Broadcom 802.11 Linux STA wireless driver source'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'bind9-host', 'description': "Version of 'host' bundled with BIND 9.X"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.22-5ubuntu1', 'name': 'binutils', 'description': 'GNU assembler, linker and binary utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez', 'description': 'Bluetooth tools and daemons'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-alsa', 'description': 'Bluetooth ALSA support'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-cups', 'description': 'Bluetooth printer driver for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-gstreamer', 'description': 'Bluetooth GStreamer support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7', 'name': 'branding-ubuntu', 'description': 'Replacement artwork with Ubuntu branding'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero', 'description': 'CD/DVD burning application for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero-cdrkit', 'description': 'cdrkit extensions for the Brasero burning application'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero-common', 'description': 'Common files for the Brasero CD burning application and library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'brltty', 'description': 'Access software for a blind person using a braille display'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.2.3', 'name': 'bsdmainutils', 'description': 'collection of more utilities from FreeBSD'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.20.1-1ubuntu2', 'name': 'bsdutils', 'description': 'Basic utilities from 4.4BSD-Lite'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19+20100601-3ubuntu3', 'name': 'btrfs-tools', 'description': 'Checksumming Copy on Write Filesystem utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.18.5-1ubuntu2', 'name': 'busybox-initramfs', 'description': 'Standalone shell setup for initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.18.5-1ubuntu2', 'name': 'busybox-static', 'description': 'Standalone rescue shell with tons of builtin utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.6-1', 'name': 'bzip2', 'description': 'high-quality block-sorting file compressor - utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111211', 'name': 'ca-certificates', 'description': 'Common CA certificates'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.304', 'name': 'casper', 'description': 'Run a "live" preinstalled system from read-only media'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.3', 'name': 'checkbox', 'description': 'System testing application'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.3', 'name': 'checkbox-qt', 'description': 'QT4 interface for checkbox'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:5.1-1ubuntu1', 'name': 'cifs-utils', 'description': 'Common Internet File System utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0+20090930-2', 'name': 'cmap-adobe-japan2', 'description': 'CMaps for Adobe-Japan2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-2', 'name': 'colord', 'description': 'system service to manage device colour profiles -- system daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.46ubuntu5', 'name': 'command-not-found', 'description': 'Suggest installation of packages in interactive bash sessions'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.46ubuntu5', 'name': 'command-not-found-data', 'description': 'Set of data files for command-not-found.'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz', 'description': 'OpenGL window and compositing manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-core', 'description': 'OpenGL window and compositing manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-gnome', 'description': 'OpenGL window and compositing manager - GNOME window decorator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-plugins-default', 'description': 'OpenGL window and compositing manager - default plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr19-0ubuntu5', 'name': 'compiz-plugins-main-default', 'description': 'Compiz plugins - main default collection'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.5.92-0ubuntu2', 'name': 'compizconfig-backend-gconf', 'description': 'Compiz Fusion configuration system - gconf backend'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.70ubuntu2', 'name': 'console-setup', 'description': 'console font and keymap setup program'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'consolekit', 'description': 'framework for defining and tracking users, sessions and seats'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.13-3ubuntu2', 'name': 'coreutils', 'description': 'GNU core utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-7ubuntu1', 'name': 'cpio', 'description': 'GNU cpio -- a program to manage archives of files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.6.2-4ubuntu1', 'name': 'cpp', 'description': 'GNU C preprocessor (cpp)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'cpp-4.6', 'description': 'GNU C preprocessor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-1ubuntu1', 'name': 'crda', 'description': 'wireless Central Regulatory Domain Agent'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0pl1-120ubuntu2', 'name': 'cron', 'description': 'process scheduling daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.3-4ubuntu3', 'name': 'cryptsetup', 'description': 'configures encrypted block devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups', 'description': 'Common UNIX Printing System(tm) - server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-bsd', 'description': 'Common UNIX Printing System(tm) - BSD commands'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-client', 'description': 'Common UNIX Printing System(tm) - client programs (SysV)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-common', 'description': 'Common UNIX Printing System(tm) - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'cups-driver-gutenprint', 'description': 'transitional dummy package for gutenprint printer driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-1bzr1', 'name': 'cups-filters', 'description': 'OpenPrinting CUPS Filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-ppdc', 'description': 'Common UNIX Printing System(tm) - PPD manipulation utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.7-2ubuntu1', 'name': 'dash', 'description': 'POSIX-compliant shell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'dbus', 'description': 'simple interprocess messaging system (daemon and utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'dbus-x11', 'description': 'simple interprocess messaging system (X11 deps)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.06.95-2', 'name': 'dc', 'description': 'The GNU dc arbitrary precision reverse-polish calculator'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'dconf-gsettings-backend', 'description': 'simple configuration storage system - GSettings back-end'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'dconf-service', 'description': 'simple configuration storage system - D-Bus service'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.41ubuntu2', 'name': 'debconf', 'description': 'Debian configuration management system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.41ubuntu2', 'name': 'debconf-i18n', 'description': 'full internationalization support for debconf'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1ubuntu1', 'name': 'debianutils', 'description': 'Miscellaneous utilities specific to Debian'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.12ubuntu1', 'name': 'defoma', 'description': 'Debian Font Manager -- automatic font configuration framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '21.90-0ubuntu1', 'name': 'deja-dup', 'description': 'Back up your files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19-0ubuntu2', 'name': 'desktop-file-utils', 'description': 'Utilities for .desktop files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.12.1ubuntu2', 'name': 'dictionaries-common', 'description': 'Common utilities for spelling dictionary tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2-1', 'name': 'diffutils', 'description': 'File comparison utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.0.3-1', 'name': 'dkms', 'description': 'Dynamic Kernel Module Support Framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-4', 'name': 'dmidecode', 'description': 'SMBIOS/DMI table decoder'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0.rc16-4.1ubuntu6', 'name': 'dmraid', 'description': 'Device-Mapper Software RAID support tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'dmsetup', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.3', 'name': 'dmz-cursor-theme', 'description': 'Style neutral, scalable cursor theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.59-4', 'name': 'dnsmasq-base', 'description': 'Small caching DNS proxy and DHCP/TFTP server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'dnsutils', 'description': 'Clients provided with BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.3', 'name': 'doc-base', 'description': 'utilities to manage online documentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.5-7ubuntu1', 'name': 'docbook-xml', 'description': 'standard XML documentation system for software and systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.12-1ubuntu1', 'name': 'dosfstools', 'description': 'utilities for making and checking MS-DOS FAT filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.16.1.2ubuntu5', 'name': 'dpkg', 'description': 'Debian package management system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.37', 'name': 'dpkg-repack', 'description': 'puts an unpacked .deb file back together'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.17-0ubuntu1', 'name': 'duplicity', 'description': 'encrypted bandwidth-efficient backup'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-10', 'name': 'dvd+rw-tools', 'description': 'DVD+-RW/R tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'e2fslibs', 'description': 'ext2/ext3/ext4 file system libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'e2fsprogs', 'description': 'ext2/ext3/ext4 file system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '96-0ubuntu2', 'name': 'ecryptfs-utils', 'description': 'ecryptfs cryptographic filesystem (utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-3', 'name': 'ed', 'description': 'classic UNIX line editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.5+deb1+cvs20081104-9', 'name': 'eject', 'description': 'ejects CDs and operates CD-Changers under Linux'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'empathy', 'description': 'GNOME multi-protocol chat and call client'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'empathy-common', 'description': 'GNOME multi-protocol chat and call client (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-7', 'name': 'enchant', 'description': 'Wrapper for various spell checker engines (binary programs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'eog', 'description': 'Eye of GNOME graphics viewer program'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'espeak', 'description': 'Multi-lingual software speech synthesizer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'espeak-data', 'description': 'Multi-lingual software speech synthesizer: speech data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'evince', 'description': 'Document (PostScript, PDF) viewer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'evince-common', 'description': 'Document (PostScript, PDF) viewer - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'evolution-data-server', 'description': 'evolution database backend server'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'evolution-data-server-common', 'description': 'architecture independent files for Evolution Data Server'}, {'status': 'Installed', 'desired': 'Install', 'version': '45', 'name': 'example-content', 'description': 'Ubuntu example content'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.18.2-1', 'name': 'fakeroot', 'description': 'tool for simulating superuser privileges'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.09-2', 'name': 'file', 'description': 'Determines file type using "magic" numbers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'file-roller', 'description': 'archive manager for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.4.2-4ubuntu1', 'name': 'findutils', 'description': 'utilities for finding files--find, xargs'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox', 'description': 'Safe and easy web browser from Mozilla'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-globalmenu', 'description': 'Unity appmenu integration for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-gnome-support', 'description': 'Safe and easy web browser from Mozilla - GNOME support'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-en', 'description': 'English language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-es', 'description': 'Spanish; Castilian language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-pt', 'description': 'Portuguese language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-zh-hans', 'description': 'Simplified Chinese language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'folks-common', 'description': 'library to aggregates people into metacontacts (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'fontconfig', 'description': 'generic font configuration library - support binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'fontconfig-config', 'description': 'generic font configuration library - configuration'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.01+mry-3', 'name': 'fonts-kacst', 'description': 'KACST free TrueType Arabic fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0+svn11846-2', 'name': 'fonts-kacst-one', 'description': 'TrueType font designed for Arabic language'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0-5ubuntu1', 'name': 'fonts-khmeros-core', 'description': 'KhmerOS Unicode fonts for the Khmer language of Cambodia'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.20060226-8', 'name': 'fonts-lao', 'description': 'TrueType font for Lao language'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.07.0-2', 'name': 'fonts-liberation', 'description': 'Fonts with the same metrics as Times, Arial and Courier'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.010-2', 'name': 'fonts-nanum', 'description': 'Nanum Korean fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:102.2+LibO3.5.0-1ubuntu4', 'name': 'fonts-opensymbol', 'description': 'OpenSymbol TrueType font'}, {'status': 'Installed', 'desired': 'Install', 'version': '003.02.01-5ubuntu1', 'name': 'fonts-takao-pgothic', 'description': 'Japanese TrueType font set, Takao P Gothic Fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-thai-tlwg', 'description': 'Thai fonts maintained by TLWG (meta package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-garuda', 'description': 'Thai Garuda font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-kinnari', 'description': 'Thai Kinnari font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-loma', 'description': 'Thai Loma font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-mono', 'description': 'Thai TlwgMono font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-norasi', 'description': 'Thai Norasi font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-purisa', 'description': 'Thai Purisa font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-sawasdee', 'description': 'Thai Sawasdee font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typewriter', 'description': 'Thai TlwgTypewriter font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typist', 'description': 'Thai TlwgTypist font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typo', 'description': 'Thai TlwgTypo font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-umpush', 'description': 'Thai Umpush font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-waree', 'description': 'Thai Waree font'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120212-1', 'name': 'foomatic-db-compressed-ppds', 'description': 'OpenPrinting printer support - Compressed PPDs derived from the database'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.8-2ubuntu1', 'name': 'foomatic-db-engine', 'description': 'OpenPrinting printer support - programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.12-1', 'name': 'foomatic-filters', 'description': 'OpenPrinting printer support - filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.24', 'name': 'friendly-recovery', 'description': 'Make recovery more user-friendly'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17-25', 'name': 'ftp', 'description': 'classical file transfer client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.6-2ubuntu1', 'name': 'fuse', 'description': 'Filesystem in Userspace'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.3.5-0ubuntu1', 'name': 'gcalctool', 'description': 'GNOME desktop calculator'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.6.2-4ubuntu1', 'name': 'gcc', 'description': 'GNU C compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'gcc-4.6', 'description': 'GNU C compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'gcc-4.6-base', 'description': 'GCC, the GNU Compiler Collection (base package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gconf2', 'description': 'GNOME configuration database system (support tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gconf2-common', 'description': 'GNOME configuration database system (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.4-0ubuntu1', 'name': 'gdb', 'description': 'The GNU Debugger'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gedit', 'description': 'official text editor of the GNOME desktop environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gedit-common', 'description': 'official text editor of the GNOME desktop environment (support files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '9:1.1.11-2ubuntu2', 'name': 'genisoimage', 'description': 'Creates ISO-9660 CD-ROM filesystem images'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu11', 'name': 'geoclue', 'description': 'Geographic information framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.2-0ubuntu6', 'name': 'geoclue-ubuntu-geoip', 'description': 'Provide positioning for GeoClue via Ubuntu GeoIP services'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111220-1', 'name': 'geoip-database', 'description': 'IP lookup command line tools that use the GeoIP library (country database)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.1.1-5ubuntu3', 'name': 'gettext-base', 'description': 'GNU Internationalization utilities for the base system'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript', 'description': 'interpreter for the PostScript language and for PDF'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript-cups', 'description': 'interpreter for the PostScript language and for PDF - CUPS filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript-x', 'description': 'interpreter for the PostScript language and for PDF - X11 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'ginn', 'description': 'Gesture Injector: No-GEIS, No-Toolkits'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'gir1.2-appindicator3-0.1', 'description': 'Typelib files for libappindicator3-1.'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'gir1.2-atk-1.0', 'description': 'ATK accessibility toolkit (GObject introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'gir1.2-atspi-2.0', 'description': 'Assistive Technology Service Provider (GObject introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'gir1.2-dbusmenu-glib-0.4', 'description': 'typelib file for libdbusmenu-glib4'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'gir1.2-dbusmenu-gtk-0.4', 'description': 'typelib file for libdbusmenu-gtk4'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-0ubuntu1', 'name': 'gir1.2-dee-1.0', 'description': 'GObject introspection data for the Dee library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'gir1.2-freedesktop', 'description': 'Introspection data for some FreeDesktop components'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gir1.2-gconf-2.0', 'description': 'GNOME configuration database system (GObject-Introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'gir1.2-gdkpixbuf-2.0', 'description': 'GDK Pixbuf library - GObject-Introspection'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'gir1.2-glib-2.0', 'description': 'Introspection data for GLib, GObject, Gio and GModule'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gir1.2-gmenu-3.0', 'description': 'GObject introspection data for the GNOME menu library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'gir1.2-gnomebluetooth-1.0', 'description': 'Introspection data for GnomeBluetooth'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'gir1.2-gnomekeyring-1.0', 'description': 'GNOME keyring services library - introspection data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gir1.2-gst-plugins-base-0.10', 'description': 'Description: GObject introspection data for the GStreamer Plugins Base library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gir1.2-gstreamer-0.10', 'description': 'Description: GObject introspection data for the GStreamer library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'gir1.2-gtk-2.0', 'description': 'GTK+ graphical user interface library -- gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'gir1.2-gtk-3.0', 'description': 'GTK+ graphical user interface library -- gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gir1.2-gtksource-3.0', 'description': 'gir files for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'gir1.2-gudev-1.0', 'description': 'libgudev-1.0 introspection data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'gir1.2-indicate-0.7', 'description': 'Typelib file for libindicate5'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'gir1.2-javascriptcoregtk-3.0', 'description': 'GObject introspection data for the GTK+-based JavaScriptCore library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.2-1', 'name': 'gir1.2-json-1.0', 'description': 'GLib JSON manipulation library (introspection data)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'gir1.2-launchpad-integration-3.0', 'description': 'library for launchpad integration (gir files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'gir1.2-notify-0.7', 'description': 'sends desktop notifications to a notification daemon (Introspection files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.29.5-0ubuntu1', 'name': 'gir1.2-pango-1.0', 'description': 'Layout and rendering of internationalized text - gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'gir1.2-peas-1.0', 'description': 'Application plugin library (introspection files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'gir1.2-rb-3.0', 'description': 'GObject introspection data for the rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'gir1.2-soup-2.4', 'description': 'GObject introspection data for the libsoup HTTP library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2', 'name': 'gir1.2-timezonemap-1.0', 'description': 'typelib interface for libtimezonemap'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'gir1.2-totem-1.0', 'description': 'GObject introspection data for Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-0ubuntu1', 'name': 'gir1.2-totem-plparser-1.0', 'description': 'GObject introspection data for the Totem Playlist Parser library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'gir1.2-ubuntuoneui-3.0', 'description': 'Ubuntu One widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'gir1.2-unity-5.0', 'description': 'GObject introspection data for the Unity library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'gir1.2-vte-2.90', 'description': 'GObject introspection data for the VTE library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'gir1.2-webkit-3.0', 'description': 'GObject introspection data for the WebKit library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gir1.2-wnck-3.0', 'description': 'GObject introspection data for the WNCK library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.2-6ubuntu1', 'name': 'gksu', 'description': 'graphical frontend to su'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking', 'description': 'network-related giomodules for GLib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking-common', 'description': 'network-related giomodules for GLib - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking-services', 'description': 'network-related giomodules for GLib - D-Bus services'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90.1-0ubuntu1', 'name': 'gnome-accessibility-themes', 'description': 'accessibility themes for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'gnome-bluetooth', 'description': 'GNOME Bluetooth tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'gnome-control-center', 'description': 'utilities to configure the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'gnome-control-center-data', 'description': 'configuration applets for GNOME - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'gnome-desktop3-data', 'description': 'Common files for GNOME desktop apps'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'gnome-disk-utility', 'description': 'manage and configure disk drives and media'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-font-viewer', 'description': 'font viewer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnome-games-data', 'description': 'data files for the GNOME games'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1.2-1ubuntu2', 'name': 'gnome-icon-theme', 'description': 'GNOME Desktop icon theme (small subset)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-1', 'name': 'gnome-icon-theme-symbolic', 'description': 'GNOME desktop icon theme (symbolic icons)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'gnome-keyring', 'description': 'GNOME keyring services (daemon and tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.91.2-3ubuntu5', 'name': 'gnome-media', 'description': 'GNOME media utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gnome-menus', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu2', 'name': 'gnome-nettool', 'description': 'network information tool for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-online-accounts', 'description': 'GNOME Online Accounts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gnome-orca', 'description': 'Scriptable screen reader'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu1', 'name': 'gnome-power-manager', 'description': 'power management tool for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu1', 'name': 'gnome-screensaver', 'description': 'GNOME screen saver and locker'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.2-0ubuntu3', 'name': 'gnome-screenshot', 'description': 'screenshot application for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session', 'description': 'GNOME Session Manager - GNOME 3 session'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session-bin', 'description': 'GNOME Session Manager - Minimal runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'gnome-session-canberra', 'description': 'GNOME session log in and log out sound events'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session-common', 'description': 'GNOME Session Manager - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu3', 'name': 'gnome-settings-daemon', 'description': 'daemon handling the GNOME session settings'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnome-sudoku', 'description': 'Sudoku puzzle game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-system-log', 'description': 'system log viewer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gnome-system-monitor', 'description': 'Process viewer and system resource monitor for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-terminal', 'description': 'GNOME terminal emulator application'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-terminal-data', 'description': 'Data files for the GNOME terminal emulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.1-0ubuntu1', 'name': 'gnome-user-guide', 'description': "GNOME user's guide"}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-1ubuntu1', 'name': 'gnome-user-share', 'description': 'User level public file sharing via WebDAV or ObexFTP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-utils-common', 'description': 'data files for the GNOME utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnomine', 'description': 'popular minesweeper puzzle game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.11-3ubuntu2', 'name': 'gnupg', 'description': 'GNU privacy guard - a free PGP replacement'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-1', 'name': 'gparted', 'description': 'GNOME partition editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.11-3ubuntu2', 'name': 'gpgv', 'description': 'GNU privacy guard - signature verification tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.10-1', 'name': 'grep', 'description': 'GNU grep, egrep and fgrep'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.21-6', 'name': 'groff-base', 'description': 'GNU troff text-formatting system (base system components)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-10', 'name': 'growisofs', 'description': 'DVD+-RW/R recorder'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-common', 'description': 'GRand Unified Bootloader (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5', 'name': 'grub-gfxpayload-lists', 'description': 'GRUB gfxpayload blacklist'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-pc', 'description': 'GRand Unified Bootloader, version 2 (PC/BIOS version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-pc-bin', 'description': 'GRand Unified Bootloader, version 2 (PC/BIOS binaries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub2-common', 'description': 'GRand Unified Bootloader (common files for version 2)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20100103-3', 'name': 'gs-cjk-resource', 'description': 'Resource files for gs-cjk, ghostscript CJK-TrueType extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gsettings-desktop-schemas', 'description': 'GSettings deskop-wide schemas'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1', 'name': 'gsfonts', 'description': 'Fonts for the Ghostscript interpreter(s)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-alsa', 'description': 'GStreamer plugin for ALSA'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-gconf', 'description': 'GStreamer plugin for getting the sink/source information from GConf'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-1ubuntu2', 'name': 'gstreamer0.10-nice', 'description': 'ICE library (GStreamer plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-plugins-base', 'description': 'GStreamer plugins from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-plugins-base-apps', 'description': 'GStreamer helper programs from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-plugins-good', 'description': 'GStreamer plugins from the "good" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-pulseaudio', 'description': 'GStreamer plugin for PulseAudio'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-tools', 'description': 'Tools for use with GStreamer'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-x', 'description': 'GStreamer plugins for X11 and Pango'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.20.2-1ubuntu1', 'name': 'gtk2-engines', 'description': 'theme engines for GTK+ 2.x'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.98.2-0ubuntu1', 'name': 'gtk2-engines-murrine', 'description': 'cairo-based gtk+-2.0 theme engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-0ubuntu4', 'name': 'gtk3-engines-unico', 'description': 'Unico Gtk+ 3 theme engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-0ubuntu1', 'name': 'gucharmap', 'description': 'Unicode character picker and font browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.8+1-6ubuntu2', 'name': 'guile-1.8-libs', 'description': 'Core Guile libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs', 'description': 'userspace virtual filesystem - GIO module'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-backends', 'description': 'userspace virtual filesystem - backends'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-bin', 'description': 'userspace virtual filesystem - binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-common', 'description': 'userspace virtual filesystem - common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-daemons', 'description': 'userspace virtual filesystem - servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-fuse', 'description': 'userspace virtual filesystem - fuse server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-libs', 'description': 'userspace virtual filesystem - private libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber', 'description': 'Open source social networking client for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service', 'description': 'Open source social networking client for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-facebook', 'description': 'Facebook plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-identica', 'description': 'Identi.ca plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-twitter', 'description': 'Twitter plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4-1ubuntu2', 'name': 'gzip', 'description': 'GNU compression utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.37-0ubuntu2', 'name': 'hdparm', 'description': 'tune hard disk parameters for high performance'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu1', 'name': 'hicolor-icon-theme', 'description': 'default fallback theme for FreeDesktop.org icon themes'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.06ubuntu1', 'name': 'hostname', 'description': 'utility to set/show the host name or domain name'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hpijs', 'description': 'transitional dummy package for hpijs printer driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hplip', 'description': 'HP Linux Printing and Imaging System (HPLIP)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hplip-data', 'description': 'HP Linux Printing and Imaging - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3.11', 'name': 'humanity-icon-theme', 'description': 'Humanity Icon theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '20070829-4ubuntu3', 'name': 'hunspell-en-us', 'description': 'English_american dictionary for hunspell'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.233-1', 'name': 'hwdata', 'description': 'hardware identification / configuration data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus', 'description': 'Intelligent Input Bus - core'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus-gtk', 'description': 'Intelligent Input Bus - GTK+2 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus-gtk3', 'description': 'Intelligent Input Bus - GTK+3 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-1', 'name': 'ibus-pinyin', 'description': 'Pinyin engine for IBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-1', 'name': 'ibus-pinyin-db-android', 'description': 'Pinyin engine for IBus - Android database'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.9.20110827-1', 'name': 'ibus-table', 'description': 'table engine for IBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7~beta2ubuntu6', 'name': 'ifupdown', 'description': 'high level tools to configure network interfaces'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20ubuntu5', 'name': 'im-switch', 'description': 'Input method switch framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.91-0ubuntu1', 'name': 'indicator-application', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.91-0ubuntu2', 'name': 'indicator-appmenu', 'description': 'Indicator for application menus.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'indicator-datetime', 'description': 'Simple clock'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'indicator-messages', 'description': 'indicator that collects messages that need a response'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.91-0ubuntu1', 'name': 'indicator-power', 'description': 'Indicator showing power state.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.3-0ubuntu2', 'name': 'indicator-printers', 'description': 'indicator showing active print jobs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.92-0ubuntu1', 'name': 'indicator-session', 'description': 'indicator showing session management, status and user switching'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2.0-0ubuntu1', 'name': 'indicator-sound', 'description': 'System sound indicator.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'indicator-status-provider-mc5', 'description': 'indicator-messages status provider for telepathy mission-control-5'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.13a.dfsg.1-8ubuntu1', 'name': 'info', 'description': 'Standalone GNU Info documentation browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99ubuntu10', 'name': 'initramfs-tools', 'description': 'tools for generating an initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99ubuntu10', 'name': 'initramfs-tools-bin', 'description': 'binaries used by initramfs-tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'initscripts', 'description': 'scripts for initializing and shutting down the system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.2-1', 'name': 'inputattach', 'description': 'utility to connect serial-attached peripherals to the input subsystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.14.0-2.1ubuntu1', 'name': 'insserv', 'description': 'Tool to organize boot sequence using LSB init.d script dependencies'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.13a.dfsg.1-8ubuntu1', 'name': 'install-info', 'description': 'Manage installed documentation in info format'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1-0ubuntu2', 'name': 'intel-gpu-tools', 'description': 'tools for debugging the Intel graphics driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111117-1ubuntu1', 'name': 'iproute', 'description': 'networking and traffic control tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.12-1ubuntu4', 'name': 'iptables', 'description': 'administration tools for packet filtering and NAT'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-arping', 'description': 'Tool to send ICMP echo requests to an ARP address'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-ping', 'description': 'Tools to test the reachability of network hosts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-tracepath', 'description': 'Tools to trace the network path to a remote host'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.56-1ubuntu4', 'name': 'irqbalance', 'description': 'Daemon to balance interrupts for SMP systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.1.ESV-R4-0ubuntu1', 'name': 'isc-dhcp-client', 'description': 'ISC DHCP client'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.1.ESV-R4-0ubuntu1', 'name': 'isc-dhcp-common', 'description': 'common files used by all the isc-dhcp* packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.31-1', 'name': 'iso-codes', 'description': 'ISO language, territory, currency, script codes and their translations'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2-1', 'name': 'iw', 'description': 'tool for configuring Linux wireless devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.15-2', 'name': 'jfsutils', 'description': 'utilities for managing the JFS filesystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.6-0ubuntu1', 'name': 'jockey-common', 'description': 'user interface and desktop integration for driver management'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.6-0ubuntu1', 'name': 'jockey-gtk', 'description': 'GNOME user interface and desktop integration for driver management'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.15.2-3ubuntu2', 'name': 'kbd', 'description': 'Linux console font and keytable utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12+git20090217-1ubuntu18', 'name': 'kerneloops-daemon', 'description': 'kernel oops tracker'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.70ubuntu2', 'name': 'keyboard-configuration', 'description': 'system-wide keyboard preferences'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-2', 'name': 'keyutils', 'description': 'Linux Key Management Utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.25-1ubuntu1', 'name': 'klibc-utils', 'description': 'small utilities built with klibc for early boot'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.9-3ubuntu3', 'name': 'kpartx', 'description': 'create device mappings for partitions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'krb5-locales', 'description': 'Internationalization support for MIT Kerberos'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-en', 'description': 'translation updates for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-en-base', 'description': 'translations for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-es', 'description': 'translation updates for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-es-base', 'description': 'translations for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-en', 'description': 'GNOME translation updates for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-en-base', 'description': 'GNOME translations for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-es', 'description': 'GNOME translation updates for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-es-base', 'description': 'GNOME translations for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-pt', 'description': 'GNOME translation updates for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-pt-base', 'description': 'GNOME translations for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-zh-hans', 'description': 'GNOME translation updates for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-zh-hans-base', 'description': 'GNOME translations for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-pt', 'description': 'translation updates for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-pt-base', 'description': 'translations for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-zh-hans', 'description': 'translation updates for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-zh-hans-base', 'description': 'translations for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.70', 'name': 'language-selector-common', 'description': 'Language selector for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.70', 'name': 'language-selector-gnome', 'description': 'Language selector for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.7ubuntu2', 'name': 'laptop-detect', 'description': 'attempt to detect a laptop'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'launchpad-integration', 'description': 'launchpad integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '444-1ubuntu1', 'name': 'less', 'description': 'pager program similar to more'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4p5-39ubuntu1', 'name': 'libaa1', 'description': 'ASCII art library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.15-2ubuntu8', 'name': 'libaccountsservice0', 'description': 'query and manipulate user account information - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.51-5ubuntu1', 'name': 'libacl1', 'description': 'Access control list shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'libappindicator1', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'libappindicator3-1', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'libapt-inst1.4', 'description': 'deb package format runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'libapt-pkg4.12', 'description': 'package managment runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.5-5', 'name': 'libarchive1', 'description': 'Multi-format archive and compression library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.21-1', 'name': 'libart-2.0-2', 'description': 'Library of functions for 2D graphics - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libasn1-8-heimdal', 'description': 'Heimdal Kerberos - ASN.1 library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu6', 'name': 'libasound2', 'description': 'shared library for ALSA applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu1', 'name': 'libasound2-plugins', 'description': 'ALSA library additional plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.7~20110707-1', 'name': 'libaspell15', 'description': 'GNU Aspell spell-checker runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8-4', 'name': 'libasyncns0', 'description': 'Asynchronous name service query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18-1ubuntu2', 'name': 'libatasmart4', 'description': 'ATA S.M.A.R.T. reading and parsing library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatk-adaptor', 'description': 'at-spi2-atk'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatk-adaptor-schemas', 'description': 'at-spi2-atk GSettings schemas'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'libatk1.0-0', 'description': 'ATK accessibility toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'libatk1.0-data', 'description': 'Common files for the ATK accessibility toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.22.6-1ubuntu1', 'name': 'libatkmm-1.6-1', 'description': 'C++ wrappers for ATK accessibility toolkit (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatspi2.0-0', 'description': 'Assistive Technology Service Provider Interface - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.4.46-5ubuntu1', 'name': 'libattr1', 'description': 'Extended attribute shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.3-3', 'name': 'libaudio2', 'description': 'Network Audio System - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-client3', 'description': 'Avahi client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-common-data', 'description': 'Avahi common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-common3', 'description': 'Avahi common library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-core7', 'description': "Avahi's embeddable mDNS/DNS-SD library"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-glib1', 'description': 'Avahi glib integration library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-gobject0', 'description': 'Avahi GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-ui-gtk3-0', 'description': 'Avahi GTK+ User interface library for GTK3'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3-1ubuntu2', 'name': 'libavc1394-0', 'description': 'control IEEE 1394 audio/video devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'libbamf0', 'description': 'Window matching library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'libbamf3-0', 'description': 'Window matching library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libbind9-80', 'description': 'BIND9 Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libblkid1', 'description': 'block device id library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'libbluetooth3', 'description': 'Library to use the BlueZ Linux Bluetooth stack'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.1-7ubuntu3', 'name': 'libboost-serialization1.46.1', 'description': 'serialization library for C++'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'libbrasero-media3-1', 'description': 'CD/DVD burning library for GNOME - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'libbrlapi0.5', 'description': 'braille display access via BRLTTY - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-1', 'name': 'libbsd0', 'description': 'utility functions from BSD systems - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.8-1', 'name': 'libburn4', 'description': 'library to provide CD/DVD writing functions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.6-1', 'name': 'libbz2-1.0', 'description': 'high-quality block-sorting file compressor library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc-bin', 'description': 'Embedded GNU C Library: Binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc-dev-bin', 'description': 'Embedded GNU C Library: Development binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc6', 'description': 'Embedded GNU C Library: Shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc6-dev', 'description': 'Embedded GNU C Library: Development Libraries and Header Files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99.beta17-2.1ubuntu1', 'name': 'libcaca0', 'description': 'colour ASCII art library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.2-6.1ubuntu2', 'name': 'libcairo-gobject2', 'description': 'The Cairo 2D vector graphics library (GObject library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.081-1build2', 'name': 'libcairo-perl', 'description': 'Perl interface to the Cairo graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.2-6.1ubuntu2', 'name': 'libcairo2', 'description': 'The Cairo 2D vector graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.0-1ubuntu1', 'name': 'libcairomm-1.0-1', 'description': 'C++ wrappers for Cairo (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libcamel-1.2-29', 'description': 'Evolution MIME message handling library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk-module', 'description': 'translates GTK+ widgets signals to event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk0', 'description': 'GTK+ helper for playing widget event sounds with libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk3-0', 'description': 'GTK+ 3.0 helper for playing widget event sounds with libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk3-module', 'description': 'translates GTK3 widgets signals to event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-pulse', 'description': 'PulseAudio backend for libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra0', 'description': 'simple abstract interface for playing event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu1', 'name': 'libcap-ng0', 'description': 'An alternate POSIX capabilities library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libcap2', 'description': 'support for getting/setting POSIX.1e capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libcap2-bin', 'description': 'basic utility programs for using capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio-cdda1', 'description': 'library to read and control digital audio CDs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio-paranoia1', 'description': 'library to read digital audio CDs with error correction'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio13', 'description': 'library to read and control CD-ROM'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.10.2+debian-10ubuntu1', 'name': 'libcdparanoia0', 'description': 'audio extraction tool for sampling CDs (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'libck-connector0', 'description': 'ConsoleKit libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.36-3', 'name': 'libclass-isa-perl', 'description': "report the search path for a class's ISA tree"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.0-1', 'name': 'libcmis-0.2-0', 'description': 'CMIS protocol client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-2', 'name': 'libcolord1', 'description': 'system service to manage device colour profiles -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'libcomerr2', 'description': 'common error description library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.7.0~bzr428-0ubuntu3', 'name': 'libcompizconfig0', 'description': 'Settings library for plugins - OpenCompositing Project'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.4-2', 'name': 'libcroco3', 'description': 'Cascading Style Sheet (CSS) parsing and manipulation toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-10', 'name': 'libcrypt-passwdmd5-perl', 'description': 'interoperable MD5-based crypt() for perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcups2', 'description': 'Common UNIX Printing System(tm) - Core library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupscgi1', 'description': 'Common UNIX Printing System(tm) - CGI library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsdriver1', 'description': 'Common UNIX Printing System(tm) - Driver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-1bzr1', 'name': 'libcupsfilters1', 'description': 'OpenPrinting CUPS Filters - Shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsimage2', 'description': 'Common UNIX Printing System(tm) - Raster image library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsmime1', 'description': 'Common UNIX Printing System(tm) - MIME library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsppdc1', 'description': 'Common UNIX Printing System(tm) - PPD manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3', 'description': 'Multi-protocol file transfer library (OpenSSL)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3-gnutls', 'description': 'Multi-protocol file transfer library (GnuTLS)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3-nss', 'description': 'Multi-protocol file transfer library (NSS)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14-2', 'name': 'libdaemon0', 'description': 'lightweight C library for daemons - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.5-3', 'name': 'libdatrie1', 'description': 'Double-array trie library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.25-11build1', 'name': 'libdb5.1', 'description': 'Berkeley v5.1 Database Libraries [runtime]'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'libdbus-1-3', 'description': 'simple interprocess messaging system (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.98-1ubuntu1', 'name': 'libdbus-glib-1-2', 'description': 'simple interprocess messaging system (GLib-based shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-glib4', 'description': 'library for passing menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-gtk3-4', 'description': 'library for passing menus over DBus - GTK+ version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-gtk4', 'description': 'library for passing menus over DBus - GTK+ version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.0-2ubuntu1', 'name': 'libdbusmenu-qt2', 'description': 'Qt implementation of the DBusMenu protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'libdconf-dbus-1-0', 'description': 'simple configuration storage system - D-Bus library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.0.110722-0ubuntu3', 'name': 'libdconf-qt0', 'description': 'dconf Qt bindings (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'libdconf0', 'description': 'simple configuration storage system - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.158ubuntu1', 'name': 'libdebconfclient0', 'description': 'Debian Configuration Management System (C-implementation library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.79ubuntu2', 'name': 'libdebian-installer4', 'description': 'Library of common debian-installer functions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'libdecoration0', 'description': 'Compiz window decoration library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-0ubuntu1', 'name': 'libdee-1.0-4', 'description': 'model to synchronize mutiple instances over DBus - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'libdevmapper-event1.02.1', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'libdevmapper1.02.1', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2-3', 'name': 'libdiscid0', 'description': 'Library for creating MusicBrainz DiscIDs'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24-9', 'name': 'libdjvulibre-text', 'description': 'Linguistic support files for libdjvulibre'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24-9', 'name': 'libdjvulibre21', 'description': 'Runtime support for the DjVu image format'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.14-1', 'name': 'libdmapsharing-3.0-2', 'description': 'DMAP client and server library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0.rc16-4.1ubuntu6', 'name': 'libdmraid1.0.0.rc16', 'description': 'Device-Mapper Software RAID support tool - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libdns81', 'description': 'DNS Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.13-3', 'name': 'libdotconf1.0', 'description': 'Configuration file parser library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-intel1', 'description': 'Userspace interface to intel-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-nouveau1a', 'description': 'Userspace interface to nouveau-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-radeon1', 'description': 'Userspace interface to radeon-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm2', 'description': 'Userspace interface to kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-3ubuntu1', 'name': 'libdv4', 'description': 'software library for DV format digital video (runtime lib)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libebackend-1.2-1', 'description': 'Utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libebook-1.2-12', 'description': 'Client library for evolution address books'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libecal-1.2-10', 'description': 'Client library for evolution calendars'}, {'status': 'Installed', 'desired': 'Install', 'version': '96-0ubuntu2', 'name': 'libecryptfs0', 'description': 'ecryptfs cryptographic filesystem (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedata-book-1.2-11', 'description': 'Backend library for evolution address books'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedata-cal-1.2-13', 'description': 'Backend library for evolution calendars'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedataserver-1.2-15', 'description': 'Utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedataserverui-3.0-1', 'description': 'GUI utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-20080614-3ubuntu1', 'name': 'libedit2', 'description': 'BSD editline and history libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.152-1ubuntu2', 'name': 'libelf1', 'description': 'library to read and write ELF files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-7', 'name': 'libenchant1c2a', 'description': 'Wrapper library for various spell checker engines (runtime libs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'libespeak1', 'description': 'Multi-lingual software speech synthesizer: shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.16-stable-1', 'name': 'libevent-2.0-5', 'description': 'Asynchronous event notification library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'libevince3-3', 'description': 'Document (PostScript, PDF) rendering library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.1-1build2', 'name': 'libexempi3', 'description': 'library to parse XMP metadata (Library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.20-2', 'name': 'libexif12', 'description': 'library to parse EXIF files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.22-2', 'name': 'libexiv2-11', 'description': 'EXIF/IPTC metadata manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.1-7.2', 'name': 'libexpat1', 'description': 'XML parsing C library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1ubuntu1', 'name': 'libexttextcat-data', 'description': 'Language detection library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1ubuntu1', 'name': 'libexttextcat0', 'description': 'Language detection library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.11~rc1-5', 'name': 'libffi6', 'description': 'Foreign Function Interface library runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.03-1fakesync1', 'name': 'libfile-basedir-perl', 'description': 'Perl module to use the freedesktop basedir specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.38-1', 'name': 'libfile-copy-recursive-perl', 'description': 'Perl extension for recursively copying files and directories'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.04-3', 'name': 'libfile-desktopentry-perl', 'description': 'Perl module to handle freedesktop .desktop files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15-2', 'name': 'libfile-mimeinfo-perl', 'description': 'Perl module to determine file types'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.1-6', 'name': 'libflac8', 'description': 'Free Lossless Audio Codec - runtime C library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks-eds25', 'description': 'Evolution-data-server backend for libfolks'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks-telepathy25', 'description': 'Telepathy backend for libfolks'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks25', 'description': 'library to aggregates people into metacontacts'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'libfontconfig1', 'description': 'generic font configuration library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.0-1', 'name': 'libfontenc1', 'description': 'X11 font encoding library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-1ubuntu2', 'name': 'libfreerdp-plugins-standard', 'description': 'RDP client for Windows Terminal Services (plugins)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-1ubuntu2', 'name': 'libfreerdp1', 'description': 'RDP client for Windows Terminal Services (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.8-1', 'name': 'libfreetype6', 'description': 'FreeType 2 font engine, shared library files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19.2-1', 'name': 'libfribidi0', 'description': 'Free Implementation of the Unicode BiDi algorithm'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.3-1', 'name': 'libfs6', 'description': 'X11 Font Services library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.6-2ubuntu1', 'name': 'libfuse2', 'description': 'Filesystem in Userspace (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgail-3-0', 'description': 'GNOME Accessibility Implementation Library -- shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgail-common', 'description': 'GNOME Accessibility Implementation Library -- common modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgail18', 'description': 'GNOME Accessibility Implementation Library -- shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.6.2-16ubuntu1', 'name': 'libgcc1', 'description': 'GCC support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgck-1-0', 'description': 'Glib wrapper library for PKCS#11 - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'libgconf2-4', 'description': 'GNOME configuration database system (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgcr-3-1', 'description': 'Library for Crypto UI related task - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgcr-3-common', 'description': 'Library for Crypto UI related task - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.0-3', 'name': 'libgcrypt11', 'description': 'LGPL Crypto library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.36~rc1~dfsg-6ubuntu2', 'name': 'libgd2-xpm', 'description': 'GD Graphics Library version 2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-0ubuntu1', 'name': 'libgdata-common', 'description': 'Library for accessing GData webservices - common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-0ubuntu1', 'name': 'libgdata13', 'description': 'Library for accessing GData webservices - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.3-10', 'name': 'libgdbm3', 'description': 'GNU dbm database routines (runtime version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'libgdk-pixbuf2.0-0', 'description': 'GDK Pixbuf library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'libgdk-pixbuf2.0-common', 'description': 'GDK Pixbuf library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'libgdu-gtk0', 'description': 'GTK+ standard dialog library for libgdu'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'libgdu0', 'description': 'GObject based Disk Utility Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.4-0ubuntu1', 'name': 'libgee2', 'description': 'GObject based collection library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu11', 'name': 'libgeoclue0', 'description': 'C API for GeoClue'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.8+dfsg-2', 'name': 'libgeoip1', 'description': 'non-DNS IP-to-country resolver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.91-0ubuntu1', 'name': 'libgexiv2-0', 'description': 'GObject-based wrapper around the Exiv2 library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'libgirepository-1.0-1', 'description': 'Library for handling GObject introspection data (runtime library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.13~pre1-5ubuntu2', 'name': 'libgksu2-0', 'description': 'library providing su and sudo functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libgl1-mesa-dri', 'description': 'free implementation of the OpenGL API -- DRI modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libgl1-mesa-glx', 'description': 'free implementation of the OpenGL API -- GLX runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libglapi-mesa', 'description': 'free implementation of the GL API -- shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-4', 'name': 'libglew1.6', 'description': 'OpenGL Extension Wrangler - runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-4', 'name': 'libglewmx1.6', 'description': 'OpenGL Extension Wrangler - runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.241-1', 'name': 'libglib-perl', 'description': 'interface to the GLib and GObject libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-0', 'description': 'GLib library of C routines'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-bin', 'description': 'Programs for the GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-data', 'description': 'Common files for GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu1', 'name': 'libglibmm-2.4-1c2a', 'description': 'C++ wrapper for the GLib toolkit (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libglu1-mesa', 'description': 'Mesa OpenGL utility library (GLU)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.32-2', 'name': 'libgmime-2.4-2', 'description': 'MIME message parser and creator library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:5.0.2+dfsg-2ubuntu1', 'name': 'libgmp10', 'description': 'Multiprecision arithmetic library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'libgnome-bluetooth8', 'description': 'GNOME Bluetooth tools - support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'libgnome-control-center1', 'description': 'utilities to configure the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'libgnome-desktop-3-2', 'description': 'Utility library for loading .desktop files - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'libgnome-keyring-common', 'description': 'GNOME keyring services library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'libgnome-keyring0', 'description': 'GNOME keyring services library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.0-1', 'name': 'libgnome-media-profiles-3.0-0', 'description': 'GNOME Media Profiles library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libgnome-menu-3-0', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu7', 'name': 'libgnome-menu2', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.32.1-2ubuntu1', 'name': 'libgnome2-common', 'description': 'The GNOME library - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'libgnomekbd-common', 'description': 'GNOME library to manage keyboard configuration - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'libgnomekbd7', 'description': 'GNOME library to manage keyboard configuration - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.12.14-5ubuntu2', 'name': 'libgnutls26', 'description': 'GNU TLS library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'libgoa-1.0-0', 'description': 'GNOME Online Accounts'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libgomp1', 'description': 'GCC OpenMP (GOMP) support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10-2ubuntu1', 'name': 'libgpg-error0', 'description': 'library for common error values and messages in GnuPG components'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1.4ubuntu1', 'name': 'libgpgme11', 'description': 'GPGME - GnuPG Made Easy'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-2', 'description': 'gphoto2 digital camera library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-l10n', 'description': 'gphoto2 digital camera library - localized messages'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-port0', 'description': 'gphoto2 digital camera port library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20.4-4', 'name': 'libgpm2', 'description': 'General Purpose Mouse - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-4', 'name': 'libgpod-common', 'description': 'common files for libgpod'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-4', 'name': 'libgpod4', 'description': 'library to read and write songs and artwork to an iPod'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.4-0ubuntu1', 'name': 'libgrip0', 'description': 'Shared library providing multitouch gestures to GTK+ apps.'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'libgs9', 'description': 'interpreter for the PostScript language and for PDF - Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'libgs9-common', 'description': 'interpreter for the PostScript language and for PDF - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libgssapi-krb5-2', 'description': 'MIT Kerberos runtime libraries - krb5 GSS-API Mechanism'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libgssapi3-heimdal', 'description': 'Heimdal Kerberos - GSSAPI support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.1-2', 'name': 'libgssdp-1.0-3', 'description': 'GObject-based library for SSDP'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.31-1ubuntu3', 'name': 'libgstfarsight0.10-0', 'description': 'Audio/Video communications framework: core library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'libgstreamer-plugins-base0.10-0', 'description': 'GStreamer libraries from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'libgstreamer0.10-0', 'description': 'Core GStreamer libraries and elements'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-0', 'description': 'GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-bin', 'description': 'programs for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-common', 'description': 'common files for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.223-1build3', 'name': 'libgtk2-perl', 'description': 'Perl interface to the 2.x series of the Gimp Toolkit library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-0', 'description': 'GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-bin', 'description': 'programs for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-common', 'description': 'common files for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.24.2-1ubuntu1', 'name': 'libgtkmm-2.4-1c2a', 'description': 'C++ wrappers for GTK+ (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.14-0ubuntu1', 'name': 'libgtkmm-3.0-1', 'description': 'C++ wrappers for GTK+ (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libgtksourceview-3.0-0', 'description': 'shared libraries for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libgtksourceview-3.0-common', 'description': 'common files for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.0~hg20110814-1', 'name': 'libgtkspell-3-0', 'description': "spell-checking addon for GTK's TextView widget"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-2', 'name': 'libgtop2-7', 'description': 'gtop system monitoring library (shared)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-2', 'name': 'libgtop2-common', 'description': 'gtop system monitoring library (common)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-0ubuntu1', 'name': 'libgucharmap-2-90-7', 'description': 'Unicode browser widget library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:175-0ubuntu5', 'name': 'libgudev-1.0-0', 'description': 'GObject-based wrapper library for libudev'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.1-2', 'name': 'libgupnp-1.0-4', 'description': 'GObject-based library for UPnP'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.1-2', 'name': 'libgupnp-igd-1.0-4', 'description': 'library to handle UPnP IGD port mapping'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'libgutenprint2', 'description': 'runtime for the Gutenprint printer driver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1ubuntu1', 'name': 'libgweather-3-0', 'description': 'GWeather shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1ubuntu1', 'name': 'libgweather-common', 'description': 'GWeather common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'libgwibber-gtk2', 'description': 'Gwibber GTK Widgets'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'libgwibber2', 'description': 'Gwibber - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libhcrypto4-heimdal', 'description': 'Heimdal Kerberos - crypto library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libheimbase1-heimdal', 'description': 'Heimdal Kerberos - Base library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libheimntlm0-heimdal', 'description': 'Heimdal Kerberos - NTLM support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'libhpmud0', 'description': 'HP Multi-Point Transport Driver (hpmud) run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-4', 'name': 'libhunspell-1.3-0', 'description': 'spell checker and morphological analyzer (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libhx509-5-heimdal', 'description': 'Heimdal Kerberos - X509 support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.3-1', 'name': 'libhyphen0', 'description': 'ALTLinux hyphenation library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'libibus-1.0-0', 'description': 'Intelligent Input Bus - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44-3', 'name': 'libical0', 'description': 'iCalendar library implementation in C (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.7-2', 'name': 'libice6', 'description': 'X11 Inter-Client Exchange library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.8.1.1-3', 'name': 'libicu48', 'description': 'International Components for Unicode'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.14-0.2ubuntu1', 'name': 'libidl0', 'description': 'library for parsing CORBA IDL files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.23-2', 'name': 'libidn11', 'description': 'GNU Libidn library, implementation of IETF IDN specifications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.1-0ubuntu3', 'name': 'libido3-0.1-0', 'description': 'Shared library providing extra gtk menu items for display in'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-0.1ubuntu1', 'name': 'libiec61883-0', 'description': 'an partial implementation of IEC 61883'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.11-10build1', 'name': 'libieee1284-3', 'description': 'cross-platform library for parallel port access'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.35-8', 'name': 'libijs-0.35', 'description': 'IJS raster image transport protocol: shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-3', 'name': 'libimobiledevice2', 'description': 'Library for communicating with the iPhone and iPod Touch'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'libindicate-gtk3', 'description': 'library for raising indicators via DBus - GTK+ bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'libindicate5', 'description': 'library for raising indicators via DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libindicator-messages-status-provider1', 'description': 'indicator status provider - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.92-0ubuntu1', 'name': 'libindicator3-7', 'description': 'panel indicator applet - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.92-0ubuntu1', 'name': 'libindicator7', 'description': 'panel indicator applet - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisc83', 'description': 'ISC Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisccc80', 'description': 'Command Channel Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisccfg82', 'description': 'Config File Handling Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.6-1ubuntu1', 'name': 'libisofs6', 'description': 'library to create ISO9660 images'}, {'status': 'Installed', 'desired': 'Install', 'version': '30~pre9-5ubuntu1', 'name': 'libiw30', 'description': 'Wireless tools - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.8~dfsg.1-1ubuntu1', 'name': 'libjack-jackd2-0', 'description': 'JACK Audio Connection Kit (libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.900.1-13', 'name': 'libjasper1', 'description': 'JasPer JPEG-2000 runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libjavascriptcoregtk-3.0-0', 'description': 'Javascript engine library for GTK+'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11-1ubuntu1', 'name': 'libjbig2dec0', 'description': 'JBIG2 decoder library - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.90+svn733-0ubuntu4', 'name': 'libjpeg-turbo8', 'description': 'IJG JPEG compliant runtime library.'}, {'status': 'Installed', 'desired': 'Install', 'version': '8c-2ubuntu7', 'name': 'libjpeg8', 'description': "Independent JPEG Group's JPEG runtime library (dependency package)"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.1-1ubuntu1', 'name': 'libjs-jquery', 'description': 'JavaScript library for dynamic web applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.2-1', 'name': 'libjson-glib-1.0-0', 'description': 'GLib JSON manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9-1ubuntu1', 'name': 'libjson0', 'description': 'JSON manipulation library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.19-1', 'name': 'libjte1', 'description': 'Jigdo Template Export - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libk5crypto3', 'description': 'MIT Kerberos runtime libraries - Crypto Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-2', 'name': 'libkeyutils1', 'description': 'Linux Key Management Utilities (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.25-1ubuntu1', 'name': 'libklibc', 'description': 'minimal libc subset for use with initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2009-11ubuntu2', 'name': 'libkpathsea5', 'description': 'TeX Live: path search library for TeX (runtime part)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libkrb5-26-heimdal', 'description': 'Heimdal Kerberos - libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libkrb5-3', 'description': 'MIT Kerberos runtime libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libkrb5support0', 'description': 'MIT Kerberos runtime libraries - Support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'liblaunchpad-integration-3.0-1', 'description': 'library for launchpad integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'liblaunchpad-integration-common', 'description': 'library for launchpad integration common data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.19.dfsg-1ubuntu3', 'name': 'liblcms1', 'description': 'Little CMS color management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2+git20110628-2ubuntu3', 'name': 'liblcms2-2', 'description': 'Little CMS 2 color management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.28-1.1ubuntu3', 'name': 'libldap-2.4-2', 'description': 'OpenLDAP libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-0ubuntu1', 'name': 'liblightdm-gobject-1-0', 'description': 'LightDM GObject client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.0-0ubuntu1', 'name': 'liblircclient0', 'description': 'infra-red remote control support - client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0-4ubuntu1', 'name': 'libllvm3.0', 'description': 'Low-Level Virtual Machine (LLVM), runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.05-7build1', 'name': 'liblocale-gettext-perl', 'description': 'module using libc functions for internationalization in Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.09-3', 'name': 'liblockfile-bin', 'description': 'support binaries for and cli utilities based on liblockfile'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.09-3', 'name': 'liblockfile1', 'description': 'NFS-safe locking library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'liblouis-data', 'description': 'Braille translation library - data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'liblouis2', 'description': 'Braille translation library - shared libs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.2-1ubuntu1', 'name': 'libltdl7', 'description': 'A system independent dlopen wrapper for GNU libtool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.4-12', 'name': 'liblua5.1-0', 'description': 'Shared library for the Lua interpreter version 5.1'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.02.66-4ubuntu7', 'name': 'liblvm2app2.2', 'description': 'LVM2 application library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'liblwres80', 'description': 'Lightweight Resolver Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'liblzma5', 'description': 'XZ-format compression library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.09-2', 'name': 'libmagic1', 'description': 'File type determination library using "magic" numbers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-4', 'name': 'libmeanwhile1', 'description': 'open implementation of the Lotus Sametime Community Client protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'libmetacity-private0', 'description': 'library for the Metacity window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.9.9-1', 'name': 'libmhash2', 'description': 'Library for cryptographic hashing and message authentication'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6-3ubuntu1', 'name': 'libminiupnpc8', 'description': 'UPnP IGD client lightweight library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.11.0-1ubuntu1', 'name': 'libmission-control-plugins0', 'description': 'management daemon for Telepathy (library for plugins)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.10-3', 'name': 'libmng1', 'description': 'Multiple-image Network Graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libmount1', 'description': 'block device id library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9-4', 'name': 'libmpc2', 'description': 'multiple precision complex floating-point library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.0-3', 'name': 'libmpfr4', 'description': 'multiple precision floating-point computation'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.0-2ubuntu1', 'name': 'libmtdev1', 'description': 'Multitouch Protocol Translation Library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp-common', 'description': 'Media Transfer Protocol (MTP) common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp-runtime', 'description': 'Media Transfer Protocol (MTP) runtime tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp9', 'description': 'Media Transfer Protocol (MTP) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2', 'name': 'libmusicbrainz3-6', 'description': 'library to access the MusicBrainz.org database'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.5.20-0ubuntu3', 'name': 'libmysqlclient18', 'description': 'MySQL database client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.2-1', 'name': 'libmythes-1.2-0', 'description': 'simple thesaurus library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'libnautilus-extension1a', 'description': 'libraries for nautilus components - runtime version'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libncurses5', 'description': 'shared libraries for terminal handling'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libncursesw5', 'description': 'shared libraries for terminal handling (wide character support)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.29.6-1', 'name': 'libneon27-gnutls', 'description': 'HTTP and WebDAV client library (GnuTLS enabled)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.1-1ubuntu1', 'name': 'libnetfilter-conntrack3', 'description': 'Netfilter netlink-conntrack library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.52.11-2ubuntu10', 'name': 'libnewt0.52', 'description': "Not Erik's Windowing Toolkit - text mode windowing with slang"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1', 'name': 'libnfnetlink0', 'description': 'Netfilter netlink library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-1ubuntu2', 'name': 'libnice10', 'description': 'ICE library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-4ubuntu9', 'name': 'libnih-dbus1', 'description': 'NIH D-Bus Bindings Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-4ubuntu9', 'name': 'libnih1', 'description': 'NIH Utility Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-3-200', 'description': 'library for dealing with netlink sockets'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-genl-3-200', 'description': 'library for dealing with netlink sockets - generic netlink'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-route-3-200', 'description': 'library for dealing with netlink sockets - route interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-glib-vpn1', 'description': 'network management framework (GLib VPN shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-glib4', 'description': 'network management framework (GLib shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'libnm-gtk-common', 'description': 'network management framework (common files for wifi and mobile)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'libnm-gtk0', 'description': 'network management framework (GNOME dialogs for wifi and mobile)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-util2', 'description': 'network management framework (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'libnotify-bin', 'description': 'sends desktop notifications to a notification daemon (Utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'libnotify4', 'description': 'sends desktop notifications to a notification daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.8.9-1ubuntu2', 'name': 'libnspr4', 'description': 'NetScape Portable Runtime Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-3.2', 'name': 'libnss-mdns', 'description': 'NSS module for Multicast DNS name resolution'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.13.1.with.ckbi.1.88-1ubuntu5', 'name': 'libnss3', 'description': 'Network Security Service libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.13.1.with.ckbi.1.88-1ubuntu5', 'name': 'libnss3-1d', 'description': 'Network Security Service libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'libnux-2.0-0', 'description': 'Visual rendering toolkit for real-time applications - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'libnux-2.0-common', 'description': 'Visual rendering toolkit for real-time applications - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.4-3', 'name': 'liboauth0', 'description': 'C library for implementing OAuth 1.0'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.2~dfsg-1ubuntu1', 'name': 'libogg0', 'description': 'Ogg bitstream library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-1', 'name': 'libopencc1', 'description': 'simplified-traditional chinese conversion library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-2build1', 'name': 'libopenobex1', 'description': 'OBEX protocol library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.14.19-0.1', 'name': 'liborbit2', 'description': 'libraries for ORBit2 - a CORBA ORB'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.16-1ubuntu2', 'name': 'liborc-0.4-0', 'description': 'Library of Optimized Inner Loops Runtime Compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'liboverlay-scrollbar-0.2-0', 'description': 'Scrollbar overlayed widget - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'liboverlay-scrollbar3-0.2-0', 'description': 'Scrollbar overlayed widget - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-1', 'name': 'libp11-kit0', 'description': 'Library for loading and coordinating access to PKCS#11 modules - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-4', 'name': 'libpackagekit-glib2-14', 'description': 'Library for accessing PackageKit using GLib'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libpam-cap', 'description': 'PAM module for implementing capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'libpam-ck-connector', 'description': 'ConsoleKit PAM module'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libpam-gnome-keyring', 'description': 'PAM module to unlock the GNOME keyring upon login'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-modules', 'description': 'Pluggable Authentication Modules for PAM'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-modules-bin', 'description': 'Pluggable Authentication Modules for PAM - helper binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-runtime', 'description': 'Runtime support for the PAM library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam0g', 'description': 'Pluggable Authentication Modules library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.222-1build1', 'name': 'libpango-perl', 'description': 'Perl module to layout and render international text'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.29.5-0ubuntu1', 'name': 'libpango1.0-0', 'description': 'Layout and rendering of internationalized text'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-1ubuntu1', 'name': 'libpangomm-1.4-1', 'description': 'C++ Wrapper for pango (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.24+nmu1', 'name': 'libpaper-utils', 'description': 'library for handling paper characteristics (utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.24+nmu1', 'name': 'libpaper1', 'description': 'library for handling paper characteristics'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-8ubuntu3', 'name': 'libparted0debian1', 'description': 'disk partition manipulator - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-10', 'name': 'libpcap0.8', 'description': 'system interface for user-level packet capture'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.1.8-2ubuntu3', 'name': 'libpci3', 'description': 'Linux PCI Utilities (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.902-1', 'name': 'libpciaccess0', 'description': 'Generic PCI access library for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.12-4', 'name': 'libpcre3', 'description': 'Perl 5 Compatible Regular Expression Library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.4-2ubuntu1', 'name': 'libpcsclite1', 'description': 'Middleware to access a smart card using PC/SC (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'libpeas-1.0-0', 'description': 'Application plugin library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'libpeas-common', 'description': 'Application plugin library (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'libperl5.14', 'description': 'shared Perl library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-5', 'name': 'libpipeline1', 'description': 'pipeline manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.24.4-1', 'name': 'libpixman-1-0', 'description': 'pixel-manipulation library for X and cairo'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-1', 'name': 'libplist1', 'description': 'Library for handling Apple binary and XML property lists'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'libplymouth2', 'description': 'graphical boot animation and logger - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.46-3ubuntu2', 'name': 'libpng12-0', 'description': 'PNG library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-agent-1-0', 'description': 'PolicyKit Authentication Agent API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-backend-1-0', 'description': 'PolicyKit backend API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-gobject-1-0', 'description': 'PolicyKit Authorization API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'libpoppler-glib8', 'description': 'PDF rendering library (GLib-based shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'libpoppler19', 'description': 'PDF rendering library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.16-3ubuntu1', 'name': 'libpopt0', 'description': 'lib for parsing cmdline parameters'}, {'status': 'Installed', 'desired': 'Install', 'version': '19+svn20111121-1', 'name': 'libportaudio2', 'description': 'Portable audio I/O - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'libprotobuf7', 'description': 'protocol buffers C++ library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'libprotoc7', 'description': 'protocol buffers compiler library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1', 'description': 'automatic proxy configuration management library (shared)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1-plugin-gsettings', 'description': 'automatic proxy configuration management library (GSettings plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1-plugin-networkmanager', 'description': 'automatic proxy configuration management library (Network Manager plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-16ubuntu3', 'name': 'libpth20', 'description': 'The GNU Portable Threads'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulse-mainloop-glib0', 'description': 'PulseAudio client libraries (glib support)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulse0', 'description': 'PulseAudio client libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulsedsp', 'description': 'PulseAudio OSS pre-load library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.10.1-1ubuntu1', 'name': 'libpurple-bin', 'description': 'multi-protocol instant messaging library - extra utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.10.1-1ubuntu1', 'name': 'libpurple0', 'description': 'multi-protocol instant messaging library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'libpython2.7', 'description': 'Shared Python runtime library (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-dbus', 'description': 'Qt 4 D-Bus module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-declarative', 'description': 'Qt 4 Declarative module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-network', 'description': 'Qt 4 network module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-opengl', 'description': 'Qt 4 OpenGL module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-script', 'description': 'Qt 4 script module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-sql', 'description': 'Qt 4 SQL module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-sql-mysql', 'description': 'Qt 4 MySQL database driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-svg', 'description': 'Qt 4 SVG module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-xml', 'description': 'Qt 4 XML module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-xmlpatterns', 'description': 'Qt 4 XML patterns module'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.3-0ubuntu1', 'name': 'libqtbamf1', 'description': 'Qt binding and QML plugin for bamf - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqtcore4', 'description': 'Qt 4 core module'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'libqtdee2', 'description': 'Qt binding and QML plugin for Dee - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1-0ubuntu5', 'name': 'libqtgconf1', 'description': 'Qt binding and QML plugin for GConf - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqtgui4', 'description': 'Qt 4 GUI module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libquadmath0', 'description': 'GCC Quad-Precision Math Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-1', 'name': 'libquvi0', 'description': 'library for parsing video download links (runtime libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.6-1', 'name': 'libraptor2-0', 'description': 'Raptor 2 RDF syntax library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-5', 'name': 'librarian0', 'description': 'Documentation meta-data library (library package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.28-1', 'name': 'librasqal3', 'description': 'Rasqal RDF query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-1ubuntu1', 'name': 'libraw1394-11', 'description': 'library for direct access to IEEE 1394 bus (aka FireWire)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.4-0ubuntu2', 'name': 'libraw5', 'description': 'raw image decoder library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.14-1', 'name': 'librdf0', 'description': 'Redland Resource Description Framework (RDF) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2-11', 'name': 'libreadline5', 'description': 'GNU readline and history libraries, run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.2-8', 'name': 'libreadline6', 'description': 'GNU readline and history libraries, run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-base-core', 'description': 'office productivity suite -- shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-calc', 'description': 'office productivity suite -- spreadsheet'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-common', 'description': 'office productivity suite -- arch-independent files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-core', 'description': 'office productivity suite -- arch-dependent files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-draw', 'description': 'office productivity suite -- drawing'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-emailmerge', 'description': 'office productivity suite -- email mail merge'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-gnome', 'description': 'office productivity suite -- GNOME integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-gtk', 'description': 'office productivity suite -- GTK+ integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-help-en-us', 'description': 'office productivity suite -- English_american help'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-impress', 'description': 'office productivity suite -- presentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-math', 'description': 'office productivity suite -- equation editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-style-human', 'description': 'office productivity suite -- Human symbol style'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-style-tango', 'description': 'office productivity suite -- Tango symbol style'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-writer', 'description': 'office productivity suite -- word processor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.12-1ubuntu2', 'name': 'librest-0.7-0', 'description': 'REST service access library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'librhythmbox-core5', 'description': 'support library for the rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libroken18-heimdal', 'description': 'Heimdal Kerberos - roken support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.35.2-0ubuntu1', 'name': 'librsvg2-2', 'description': 'SAX-based renderer library for SVG files (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.35.2-0ubuntu1', 'name': 'librsvg2-common', 'description': 'SAX-based renderer library for SVG files (extra runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.7-8', 'name': 'librsync1', 'description': 'rsync remote-delta algorithm library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4~20110711.gitc28f1bab-1', 'name': 'librtmp0', 'description': 'toolkit for RTMP streams (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.8-1', 'name': 'libsamplerate0', 'description': 'Audio sample rate conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'libsane', 'description': 'API library for scanners'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'libsane-common', 'description': 'API library for scanners -- documentation and support files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'libsane-hpaio', 'description': 'HP SANE backend for multi-function peripherals'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.25.dfsg1-3', 'name': 'libsasl2-2', 'description': 'Cyrus SASL - authentication abstraction library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.25.dfsg1-3', 'name': 'libsasl2-modules', 'description': 'Cyrus SASL - pluggable authentication modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.14-6.4ubuntu3', 'name': 'libsdl1.2debian', 'description': 'Simple DirectMedia Layer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.0-4ubuntu1', 'name': 'libselinux1', 'description': 'SELinux runtime shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-2ubuntu1', 'name': 'libsensors4', 'description': 'library to read temperature/voltage/fan sensors'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.33-1', 'name': 'libsgutils2-2', 'description': 'utilities for devices using the SCSI command set (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.2-7ubuntu1', 'name': 'libshout3', 'description': 'MP3/Ogg Vorbis broadcast streaming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.10-0ubuntu2', 'name': 'libsigc++-2.0-0c2a', 'description': 'type-safe Signal Framework for C++ - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.4-3ubuntu1', 'name': 'libslang2', 'description': 'S-Lang programming library - runtime version'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.1-7.8ubuntu1', 'name': 'libslp1', 'description': 'OpenSLP libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.0-2', 'name': 'libsm6', 'description': 'X11 Session Management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'libsmbclient', 'description': 'shared library for communication with SMB/CIFS servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-4', 'name': 'libsndfile1', 'description': 'Library for reading/writing audio files'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.3~dfsg-2.4ubuntu1', 'name': 'libsnmp-base', 'description': 'SNMP (Simple Network Management Protocol) MIBs and documentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.3~dfsg-2.4ubuntu1', 'name': 'libsnmp15', 'description': 'SNMP (Simple Network Management Protocol) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.17-1.1', 'name': 'libsonic0', 'description': 'Simple library to speed up or slow down speech'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'libsoup-gnome2.4-1', 'description': 'HTTP library implementation in C -- GNOME support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'libsoup2.4-1', 'description': 'HTTP library implementation in C -- Shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.6-1build1', 'name': 'libspectre1', 'description': 'Library for rendering PostScript documents'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'libspeechd2', 'description': 'Speech Dispatcher: Shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2~rc1-3ubuntu2', 'name': 'libspeex1', 'description': 'The Speex codec runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2~rc1-3ubuntu2', 'name': 'libspeexdsp1', 'description': 'The Speex extended runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.7.9-2ubuntu1', 'name': 'libsqlite3-0', 'description': 'SQLite 3 shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'libss2', 'description': 'command-line interface parsing library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.2-1', 'name': 'libssh-4', 'description': 'tiny C SSH library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0g-1ubuntu1', 'name': 'libssl1.0.0', 'description': 'SSL shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu1', 'name': 'libstartup-notification0', 'description': 'library for program launch feedback (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libstdc++6', 'description': 'GNU Standard C++ Library v3'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.16-2', 'name': 'libswitch-perl', 'description': 'switch statement for Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'libsyncdaemon-1.0-1', 'description': 'Ubuntu One synchronization daemon library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.0+repack-1', 'name': 'libsysfs2', 'description': 'interface library to sysfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.2-3.4ubuntu1', 'name': 'libt1-5', 'description': 'Type 1 font rasterizer library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-1ubuntu5', 'name': 'libtag1-vanilla', 'description': 'audio meta-data library - vanilla flavour'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-1ubuntu5', 'name': 'libtag1c2a', 'description': 'audio meta-data library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-3', 'name': 'libtalloc2', 'description': 'hierarchical pool based memory allocator'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.10-1ubuntu1', 'name': 'libtasn1-3', 'description': 'Manage ASN.1 structures (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.9-4', 'name': 'libtdb1', 'description': 'Trivial Database - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.19-1build1', 'name': 'libtelepathy-farsight0', 'description': 'Glue library between telepathy and farsight2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17.5-1ubuntu1', 'name': 'libtelepathy-glib0', 'description': 'Telepathy framework - GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.12-1', 'name': 'libtelepathy-logger2', 'description': 'Telepathy logger service - utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.04-7build1', 'name': 'libtext-charwidth-perl', 'description': 'get display widths of characters on the terminal'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-5', 'name': 'libtext-iconv-perl', 'description': 'converts between character sets in Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.06-7', 'name': 'libtext-wrapi18n-perl', 'description': 'internationalized substitute of Text::Wrap'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-3', 'name': 'libthai-data', 'description': 'Data files for Thai language support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-3', 'name': 'libthai0', 'description': 'Thai language support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1+dfsg.1-3ubuntu2', 'name': 'libtheora0', 'description': 'The Theora Video Compression Codec'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.9.5-2', 'name': 'libtiff4', 'description': 'Tag Image File Format (TIFF) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2', 'name': 'libtimezonemap1', 'description': 'GTK+3 timezone map widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libtinfo5', 'description': 'shared low-level terminfo library for terminal handling'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-0ubuntu1', 'name': 'libtotem-plparser17', 'description': 'Totem Playlist Parser library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'libtotem0', 'description': 'Main library for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'libubuntuoneui-3.0-1', 'description': 'Ubuntu One widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'libudev0', 'description': 'udev library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-1', 'name': 'libunique-3.0-0', 'description': 'Library for writing single instance applications - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'libunity-2d-private0', 'description': 'Unity 2D shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'libunity-core-5.0-5', 'description': 'Core library for the Unity interface.'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.4-0ubuntu2', 'name': 'libunity-misc4', 'description': 'Miscellaneous functions for Unity - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'libunity9', 'description': 'binding to get places into the launcher - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.15-1', 'name': 'libupower-glib1', 'description': 'abstraction for power management - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:0.1.12-20', 'name': 'libusb-0.1-4', 'description': 'userspace USB programming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.9~rc3-2', 'name': 'libusb-1.0-0', 'description': 'userspace USB programming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.7-2', 'name': 'libusbmuxd1', 'description': 'USB multiplexor daemon for iPhone and iPod Touch devices - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.5-4', 'name': 'libutempter0', 'description': 'A privileged helper for utmp/wtmp updates (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.8-0ubuntu1', 'name': 'libutouch-evemu1', 'description': 'KernelInput Event Device Emulation Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.1-0ubuntu1', 'name': 'libutouch-frame1', 'description': 'Touch Frame Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.5-0ubuntu1', 'name': 'libutouch-geis1', 'description': 'Gesture engine interface support'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu1', 'name': 'libutouch-grail1', 'description': 'Gesture Recognition And Instantiation Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.02-4ubuntu1', 'name': 'libuuid-perl', 'description': 'Perl extension for using UUID interfaces as defined in e2fsprogs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libuuid1', 'description': 'Universally Unique ID library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.5-6ubuntu1', 'name': 'libv4l-0', 'description': 'Collection of video4linux support libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.5-6ubuntu1', 'name': 'libv4lconvert0', 'description': 'Video4linux frame format conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.0-4', 'name': 'libvisual-0.4-0', 'description': 'Audio visualization framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.0.dfsg.1-5', 'name': 'libvisual-0.4-plugins', 'description': 'Audio visualization framework plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.8.2-2ubuntu1', 'name': 'libvncserver0', 'description': "API to write one's own vnc server"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbis0a', 'description': 'The Vorbis General Audio Compression Codec (Decoder library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbisenc2', 'description': 'The Vorbis General Audio Compression Codec (Encoder library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbisfile3', 'description': 'The Vorbis General Audio Compression Codec (High Level API)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'libvte-2.90-9', 'description': 'Terminal emulator widget for GTK+ 3.0 - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'libvte-2.90-common', 'description': 'Terminal emulator widget for GTK+ 3.0 - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'libvte-common', 'description': 'Terminal emulator widget for GTK+ 2.x - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'libvte9', 'description': 'Terminal emulator widget for GTK+ 2.0 - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu4', 'name': 'libwacom-common', 'description': 'Wacom model feature query library (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu4', 'name': 'libwacom2', 'description': 'Wacom model feature query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.60.1-2', 'name': 'libwavpack1', 'description': 'audio codec (lossy and lossless) - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'libwbclient0', 'description': 'Samba winbind client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libwebkitgtk-3.0-0', 'description': 'Web content engine library for GTK+'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libwebkitgtk-3.0-common', 'description': 'Web content engine library for GTK+ - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libwind0-heimdal', 'description': 'Heimdal Kerberos - NTLM support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.8.4-10ubuntu1', 'name': 'libwmf0.2-7', 'description': 'Windows metafile conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.8.4-10ubuntu1', 'name': 'libwmf0.2-7-gtk', 'description': 'Windows metafile conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libwnck-3-0', 'description': 'Window Navigator Construction Kit - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libwnck-3-common', 'description': 'Window Navigator Construction Kit - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.30.7-0ubuntu1', 'name': 'libwnck-common', 'description': 'Window Navigator Construction Kit - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.30.7-0ubuntu1', 'name': 'libwnck22', 'description': 'Window Navigator Construction Kit - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.4-1', 'name': 'libwpd-0.9-9', 'description': 'Library for handling WordPerfect documents (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.1-1', 'name': 'libwpg-0.2-2', 'description': 'WordPerfect graphics import/convert library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-1', 'name': 'libwps-0.2-2', 'description': 'Works text file format import filter library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6.q-21', 'name': 'libwrap0', 'description': "Wietse Venema's TCP wrappers library"}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-6', 'description': 'X11 client-side library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-data', 'description': 'X11 client-side library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-xcb1', 'description': 'Xlib/XCB interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1+ds1-7build2', 'name': 'libx86-1', 'description': 'x86 real-mode library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.8-1', 'name': 'libxapian22', 'description': 'Search engine library'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libxatracker1', 'description': 'X acceleration library -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.6-4', 'name': 'libxau6', 'description': 'X11 authorisation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.9-3', 'name': 'libxaw7', 'description': 'X11 Athena Widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-dri2-0', 'description': 'X C Binding, dri2 extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-glx0', 'description': 'X C Binding, glx extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-render0', 'description': 'X C Binding, render extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-shape0', 'description': 'X C Binding, shape extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-shm0', 'description': 'X C Binding, shm extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.8-2', 'name': 'libxcb-util0', 'description': 'utility libraries for X C Binding -- atom, aux and event'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb1', 'description': 'X C Binding'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.3-2', 'name': 'libxcomposite1', 'description': 'X11 Composite extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.12-1', 'name': 'libxcursor1', 'description': 'X cursor management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.3-2', 'name': 'libxdamage1', 'description': 'X11 damaged region extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.0-4', 'name': 'libxdmcp6', 'description': 'X11 Display Manager Control Protocol library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.3.0-3', 'name': 'libxext6', 'description': 'X11 miscellaneous extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.0-4ubuntu1', 'name': 'libxfixes3', 'description': "X11 miscellaneous 'fixes' extension library"}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.4-1', 'name': 'libxfont1', 'description': 'X11 font rasterisation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.0-3ubuntu1', 'name': 'libxft2', 'description': 'FreeType-based font drawing library for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.5.99.3-0ubuntu1', 'name': 'libxi6', 'description': 'X11 Input extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.1-3', 'name': 'libxinerama1', 'description': 'X11 Xinerama extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.7-1', 'name': 'libxkbfile1', 'description': 'X11 keyboard file manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.1-1', 'name': 'libxklavier16', 'description': 'X Keyboard Extension high-level API'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.8.dfsg-5.1ubuntu3', 'name': 'libxml2', 'description': 'GNOME XML library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.0-3', 'name': 'libxmu6', 'description': 'X11 miscellaneous utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.0-3', 'name': 'libxmuu1', 'description': 'X11 miscellaneous micro-utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.1-2', 'name': 'libxp6', 'description': 'X Printing Extension (Xprint) client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.9-4', 'name': 'libxpm4', 'description': 'X11 pixmap library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.3.2-2', 'name': 'libxrandr2', 'description': 'X11 RandR extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.6-2', 'name': 'libxrender1', 'description': 'X Rendering Extension client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.5-1', 'name': 'libxres1', 'description': 'X11 Resource extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.26-8ubuntu1', 'name': 'libxslt1.1', 'description': 'XSLT 1.0 processing library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.1-2', 'name': 'libxt6', 'description': 'X11 toolkit intrinsics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.0-4', 'name': 'libxtst6', 'description': 'X11 Testing -- Record extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.6-2', 'name': 'libxv1', 'description': 'X11 Video extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.6-1ubuntu2', 'name': 'libxvmc1', 'description': 'X11 Video extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.2-1', 'name': 'libxxf86dga1', 'description': 'X11 Direct Graphics Access extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.1-2', 'name': 'libxxf86vm1', 'description': 'X11 XFree86 video mode extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.12-2', 'name': 'libyajl1', 'description': 'Yet Another JSON Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.50-1', 'name': 'libyaml-tiny-perl', 'description': 'Perl module for reading and writing YAML files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libyelp0', 'description': 'Library for the GNOME help browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.14-1', 'name': 'libzeitgeist-1.0-1', 'description': 'library to access Zeitgeist - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-1', 'name': 'libzephyr4', 'description': "Project Athena's notification service - non-Kerberos libraries"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.8.29-0ubuntu2', 'name': 'light-themes', 'description': 'Light Themes (Ambiance and Radiance)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-0ubuntu1', 'name': 'lightdm', 'description': 'Display Manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.71', 'name': 'linux-firmware', 'description': 'Firmware for Linux kernel drivers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-generic', 'description': 'Complete Generic Linux kernel'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-headers-3.2.0-17', 'description': 'Header files related to Linux kernel version 3.2.0'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-headers-3.2.0-17-generic', 'description': 'Linux kernel headers for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-headers-generic', 'description': 'Generic Linux kernel headers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-image-3.2.0-17-generic', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-image-generic', 'description': 'Generic Linux kernel image'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-libc-dev', 'description': 'Linux Kernel Headers for development'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'linux-sound-base', 'description': 'base package for ALSA and OSS sound systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.39ubuntu1', 'name': 'localechooser-data', 'description': 'Lists of locales supported by the installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.13+git20111116-1', 'name': 'locales', 'description': 'common files for locale support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16', 'name': 'lockfile-progs', 'description': 'Programs for locking and unlocking files and mailboxes'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.1.4.2+svn3283-3ubuntu4', 'name': 'login', 'description': 'system login tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.7.8-6ubuntu5', 'name': 'logrotate', 'description': 'Log rotation utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0-0ubuntu20', 'name': 'lsb-base', 'description': 'Linux Standard Base 4.0 init script functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0-0ubuntu20', 'name': 'lsb-release', 'description': 'Linux Standard Base version reporting utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '02.15-2', 'name': 'lshw', 'description': 'information about hardware configuration'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.81.dfsg.1-1build1', 'name': 'lsof', 'description': 'List open files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3-2.1ubuntu2', 'name': 'ltrace', 'description': 'Tracks runtime library calls in dynamically linked programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.51', 'name': 'lupin-casper', 'description': 'Add support for loop-mount installations to casper'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'mahjongg', 'description': 'classic Eastern tile game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.81-8.1ubuntu1', 'name': 'make', 'description': 'An utility for Directing compilation.'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.1-89ubuntu2', 'name': 'makedev', 'description': 'creates device files in /dev'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.6.1-1', 'name': 'man-db', 'description': 'on-line manual pager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.32-0.2ubuntu2', 'name': 'manpages', 'description': 'Manual pages about using a GNU/Linux system'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.32-0.2ubuntu2', 'name': 'manpages-dev', 'description': 'Manual pages about using GNU/Linux for development'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.3-16ubuntu2', 'name': 'mawk', 'description': 'a pattern scanning and text processing language'}, {'status': 'Installed', 'desired': 'Install', 'version': '16-1', 'name': 'media-player-info', 'description': 'Media player identification files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.20-1.1ubuntu1', 'name': 'memtest86+', 'description': 'thorough real-mode memory tester'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'metacity', 'description': 'lightweight GTK+ window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'metacity-common', 'description': 'shared files for the Metacity window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.51-1ubuntu1', 'name': 'mime-support', 'description': "MIME files 'mime.types' & 'mailcap', and support programs"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.23.1-1ubuntu2', 'name': 'mlocate', 'description': 'quickly find files on the filesystem based on their name'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111113-1ubuntu1', 'name': 'mobile-broadband-provider-info', 'description': 'database of mobile broadband service providers'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1.96+git201202081807.635fce1-0ubuntu2', 'name': 'modemmanager', 'description': 'D-Bus service for managing modems'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.16-1ubuntu2', 'name': 'module-init-tools', 'description': 'tools for managing Linux kernel modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'mount', 'description': 'Tools for mounting and manipulating filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.34', 'name': 'mountall', 'description': 'filesystem mounting tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'mousetweaks', 'description': 'mouse accessibility enhancements for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-3.1', 'name': 'mscompress', 'description': 'Microsoft "compress.exe/expand.exe" compatible (de)compressor'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.12-1', 'name': 'mtools', 'description': 'Tools for manipulating MSDOS files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.80-1ubuntu1', 'name': 'mtr-tiny', 'description': 'Full screen ncurses traceroute tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'multiarch-support', 'description': 'Transitional package to ensure multiarch compatibility'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.5.20-0ubuntu3', 'name': 'mysql-common', 'description': 'MySQL database common files, e.g. /etc/mysql/my.cnf'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.6-1', 'name': 'nano', 'description': 'small, friendly text editor inspired by Pico'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'nautilus', 'description': 'file manager and graphical shell for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'nautilus-data', 'description': 'data files for nautilus'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-2ubuntu1', 'name': 'nautilus-sendto', 'description': 'integrates Evolution and Pidgin into the Nautilus file manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'nautilus-sendto-empathy', 'description': 'GNOME multi-protocol chat and call client (nautilus-sendto plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.3-1ubuntu2', 'name': 'nautilus-share', 'description': 'Nautilus extension to share folder using Samba'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'ncurses-base', 'description': 'basic terminal type definitions'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'ncurses-bin', 'description': 'terminal-related programs and man pages'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.60-24.1ubuntu1', 'name': 'net-tools', 'description': 'The NET-3 networking toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.47ubuntu1', 'name': 'netbase', 'description': 'Basic TCP/IP networking system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.89-4ubuntu1', 'name': 'netcat-openbsd', 'description': 'TCP/IP swiss army knife'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'network-manager', 'description': 'network management framework (daemon and userspace tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'network-manager-gnome', 'description': 'network management framework (GNOME frontend)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0-1ubuntu1', 'name': 'network-manager-pptp', 'description': 'network management framework (PPTP plugin core)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0-1ubuntu1', 'name': 'network-manager-pptp-gnome', 'description': 'network management framework (PPTP plugin GNOME GUI)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.33-0ubuntu1', 'name': 'notify-osd', 'description': 'daemon that displays passive pop-up notifications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7', 'name': 'notify-osd-icons', 'description': 'Notify-OSD icons'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2011.10.9AR.1-1ubuntu3', 'name': 'ntfs-3g', 'description': 'read/write NTFS driver for FUSE'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.2.6.p3+dfsg-1ubuntu2', 'name': 'ntpdate', 'description': 'client for setting system time from NTP servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'nux-tools', 'description': 'Visual rendering toolkit for real-time applications - tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.2.39', 'name': 'nvidia-common', 'description': 'Find obsolete NVIDIA drivers'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.6-0ubuntu1', 'name': 'obex-data-server', 'description': 'D-Bus service for OBEX client and server side functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44-0ubuntu1', 'name': 'obexd-client', 'description': 'D-Bus OBEX client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.97.0-0ubuntu2', 'name': 'onboard', 'description': 'Simple On-screen Keyboard'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.6.9', 'name': 'oneconf', 'description': 'synchronize your configuration data over the network'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120212-1', 'name': 'openprinting-ppds', 'description': 'OpenPrinting printer support - PostScript PPD files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.9p1-2ubuntu2', 'name': 'openssh-client', 'description': 'secure shell (SSH) client, for secure access to remote machines'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0g-1ubuntu1', 'name': 'openssl', 'description': 'Secure Socket Layer (SSL) binary and related cryptographic tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.49ubuntu1', 'name': 'os-prober', 'description': 'utility to detect other OSes on a set of drives'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'overlay-scrollbar', 'description': 'Scrollbar overlayed widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-8ubuntu3', 'name': 'parted', 'description': 'disk partition manipulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.1.4.2+svn3283-3ubuntu4', 'name': 'passwd', 'description': 'change and administer password and group data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.6.1-3', 'name': 'patch', 'description': 'Apply a diff file to an original'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.1.8-2ubuntu3', 'name': 'pciutils', 'description': 'Linux PCI Utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '018-5', 'name': 'pcmciautils', 'description': 'PCMCIA utilities for Linux 2.6'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl', 'description': "Larry Wall's Practical Extraction and Report Language"}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl-base', 'description': 'minimal Perl system'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl-modules', 'description': 'Core Perl modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.26-1ubuntu1', 'name': 'pkg-config', 'description': 'manage compile and link flags for libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth', 'description': 'graphical boot animation and logger - main package'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-label', 'description': 'graphical boot animation and logger - label control'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-theme-ubuntu-logo', 'description': 'graphical boot animation and logger - ubuntu-logo theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-theme-ubuntu-text', 'description': 'graphical boot animation and logger - ubuntu-logo theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.1-9', 'name': 'pm-utils', 'description': 'utilities and scripts for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'policykit-1', 'description': 'framework for managing administrative policies and privileges'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.105-1ubuntu3', 'name': 'policykit-1-gnome', 'description': 'GNOME authentication agent for PolicyKit-1'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10', 'name': 'policykit-desktop-privileges', 'description': 'run common desktop actions without password'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'poppler-utils', 'description': 'PDF utilities (based on Poppler)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.53ubuntu1', 'name': 'popularity-contest', 'description': 'Vote for your favourite packages automatically'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31', 'name': 'powermgmt-base', 'description': 'Common utils and configs for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.5-5ubuntu1', 'name': 'ppp', 'description': 'Point-to-Point Protocol (PPP) - daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.18+nmu3ubuntu1', 'name': 'pppconfig', 'description': 'A text menu based utility for configuring ppp'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20ubuntu1', 'name': 'pppoeconf', 'description': 'configures PPPoE/ADSL connections'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.2-6', 'name': 'pptp-linux', 'description': 'Point-to-Point Tunneling Protocol (PPTP) Client'}, {'status': 'Installed', 'desired': 'Install', 'version': '23-1', 'name': 'printer-driver-c2esp', 'description': 'printer driver for Kodak ESP AiO color inkjet Series'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111202dfsg0-1ubuntu1', 'name': 'printer-driver-foo2zjs', 'description': 'printer driver for ZjStream-based printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'printer-driver-gutenprint', 'description': 'printer drivers for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'printer-driver-hpcups', 'description': 'HP Linux Printing and Imaging - CUPS Raster driver (hpcups)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'printer-driver-hpijs', 'description': 'HP Linux Printing and Imaging - gs IJS driver (hpijs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.9-6ubuntu1', 'name': 'printer-driver-min12xxw', 'description': 'printer driver for KonicaMinolta PagePro 1[234]xxW'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.13+nondbs-0ubuntu1', 'name': 'printer-driver-pnm2ppa', 'description': 'printer driver for HP-GDI printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-3', 'name': 'printer-driver-ptouch', 'description': 'printer driver Brother P-touch label printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3+repack0-2', 'name': 'printer-driver-pxljr', 'description': 'printer driver for HP Color LaserJet 35xx/36xx'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1-3', 'name': 'printer-driver-sag-gdi', 'description': 'printer driver for Ricoh Aficio SP 1000s/SP 1100s'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.0+svn300-1.1ubuntu1', 'name': 'printer-driver-splix', 'description': 'Driver for Samsung and Xerox SPL2 and SPLc laser printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2.8-11ubuntu6', 'name': 'procps', 'description': '/proc file system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'protobuf-compiler', 'description': 'compiler for protocol buffer definition files'}, {'status': 'Installed', 'desired': 'Install', 'version': '22.15-2', 'name': 'psmisc', 'description': 'utilities that use the proc file system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio', 'description': 'PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-esound-compat', 'description': 'PulseAudio ESD compatibility layer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-bluetooth', 'description': 'Bluetooth module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-gconf', 'description': 'GConf module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-x11', 'description': 'X11 module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-utils', 'description': 'Command line tools for the PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-9ubuntu2', 'name': 'python', 'description': 'interactive high-level object-oriented language (default version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'python-appindicator', 'description': 'Python bindings for libappindicator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'python-apport', 'description': 'apport crash report handling library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.3ubuntu4', 'name': 'python-apt', 'description': 'Python interface to libapt-pkg'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.3ubuntu4', 'name': 'python-apt-common', 'description': 'Python interface to libapt-pkg (locales)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon', 'description': 'Python module for the server and client of aptdaemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.gtk3widgets', 'description': 'Python GTK+ 3 widgets to run an aptdaemon client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.gtkwidgets', 'description': 'Python GTK+ 2 widgets to run an aptdaemon client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.pkcompat', 'description': 'PackageKit compatibilty for AptDaemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'python-brlapi', 'description': 'Python bindings for BrlAPI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.8-1ubuntu3', 'name': 'python-cairo', 'description': 'Python bindings for the Cairo vector graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.1-2build1', 'name': 'python-chardet', 'description': 'universal character encoding detector'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0-1build1', 'name': 'python-configglue', 'description': 'Glues together optparse.OptionParser and ConfigParser.ConfigParser'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1', 'name': 'python-crypto', 'description': 'cryptographic algorithms and protocols for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.60-0ubuntu1', 'name': 'python-cups', 'description': 'Python bindings for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'python-cupshelpers', 'description': 'Python modules for printer configuration with CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-1', 'name': 'python-dateutil', 'description': 'powerful extensions to the standard datetime module'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'python-dbus', 'description': 'simple interprocess messaging system (Python interface)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'python-dbus-dev', 'description': 'main loop integration development files for python-dbus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.21ubuntu1', 'name': 'python-debian', 'description': 'Python modules to work with Debian-related data formats'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.0+git20120213ubuntu1', 'name': 'python-debtagshw', 'description': 'Match debtags hardware:: tags against the actual hardware'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2+bzr481-1', 'name': 'python-defer', 'description': 'Small framework for asynchronous programming'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-dirspec', 'description': 'Python User Folders Specification Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1', 'name': 'python-egenix-mxdatetime', 'description': 'date and time handling routines for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1', 'name': 'python-egenix-mxtools', 'description': 'collection of additional builtins for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.31-1ubuntu3', 'name': 'python-farsight', 'description': 'Audio/Video communications framework: Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.1+dfsg-1', 'name': 'python-gconf', 'description': 'Python bindings for the GConf configuration database system'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.1-3', 'name': 'python-gdbm', 'description': 'GNU dbm database support for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gi', 'description': 'Python 2.x bindings for gobject-introspection libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gi-cairo', 'description': 'Python Cairo bindings for the GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.32.0+dfsg-1', 'name': 'python-gnomekeyring', 'description': 'Python bindings for the GNOME keyring library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2-9.1ubuntu3', 'name': 'python-gnupginterface', 'description': 'Python interface to GnuPG (GPG)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gobject', 'description': 'Python 2.x bindings for GObject - transitional package'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.6-9', 'name': 'python-gobject-2', 'description': 'deprecated static Python bindings for the GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.0-3', 'name': 'python-gtk2', 'description': 'Python bindings for the GTK+ widget set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-1ubuntu2', 'name': 'python-httplib2', 'description': 'comprehensive HTTP client library written for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'python-ibus', 'description': 'Intelligent Input Bus - Python support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.7-4', 'name': 'python-imaging', 'description': 'Python Imaging Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-1fakesync1', 'name': 'python-keyring', 'description': 'store and access your passwords safely'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.12-1', 'name': 'python-launchpadlib', 'description': 'Launchpad web services client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu1', 'name': 'python-lazr.restfulclient', 'description': 'client for lazr.restful-based web services'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-1', 'name': 'python-lazr.uri', 'description': 'library for parsing, manipulating, and generating URIs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'python-libproxy', 'description': 'automatic proxy configuration management library (python)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.8.dfsg-5.1ubuntu3', 'name': 'python-libxml2', 'description': 'Python bindings for the GNOME XML library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'python-louis', 'description': 'Python bindings for liblouis'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.0-1', 'name': 'python-mako', 'description': 'fast and lightweight templating for the Python platform'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15-1', 'name': 'python-markupsafe', 'description': 'XML/HTML/XHTML Markup safe string for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-9ubuntu2', 'name': 'python-minimal', 'description': 'minimal subset of the Python language (default version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-3', 'name': 'python-notify', 'description': 'Python bindings for libnotify'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-3build1', 'name': 'python-oauth', 'description': 'Python library implementing of the OAuth protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu2', 'name': 'python-openssl', 'description': 'Python wrapper around the OpenSSL library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-4', 'name': 'python-packagekit', 'description': 'PackageKit Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.2-12.2ubuntu3', 'name': 'python-pam', 'description': 'A Python interface to the PAM library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.6-1', 'name': 'python-papyon', 'description': 'MSN client library written in Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-1ubuntu2', 'name': 'python-pexpect', 'description': 'Python module for automating interactive applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6+bzr48-0ubuntu2', 'name': 'python-piston-mini-client', 'description': "library for writing clients for Django's Piston REST APIs"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.24-1ubuntu1', 'name': 'python-pkg-resources', 'description': 'Package Discovery and Resource Access using pkg_resources'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'python-problem-report', 'description': 'Python library to handle problem reports'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'python-protobuf', 'description': 'Python bindings for protocol buffers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.5-0ubuntu1', 'name': 'python-pyatspi2', 'description': 'Assistive Technology Service Provider Interface - Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.19.0-4ubuntu3', 'name': 'python-pycurl', 'description': 'Python bindings to libcurl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-1', 'name': 'python-pyicu', 'description': 'Python extension wrapping the ICU C++ API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-1', 'name': 'python-pyinotify', 'description': 'simple Linux inotify Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-renderpm', 'description': 'python low level render interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-reportlab', 'description': 'ReportLab library to create PDF documents using Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-reportlab-accel', 'description': 'C coded extension accelerator for the ReportLab Toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-2.1build1', 'name': 'python-serial', 'description': 'pyserial - module encapsulating access for the serial port'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.2-1', 'name': 'python-simplejson', 'description': 'simple, fast, extensible JSON encoder/decoder for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.13-0ubuntu1', 'name': 'python-smbc', 'description': 'Python bindings for Samba clients (libsmbclient)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'python-software-properties', 'description': 'manage the repositories that you install software from'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'python-speechd', 'description': 'Python interface to Speech Dispatcher'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15.19-2.1build1', 'name': 'python-telepathy', 'description': 'Python language bindings for telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1ubuntu1', 'name': 'python-twisted-bin', 'description': 'Event-based framework for internet applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1ubuntu1', 'name': 'python-twisted-core', 'description': 'Event-based framework for internet applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1', 'name': 'python-twisted-names', 'description': 'DNS protocol implementation with client and server'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1', 'name': 'python-twisted-web', 'description': 'HTTP protocol implementation together with clients and servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'python-ubuntu-sso-client', 'description': 'Ubuntu Single Sign-On client - Python library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-ubuntuone-client', 'description': 'Ubuntu One client Python libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'python-ubuntuone-control-panel', 'description': 'Ubuntu One Control Panel - Python Libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-ubuntuone-storageprotocol', 'description': 'Python library for Ubuntu One file storage and sharing service'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'python-uno', 'description': 'Python-UNO bridge'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.0-0ubuntu5', 'name': 'python-virtkey', 'description': 'Library to emulate keyboard keypresses.'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'python-vte', 'description': 'Python bindings for the VTE widget set'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.0-1', 'name': 'python-wadllib', 'description': 'Python library for navigating WADL files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.8-1', 'name': 'python-xapian', 'description': 'Xapian search engine interface for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19-3ubuntu2', 'name': 'python-xdg', 'description': 'Python library to access freedesktop.org standards'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.2.3build1', 'name': 'python-xkit', 'description': 'library for the manipulation of the xorg.conf'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4-2build1', 'name': 'python-xklavier', 'description': 'Python binding for libxklavier, a X Keyboard Extension API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'python-zeitgeist', 'description': 'event logging framework - Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.6.1-1ubuntu3', 'name': 'python-zope.interface', 'description': 'Interfaces for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'python2.7', 'description': 'Interactive high-level object-oriented language (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'python2.7-minimal', 'description': 'Minimal subset of the Python language (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'qdbus', 'description': 'Qt 4 D-Bus tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-0ubuntu1', 'name': 'qt-at-spi', 'description': 'accessibility plugin for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.2-1.1', 'name': 'radeontool', 'description': 'utility to control ATI Radeon backlight functions on laptops'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-5', 'name': 'rarian-compat', 'description': 'Documentation meta-data library (compatibility tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2-4build1', 'name': 'rdate', 'description': "sets the system's date from a remote host"}, {'status': 'Installed', 'desired': 'Install', 'version': '6.2-8', 'name': 'readline-common', 'description': 'GNU readline and history libraries, common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.6.21-1build1', 'name': 'reiserfsprogs', 'description': 'User-level tools for ReiserFS filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina', 'description': 'remote desktop client for GNOME desktop environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-common', 'description': 'common files for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-plugin-rdp', 'description': 'RDP plugin for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-plugin-vnc', 'description': 'VNC plugin for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.63ubuntu9', 'name': 'resolvconf', 'description': 'name server information handler'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4-1ubuntu1', 'name': 'rfkill', 'description': 'tool for enabling and disabling wireless devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox', 'description': 'music player and organizer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-data', 'description': 'data files for rhythmbox'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-plugin-cdrecorder', 'description': 'burning plugin for rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-plugins', 'description': 'plugins for rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'rhythmbox-ubuntuone', 'description': 'Ubuntu One Rhythmbox plugin'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.9-1ubuntu1', 'name': 'rsync', 'description': 'fast, versatile, remote (and local) file-copying tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.8.6-1ubuntu5', 'name': 'rsyslog', 'description': 'reliable system and kernel logging daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-2', 'name': 'rtkit', 'description': 'Realtime Policy and Watchdog Daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'samba-common', 'description': 'common files used by both the Samba server and client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'samba-common-bin', 'description': 'common files used by both the Samba server and client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'sane-utils', 'description': 'API library for scanners -- utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu1', 'name': 'seahorse', 'description': 'GNOME front end for GnuPG'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1-9', 'name': 'sed', 'description': 'The GNU sed stream editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.6ubuntu2', 'name': 'sensible-utils', 'description': 'Utilities for sensible alternative selection'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.20+bzr123-0ubuntu1', 'name': 'sessioninstaller', 'description': "APT based installer using PackageKit's session DBus API"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.26+nmu1ubuntu1', 'name': 'sgml-base', 'description': 'SGML infrastructure and SGML catalog file support'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.6', 'name': 'sgml-data', 'description': 'common SGML and XML data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0-0ubuntu1', 'name': 'shared-mime-info', 'description': 'FreeDesktop.org shared MIME database and spec'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.92-0ubuntu1', 'name': 'shotwell', 'description': 'digital photo organizer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu2', 'name': 'simple-scan', 'description': 'Simple Scanning Utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'smbclient', 'description': 'command-line SMB/CIFS clients for Unix'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.5-0ubuntu3', 'name': 'sni-qt', 'description': 'indicator support for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.10', 'name': 'software-center', 'description': 'Utility for browsing, installing, and removing software'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.2', 'name': 'software-center-aptdaemon-plugins', 'description': 'The aptdaemon plugins for software-center'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'software-properties-common', 'description': 'manage the repositories that you install software from (common)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'software-properties-gtk', 'description': 'manage the repositories that you install software from (gtk)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7-0ubuntu3', 'name': 'sound-theme-freedesktop', 'description': 'freedesktop.org sound theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'speech-dispatcher', 'description': 'Common interface to speech synthesizers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.9p1-2ubuntu2', 'name': 'ssh-askpass-gnome', 'description': 'interactive X program to prompt users for a passphrase for ssh-add'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.28', 'name': 'ssl-cert', 'description': 'simple debconf wrapper for OpenSSL'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.5.20-2.3ubuntu1', 'name': 'strace', 'description': 'A system call tracer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.3p1-1ubuntu3', 'name': 'sudo', 'description': 'Provide limited super user privileges to specific users'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:4.05+dfsg-2', 'name': 'syslinux', 'description': 'collection of boot loaders'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:4.05+dfsg-2', 'name': 'syslinux-common', 'description': 'collection of boot loaders (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-common', 'description': 'Printer configuration GUI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-gnome', 'description': 'Printer configuration GUI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-udev', 'description': 'Printer auto-configuration facility based on udev'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'sysv-rc', 'description': 'System-V-like runlevel change mechanism'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'sysvinit-utils', 'description': 'System-V-like utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.26-4', 'name': 'tar', 'description': 'GNU version of the tar archiving utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6.q-21', 'name': 'tcpd', 'description': "Wietse Venema's TCP wrapper utilities"}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1-1ubuntu1', 'name': 'tcpdump', 'description': 'command-line network traffic analyzer'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.15-2.1build1', 'name': 'telepathy-butterfly', 'description': 'MSN connection manager for Telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15.3-1ubuntu1', 'name': 'telepathy-gabble', 'description': 'Jabber/XMPP connection manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.0-1', 'name': 'telepathy-haze', 'description': 'Telepathy connection manager that uses libpurple'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.11-2', 'name': 'telepathy-idle', 'description': 'IRC connection manager for Telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.0-0ubuntu1', 'name': 'telepathy-indicator', 'description': 'Desktop service to integrate Telepathy with the messaging menu.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.12-1', 'name': 'telepathy-logger', 'description': 'Telepathy logger service - Daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.11.0-1ubuntu1', 'name': 'telepathy-mission-control-5', 'description': 'management daemon for Telepathy real-time communication framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.0-1ubuntu2', 'name': 'telepathy-salut', 'description': 'Link-local XMPP connection manager for the Telepathy framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17-36build1', 'name': 'telnet', 'description': 'The telnet client'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird', 'description': 'Email, RSS and newsgroup client with integrated spam filter'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird-globalmenu', 'description': 'Unity appmenu integration for Thunderbird'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird-gnome-support', 'description': 'Email, RSS and newsgroup client - GNOME support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-23.1', 'name': 'time', 'description': 'The GNU time program for measuring cpu resource usage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.76-2', 'name': 'toshset', 'description': 'Access much of the Toshiba laptop hardware interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem', 'description': 'Simple media player for the GNOME desktop based on GStreamer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-common', 'description': 'Data files for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-mozilla', 'description': 'Totem Mozilla plugin'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-plugins', 'description': 'Plugins for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.50-0ubuntu1', 'name': 'transmission-common', 'description': 'lightweight BitTorrent client (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.50-0ubuntu1', 'name': 'transmission-gtk', 'description': 'lightweight BitTorrent client (GTK interface)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.33-2', 'name': 'ttf-dejavu-core', 'description': 'Vera font family derivate with additional characters'}, {'status': 'Installed', 'desired': 'Install', 'version': '20100919-1', 'name': 'ttf-freefont', 'description': 'Freefont Serif, Sans and Mono Truetype fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.5.11ubuntu1', 'name': 'ttf-indic-fonts-core', 'description': 'Core collection of free fonts for languages of India'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.5.11ubuntu1', 'name': 'ttf-punjabi-fonts', 'description': 'Free TrueType fonts for the Punjabi language'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.80-0ubuntu1+console', 'name': 'ttf-ubuntu-font-family', 'description': 'Ubuntu Font Family, sans-serif typeface hinted for clarity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.0-beta-1', 'name': 'ttf-wqy-microhei', 'description': 'A droid derived Sans-Seri style CJK font'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011n-2', 'name': 'tzdata', 'description': 'time zone and daylight-saving time data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity', 'description': 'Ubuntu live CD installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.304', 'name': 'ubiquity-casper', 'description': 'Configuration hooks for live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity-frontend-gtk', 'description': 'GTK+ frontend for Ubiquity live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '53', 'name': 'ubiquity-slideshow-ubuntu', 'description': 'Ubiquity slideshow for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity-ubuntu-artwork', 'description': 'Ubuntu artwork for Ubiquity live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '56', 'name': 'ubuntu-artwork', 'description': 'Ubuntu themes and artwork'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-desktop', 'description': 'The Ubuntu desktop system'}, {'status': 'Installed', 'desired': 'Install', 'version': '12.04.2', 'name': 'ubuntu-docs', 'description': 'Ubuntu Desktop Guide'}, {'status': 'Installed', 'desired': 'Install', 'version': '2010.09.27', 'name': 'ubuntu-extras-keyring', 'description': 'GnuPG keys of the Ubuntu extras archive'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011.11.21', 'name': 'ubuntu-keyring', 'description': 'GnuPG keys of the Ubuntu archive'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-minimal', 'description': 'Minimal core of Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.39', 'name': 'ubuntu-mono', 'description': 'Ubuntu Mono Icon theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13', 'name': 'ubuntu-sounds', 'description': "Ubuntu's GNOME audio theme"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntu-sso-client', 'description': 'Ubuntu Single Sign-On client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntu-sso-client-gtk', 'description': 'Ubuntu Single Sign-On client - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-standard', 'description': 'The Ubuntu standard system'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2', 'name': 'ubuntu-system-service', 'description': 'Dbus service to set various system-wide configurations'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.32.1', 'name': 'ubuntu-wallpapers', 'description': 'Ubuntu Wallpapers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'ubuntuone-client', 'description': 'Ubuntu One client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'ubuntuone-client-gnome', 'description': 'Ubuntu One client GNOME integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel', 'description': 'Ubuntu One Control Panel'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel-common', 'description': 'Ubuntu One Control Panel - Common frontend files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel-gtk', 'description': 'Ubuntu One Control Panel - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-0ubuntu4', 'name': 'ubuntuone-couch', 'description': 'Ubuntu One CouchDB'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu3', 'name': 'ubuntuone-installer', 'description': 'Ubuntu One Installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0025+nmu2ubuntu1', 'name': 'ucf', 'description': 'Update Configuration File: preserve user changes to config files.'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'udev', 'description': 'rule-based device node and kernel event manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-3', 'name': 'udisks', 'description': 'storage media interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.30.1-2ubuntu2', 'name': 'ufw', 'description': 'program for managing a Netfilter firewall'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.75.1', 'name': 'unattended-upgrades', 'description': 'automatic installation of security upgrades'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity', 'description': 'Interface designed for efficiency of space and interaction.'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d', 'description': 'Unity interface for non-accelerated graphics cards'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-panel', 'description': 'Unity 2D Panel'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-shell', 'description': 'Dash and Launcher for the Unity 2D environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-spread', 'description': 'Unity 2D Spread'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.23-0ubuntu1', 'name': 'unity-asset-pool', 'description': 'Unity Assets Pool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-common', 'description': 'Common files for the Unity interface.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'unity-greeter', 'description': 'Unity Greeter'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-lens-applications', 'description': 'Application lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-lens-files', 'description': 'File lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-lens-music', 'description': 'Music lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu1', 'name': 'unity-lens-video', 'description': 'Unity Video lens'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-scope-musicstores', 'description': 'Store music lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu1', 'name': 'unity-scope-video-remote', 'description': 'Remote videos engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-services', 'description': 'Services for the Unity interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.0-1ubuntu4', 'name': 'uno-libs3', 'description': 'LibreOffice UNO runtime environment -- public shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.0-4ubuntu1', 'name': 'unzip', 'description': 'De-archiver for .zip files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.41', 'name': 'update-inetd', 'description': 'inetd configuration file updater'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.156.6', 'name': 'update-manager', 'description': 'GNOME application that manages apt updates'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.156.6', 'name': 'update-manager-core', 'description': 'manage release upgrades'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.118.1ubuntu1', 'name': 'update-notifier', 'description': 'Daemon which notifies about package updates'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.118.1ubuntu1', 'name': 'update-notifier-common', 'description': 'Files shared between update-notifier and other packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.15-1', 'name': 'upower', 'description': 'abstraction for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4-0ubuntu8', 'name': 'upstart', 'description': 'event-based init daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.0-1ubuntu4', 'name': 'ure', 'description': 'LibreOffice UNO runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.100.0-12', 'name': 'ureadahead', 'description': 'Read required files in advance'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.35.2', 'name': 'usb-creator-common', 'description': 'create a startup disk using a CD or disc image (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.35.2', 'name': 'usb-creator-gtk', 'description': 'create a startup disk using a CD or disc image (for GNOME)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.3+repack0-1ubuntu1', 'name': 'usb-modeswitch', 'description': 'mode switching tool for controlling "flip flop" USB devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120120-0ubuntu1', 'name': 'usb-modeswitch-data', 'description': 'mode switching data for usb-modeswitch'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.7-2', 'name': 'usbmuxd', 'description': 'USB multiplexor daemon for iPhone and iPod Touch devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:005-1', 'name': 'usbutils', 'description': 'Linux USB utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.39ubuntu2', 'name': 'user-setup', 'description': 'Set up initial user and password'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'util-linux', 'description': 'Miscellaneous system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'uuid-runtime', 'description': 'runtime components for the Universally Unique ID library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1-2ubuntu1', 'name': 'vbetool', 'description': 'run real-mode video BIOS code to alter hardware state'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:7.3.346-1ubuntu1', 'name': 'vim-common', 'description': 'Vi IMproved - Common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:7.3.346-1ubuntu1', 'name': 'vim-tiny', 'description': 'Vi IMproved - enhanced vi editor - compact version'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu2', 'name': 'vino', 'description': 'VNC server for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-1', 'name': 'wamerican', 'description': 'American English dictionary words for /usr/share/dict'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.13.4-2ubuntu1', 'name': 'wget', 'description': 'retrieves files from the web'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.52.11-2ubuntu10', 'name': 'whiptail', 'description': 'Displays user-friendly dialog boxes from shell scripts'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0.14ubuntu1', 'name': 'whois', 'description': 'intelligent WHOIS client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.14', 'name': 'whoopsie', 'description': 'Ubuntu crash database submission daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011.04.28-1ubuntu3', 'name': 'wireless-regdb', 'description': 'wireless regulatory database'}, {'status': 'Installed', 'desired': 'Install', 'version': '30~pre9-5ubuntu1', 'name': 'wireless-tools', 'description': 'Tools for manipulating Linux Wireless Extensions'}, {'status': 'Installed', 'desired': 'Install', 'version': '9:1.1.11-2ubuntu2', 'name': 'wodim', 'description': 'command line CD/DVD writing tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.3-6ubuntu1', 'name': 'wpasupplicant', 'description': 'client support for WPA and WPA2 (IEEE 802.11i)'}, {'status': 'Installed', 'desired': 'Install', 'version': '32+nmu2', 'name': 'x-ttcidfont-conf', 'description': 'TrueType and CID fonts configuration for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+5', 'name': 'x11-apps', 'description': 'X applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'x11-common', 'description': 'X Window System (X.Org) infrastructure'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+2', 'name': 'x11-session-utils', 'description': 'X session utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+4', 'name': 'x11-utils', 'description': 'X11 utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+1', 'name': 'x11-xfs-utils', 'description': 'X font server utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+4', 'name': 'x11-xkb-utils', 'description': 'X11 XKB utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+3', 'name': 'x11-xserver-utils', 'description': 'X server utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.6-1', 'name': 'xauth', 'description': 'X authentication utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-1', 'name': 'xbitmaps', 'description': 'Base X bitmaps'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-1', 'name': 'xcursor-themes', 'description': 'Base X cursor themes'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14-0ubuntu1', 'name': 'xdg-user-dirs', 'description': 'tool to manage well known user directories'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8-1ubuntu2', 'name': 'xdg-user-dirs-gtk', 'description': 'tool to manage well known user directories (Gtk extension)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.0~rc1-2ubuntu6', 'name': 'xdg-utils', 'description': 'desktop integration utilities from freedesktop.org'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1', 'name': 'xdiagnose', 'description': 'X.org diagnosis tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.3', 'name': 'xfonts-base', 'description': 'standard fonts for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.4-1', 'name': 'xfonts-encodings', 'description': 'Encodings for X.Org fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '4ubuntu1', 'name': 'xfonts-mathml', 'description': 'Type1 Symbol font for MathML'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.3-1', 'name': 'xfonts-scalable', 'description': 'scalable fonts for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+1', 'name': 'xfonts-utils', 'description': 'X Window System font utility programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.7', 'name': 'xfsprogs', 'description': 'Utilities for managing the XFS filesystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.1-1', 'name': 'xinit', 'description': 'X server initialisation tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.99.1-0ubuntu2', 'name': 'xinput', 'description': 'Runtime configuration and test of XInput devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1ubuntu1', 'name': 'xkb-data', 'description': 'X Keyboard Extension (XKB) configuration data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13', 'name': 'xml-core', 'description': 'XML infrastructure and XML catalog file support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.6-1ubuntu2', 'name': 'xorg-docs-core', 'description': 'Core documentation for the X.org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.11.4-0ubuntu4', 'name': 'xserver-common', 'description': 'common files used by various X servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg', 'description': 'X.Org X server'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.11.4-0ubuntu4', 'name': 'xserver-xorg-core', 'description': 'Xorg X server - core server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg-input-all', 'description': 'X.Org X server -- input driver metapackage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.6.99.901+git20120126-0ubuntu2', 'name': 'xserver-xorg-input-evdev', 'description': 'X.Org X server -- evdev input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.7.1-1build3', 'name': 'xserver-xorg-input-mouse', 'description': 'X.Org X server -- mouse input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.99~git20120223-0ubuntu1', 'name': 'xserver-xorg-input-synaptics', 'description': 'Synaptics TouchPad driver for X.Org server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.7.0-2build1', 'name': 'xserver-xorg-input-vmmouse', 'description': 'X.Org X server -- VMMouse input driver to use with VMWare'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.13.0-0ubuntu1', 'name': 'xserver-xorg-input-wacom', 'description': 'X.Org X server -- Wacom input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg-video-all', 'description': 'X.Org X server -- output driver metapackage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:6.14.99~git20111219.aacbd629-0ubuntu2', 'name': 'xserver-xorg-video-ati', 'description': 'X.Org X server -- AMD/ATI display driver wrapper'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3.2-4build1', 'name': 'xserver-xorg-video-cirrus', 'description': 'X.Org X server -- Cirrus display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.2-4ubuntu2', 'name': 'xserver-xorg-video-fbdev', 'description': 'X.Org X server -- fbdev display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:2.17.0-1ubuntu4', 'name': 'xserver-xorg-video-intel', 'description': 'X.Org X server -- Intel i8xx, i9xx display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.9.0-1build2', 'name': 'xserver-xorg-video-mach64', 'description': 'X.Org X server -- ATI Mach64 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.13.dfsg-4build2', 'name': 'xserver-xorg-video-mga', 'description': 'X.Org X server -- MGA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2.5-2build2', 'name': 'xserver-xorg-video-neomagic', 'description': 'X.Org X server -- Neomagic display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.0.16+git20111201+b5534a1-1build2', 'name': 'xserver-xorg-video-nouveau', 'description': 'X.Org X server -- Nouveau display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.2.904+svn1050-1', 'name': 'xserver-xorg-video-openchrome', 'description': 'X.Org X server -- VIA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.16-2', 'name': 'xserver-xorg-video-qxl', 'description': 'X.Org X server -- QXL display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.8.1-5build2', 'name': 'xserver-xorg-video-r128', 'description': 'X.Org X server -- ATI r128 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:6.14.99~git20111219.aacbd629-0ubuntu2', 'name': 'xserver-xorg-video-radeon', 'description': 'X.Org X server -- AMD/ATI Radeon display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.6.3-4build2', 'name': 'xserver-xorg-video-s3', 'description': 'X.Org X server -- legacy S3 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.3.3-1ubuntu1', 'name': 'xserver-xorg-video-savage', 'description': 'X.Org X server -- Savage display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.7.5-1build2', 'name': 'xserver-xorg-video-siliconmotion', 'description': 'X.Org X server -- SiliconMotion display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.10.3-3build2', 'name': 'xserver-xorg-video-sis', 'description': 'X.Org X server -- SiS display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.4-2build2', 'name': 'xserver-xorg-video-sisusb', 'description': 'X.Org X server -- SiS USB display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.3-4build2', 'name': 'xserver-xorg-video-tdfx', 'description': 'X.Org X server -- tdfx display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3.4-2build2', 'name': 'xserver-xorg-video-trident', 'description': 'X.Org X server -- Trident display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.3.0-7build2', 'name': 'xserver-xorg-video-vesa', 'description': 'X.Org X server -- VESA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:11.99.901-0ubuntu1', 'name': 'xserver-xorg-video-vmware', 'description': 'X.Org X server -- VMware display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '271-1ubuntu2', 'name': 'xterm', 'description': 'X terminal emulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-0ubuntu1', 'name': 'xul-ext-ubufox', 'description': 'Ubuntu-specific configuration defaults and apt support for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'xz-lzma', 'description': 'XZ-format compression utilities - compatibility commands'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'xz-utils', 'description': 'XZ-format compression utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'yelp', 'description': 'Help browser for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu1', 'name': 'yelp-xsl', 'description': 'XSL stylesheets for the yelp help browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'zeitgeist', 'description': 'event logging framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'zeitgeist-core', 'description': 'event logging framework - engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-1ubuntu1', 'name': 'zeitgeist-datahub', 'description': 'event logging framework - passive logging daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'zenity', 'description': 'Display graphical dialog boxes from shell scripts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'zenity-common', 'description': 'Display graphical dialog boxes from shell scripts (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0-4', 'name': 'zip', 'description': 'Archiver for .zip files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2.3.4.dfsg-3ubuntu4', 'name': 'zlib1g', 'description': 'compression library - runtime'}]) for report-messages with priority -100. 2012-02-28 17:51:41,309 DEBUG Started firing report-package. 2012-02-28 17:51:41,318 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_package([{'status': 'Installed', 'desired': 'Install', 'version': '0.6.15-2ubuntu8', 'name': 'accountsservice', 'description': 'query and manipulate user account information'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.51-5ubuntu1', 'name': 'acl', 'description': 'Access control list utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.138', 'name': 'acpi-support', 'description': 'scripts for handling many ACPI events'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.0.10-1ubuntu3', 'name': 'acpid', 'description': 'Advanced Configuration and Power Interface event daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-0ubuntu2', 'name': 'activity-log-manager-common', 'description': 'blacklist configuration for Zeitgeist (assets)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-0ubuntu2', 'name': 'activity-log-manager-control-center', 'description': 'blacklist configuration for Zeitgeist (control center integration)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.113ubuntu2', 'name': 'adduser', 'description': 'add and remove users and groups'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2-0ubuntu1', 'name': 'adium-theme-ubuntu', 'description': 'Adium message style for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2.2-0ubuntu1', 'name': 'aisleriot', 'description': 'Solitaire card games'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu2', 'name': 'alsa-utils', 'description': 'Utilities for configuring and using ALSA'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-14ubuntu1', 'name': 'anacron', 'description': "cron-like program that doesn't go by time"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.3.dfsg.1-2', 'name': 'apg', 'description': 'Automated Password Generator - Standalone version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.04.3', 'name': 'app-install-data', 'description': 'Ubuntu applications (data files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '12.12.04', 'name': 'app-install-data-partner', 'description': 'Application Installer (data files for partner applications/repositories)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.99-0ubuntu1', 'name': 'apparmor', 'description': 'User-space parser utility for AppArmor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'appmenu-gtk', 'description': 'Export GTK menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'appmenu-gtk3', 'description': 'Export GTK menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2-0ubuntu2', 'name': 'appmenu-qt', 'description': 'appmenu support for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'apport', 'description': 'automatically generate crash reports for debugging'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'apport-gtk', 'description': 'GTK+ frontend for the apport crash report system'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.16', 'name': 'apport-symptoms', 'description': 'symptom scripts for apport'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt', 'description': 'commandline package manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2', 'name': 'apt-clone', 'description': 'Script to create state bundles'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt-transport-https', 'description': 'https download transport for APT'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'apt-utils', 'description': 'package managment related utility programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44ubuntu5', 'name': 'apt-xapian-index', 'description': 'maintenance and search tools for a Xapian index of Debian packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'aptdaemon', 'description': 'transaction based package management service'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'aptdaemon-data', 'description': 'data files for clients'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1ubuntu1', 'name': 'apturl', 'description': 'install packages using the apt protocol - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1ubuntu1', 'name': 'apturl-common', 'description': 'install packages using the apt protocol - common data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.88ubuntu1', 'name': 'archdetect-deb', 'description': 'Hardware architecture detector'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.7~20110707-1', 'name': 'aspell', 'description': 'GNU Aspell spell-checker'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.0-0-6ubuntu2', 'name': 'aspell-en', 'description': 'English dictionary for GNU Aspell'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.13-1ubuntu1', 'name': 'at', 'description': 'Delayed job execution and batch processing'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'at-spi2-core', 'description': 'Assistive Technology Service Provider Interface (dbus core)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-autoipd', 'description': 'Avahi IPv4LL network address configuration daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-daemon', 'description': 'Avahi mDNS/DNS-SD daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'avahi-utils', 'description': 'Avahi browsing, publishing and discovery utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'bamfdaemon', 'description': 'Window matching library - daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'baobab', 'description': 'GNOME disk usage analyzer'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.5ubuntu5', 'name': 'base-files', 'description': 'Debian base system miscellaneous files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24', 'name': 'base-passwd', 'description': 'Debian base system master password and group files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2-1ubuntu1', 'name': 'bash', 'description': 'GNU Bourne Again SHell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3-1ubuntu6', 'name': 'bash-completion', 'description': 'programmable completion for the bash shell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.06.95-2', 'name': 'bc', 'description': 'The GNU bc arbitrary precision calculator language'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.100.82.38+bdcom-0ubuntu5', 'name': 'bcmwl-kernel-source', 'description': 'Broadcom 802.11 Linux STA wireless driver source'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'bind9-host', 'description': "Version of 'host' bundled with BIND 9.X"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.22-5ubuntu1', 'name': 'binutils', 'description': 'GNU assembler, linker and binary utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez', 'description': 'Bluetooth tools and daemons'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-alsa', 'description': 'Bluetooth ALSA support'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-cups', 'description': 'Bluetooth printer driver for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez-gstreamer', 'description': 'Bluetooth GStreamer support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7', 'name': 'branding-ubuntu', 'description': 'Replacement artwork with Ubuntu branding'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero', 'description': 'CD/DVD burning application for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero-cdrkit', 'description': 'cdrkit extensions for the Brasero burning application'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'brasero-common', 'description': 'Common files for the Brasero CD burning application and library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'brltty', 'description': 'Access software for a blind person using a braille display'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.2.3', 'name': 'bsdmainutils', 'description': 'collection of more utilities from FreeBSD'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.20.1-1ubuntu2', 'name': 'bsdutils', 'description': 'Basic utilities from 4.4BSD-Lite'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19+20100601-3ubuntu3', 'name': 'btrfs-tools', 'description': 'Checksumming Copy on Write Filesystem utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.18.5-1ubuntu2', 'name': 'busybox-initramfs', 'description': 'Standalone shell setup for initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.18.5-1ubuntu2', 'name': 'busybox-static', 'description': 'Standalone rescue shell with tons of builtin utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.6-1', 'name': 'bzip2', 'description': 'high-quality block-sorting file compressor - utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111211', 'name': 'ca-certificates', 'description': 'Common CA certificates'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.304', 'name': 'casper', 'description': 'Run a "live" preinstalled system from read-only media'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.3', 'name': 'checkbox', 'description': 'System testing application'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.3', 'name': 'checkbox-qt', 'description': 'QT4 interface for checkbox'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:5.1-1ubuntu1', 'name': 'cifs-utils', 'description': 'Common Internet File System utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0+20090930-2', 'name': 'cmap-adobe-japan2', 'description': 'CMaps for Adobe-Japan2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-2', 'name': 'colord', 'description': 'system service to manage device colour profiles -- system daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.46ubuntu5', 'name': 'command-not-found', 'description': 'Suggest installation of packages in interactive bash sessions'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.46ubuntu5', 'name': 'command-not-found-data', 'description': 'Set of data files for command-not-found.'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz', 'description': 'OpenGL window and compositing manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-core', 'description': 'OpenGL window and compositing manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-gnome', 'description': 'OpenGL window and compositing manager - GNOME window decorator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'compiz-plugins-default', 'description': 'OpenGL window and compositing manager - default plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr19-0ubuntu5', 'name': 'compiz-plugins-main-default', 'description': 'Compiz plugins - main default collection'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.5.92-0ubuntu2', 'name': 'compizconfig-backend-gconf', 'description': 'Compiz Fusion configuration system - gconf backend'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.70ubuntu2', 'name': 'console-setup', 'description': 'console font and keymap setup program'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'consolekit', 'description': 'framework for defining and tracking users, sessions and seats'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.13-3ubuntu2', 'name': 'coreutils', 'description': 'GNU core utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-7ubuntu1', 'name': 'cpio', 'description': 'GNU cpio -- a program to manage archives of files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.6.2-4ubuntu1', 'name': 'cpp', 'description': 'GNU C preprocessor (cpp)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'cpp-4.6', 'description': 'GNU C preprocessor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-1ubuntu1', 'name': 'crda', 'description': 'wireless Central Regulatory Domain Agent'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0pl1-120ubuntu2', 'name': 'cron', 'description': 'process scheduling daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.3-4ubuntu3', 'name': 'cryptsetup', 'description': 'configures encrypted block devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups', 'description': 'Common UNIX Printing System(tm) - server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-bsd', 'description': 'Common UNIX Printing System(tm) - BSD commands'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-client', 'description': 'Common UNIX Printing System(tm) - client programs (SysV)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-common', 'description': 'Common UNIX Printing System(tm) - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'cups-driver-gutenprint', 'description': 'transitional dummy package for gutenprint printer driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-1bzr1', 'name': 'cups-filters', 'description': 'OpenPrinting CUPS Filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'cups-ppdc', 'description': 'Common UNIX Printing System(tm) - PPD manipulation utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.7-2ubuntu1', 'name': 'dash', 'description': 'POSIX-compliant shell'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'dbus', 'description': 'simple interprocess messaging system (daemon and utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'dbus-x11', 'description': 'simple interprocess messaging system (X11 deps)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.06.95-2', 'name': 'dc', 'description': 'The GNU dc arbitrary precision reverse-polish calculator'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'dconf-gsettings-backend', 'description': 'simple configuration storage system - GSettings back-end'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'dconf-service', 'description': 'simple configuration storage system - D-Bus service'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.41ubuntu2', 'name': 'debconf', 'description': 'Debian configuration management system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.41ubuntu2', 'name': 'debconf-i18n', 'description': 'full internationalization support for debconf'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1ubuntu1', 'name': 'debianutils', 'description': 'Miscellaneous utilities specific to Debian'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.12ubuntu1', 'name': 'defoma', 'description': 'Debian Font Manager -- automatic font configuration framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '21.90-0ubuntu1', 'name': 'deja-dup', 'description': 'Back up your files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19-0ubuntu2', 'name': 'desktop-file-utils', 'description': 'Utilities for .desktop files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.12.1ubuntu2', 'name': 'dictionaries-common', 'description': 'Common utilities for spelling dictionary tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2-1', 'name': 'diffutils', 'description': 'File comparison utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.0.3-1', 'name': 'dkms', 'description': 'Dynamic Kernel Module Support Framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-4', 'name': 'dmidecode', 'description': 'SMBIOS/DMI table decoder'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0.rc16-4.1ubuntu6', 'name': 'dmraid', 'description': 'Device-Mapper Software RAID support tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'dmsetup', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.3', 'name': 'dmz-cursor-theme', 'description': 'Style neutral, scalable cursor theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.59-4', 'name': 'dnsmasq-base', 'description': 'Small caching DNS proxy and DHCP/TFTP server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'dnsutils', 'description': 'Clients provided with BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.3', 'name': 'doc-base', 'description': 'utilities to manage online documentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.5-7ubuntu1', 'name': 'docbook-xml', 'description': 'standard XML documentation system for software and systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.12-1ubuntu1', 'name': 'dosfstools', 'description': 'utilities for making and checking MS-DOS FAT filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.16.1.2ubuntu5', 'name': 'dpkg', 'description': 'Debian package management system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.37', 'name': 'dpkg-repack', 'description': 'puts an unpacked .deb file back together'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.17-0ubuntu1', 'name': 'duplicity', 'description': 'encrypted bandwidth-efficient backup'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-10', 'name': 'dvd+rw-tools', 'description': 'DVD+-RW/R tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'e2fslibs', 'description': 'ext2/ext3/ext4 file system libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'e2fsprogs', 'description': 'ext2/ext3/ext4 file system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '96-0ubuntu2', 'name': 'ecryptfs-utils', 'description': 'ecryptfs cryptographic filesystem (utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-3', 'name': 'ed', 'description': 'classic UNIX line editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.5+deb1+cvs20081104-9', 'name': 'eject', 'description': 'ejects CDs and operates CD-Changers under Linux'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'empathy', 'description': 'GNOME multi-protocol chat and call client'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'empathy-common', 'description': 'GNOME multi-protocol chat and call client (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-7', 'name': 'enchant', 'description': 'Wrapper for various spell checker engines (binary programs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'eog', 'description': 'Eye of GNOME graphics viewer program'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'espeak', 'description': 'Multi-lingual software speech synthesizer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'espeak-data', 'description': 'Multi-lingual software speech synthesizer: speech data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'evince', 'description': 'Document (PostScript, PDF) viewer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'evince-common', 'description': 'Document (PostScript, PDF) viewer - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'evolution-data-server', 'description': 'evolution database backend server'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'evolution-data-server-common', 'description': 'architecture independent files for Evolution Data Server'}, {'status': 'Installed', 'desired': 'Install', 'version': '45', 'name': 'example-content', 'description': 'Ubuntu example content'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.18.2-1', 'name': 'fakeroot', 'description': 'tool for simulating superuser privileges'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.09-2', 'name': 'file', 'description': 'Determines file type using "magic" numbers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'file-roller', 'description': 'archive manager for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.4.2-4ubuntu1', 'name': 'findutils', 'description': 'utilities for finding files--find, xargs'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox', 'description': 'Safe and easy web browser from Mozilla'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-globalmenu', 'description': 'Unity appmenu integration for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-gnome-support', 'description': 'Safe and easy web browser from Mozilla - GNOME support'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-en', 'description': 'English language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-es', 'description': 'Spanish; Castilian language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-pt', 'description': 'Portuguese language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b4+build1-0ubuntu1', 'name': 'firefox-locale-zh-hans', 'description': 'Simplified Chinese language pack for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'folks-common', 'description': 'library to aggregates people into metacontacts (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'fontconfig', 'description': 'generic font configuration library - support binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'fontconfig-config', 'description': 'generic font configuration library - configuration'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.01+mry-3', 'name': 'fonts-kacst', 'description': 'KACST free TrueType Arabic fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0+svn11846-2', 'name': 'fonts-kacst-one', 'description': 'TrueType font designed for Arabic language'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0-5ubuntu1', 'name': 'fonts-khmeros-core', 'description': 'KhmerOS Unicode fonts for the Khmer language of Cambodia'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.20060226-8', 'name': 'fonts-lao', 'description': 'TrueType font for Lao language'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.07.0-2', 'name': 'fonts-liberation', 'description': 'Fonts with the same metrics as Times, Arial and Courier'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.010-2', 'name': 'fonts-nanum', 'description': 'Nanum Korean fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:102.2+LibO3.5.0-1ubuntu4', 'name': 'fonts-opensymbol', 'description': 'OpenSymbol TrueType font'}, {'status': 'Installed', 'desired': 'Install', 'version': '003.02.01-5ubuntu1', 'name': 'fonts-takao-pgothic', 'description': 'Japanese TrueType font set, Takao P Gothic Fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-thai-tlwg', 'description': 'Thai fonts maintained by TLWG (meta package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-garuda', 'description': 'Thai Garuda font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-kinnari', 'description': 'Thai Kinnari font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-loma', 'description': 'Thai Loma font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-mono', 'description': 'Thai TlwgMono font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-norasi', 'description': 'Thai Norasi font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-purisa', 'description': 'Thai Purisa font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-sawasdee', 'description': 'Thai Sawasdee font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typewriter', 'description': 'Thai TlwgTypewriter font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typist', 'description': 'Thai TlwgTypist font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-typo', 'description': 'Thai TlwgTypo font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-umpush', 'description': 'Thai Umpush font'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.17-1ubuntu1', 'name': 'fonts-tlwg-waree', 'description': 'Thai Waree font'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120212-1', 'name': 'foomatic-db-compressed-ppds', 'description': 'OpenPrinting printer support - Compressed PPDs derived from the database'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.8-2ubuntu1', 'name': 'foomatic-db-engine', 'description': 'OpenPrinting printer support - programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.12-1', 'name': 'foomatic-filters', 'description': 'OpenPrinting printer support - filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.24', 'name': 'friendly-recovery', 'description': 'Make recovery more user-friendly'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17-25', 'name': 'ftp', 'description': 'classical file transfer client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.6-2ubuntu1', 'name': 'fuse', 'description': 'Filesystem in Userspace'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.3.5-0ubuntu1', 'name': 'gcalctool', 'description': 'GNOME desktop calculator'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.6.2-4ubuntu1', 'name': 'gcc', 'description': 'GNU C compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'gcc-4.6', 'description': 'GNU C compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'gcc-4.6-base', 'description': 'GCC, the GNU Compiler Collection (base package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gconf2', 'description': 'GNOME configuration database system (support tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gconf2-common', 'description': 'GNOME configuration database system (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.4-0ubuntu1', 'name': 'gdb', 'description': 'The GNU Debugger'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gedit', 'description': 'official text editor of the GNOME desktop environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gedit-common', 'description': 'official text editor of the GNOME desktop environment (support files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '9:1.1.11-2ubuntu2', 'name': 'genisoimage', 'description': 'Creates ISO-9660 CD-ROM filesystem images'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu11', 'name': 'geoclue', 'description': 'Geographic information framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.2-0ubuntu6', 'name': 'geoclue-ubuntu-geoip', 'description': 'Provide positioning for GeoClue via Ubuntu GeoIP services'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111220-1', 'name': 'geoip-database', 'description': 'IP lookup command line tools that use the GeoIP library (country database)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.1.1-5ubuntu3', 'name': 'gettext-base', 'description': 'GNU Internationalization utilities for the base system'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript', 'description': 'interpreter for the PostScript language and for PDF'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript-cups', 'description': 'interpreter for the PostScript language and for PDF - CUPS filters'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'ghostscript-x', 'description': 'interpreter for the PostScript language and for PDF - X11 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'ginn', 'description': 'Gesture Injector: No-GEIS, No-Toolkits'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'gir1.2-appindicator3-0.1', 'description': 'Typelib files for libappindicator3-1.'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'gir1.2-atk-1.0', 'description': 'ATK accessibility toolkit (GObject introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'gir1.2-atspi-2.0', 'description': 'Assistive Technology Service Provider (GObject introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'gir1.2-dbusmenu-glib-0.4', 'description': 'typelib file for libdbusmenu-glib4'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'gir1.2-dbusmenu-gtk-0.4', 'description': 'typelib file for libdbusmenu-gtk4'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-0ubuntu1', 'name': 'gir1.2-dee-1.0', 'description': 'GObject introspection data for the Dee library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'gir1.2-freedesktop', 'description': 'Introspection data for some FreeDesktop components'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'gir1.2-gconf-2.0', 'description': 'GNOME configuration database system (GObject-Introspection)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'gir1.2-gdkpixbuf-2.0', 'description': 'GDK Pixbuf library - GObject-Introspection'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'gir1.2-glib-2.0', 'description': 'Introspection data for GLib, GObject, Gio and GModule'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gir1.2-gmenu-3.0', 'description': 'GObject introspection data for the GNOME menu library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'gir1.2-gnomebluetooth-1.0', 'description': 'Introspection data for GnomeBluetooth'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'gir1.2-gnomekeyring-1.0', 'description': 'GNOME keyring services library - introspection data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gir1.2-gst-plugins-base-0.10', 'description': 'Description: GObject introspection data for the GStreamer Plugins Base library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gir1.2-gstreamer-0.10', 'description': 'Description: GObject introspection data for the GStreamer library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'gir1.2-gtk-2.0', 'description': 'GTK+ graphical user interface library -- gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'gir1.2-gtk-3.0', 'description': 'GTK+ graphical user interface library -- gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'gir1.2-gtksource-3.0', 'description': 'gir files for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'gir1.2-gudev-1.0', 'description': 'libgudev-1.0 introspection data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'gir1.2-indicate-0.7', 'description': 'Typelib file for libindicate5'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'gir1.2-javascriptcoregtk-3.0', 'description': 'GObject introspection data for the GTK+-based JavaScriptCore library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.2-1', 'name': 'gir1.2-json-1.0', 'description': 'GLib JSON manipulation library (introspection data)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'gir1.2-launchpad-integration-3.0', 'description': 'library for launchpad integration (gir files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'gir1.2-notify-0.7', 'description': 'sends desktop notifications to a notification daemon (Introspection files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.29.5-0ubuntu1', 'name': 'gir1.2-pango-1.0', 'description': 'Layout and rendering of internationalized text - gir bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'gir1.2-peas-1.0', 'description': 'Application plugin library (introspection files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'gir1.2-rb-3.0', 'description': 'GObject introspection data for the rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'gir1.2-soup-2.4', 'description': 'GObject introspection data for the libsoup HTTP library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2', 'name': 'gir1.2-timezonemap-1.0', 'description': 'typelib interface for libtimezonemap'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'gir1.2-totem-1.0', 'description': 'GObject introspection data for Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-0ubuntu1', 'name': 'gir1.2-totem-plparser-1.0', 'description': 'GObject introspection data for the Totem Playlist Parser library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'gir1.2-ubuntuoneui-3.0', 'description': 'Ubuntu One widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'gir1.2-unity-5.0', 'description': 'GObject introspection data for the Unity library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'gir1.2-vte-2.90', 'description': 'GObject introspection data for the VTE library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'gir1.2-webkit-3.0', 'description': 'GObject introspection data for the WebKit library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gir1.2-wnck-3.0', 'description': 'GObject introspection data for the WNCK library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.2-6ubuntu1', 'name': 'gksu', 'description': 'graphical frontend to su'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking', 'description': 'network-related giomodules for GLib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking-common', 'description': 'network-related giomodules for GLib - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.16-0ubuntu2', 'name': 'glib-networking-services', 'description': 'network-related giomodules for GLib - D-Bus services'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90.1-0ubuntu1', 'name': 'gnome-accessibility-themes', 'description': 'accessibility themes for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'gnome-bluetooth', 'description': 'GNOME Bluetooth tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'gnome-control-center', 'description': 'utilities to configure the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'gnome-control-center-data', 'description': 'configuration applets for GNOME - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'gnome-desktop3-data', 'description': 'Common files for GNOME desktop apps'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'gnome-disk-utility', 'description': 'manage and configure disk drives and media'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-font-viewer', 'description': 'font viewer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnome-games-data', 'description': 'data files for the GNOME games'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1.2-1ubuntu2', 'name': 'gnome-icon-theme', 'description': 'GNOME Desktop icon theme (small subset)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-1', 'name': 'gnome-icon-theme-symbolic', 'description': 'GNOME desktop icon theme (symbolic icons)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'gnome-keyring', 'description': 'GNOME keyring services (daemon and tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.91.2-3ubuntu5', 'name': 'gnome-media', 'description': 'GNOME media utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'gnome-menus', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu2', 'name': 'gnome-nettool', 'description': 'network information tool for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-online-accounts', 'description': 'GNOME Online Accounts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gnome-orca', 'description': 'Scriptable screen reader'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu1', 'name': 'gnome-power-manager', 'description': 'power management tool for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu1', 'name': 'gnome-screensaver', 'description': 'GNOME screen saver and locker'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.2-0ubuntu3', 'name': 'gnome-screenshot', 'description': 'screenshot application for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session', 'description': 'GNOME Session Manager - GNOME 3 session'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session-bin', 'description': 'GNOME Session Manager - Minimal runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'gnome-session-canberra', 'description': 'GNOME session log in and log out sound events'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu5', 'name': 'gnome-session-common', 'description': 'GNOME Session Manager - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu3', 'name': 'gnome-settings-daemon', 'description': 'daemon handling the GNOME session settings'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnome-sudoku', 'description': 'Sudoku puzzle game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-system-log', 'description': 'system log viewer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gnome-system-monitor', 'description': 'Process viewer and system resource monitor for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-terminal', 'description': 'GNOME terminal emulator application'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'gnome-terminal-data', 'description': 'Data files for the GNOME terminal emulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.1-0ubuntu1', 'name': 'gnome-user-guide', 'description': "GNOME user's guide"}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-1ubuntu1', 'name': 'gnome-user-share', 'description': 'User level public file sharing via WebDAV or ObexFTP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu4', 'name': 'gnome-utils-common', 'description': 'data files for the GNOME utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'gnomine', 'description': 'popular minesweeper puzzle game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.11-3ubuntu2', 'name': 'gnupg', 'description': 'GNU privacy guard - a free PGP replacement'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-1', 'name': 'gparted', 'description': 'GNOME partition editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.11-3ubuntu2', 'name': 'gpgv', 'description': 'GNU privacy guard - signature verification tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.10-1', 'name': 'grep', 'description': 'GNU grep, egrep and fgrep'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.21-6', 'name': 'groff-base', 'description': 'GNU troff text-formatting system (base system components)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-10', 'name': 'growisofs', 'description': 'DVD+-RW/R recorder'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-common', 'description': 'GRand Unified Bootloader (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5', 'name': 'grub-gfxpayload-lists', 'description': 'GRUB gfxpayload blacklist'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-pc', 'description': 'GRand Unified Bootloader, version 2 (PC/BIOS version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub-pc-bin', 'description': 'GRand Unified Bootloader, version 2 (PC/BIOS binaries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.99-14ubuntu2', 'name': 'grub2-common', 'description': 'GRand Unified Bootloader (common files for version 2)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20100103-3', 'name': 'gs-cjk-resource', 'description': 'Resource files for gs-cjk, ghostscript CJK-TrueType extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gsettings-desktop-schemas', 'description': 'GSettings deskop-wide schemas'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1', 'name': 'gsfonts', 'description': 'Fonts for the Ghostscript interpreter(s)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-alsa', 'description': 'GStreamer plugin for ALSA'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-gconf', 'description': 'GStreamer plugin for getting the sink/source information from GConf'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-1ubuntu2', 'name': 'gstreamer0.10-nice', 'description': 'ICE library (GStreamer plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-plugins-base', 'description': 'GStreamer plugins from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-plugins-base-apps', 'description': 'GStreamer helper programs from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-plugins-good', 'description': 'GStreamer plugins from the "good" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.31-1ubuntu1', 'name': 'gstreamer0.10-pulseaudio', 'description': 'GStreamer plugin for PulseAudio'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-tools', 'description': 'Tools for use with GStreamer'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'gstreamer0.10-x', 'description': 'GStreamer plugins for X11 and Pango'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.20.2-1ubuntu1', 'name': 'gtk2-engines', 'description': 'theme engines for GTK+ 2.x'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.98.2-0ubuntu1', 'name': 'gtk2-engines-murrine', 'description': 'cairo-based gtk+-2.0 theme engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-0ubuntu4', 'name': 'gtk3-engines-unico', 'description': 'Unico Gtk+ 3 theme engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-0ubuntu1', 'name': 'gucharmap', 'description': 'Unicode character picker and font browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.8+1-6ubuntu2', 'name': 'guile-1.8-libs', 'description': 'Core Guile libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs', 'description': 'userspace virtual filesystem - GIO module'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-backends', 'description': 'userspace virtual filesystem - backends'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-bin', 'description': 'userspace virtual filesystem - binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-common', 'description': 'userspace virtual filesystem - common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-daemons', 'description': 'userspace virtual filesystem - servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-fuse', 'description': 'userspace virtual filesystem - fuse server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.11.3-0ubuntu1', 'name': 'gvfs-libs', 'description': 'userspace virtual filesystem - private libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber', 'description': 'Open source social networking client for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service', 'description': 'Open source social networking client for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-facebook', 'description': 'Facebook plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-identica', 'description': 'Identi.ca plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'gwibber-service-twitter', 'description': 'Twitter plugin for Gwibber'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4-1ubuntu2', 'name': 'gzip', 'description': 'GNU compression utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.37-0ubuntu2', 'name': 'hdparm', 'description': 'tune hard disk parameters for high performance'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu1', 'name': 'hicolor-icon-theme', 'description': 'default fallback theme for FreeDesktop.org icon themes'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.06ubuntu1', 'name': 'hostname', 'description': 'utility to set/show the host name or domain name'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hpijs', 'description': 'transitional dummy package for hpijs printer driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hplip', 'description': 'HP Linux Printing and Imaging System (HPLIP)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'hplip-data', 'description': 'HP Linux Printing and Imaging - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3.11', 'name': 'humanity-icon-theme', 'description': 'Humanity Icon theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '20070829-4ubuntu3', 'name': 'hunspell-en-us', 'description': 'English_american dictionary for hunspell'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.233-1', 'name': 'hwdata', 'description': 'hardware identification / configuration data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus', 'description': 'Intelligent Input Bus - core'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus-gtk', 'description': 'Intelligent Input Bus - GTK+2 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'ibus-gtk3', 'description': 'Intelligent Input Bus - GTK+3 support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-1', 'name': 'ibus-pinyin', 'description': 'Pinyin engine for IBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-1', 'name': 'ibus-pinyin-db-android', 'description': 'Pinyin engine for IBus - Android database'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.9.20110827-1', 'name': 'ibus-table', 'description': 'table engine for IBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7~beta2ubuntu6', 'name': 'ifupdown', 'description': 'high level tools to configure network interfaces'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20ubuntu5', 'name': 'im-switch', 'description': 'Input method switch framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.91-0ubuntu1', 'name': 'indicator-application', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.91-0ubuntu2', 'name': 'indicator-appmenu', 'description': 'Indicator for application menus.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.90-0ubuntu1', 'name': 'indicator-datetime', 'description': 'Simple clock'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'indicator-messages', 'description': 'indicator that collects messages that need a response'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.91-0ubuntu1', 'name': 'indicator-power', 'description': 'Indicator showing power state.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.3-0ubuntu2', 'name': 'indicator-printers', 'description': 'indicator showing active print jobs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.92-0ubuntu1', 'name': 'indicator-session', 'description': 'indicator showing session management, status and user switching'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2.0-0ubuntu1', 'name': 'indicator-sound', 'description': 'System sound indicator.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'indicator-status-provider-mc5', 'description': 'indicator-messages status provider for telepathy mission-control-5'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.13a.dfsg.1-8ubuntu1', 'name': 'info', 'description': 'Standalone GNU Info documentation browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99ubuntu10', 'name': 'initramfs-tools', 'description': 'tools for generating an initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99ubuntu10', 'name': 'initramfs-tools-bin', 'description': 'binaries used by initramfs-tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'initscripts', 'description': 'scripts for initializing and shutting down the system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.2-1', 'name': 'inputattach', 'description': 'utility to connect serial-attached peripherals to the input subsystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.14.0-2.1ubuntu1', 'name': 'insserv', 'description': 'Tool to organize boot sequence using LSB init.d script dependencies'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.13a.dfsg.1-8ubuntu1', 'name': 'install-info', 'description': 'Manage installed documentation in info format'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1-0ubuntu2', 'name': 'intel-gpu-tools', 'description': 'tools for debugging the Intel graphics driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111117-1ubuntu1', 'name': 'iproute', 'description': 'networking and traffic control tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.12-1ubuntu4', 'name': 'iptables', 'description': 'administration tools for packet filtering and NAT'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-arping', 'description': 'Tool to send ICMP echo requests to an ARP address'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-ping', 'description': 'Tools to test the reachability of network hosts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3:20101006-1ubuntu1', 'name': 'iputils-tracepath', 'description': 'Tools to trace the network path to a remote host'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.56-1ubuntu4', 'name': 'irqbalance', 'description': 'Daemon to balance interrupts for SMP systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.1.ESV-R4-0ubuntu1', 'name': 'isc-dhcp-client', 'description': 'ISC DHCP client'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.1.ESV-R4-0ubuntu1', 'name': 'isc-dhcp-common', 'description': 'common files used by all the isc-dhcp* packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.31-1', 'name': 'iso-codes', 'description': 'ISO language, territory, currency, script codes and their translations'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2-1', 'name': 'iw', 'description': 'tool for configuring Linux wireless devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.15-2', 'name': 'jfsutils', 'description': 'utilities for managing the JFS filesystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.6-0ubuntu1', 'name': 'jockey-common', 'description': 'user interface and desktop integration for driver management'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.6-0ubuntu1', 'name': 'jockey-gtk', 'description': 'GNOME user interface and desktop integration for driver management'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.15.2-3ubuntu2', 'name': 'kbd', 'description': 'Linux console font and keytable utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12+git20090217-1ubuntu18', 'name': 'kerneloops-daemon', 'description': 'kernel oops tracker'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.70ubuntu2', 'name': 'keyboard-configuration', 'description': 'system-wide keyboard preferences'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-2', 'name': 'keyutils', 'description': 'Linux Key Management Utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.25-1ubuntu1', 'name': 'klibc-utils', 'description': 'small utilities built with klibc for early boot'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.9-3ubuntu3', 'name': 'kpartx', 'description': 'create device mappings for partitions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'krb5-locales', 'description': 'Internationalization support for MIT Kerberos'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-en', 'description': 'translation updates for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-en-base', 'description': 'translations for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-es', 'description': 'translation updates for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-es-base', 'description': 'translations for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-en', 'description': 'GNOME translation updates for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-en-base', 'description': 'GNOME translations for language English'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-es', 'description': 'GNOME translation updates for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-es-base', 'description': 'GNOME translations for language Spanish; Castilian'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-pt', 'description': 'GNOME translation updates for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-pt-base', 'description': 'GNOME translations for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-zh-hans', 'description': 'GNOME translation updates for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-gnome-zh-hans-base', 'description': 'GNOME translations for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-pt', 'description': 'translation updates for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-pt-base', 'description': 'translations for language Portuguese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-zh-hans', 'description': 'translation updates for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.04+20120221', 'name': 'language-pack-zh-hans-base', 'description': 'translations for language Simplified Chinese'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.70', 'name': 'language-selector-common', 'description': 'Language selector for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.70', 'name': 'language-selector-gnome', 'description': 'Language selector for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13.7ubuntu2', 'name': 'laptop-detect', 'description': 'attempt to detect a laptop'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'launchpad-integration', 'description': 'launchpad integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '444-1ubuntu1', 'name': 'less', 'description': 'pager program similar to more'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4p5-39ubuntu1', 'name': 'libaa1', 'description': 'ASCII art library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.15-2ubuntu8', 'name': 'libaccountsservice0', 'description': 'query and manipulate user account information - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.51-5ubuntu1', 'name': 'libacl1', 'description': 'Access control list shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'libappindicator1', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'libappindicator3-1', 'description': 'Application Indicators'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'libapt-inst1.4', 'description': 'deb package format runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.16~exp12ubuntu4', 'name': 'libapt-pkg4.12', 'description': 'package managment runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.5-5', 'name': 'libarchive1', 'description': 'Multi-format archive and compression library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.21-1', 'name': 'libart-2.0-2', 'description': 'Library of functions for 2D graphics - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libasn1-8-heimdal', 'description': 'Heimdal Kerberos - ASN.1 library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu6', 'name': 'libasound2', 'description': 'shared library for ALSA applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-1ubuntu1', 'name': 'libasound2-plugins', 'description': 'ALSA library additional plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.7~20110707-1', 'name': 'libaspell15', 'description': 'GNU Aspell spell-checker runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8-4', 'name': 'libasyncns0', 'description': 'Asynchronous name service query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18-1ubuntu2', 'name': 'libatasmart4', 'description': 'ATA S.M.A.R.T. reading and parsing library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatk-adaptor', 'description': 'at-spi2-atk'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatk-adaptor-schemas', 'description': 'at-spi2-atk GSettings schemas'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'libatk1.0-0', 'description': 'ATK accessibility toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.3-0ubuntu1', 'name': 'libatk1.0-data', 'description': 'Common files for the ATK accessibility toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.22.6-1ubuntu1', 'name': 'libatkmm-1.6-1', 'description': 'C++ wrappers for ATK accessibility toolkit (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.90-0ubuntu1', 'name': 'libatspi2.0-0', 'description': 'Assistive Technology Service Provider Interface - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.4.46-5ubuntu1', 'name': 'libattr1', 'description': 'Extended attribute shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.3-3', 'name': 'libaudio2', 'description': 'Network Audio System - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-client3', 'description': 'Avahi client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-common-data', 'description': 'Avahi common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-common3', 'description': 'Avahi common library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-core7', 'description': "Avahi's embeddable mDNS/DNS-SD library"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-glib1', 'description': 'Avahi glib integration library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-gobject0', 'description': 'Avahi GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.30-5ubuntu2', 'name': 'libavahi-ui-gtk3-0', 'description': 'Avahi GTK+ User interface library for GTK3'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3-1ubuntu2', 'name': 'libavc1394-0', 'description': 'control IEEE 1394 audio/video devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'libbamf0', 'description': 'Window matching library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.110-0ubuntu1', 'name': 'libbamf3-0', 'description': 'Window matching library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libbind9-80', 'description': 'BIND9 Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libblkid1', 'description': 'block device id library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'libbluetooth3', 'description': 'Library to use the BlueZ Linux Bluetooth stack'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.1-7ubuntu3', 'name': 'libboost-serialization1.46.1', 'description': 'serialization library for C++'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-3ubuntu1', 'name': 'libbrasero-media3-1', 'description': 'CD/DVD burning library for GNOME - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'libbrlapi0.5', 'description': 'braille display access via BRLTTY - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-1', 'name': 'libbsd0', 'description': 'utility functions from BSD systems - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.8-1', 'name': 'libburn4', 'description': 'library to provide CD/DVD writing functions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.6-1', 'name': 'libbz2-1.0', 'description': 'high-quality block-sorting file compressor library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc-bin', 'description': 'Embedded GNU C Library: Binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc-dev-bin', 'description': 'Embedded GNU C Library: Development binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc6', 'description': 'Embedded GNU C Library: Shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'libc6-dev', 'description': 'Embedded GNU C Library: Development Libraries and Header Files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.99.beta17-2.1ubuntu1', 'name': 'libcaca0', 'description': 'colour ASCII art library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.2-6.1ubuntu2', 'name': 'libcairo-gobject2', 'description': 'The Cairo 2D vector graphics library (GObject library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.081-1build2', 'name': 'libcairo-perl', 'description': 'Perl interface to the Cairo graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.2-6.1ubuntu2', 'name': 'libcairo2', 'description': 'The Cairo 2D vector graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10.0-1ubuntu1', 'name': 'libcairomm-1.0-1', 'description': 'C++ wrappers for Cairo (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libcamel-1.2-29', 'description': 'Evolution MIME message handling library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk-module', 'description': 'translates GTK+ widgets signals to event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk0', 'description': 'GTK+ helper for playing widget event sounds with libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk3-0', 'description': 'GTK+ 3.0 helper for playing widget event sounds with libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-gtk3-module', 'description': 'translates GTK3 widgets signals to event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra-pulse', 'description': 'PulseAudio backend for libcanberra'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.28-3ubuntu2', 'name': 'libcanberra0', 'description': 'simple abstract interface for playing event sounds'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu1', 'name': 'libcap-ng0', 'description': 'An alternate POSIX capabilities library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libcap2', 'description': 'support for getting/setting POSIX.1e capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libcap2-bin', 'description': 'basic utility programs for using capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio-cdda1', 'description': 'library to read and control digital audio CDs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio-paranoia1', 'description': 'library to read digital audio CDs with error correction'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.83-1', 'name': 'libcdio13', 'description': 'library to read and control CD-ROM'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.10.2+debian-10ubuntu1', 'name': 'libcdparanoia0', 'description': 'audio extraction tool for sampling CDs (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'libck-connector0', 'description': 'ConsoleKit libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.36-3', 'name': 'libclass-isa-perl', 'description': "report the search path for a class's ISA tree"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.0-1', 'name': 'libcmis-0.2-0', 'description': 'CMIS protocol client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-2', 'name': 'libcolord1', 'description': 'system service to manage device colour profiles -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'libcomerr2', 'description': 'common error description library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.7.0~bzr428-0ubuntu3', 'name': 'libcompizconfig0', 'description': 'Settings library for plugins - OpenCompositing Project'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.4-2', 'name': 'libcroco3', 'description': 'Cascading Style Sheet (CSS) parsing and manipulation toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-10', 'name': 'libcrypt-passwdmd5-perl', 'description': 'interoperable MD5-based crypt() for perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcups2', 'description': 'Common UNIX Printing System(tm) - Core library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupscgi1', 'description': 'Common UNIX Printing System(tm) - CGI library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsdriver1', 'description': 'Common UNIX Printing System(tm) - Driver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-1bzr1', 'name': 'libcupsfilters1', 'description': 'OpenPrinting CUPS Filters - Shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsimage2', 'description': 'Common UNIX Printing System(tm) - Raster image library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsmime1', 'description': 'Common UNIX Printing System(tm) - MIME library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-5', 'name': 'libcupsppdc1', 'description': 'Common UNIX Printing System(tm) - PPD manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3', 'description': 'Multi-protocol file transfer library (OpenSSL)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3-gnutls', 'description': 'Multi-protocol file transfer library (GnuTLS)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.22.0-3ubuntu2', 'name': 'libcurl3-nss', 'description': 'Multi-protocol file transfer library (NSS)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14-2', 'name': 'libdaemon0', 'description': 'lightweight C library for daemons - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.5-3', 'name': 'libdatrie1', 'description': 'Double-array trie library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.25-11build1', 'name': 'libdb5.1', 'description': 'Berkeley v5.1 Database Libraries [runtime]'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.18-1ubuntu1', 'name': 'libdbus-1-3', 'description': 'simple interprocess messaging system (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.98-1ubuntu1', 'name': 'libdbus-glib-1-2', 'description': 'simple interprocess messaging system (GLib-based shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-glib4', 'description': 'library for passing menus over DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-gtk3-4', 'description': 'library for passing menus over DBus - GTK+ version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libdbusmenu-gtk4', 'description': 'library for passing menus over DBus - GTK+ version'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.0-2ubuntu1', 'name': 'libdbusmenu-qt2', 'description': 'Qt implementation of the DBusMenu protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'libdconf-dbus-1-0', 'description': 'simple configuration storage system - D-Bus library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.0.110722-0ubuntu3', 'name': 'libdconf-qt0', 'description': 'dconf Qt bindings (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.5-0ubuntu1', 'name': 'libdconf0', 'description': 'simple configuration storage system - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.158ubuntu1', 'name': 'libdebconfclient0', 'description': 'Debian Configuration Management System (C-implementation library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.79ubuntu2', 'name': 'libdebian-installer4', 'description': 'Library of common debian-installer functions'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.7.0~bzr2995-0ubuntu5', 'name': 'libdecoration0', 'description': 'Compiz window decoration library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-0ubuntu1', 'name': 'libdee-1.0-4', 'description': 'model to synchronize mutiple instances over DBus - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'libdevmapper-event1.02.1', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.02.48-4ubuntu7', 'name': 'libdevmapper1.02.1', 'description': 'The Linux Kernel Device Mapper userspace library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2-3', 'name': 'libdiscid0', 'description': 'Library for creating MusicBrainz DiscIDs'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24-9', 'name': 'libdjvulibre-text', 'description': 'Linguistic support files for libdjvulibre'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.24-9', 'name': 'libdjvulibre21', 'description': 'Runtime support for the DjVu image format'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.14-1', 'name': 'libdmapsharing-3.0-2', 'description': 'DMAP client and server library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0.rc16-4.1ubuntu6', 'name': 'libdmraid1.0.0.rc16', 'description': 'Device-Mapper Software RAID support tool - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libdns81', 'description': 'DNS Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.13-3', 'name': 'libdotconf1.0', 'description': 'Configuration file parser library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-intel1', 'description': 'Userspace interface to intel-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-nouveau1a', 'description': 'Userspace interface to nouveau-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm-radeon1', 'description': 'Userspace interface to radeon-specific kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.30-1ubuntu1', 'name': 'libdrm2', 'description': 'Userspace interface to kernel DRM services -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-3ubuntu1', 'name': 'libdv4', 'description': 'software library for DV format digital video (runtime lib)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libebackend-1.2-1', 'description': 'Utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libebook-1.2-12', 'description': 'Client library for evolution address books'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libecal-1.2-10', 'description': 'Client library for evolution calendars'}, {'status': 'Installed', 'desired': 'Install', 'version': '96-0ubuntu2', 'name': 'libecryptfs0', 'description': 'ecryptfs cryptographic filesystem (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedata-book-1.2-11', 'description': 'Backend library for evolution address books'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedata-cal-1.2-13', 'description': 'Backend library for evolution calendars'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedataserver-1.2-15', 'description': 'Utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-0ubuntu4', 'name': 'libedataserverui-3.0-1', 'description': 'GUI utility library for evolution data servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.11-20080614-3ubuntu1', 'name': 'libedit2', 'description': 'BSD editline and history libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.152-1ubuntu2', 'name': 'libelf1', 'description': 'library to read and write ELF files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-7', 'name': 'libenchant1c2a', 'description': 'Wrapper library for various spell checker engines (runtime libs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.46.02-0ubuntu1', 'name': 'libespeak1', 'description': 'Multi-lingual software speech synthesizer: shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.16-stable-1', 'name': 'libevent-2.0-5', 'description': 'Asynchronous event notification library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'libevince3-3', 'description': 'Document (PostScript, PDF) rendering library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.1-1build2', 'name': 'libexempi3', 'description': 'library to parse XMP metadata (Library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.20-2', 'name': 'libexif12', 'description': 'library to parse EXIF files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.22-2', 'name': 'libexiv2-11', 'description': 'EXIF/IPTC metadata manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.1-7.2', 'name': 'libexpat1', 'description': 'XML parsing C library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1ubuntu1', 'name': 'libexttextcat-data', 'description': 'Language detection library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1ubuntu1', 'name': 'libexttextcat0', 'description': 'Language detection library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.11~rc1-5', 'name': 'libffi6', 'description': 'Foreign Function Interface library runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.03-1fakesync1', 'name': 'libfile-basedir-perl', 'description': 'Perl module to use the freedesktop basedir specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.38-1', 'name': 'libfile-copy-recursive-perl', 'description': 'Perl extension for recursively copying files and directories'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.04-3', 'name': 'libfile-desktopentry-perl', 'description': 'Perl module to handle freedesktop .desktop files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15-2', 'name': 'libfile-mimeinfo-perl', 'description': 'Perl module to determine file types'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.1-6', 'name': 'libflac8', 'description': 'Free Lossless Audio Codec - runtime C library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks-eds25', 'description': 'Evolution-data-server backend for libfolks'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks-telepathy25', 'description': 'Telepathy backend for libfolks'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.6-1ubuntu2', 'name': 'libfolks25', 'description': 'library to aggregates people into metacontacts'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.0-3ubuntu5', 'name': 'libfontconfig1', 'description': 'generic font configuration library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.0-1', 'name': 'libfontenc1', 'description': 'X11 font encoding library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-1ubuntu2', 'name': 'libfreerdp-plugins-standard', 'description': 'RDP client for Windows Terminal Services (plugins)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-1ubuntu2', 'name': 'libfreerdp1', 'description': 'RDP client for Windows Terminal Services (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.8-1', 'name': 'libfreetype6', 'description': 'FreeType 2 font engine, shared library files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19.2-1', 'name': 'libfribidi0', 'description': 'Free Implementation of the Unicode BiDi algorithm'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.3-1', 'name': 'libfs6', 'description': 'X11 Font Services library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.6-2ubuntu1', 'name': 'libfuse2', 'description': 'Filesystem in Userspace (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgail-3-0', 'description': 'GNOME Accessibility Implementation Library -- shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgail-common', 'description': 'GNOME Accessibility Implementation Library -- common modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgail18', 'description': 'GNOME Accessibility Implementation Library -- shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.6.2-16ubuntu1', 'name': 'libgcc1', 'description': 'GCC support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgck-1-0', 'description': 'Glib wrapper library for PKCS#11 - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-1ubuntu3', 'name': 'libgconf2-4', 'description': 'GNOME configuration database system (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgcr-3-1', 'description': 'Library for Crypto UI related task - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libgcr-3-common', 'description': 'Library for Crypto UI related task - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.0-3', 'name': 'libgcrypt11', 'description': 'LGPL Crypto library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.36~rc1~dfsg-6ubuntu2', 'name': 'libgd2-xpm', 'description': 'GD Graphics Library version 2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-0ubuntu1', 'name': 'libgdata-common', 'description': 'Library for accessing GData webservices - common data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.0-0ubuntu1', 'name': 'libgdata13', 'description': 'Library for accessing GData webservices - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.3-10', 'name': 'libgdbm3', 'description': 'GNU dbm database routines (runtime version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'libgdk-pixbuf2.0-0', 'description': 'GDK Pixbuf library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.25.2-0ubuntu2', 'name': 'libgdk-pixbuf2.0-common', 'description': 'GDK Pixbuf library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'libgdu-gtk0', 'description': 'GTK+ standard dialog library for libgdu'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2ubuntu6', 'name': 'libgdu0', 'description': 'GObject based Disk Utility Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.4-0ubuntu1', 'name': 'libgee2', 'description': 'GObject based collection library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu11', 'name': 'libgeoclue0', 'description': 'C API for GeoClue'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.8+dfsg-2', 'name': 'libgeoip1', 'description': 'non-DNS IP-to-country resolver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.91-0ubuntu1', 'name': 'libgexiv2-0', 'description': 'GObject-based wrapper around the Exiv2 library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31.10-1ubuntu1', 'name': 'libgirepository-1.0-1', 'description': 'Library for handling GObject introspection data (runtime library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.13~pre1-5ubuntu2', 'name': 'libgksu2-0', 'description': 'library providing su and sudo functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libgl1-mesa-dri', 'description': 'free implementation of the OpenGL API -- DRI modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libgl1-mesa-glx', 'description': 'free implementation of the OpenGL API -- GLX runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libglapi-mesa', 'description': 'free implementation of the GL API -- shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-4', 'name': 'libglew1.6', 'description': 'OpenGL Extension Wrangler - runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.0-4', 'name': 'libglewmx1.6', 'description': 'OpenGL Extension Wrangler - runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.241-1', 'name': 'libglib-perl', 'description': 'interface to the GLib and GObject libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-0', 'description': 'GLib library of C routines'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-bin', 'description': 'Programs for the GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu2', 'name': 'libglib2.0-data', 'description': 'Common files for GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.31.18-0ubuntu1', 'name': 'libglibmm-2.4-1c2a', 'description': 'C++ wrapper for the GLib toolkit (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libglu1-mesa', 'description': 'Mesa OpenGL utility library (GLU)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.32-2', 'name': 'libgmime-2.4-2', 'description': 'MIME message parser and creator library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:5.0.2+dfsg-2ubuntu1', 'name': 'libgmp10', 'description': 'Multiprecision arithmetic library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu2', 'name': 'libgnome-bluetooth8', 'description': 'GNOME Bluetooth tools - support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu4', 'name': 'libgnome-control-center1', 'description': 'utilities to configure the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu2', 'name': 'libgnome-desktop-3-2', 'description': 'Utility library for loading .desktop files - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'libgnome-keyring-common', 'description': 'GNOME keyring services library - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2', 'name': 'libgnome-keyring0', 'description': 'GNOME keyring services library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.0-1', 'name': 'libgnome-media-profiles-3.0-0', 'description': 'GNOME Media Profiles library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libgnome-menu-3-0', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu7', 'name': 'libgnome-menu2', 'description': 'GNOME implementation of the freedesktop menu specification'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.32.1-2ubuntu1', 'name': 'libgnome2-common', 'description': 'The GNOME library - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'libgnomekbd-common', 'description': 'GNOME library to manage keyboard configuration - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'libgnomekbd7', 'description': 'GNOME library to manage keyboard configuration - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.12.14-5ubuntu2', 'name': 'libgnutls26', 'description': 'GNU TLS library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.0-0ubuntu1', 'name': 'libgoa-1.0-0', 'description': 'GNOME Online Accounts'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libgomp1', 'description': 'GCC OpenMP (GOMP) support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10-2ubuntu1', 'name': 'libgpg-error0', 'description': 'library for common error values and messages in GnuPG components'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1.4ubuntu1', 'name': 'libgpgme11', 'description': 'GPGME - GnuPG Made Easy'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-2', 'description': 'gphoto2 digital camera library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-l10n', 'description': 'gphoto2 digital camera library - localized messages'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.13-0ubuntu1', 'name': 'libgphoto2-port0', 'description': 'gphoto2 digital camera port library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20.4-4', 'name': 'libgpm2', 'description': 'General Purpose Mouse - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-4', 'name': 'libgpod-common', 'description': 'common files for libgpod'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-4', 'name': 'libgpod4', 'description': 'library to read and write songs and artwork to an iPod'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.4-0ubuntu1', 'name': 'libgrip0', 'description': 'Shared library providing multitouch gestures to GTK+ apps.'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'libgs9', 'description': 'interpreter for the PostScript language and for PDF - Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '9.05~dfsg-0ubuntu1', 'name': 'libgs9-common', 'description': 'interpreter for the PostScript language and for PDF - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libgssapi-krb5-2', 'description': 'MIT Kerberos runtime libraries - krb5 GSS-API Mechanism'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libgssapi3-heimdal', 'description': 'Heimdal Kerberos - GSSAPI support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.1-2', 'name': 'libgssdp-1.0-3', 'description': 'GObject-based library for SSDP'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.31-1ubuntu3', 'name': 'libgstfarsight0.10-0', 'description': 'Audio/Video communications framework: core library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'libgstreamer-plugins-base0.10-0', 'description': 'GStreamer libraries from the "base" set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.36-1', 'name': 'libgstreamer0.10-0', 'description': 'Core GStreamer libraries and elements'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-0', 'description': 'GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-bin', 'description': 'programs for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.16-0ubuntu1', 'name': 'libgtk-3-common', 'description': 'common files for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.223-1build3', 'name': 'libgtk2-perl', 'description': 'Perl interface to the 2.x series of the Gimp Toolkit library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-0', 'description': 'GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-bin', 'description': 'programs for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.10-0ubuntu4', 'name': 'libgtk2.0-common', 'description': 'common files for the GTK+ graphical user interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.24.2-1ubuntu1', 'name': 'libgtkmm-2.4-1c2a', 'description': 'C++ wrappers for GTK+ (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.14-0ubuntu1', 'name': 'libgtkmm-3.0-1', 'description': 'C++ wrappers for GTK+ (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libgtksourceview-3.0-0', 'description': 'shared libraries for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libgtksourceview-3.0-common', 'description': 'common files for the GTK+ syntax highlighting widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.0~hg20110814-1', 'name': 'libgtkspell-3-0', 'description': "spell-checking addon for GTK's TextView widget"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-2', 'name': 'libgtop2-7', 'description': 'gtop system monitoring library (shared)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-2', 'name': 'libgtop2-common', 'description': 'gtop system monitoring library (common)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-0ubuntu1', 'name': 'libgucharmap-2-90-7', 'description': 'Unicode browser widget library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:175-0ubuntu5', 'name': 'libgudev-1.0-0', 'description': 'GObject-based wrapper library for libudev'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.1-2', 'name': 'libgupnp-1.0-4', 'description': 'GObject-based library for UPnP'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.1-2', 'name': 'libgupnp-igd-1.0-4', 'description': 'library to handle UPnP IGD port mapping'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'libgutenprint2', 'description': 'runtime for the Gutenprint printer driver library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1ubuntu1', 'name': 'libgweather-3-0', 'description': 'GWeather shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1ubuntu1', 'name': 'libgweather-common', 'description': 'GWeather common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'libgwibber-gtk2', 'description': 'Gwibber GTK Widgets'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'libgwibber2', 'description': 'Gwibber - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libhcrypto4-heimdal', 'description': 'Heimdal Kerberos - crypto library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libheimbase1-heimdal', 'description': 'Heimdal Kerberos - Base library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libheimntlm0-heimdal', 'description': 'Heimdal Kerberos - NTLM support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'libhpmud0', 'description': 'HP Multi-Point Transport Driver (hpmud) run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-4', 'name': 'libhunspell-1.3-0', 'description': 'spell checker and morphological analyzer (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libhx509-5-heimdal', 'description': 'Heimdal Kerberos - X509 support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.8.3-1', 'name': 'libhyphen0', 'description': 'ALTLinux hyphenation library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'libibus-1.0-0', 'description': 'Intelligent Input Bus - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44-3', 'name': 'libical0', 'description': 'iCalendar library implementation in C (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.7-2', 'name': 'libice6', 'description': 'X11 Inter-Client Exchange library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.8.1.1-3', 'name': 'libicu48', 'description': 'International Components for Unicode'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.14-0.2ubuntu1', 'name': 'libidl0', 'description': 'library for parsing CORBA IDL files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.23-2', 'name': 'libidn11', 'description': 'GNU Libidn library, implementation of IETF IDN specifications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.1-0ubuntu3', 'name': 'libido3-0.1-0', 'description': 'Shared library providing extra gtk menu items for display in'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-0.1ubuntu1', 'name': 'libiec61883-0', 'description': 'an partial implementation of IEC 61883'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.11-10build1', 'name': 'libieee1284-3', 'description': 'cross-platform library for parallel port access'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.35-8', 'name': 'libijs-0.35', 'description': 'IJS raster image transport protocol: shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-3', 'name': 'libimobiledevice2', 'description': 'Library for communicating with the iPhone and iPod Touch'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'libindicate-gtk3', 'description': 'library for raising indicators via DBus - GTK+ bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.90-0ubuntu1', 'name': 'libindicate5', 'description': 'library for raising indicators via DBus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.92-0ubuntu1', 'name': 'libindicator-messages-status-provider1', 'description': 'indicator status provider - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.92-0ubuntu1', 'name': 'libindicator3-7', 'description': 'panel indicator applet - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.92-0ubuntu1', 'name': 'libindicator7', 'description': 'panel indicator applet - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisc83', 'description': 'ISC Shared Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisccc80', 'description': 'Command Channel Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'libisccfg82', 'description': 'Config File Handling Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.6-1ubuntu1', 'name': 'libisofs6', 'description': 'library to create ISO9660 images'}, {'status': 'Installed', 'desired': 'Install', 'version': '30~pre9-5ubuntu1', 'name': 'libiw30', 'description': 'Wireless tools - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.8~dfsg.1-1ubuntu1', 'name': 'libjack-jackd2-0', 'description': 'JACK Audio Connection Kit (libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.900.1-13', 'name': 'libjasper1', 'description': 'JasPer JPEG-2000 runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libjavascriptcoregtk-3.0-0', 'description': 'Javascript engine library for GTK+'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11-1ubuntu1', 'name': 'libjbig2dec0', 'description': 'JBIG2 decoder library - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.90+svn733-0ubuntu4', 'name': 'libjpeg-turbo8', 'description': 'IJG JPEG compliant runtime library.'}, {'status': 'Installed', 'desired': 'Install', 'version': '8c-2ubuntu7', 'name': 'libjpeg8', 'description': "Independent JPEG Group's JPEG runtime library (dependency package)"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.1-1ubuntu1', 'name': 'libjs-jquery', 'description': 'JavaScript library for dynamic web applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.2-1', 'name': 'libjson-glib-1.0-0', 'description': 'GLib JSON manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9-1ubuntu1', 'name': 'libjson0', 'description': 'JSON manipulation library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.19-1', 'name': 'libjte1', 'description': 'Jigdo Template Export - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libk5crypto3', 'description': 'MIT Kerberos runtime libraries - Crypto Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.2-2', 'name': 'libkeyutils1', 'description': 'Linux Key Management Utilities (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.25-1ubuntu1', 'name': 'libklibc', 'description': 'minimal libc subset for use with initramfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2009-11ubuntu2', 'name': 'libkpathsea5', 'description': 'TeX Live: path search library for TeX (runtime part)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libkrb5-26-heimdal', 'description': 'Heimdal Kerberos - libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libkrb5-3', 'description': 'MIT Kerberos runtime libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.10+dfsg~beta1-2', 'name': 'libkrb5support0', 'description': 'MIT Kerberos runtime libraries - Support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'liblaunchpad-integration-3.0-1', 'description': 'library for launchpad integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.54build1', 'name': 'liblaunchpad-integration-common', 'description': 'library for launchpad integration common data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.19.dfsg-1ubuntu3', 'name': 'liblcms1', 'description': 'Little CMS color management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2+git20110628-2ubuntu3', 'name': 'liblcms2-2', 'description': 'Little CMS 2 color management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.28-1.1ubuntu3', 'name': 'libldap-2.4-2', 'description': 'OpenLDAP libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-0ubuntu1', 'name': 'liblightdm-gobject-1-0', 'description': 'LightDM GObject client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.0-0ubuntu1', 'name': 'liblircclient0', 'description': 'infra-red remote control support - client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0-4ubuntu1', 'name': 'libllvm3.0', 'description': 'Low-Level Virtual Machine (LLVM), runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.05-7build1', 'name': 'liblocale-gettext-perl', 'description': 'module using libc functions for internationalization in Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.09-3', 'name': 'liblockfile-bin', 'description': 'support binaries for and cli utilities based on liblockfile'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.09-3', 'name': 'liblockfile1', 'description': 'NFS-safe locking library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'liblouis-data', 'description': 'Braille translation library - data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'liblouis2', 'description': 'Braille translation library - shared libs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.2-1ubuntu1', 'name': 'libltdl7', 'description': 'A system independent dlopen wrapper for GNU libtool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.4-12', 'name': 'liblua5.1-0', 'description': 'Shared library for the Lua interpreter version 5.1'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.02.66-4ubuntu7', 'name': 'liblvm2app2.2', 'description': 'LVM2 application library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:9.8.1.dfsg.P1-2', 'name': 'liblwres80', 'description': 'Lightweight Resolver Library used by BIND'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'liblzma5', 'description': 'XZ-format compression library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.09-2', 'name': 'libmagic1', 'description': 'File type determination library using "magic" numbers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2-4', 'name': 'libmeanwhile1', 'description': 'open implementation of the Lotus Sametime Community Client protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'libmetacity-private0', 'description': 'library for the Metacity window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.9.9-1', 'name': 'libmhash2', 'description': 'Library for cryptographic hashing and message authentication'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6-3ubuntu1', 'name': 'libminiupnpc8', 'description': 'UPnP IGD client lightweight library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.11.0-1ubuntu1', 'name': 'libmission-control-plugins0', 'description': 'management daemon for Telepathy (library for plugins)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.10-3', 'name': 'libmng1', 'description': 'Multiple-image Network Graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libmount1', 'description': 'block device id library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9-4', 'name': 'libmpc2', 'description': 'multiple precision complex floating-point library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.0-3', 'name': 'libmpfr4', 'description': 'multiple precision floating-point computation'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.0-2ubuntu1', 'name': 'libmtdev1', 'description': 'Multitouch Protocol Translation Library - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp-common', 'description': 'Media Transfer Protocol (MTP) common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp-runtime', 'description': 'Media Transfer Protocol (MTP) runtime tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.2-2', 'name': 'libmtp9', 'description': 'Media Transfer Protocol (MTP) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-2', 'name': 'libmusicbrainz3-6', 'description': 'library to access the MusicBrainz.org database'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.5.20-0ubuntu3', 'name': 'libmysqlclient18', 'description': 'MySQL database client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.2-1', 'name': 'libmythes-1.2-0', 'description': 'simple thesaurus library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'libnautilus-extension1a', 'description': 'libraries for nautilus components - runtime version'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libncurses5', 'description': 'shared libraries for terminal handling'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libncursesw5', 'description': 'shared libraries for terminal handling (wide character support)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.29.6-1', 'name': 'libneon27-gnutls', 'description': 'HTTP and WebDAV client library (GnuTLS enabled)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.1-1ubuntu1', 'name': 'libnetfilter-conntrack3', 'description': 'Netfilter netlink-conntrack library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.52.11-2ubuntu10', 'name': 'libnewt0.52', 'description': "Not Erik's Windowing Toolkit - text mode windowing with slang"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1', 'name': 'libnfnetlink0', 'description': 'Netfilter netlink library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-1ubuntu2', 'name': 'libnice10', 'description': 'ICE library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-4ubuntu9', 'name': 'libnih-dbus1', 'description': 'NIH D-Bus Bindings Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-4ubuntu9', 'name': 'libnih1', 'description': 'NIH Utility Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-3-200', 'description': 'library for dealing with netlink sockets'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-genl-3-200', 'description': 'library for dealing with netlink sockets - generic netlink'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.3-2ubuntu1', 'name': 'libnl-route-3-200', 'description': 'library for dealing with netlink sockets - route interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-glib-vpn1', 'description': 'network management framework (GLib VPN shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-glib4', 'description': 'network management framework (GLib shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'libnm-gtk-common', 'description': 'network management framework (common files for wifi and mobile)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'libnm-gtk0', 'description': 'network management framework (GNOME dialogs for wifi and mobile)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'libnm-util2', 'description': 'network management framework (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'libnotify-bin', 'description': 'sends desktop notifications to a notification daemon (Utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.4-1', 'name': 'libnotify4', 'description': 'sends desktop notifications to a notification daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.8.9-1ubuntu2', 'name': 'libnspr4', 'description': 'NetScape Portable Runtime Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-3.2', 'name': 'libnss-mdns', 'description': 'NSS module for Multicast DNS name resolution'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.13.1.with.ckbi.1.88-1ubuntu5', 'name': 'libnss3', 'description': 'Network Security Service libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.13.1.with.ckbi.1.88-1ubuntu5', 'name': 'libnss3-1d', 'description': 'Network Security Service libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'libnux-2.0-0', 'description': 'Visual rendering toolkit for real-time applications - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'libnux-2.0-common', 'description': 'Visual rendering toolkit for real-time applications - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.4-3', 'name': 'liboauth0', 'description': 'C library for implementing OAuth 1.0'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.2~dfsg-1ubuntu1', 'name': 'libogg0', 'description': 'Ogg bitstream library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-1', 'name': 'libopencc1', 'description': 'simplified-traditional chinese conversion library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-2build1', 'name': 'libopenobex1', 'description': 'OBEX protocol library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.14.19-0.1', 'name': 'liborbit2', 'description': 'libraries for ORBit2 - a CORBA ORB'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.16-1ubuntu2', 'name': 'liborc-0.4-0', 'description': 'Library of Optimized Inner Loops Runtime Compiler'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'liboverlay-scrollbar-0.2-0', 'description': 'Scrollbar overlayed widget - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'liboverlay-scrollbar3-0.2-0', 'description': 'Scrollbar overlayed widget - shared lib'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-1', 'name': 'libp11-kit0', 'description': 'Library for loading and coordinating access to PKCS#11 modules - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-4', 'name': 'libpackagekit-glib2-14', 'description': 'Library for accessing PackageKit using GLib'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.22-1ubuntu3', 'name': 'libpam-cap', 'description': 'PAM module for implementing capabilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.5-2', 'name': 'libpam-ck-connector', 'description': 'ConsoleKit PAM module'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-2ubuntu1', 'name': 'libpam-gnome-keyring', 'description': 'PAM module to unlock the GNOME keyring upon login'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-modules', 'description': 'Pluggable Authentication Modules for PAM'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-modules-bin', 'description': 'Pluggable Authentication Modules for PAM - helper binaries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam-runtime', 'description': 'Runtime support for the PAM library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-7ubuntu2', 'name': 'libpam0g', 'description': 'Pluggable Authentication Modules library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.222-1build1', 'name': 'libpango-perl', 'description': 'Perl module to layout and render international text'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.29.5-0ubuntu1', 'name': 'libpango1.0-0', 'description': 'Layout and rendering of internationalized text'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.4-1ubuntu1', 'name': 'libpangomm-1.4-1', 'description': 'C++ Wrapper for pango (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.24+nmu1', 'name': 'libpaper-utils', 'description': 'library for handling paper characteristics (utilities)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.24+nmu1', 'name': 'libpaper1', 'description': 'library for handling paper characteristics'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-8ubuntu3', 'name': 'libparted0debian1', 'description': 'disk partition manipulator - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-10', 'name': 'libpcap0.8', 'description': 'system interface for user-level packet capture'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.1.8-2ubuntu3', 'name': 'libpci3', 'description': 'Linux PCI Utilities (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.902-1', 'name': 'libpciaccess0', 'description': 'Generic PCI access library for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.12-4', 'name': 'libpcre3', 'description': 'Perl 5 Compatible Regular Expression Library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.4-2ubuntu1', 'name': 'libpcsclite1', 'description': 'Middleware to access a smart card using PC/SC (library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'libpeas-1.0-0', 'description': 'Application plugin library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-1ubuntu1', 'name': 'libpeas-common', 'description': 'Application plugin library (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'libperl5.14', 'description': 'shared Perl library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.0-5', 'name': 'libpipeline1', 'description': 'pipeline manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.24.4-1', 'name': 'libpixman-1-0', 'description': 'pixel-manipulation library for X and cairo'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-1', 'name': 'libplist1', 'description': 'Library for handling Apple binary and XML property lists'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'libplymouth2', 'description': 'graphical boot animation and logger - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.46-3ubuntu2', 'name': 'libpng12-0', 'description': 'PNG library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-agent-1-0', 'description': 'PolicyKit Authentication Agent API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-backend-1-0', 'description': 'PolicyKit backend API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'libpolkit-gobject-1-0', 'description': 'PolicyKit Authorization API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'libpoppler-glib8', 'description': 'PDF rendering library (GLib-based shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'libpoppler19', 'description': 'PDF rendering library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.16-3ubuntu1', 'name': 'libpopt0', 'description': 'lib for parsing cmdline parameters'}, {'status': 'Installed', 'desired': 'Install', 'version': '19+svn20111121-1', 'name': 'libportaudio2', 'description': 'Portable audio I/O - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'libprotobuf7', 'description': 'protocol buffers C++ library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'libprotoc7', 'description': 'protocol buffers compiler library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1', 'description': 'automatic proxy configuration management library (shared)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1-plugin-gsettings', 'description': 'automatic proxy configuration management library (GSettings plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'libproxy1-plugin-networkmanager', 'description': 'automatic proxy configuration management library (Network Manager plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-16ubuntu3', 'name': 'libpth20', 'description': 'The GNU Portable Threads'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulse-mainloop-glib0', 'description': 'PulseAudio client libraries (glib support)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulse0', 'description': 'PulseAudio client libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'libpulsedsp', 'description': 'PulseAudio OSS pre-load library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.10.1-1ubuntu1', 'name': 'libpurple-bin', 'description': 'multi-protocol instant messaging library - extra utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.10.1-1ubuntu1', 'name': 'libpurple0', 'description': 'multi-protocol instant messaging library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'libpython2.7', 'description': 'Shared Python runtime library (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-dbus', 'description': 'Qt 4 D-Bus module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-declarative', 'description': 'Qt 4 Declarative module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-network', 'description': 'Qt 4 network module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-opengl', 'description': 'Qt 4 OpenGL module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-script', 'description': 'Qt 4 script module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-sql', 'description': 'Qt 4 SQL module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-sql-mysql', 'description': 'Qt 4 MySQL database driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-svg', 'description': 'Qt 4 SVG module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-xml', 'description': 'Qt 4 XML module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqt4-xmlpatterns', 'description': 'Qt 4 XML patterns module'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.3-0ubuntu1', 'name': 'libqtbamf1', 'description': 'Qt binding and QML plugin for bamf - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqtcore4', 'description': 'Qt 4 core module'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'libqtdee2', 'description': 'Qt binding and QML plugin for Dee - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1-0ubuntu5', 'name': 'libqtgconf1', 'description': 'Qt binding and QML plugin for GConf - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'libqtgui4', 'description': 'Qt 4 GUI module'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libquadmath0', 'description': 'GCC Quad-Precision Math Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-1', 'name': 'libquvi0', 'description': 'library for parsing video download links (runtime libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.6-1', 'name': 'libraptor2-0', 'description': 'Raptor 2 RDF syntax library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-5', 'name': 'librarian0', 'description': 'Documentation meta-data library (library package)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.28-1', 'name': 'librasqal3', 'description': 'Rasqal RDF query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-1ubuntu1', 'name': 'libraw1394-11', 'description': 'library for direct access to IEEE 1394 bus (aka FireWire)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14.4-0ubuntu2', 'name': 'libraw5', 'description': 'raw image decoder library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.14-1', 'name': 'librdf0', 'description': 'Redland Resource Description Framework (RDF) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2-11', 'name': 'libreadline5', 'description': 'GNU readline and history libraries, run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.2-8', 'name': 'libreadline6', 'description': 'GNU readline and history libraries, run-time libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-base-core', 'description': 'office productivity suite -- shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-calc', 'description': 'office productivity suite -- spreadsheet'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-common', 'description': 'office productivity suite -- arch-independent files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-core', 'description': 'office productivity suite -- arch-dependent files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-draw', 'description': 'office productivity suite -- drawing'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-emailmerge', 'description': 'office productivity suite -- email mail merge'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-gnome', 'description': 'office productivity suite -- GNOME integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-gtk', 'description': 'office productivity suite -- GTK+ integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-help-en-us', 'description': 'office productivity suite -- English_american help'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-impress', 'description': 'office productivity suite -- presentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-math', 'description': 'office productivity suite -- equation editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-style-human', 'description': 'office productivity suite -- Human symbol style'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-style-tango', 'description': 'office productivity suite -- Tango symbol style'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'libreoffice-writer', 'description': 'office productivity suite -- word processor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.12-1ubuntu2', 'name': 'librest-0.7-0', 'description': 'REST service access library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'librhythmbox-core5', 'description': 'support library for the rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libroken18-heimdal', 'description': 'Heimdal Kerberos - roken support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.35.2-0ubuntu1', 'name': 'librsvg2-2', 'description': 'SAX-based renderer library for SVG files (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.35.2-0ubuntu1', 'name': 'librsvg2-common', 'description': 'SAX-based renderer library for SVG files (extra runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.7-8', 'name': 'librsync1', 'description': 'rsync remote-delta algorithm library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4~20110711.gitc28f1bab-1', 'name': 'librtmp0', 'description': 'toolkit for RTMP streams (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.8-1', 'name': 'libsamplerate0', 'description': 'Audio sample rate conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'libsane', 'description': 'API library for scanners'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'libsane-common', 'description': 'API library for scanners -- documentation and support files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'libsane-hpaio', 'description': 'HP SANE backend for multi-function peripherals'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.25.dfsg1-3', 'name': 'libsasl2-2', 'description': 'Cyrus SASL - authentication abstraction library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.25.dfsg1-3', 'name': 'libsasl2-modules', 'description': 'Cyrus SASL - pluggable authentication modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.14-6.4ubuntu3', 'name': 'libsdl1.2debian', 'description': 'Simple DirectMedia Layer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.0-4ubuntu1', 'name': 'libselinux1', 'description': 'SELinux runtime shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.1-2ubuntu1', 'name': 'libsensors4', 'description': 'library to read temperature/voltage/fan sensors'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.33-1', 'name': 'libsgutils2-2', 'description': 'utilities for devices using the SCSI command set (shared libraries)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.2-7ubuntu1', 'name': 'libshout3', 'description': 'MP3/Ogg Vorbis broadcast streaming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.10-0ubuntu2', 'name': 'libsigc++-2.0-0c2a', 'description': 'type-safe Signal Framework for C++ - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.4-3ubuntu1', 'name': 'libslang2', 'description': 'S-Lang programming library - runtime version'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.1-7.8ubuntu1', 'name': 'libslp1', 'description': 'OpenSLP libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.0-2', 'name': 'libsm6', 'description': 'X11 Session Management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'libsmbclient', 'description': 'shared library for communication with SMB/CIFS servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25-4', 'name': 'libsndfile1', 'description': 'Library for reading/writing audio files'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.3~dfsg-2.4ubuntu1', 'name': 'libsnmp-base', 'description': 'SNMP (Simple Network Management Protocol) MIBs and documentation'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.3~dfsg-2.4ubuntu1', 'name': 'libsnmp15', 'description': 'SNMP (Simple Network Management Protocol) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.17-1.1', 'name': 'libsonic0', 'description': 'Simple library to speed up or slow down speech'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'libsoup-gnome2.4-1', 'description': 'HTTP library implementation in C -- GNOME support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.37.90-0ubuntu1', 'name': 'libsoup2.4-1', 'description': 'HTTP library implementation in C -- Shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.6-1build1', 'name': 'libspectre1', 'description': 'Library for rendering PostScript documents'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'libspeechd2', 'description': 'Speech Dispatcher: Shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2~rc1-3ubuntu2', 'name': 'libspeex1', 'description': 'The Speex codec runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2~rc1-3ubuntu2', 'name': 'libspeexdsp1', 'description': 'The Speex extended runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.7.9-2ubuntu1', 'name': 'libsqlite3-0', 'description': 'SQLite 3 shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.42-1ubuntu1', 'name': 'libss2', 'description': 'command-line interface parsing library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.2-1', 'name': 'libssh-4', 'description': 'tiny C SSH library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0g-1ubuntu1', 'name': 'libssl1.0.0', 'description': 'SSL shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu1', 'name': 'libstartup-notification0', 'description': 'library for program launch feedback (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.6.2-16ubuntu1', 'name': 'libstdc++6', 'description': 'GNU Standard C++ Library v3'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.16-2', 'name': 'libswitch-perl', 'description': 'switch statement for Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'libsyncdaemon-1.0-1', 'description': 'Ubuntu One synchronization daemon library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1.0+repack-1', 'name': 'libsysfs2', 'description': 'interface library to sysfs'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.2-3.4ubuntu1', 'name': 'libt1-5', 'description': 'Type 1 font rasterizer library - runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-1ubuntu5', 'name': 'libtag1-vanilla', 'description': 'audio meta-data library - vanilla flavour'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-1ubuntu5', 'name': 'libtag1c2a', 'description': 'audio meta-data library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.7-3', 'name': 'libtalloc2', 'description': 'hierarchical pool based memory allocator'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.10-1ubuntu1', 'name': 'libtasn1-3', 'description': 'Manage ASN.1 structures (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.9-4', 'name': 'libtdb1', 'description': 'Trivial Database - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.19-1build1', 'name': 'libtelepathy-farsight0', 'description': 'Glue library between telepathy and farsight2'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17.5-1ubuntu1', 'name': 'libtelepathy-glib0', 'description': 'Telepathy framework - GLib library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.12-1', 'name': 'libtelepathy-logger2', 'description': 'Telepathy logger service - utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.04-7build1', 'name': 'libtext-charwidth-perl', 'description': 'get display widths of characters on the terminal'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-5', 'name': 'libtext-iconv-perl', 'description': 'converts between character sets in Perl'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.06-7', 'name': 'libtext-wrapi18n-perl', 'description': 'internationalized substitute of Text::Wrap'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-3', 'name': 'libthai-data', 'description': 'Data files for Thai language support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16-3', 'name': 'libthai0', 'description': 'Thai language support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1+dfsg.1-3ubuntu2', 'name': 'libtheora0', 'description': 'The Theora Video Compression Codec'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.9.5-2', 'name': 'libtiff4', 'description': 'Tag Image File Format (TIFF) library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2', 'name': 'libtimezonemap1', 'description': 'GTK+3 timezone map widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'libtinfo5', 'description': 'shared low-level terminfo library for terminal handling'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-0ubuntu1', 'name': 'libtotem-plparser17', 'description': 'Totem Playlist Parser library - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'libtotem0', 'description': 'Main library for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'libubuntuoneui-3.0-1', 'description': 'Ubuntu One widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'libudev0', 'description': 'udev library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.2-1', 'name': 'libunique-3.0-0', 'description': 'Library for writing single instance applications - shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'libunity-2d-private0', 'description': 'Unity 2D shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'libunity-core-5.0-5', 'description': 'Core library for the Unity interface.'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.4-0ubuntu2', 'name': 'libunity-misc4', 'description': 'Miscellaneous functions for Unity - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'libunity9', 'description': 'binding to get places into the launcher - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.15-1', 'name': 'libupower-glib1', 'description': 'abstraction for power management - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:0.1.12-20', 'name': 'libusb-0.1-4', 'description': 'userspace USB programming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.9~rc3-2', 'name': 'libusb-1.0-0', 'description': 'userspace USB programming library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.7-2', 'name': 'libusbmuxd1', 'description': 'USB multiplexor daemon for iPhone and iPod Touch devices - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.5-4', 'name': 'libutempter0', 'description': 'A privileged helper for utmp/wtmp updates (runtime)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.8-0ubuntu1', 'name': 'libutouch-evemu1', 'description': 'KernelInput Event Device Emulation Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.1-0ubuntu1', 'name': 'libutouch-frame1', 'description': 'Touch Frame Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.5-0ubuntu1', 'name': 'libutouch-geis1', 'description': 'Gesture engine interface support'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu1', 'name': 'libutouch-grail1', 'description': 'Gesture Recognition And Instantiation Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.02-4ubuntu1', 'name': 'libuuid-perl', 'description': 'Perl extension for using UUID interfaces as defined in e2fsprogs'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'libuuid1', 'description': 'Universally Unique ID library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.5-6ubuntu1', 'name': 'libv4l-0', 'description': 'Collection of video4linux support libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.5-6ubuntu1', 'name': 'libv4lconvert0', 'description': 'Video4linux frame format conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.0-4', 'name': 'libvisual-0.4-0', 'description': 'Audio visualization framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.0.dfsg.1-5', 'name': 'libvisual-0.4-plugins', 'description': 'Audio visualization framework plugins'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.8.2-2ubuntu1', 'name': 'libvncserver0', 'description': "API to write one's own vnc server"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbis0a', 'description': 'The Vorbis General Audio Compression Codec (Decoder library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbisenc2', 'description': 'The Vorbis General Audio Compression Codec (Encoder library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.2-1ubuntu3', 'name': 'libvorbisfile3', 'description': 'The Vorbis General Audio Compression Codec (High Level API)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'libvte-2.90-9', 'description': 'Terminal emulator widget for GTK+ 3.0 - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.31.0-0ubuntu1', 'name': 'libvte-2.90-common', 'description': 'Terminal emulator widget for GTK+ 3.0 - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'libvte-common', 'description': 'Terminal emulator widget for GTK+ 2.x - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'libvte9', 'description': 'Terminal emulator widget for GTK+ 2.0 - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu4', 'name': 'libwacom-common', 'description': 'Wacom model feature query library (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu4', 'name': 'libwacom2', 'description': 'Wacom model feature query library'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.60.1-2', 'name': 'libwavpack1', 'description': 'audio codec (lossy and lossless) - library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'libwbclient0', 'description': 'Samba winbind client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libwebkitgtk-3.0-0', 'description': 'Web content engine library for GTK+'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.5-0ubuntu3', 'name': 'libwebkitgtk-3.0-common', 'description': 'Web content engine library for GTK+ - data files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.dfsg.1-3', 'name': 'libwind0-heimdal', 'description': 'Heimdal Kerberos - NTLM support library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.8.4-10ubuntu1', 'name': 'libwmf0.2-7', 'description': 'Windows metafile conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.8.4-10ubuntu1', 'name': 'libwmf0.2-7-gtk', 'description': 'Windows metafile conversion library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libwnck-3-0', 'description': 'Window Navigator Construction Kit - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'libwnck-3-common', 'description': 'Window Navigator Construction Kit - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.30.7-0ubuntu1', 'name': 'libwnck-common', 'description': 'Window Navigator Construction Kit - common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.30.7-0ubuntu1', 'name': 'libwnck22', 'description': 'Window Navigator Construction Kit - runtime files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.4-1', 'name': 'libwpd-0.9-9', 'description': 'Library for handling WordPerfect documents (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.1-1', 'name': 'libwpg-0.2-2', 'description': 'WordPerfect graphics import/convert library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-1', 'name': 'libwps-0.2-2', 'description': 'Works text file format import filter library (shared library)'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6.q-21', 'name': 'libwrap0', 'description': "Wietse Venema's TCP wrappers library"}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-6', 'description': 'X11 client-side library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-data', 'description': 'X11 client-side library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.4.99.1-0ubuntu1', 'name': 'libx11-xcb1', 'description': 'Xlib/XCB interface library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1+ds1-7build2', 'name': 'libx86-1', 'description': 'x86 real-mode library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.8-1', 'name': 'libxapian22', 'description': 'Search engine library'}, {'status': 'Installed', 'desired': 'Install', 'version': '8.0.1-0ubuntu2', 'name': 'libxatracker1', 'description': 'X acceleration library -- runtime'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.6-4', 'name': 'libxau6', 'description': 'X11 authorisation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.9-3', 'name': 'libxaw7', 'description': 'X11 Athena Widget library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-dri2-0', 'description': 'X C Binding, dri2 extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-glx0', 'description': 'X C Binding, glx extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-render0', 'description': 'X C Binding, render extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-shape0', 'description': 'X C Binding, shape extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb-shm0', 'description': 'X C Binding, shm extension'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.8-2', 'name': 'libxcb-util0', 'description': 'utility libraries for X C Binding -- atom, aux and event'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8-2', 'name': 'libxcb1', 'description': 'X C Binding'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.3-2', 'name': 'libxcomposite1', 'description': 'X11 Composite extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.12-1', 'name': 'libxcursor1', 'description': 'X cursor management library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.3-2', 'name': 'libxdamage1', 'description': 'X11 damaged region extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.0-4', 'name': 'libxdmcp6', 'description': 'X11 Display Manager Control Protocol library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.3.0-3', 'name': 'libxext6', 'description': 'X11 miscellaneous extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.0-4ubuntu1', 'name': 'libxfixes3', 'description': "X11 miscellaneous 'fixes' extension library"}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.4-1', 'name': 'libxfont1', 'description': 'X11 font rasterisation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.0-3ubuntu1', 'name': 'libxft2', 'description': 'FreeType-based font drawing library for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.5.99.3-0ubuntu1', 'name': 'libxi6', 'description': 'X11 Input extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.1-3', 'name': 'libxinerama1', 'description': 'X11 Xinerama extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.7-1', 'name': 'libxkbfile1', 'description': 'X11 keyboard file manipulation library'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.1-1', 'name': 'libxklavier16', 'description': 'X Keyboard Extension high-level API'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.8.dfsg-5.1ubuntu3', 'name': 'libxml2', 'description': 'GNOME XML library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.0-3', 'name': 'libxmu6', 'description': 'X11 miscellaneous utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.0-3', 'name': 'libxmuu1', 'description': 'X11 miscellaneous micro-utility library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.1-2', 'name': 'libxp6', 'description': 'X Printing Extension (Xprint) client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.9-4', 'name': 'libxpm4', 'description': 'X11 pixmap library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.3.2-2', 'name': 'libxrandr2', 'description': 'X11 RandR extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.6-2', 'name': 'libxrender1', 'description': 'X Rendering Extension client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.5-1', 'name': 'libxres1', 'description': 'X11 Resource extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.26-8ubuntu1', 'name': 'libxslt1.1', 'description': 'XSLT 1.0 processing library - runtime library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.1-2', 'name': 'libxt6', 'description': 'X11 toolkit intrinsics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.2.0-4', 'name': 'libxtst6', 'description': 'X11 Testing -- Record extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.6-2', 'name': 'libxv1', 'description': 'X11 Video extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.0.6-1ubuntu2', 'name': 'libxvmc1', 'description': 'X11 Video extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.1.2-1', 'name': 'libxxf86dga1', 'description': 'X11 Direct Graphics Access extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1.1-2', 'name': 'libxxf86vm1', 'description': 'X11 XFree86 video mode extension library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.12-2', 'name': 'libyajl1', 'description': 'Yet Another JSON Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.50-1', 'name': 'libyaml-tiny-perl', 'description': 'Perl module for reading and writing YAML files'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'libyelp0', 'description': 'Library for the GNOME help browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.14-1', 'name': 'libzeitgeist-1.0-1', 'description': 'library to access Zeitgeist - shared library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-1', 'name': 'libzephyr4', 'description': "Project Athena's notification service - non-Kerberos libraries"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.8.29-0ubuntu2', 'name': 'light-themes', 'description': 'Light Themes (Ambiance and Radiance)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.3-0ubuntu1', 'name': 'lightdm', 'description': 'Display Manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.71', 'name': 'linux-firmware', 'description': 'Firmware for Linux kernel drivers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-generic', 'description': 'Complete Generic Linux kernel'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-headers-3.2.0-17', 'description': 'Header files related to Linux kernel version 3.2.0'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-headers-3.2.0-17-generic', 'description': 'Linux kernel headers for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-headers-generic', 'description': 'Generic Linux kernel headers'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-image-3.2.0-17-generic', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0.17.17', 'name': 'linux-image-generic', 'description': 'Generic Linux kernel image'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux-libc-dev', 'description': 'Linux Kernel Headers for development'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'linux-sound-base', 'description': 'base package for ALSA and OSS sound systems'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.39ubuntu1', 'name': 'localechooser-data', 'description': 'Lists of locales supported by the installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.13+git20111116-1', 'name': 'locales', 'description': 'common files for locale support'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.16', 'name': 'lockfile-progs', 'description': 'Programs for locking and unlocking files and mailboxes'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.1.4.2+svn3283-3ubuntu4', 'name': 'login', 'description': 'system login tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.7.8-6ubuntu5', 'name': 'logrotate', 'description': 'Log rotation utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0-0ubuntu20', 'name': 'lsb-base', 'description': 'Linux Standard Base 4.0 init script functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0-0ubuntu20', 'name': 'lsb-release', 'description': 'Linux Standard Base version reporting utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '02.15-2', 'name': 'lshw', 'description': 'information about hardware configuration'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.81.dfsg.1-1build1', 'name': 'lsof', 'description': 'List open files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.3-2.1ubuntu2', 'name': 'ltrace', 'description': 'Tracks runtime library calls in dynamically linked programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.51', 'name': 'lupin-casper', 'description': 'Add support for loop-mount installations to casper'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.5-0ubuntu1', 'name': 'mahjongg', 'description': 'classic Eastern tile game for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.81-8.1ubuntu1', 'name': 'make', 'description': 'An utility for Directing compilation.'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.1-89ubuntu2', 'name': 'makedev', 'description': 'creates device files in /dev'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.6.1-1', 'name': 'man-db', 'description': 'on-line manual pager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.32-0.2ubuntu2', 'name': 'manpages', 'description': 'Manual pages about using a GNU/Linux system'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.32-0.2ubuntu2', 'name': 'manpages-dev', 'description': 'Manual pages about using GNU/Linux for development'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.3-16ubuntu2', 'name': 'mawk', 'description': 'a pattern scanning and text processing language'}, {'status': 'Installed', 'desired': 'Install', 'version': '16-1', 'name': 'media-player-info', 'description': 'Media player identification files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.20-1.1ubuntu1', 'name': 'memtest86+', 'description': 'thorough real-mode memory tester'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'metacity', 'description': 'lightweight GTK+ window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.34.1-1ubuntu6', 'name': 'metacity-common', 'description': 'shared files for the Metacity window manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.51-1ubuntu1', 'name': 'mime-support', 'description': "MIME files 'mime.types' & 'mailcap', and support programs"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.23.1-1ubuntu2', 'name': 'mlocate', 'description': 'quickly find files on the filesystem based on their name'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111113-1ubuntu1', 'name': 'mobile-broadband-provider-info', 'description': 'database of mobile broadband service providers'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.1.96+git201202081807.635fce1-0ubuntu2', 'name': 'modemmanager', 'description': 'D-Bus service for managing modems'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.16-1ubuntu2', 'name': 'module-init-tools', 'description': 'tools for managing Linux kernel modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'mount', 'description': 'Tools for mounting and manipulating filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.34', 'name': 'mountall', 'description': 'filesystem mounting tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.90-0ubuntu1', 'name': 'mousetweaks', 'description': 'mouse accessibility enhancements for the GNOME desktop'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-3.1', 'name': 'mscompress', 'description': 'Microsoft "compress.exe/expand.exe" compatible (de)compressor'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.0.12-1', 'name': 'mtools', 'description': 'Tools for manipulating MSDOS files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.80-1ubuntu1', 'name': 'mtr-tiny', 'description': 'Full screen ncurses traceroute tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.15-0ubuntu3', 'name': 'multiarch-support', 'description': 'Transitional package to ensure multiarch compatibility'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.5.20-0ubuntu3', 'name': 'mysql-common', 'description': 'MySQL database common files, e.g. /etc/mysql/my.cnf'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.2.6-1', 'name': 'nano', 'description': 'small, friendly text editor inspired by Pico'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'nautilus', 'description': 'file manager and graphical shell for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.3.90-0ubuntu2', 'name': 'nautilus-data', 'description': 'data files for nautilus'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-2ubuntu1', 'name': 'nautilus-sendto', 'description': 'integrates Evolution and Pidgin into the Nautilus file manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.5-0ubuntu1', 'name': 'nautilus-sendto-empathy', 'description': 'GNOME multi-protocol chat and call client (nautilus-sendto plugin)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.3-1ubuntu2', 'name': 'nautilus-share', 'description': 'Nautilus extension to share folder using Samba'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'ncurses-base', 'description': 'basic terminal type definitions'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.9-4', 'name': 'ncurses-bin', 'description': 'terminal-related programs and man pages'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.60-24.1ubuntu1', 'name': 'net-tools', 'description': 'The NET-3 networking toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.47ubuntu1', 'name': 'netbase', 'description': 'Basic TCP/IP networking system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.89-4ubuntu1', 'name': 'netcat-openbsd', 'description': 'TCP/IP swiss army knife'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git201202161854.8572ecf-0ubuntu4', 'name': 'network-manager', 'description': 'network management framework (daemon and userspace tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0+git.20120126t000800.5151959-0ubuntu4', 'name': 'network-manager-gnome', 'description': 'network management framework (GNOME frontend)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0-1ubuntu1', 'name': 'network-manager-pptp', 'description': 'network management framework (PPTP plugin core)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2.0-1ubuntu1', 'name': 'network-manager-pptp-gnome', 'description': 'network management framework (PPTP plugin GNOME GUI)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.33-0ubuntu1', 'name': 'notify-osd', 'description': 'daemon that displays passive pop-up notifications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7', 'name': 'notify-osd-icons', 'description': 'Notify-OSD icons'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2011.10.9AR.1-1ubuntu3', 'name': 'ntfs-3g', 'description': 'read/write NTFS driver for FUSE'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.2.6.p3+dfsg-1ubuntu2', 'name': 'ntpdate', 'description': 'client for setting system time from NTP servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'nux-tools', 'description': 'Visual rendering toolkit for real-time applications - tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.2.39', 'name': 'nvidia-common', 'description': 'Find obsolete NVIDIA drivers'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.6-0ubuntu1', 'name': 'obex-data-server', 'description': 'D-Bus service for OBEX client and server side functionality'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.44-0ubuntu1', 'name': 'obexd-client', 'description': 'D-Bus OBEX client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.97.0-0ubuntu2', 'name': 'onboard', 'description': 'Simple On-screen Keyboard'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.6.9', 'name': 'oneconf', 'description': 'synchronize your configuration data over the network'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120212-1', 'name': 'openprinting-ppds', 'description': 'OpenPrinting printer support - PostScript PPD files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.9p1-2ubuntu2', 'name': 'openssh-client', 'description': 'secure shell (SSH) client, for secure access to remote machines'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0g-1ubuntu1', 'name': 'openssl', 'description': 'Secure Socket Layer (SSL) binary and related cryptographic tools'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.49ubuntu1', 'name': 'os-prober', 'description': 'utility to detect other OSes on a set of drives'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.15-0ubuntu1', 'name': 'overlay-scrollbar', 'description': 'Scrollbar overlayed widget'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-8ubuntu3', 'name': 'parted', 'description': 'disk partition manipulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:4.1.4.2+svn3283-3ubuntu4', 'name': 'passwd', 'description': 'change and administer password and group data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.6.1-3', 'name': 'patch', 'description': 'Apply a diff file to an original'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.1.8-2ubuntu3', 'name': 'pciutils', 'description': 'Linux PCI Utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '018-5', 'name': 'pcmciautils', 'description': 'PCMCIA utilities for Linux 2.6'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl', 'description': "Larry Wall's Practical Extraction and Report Language"}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl-base', 'description': 'minimal Perl system'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.14.2-6ubuntu1', 'name': 'perl-modules', 'description': 'Core Perl modules'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.26-1ubuntu1', 'name': 'pkg-config', 'description': 'manage compile and link flags for libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth', 'description': 'graphical boot animation and logger - main package'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-label', 'description': 'graphical boot animation and logger - label control'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-theme-ubuntu-logo', 'description': 'graphical boot animation and logger - ubuntu-logo theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.2-2ubuntu28', 'name': 'plymouth-theme-ubuntu-text', 'description': 'graphical boot animation and logger - ubuntu-logo theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.1-9', 'name': 'pm-utils', 'description': 'utilities and scripts for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.104-1', 'name': 'policykit-1', 'description': 'framework for managing administrative policies and privileges'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.105-1ubuntu3', 'name': 'policykit-1-gnome', 'description': 'GNOME authentication agent for PolicyKit-1'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10', 'name': 'policykit-desktop-privileges', 'description': 'run common desktop actions without password'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.18.4-1ubuntu1', 'name': 'poppler-utils', 'description': 'PDF utilities (based on Poppler)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.53ubuntu1', 'name': 'popularity-contest', 'description': 'Vote for your favourite packages automatically'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.31', 'name': 'powermgmt-base', 'description': 'Common utils and configs for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.5-5ubuntu1', 'name': 'ppp', 'description': 'Point-to-Point Protocol (PPP) - daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.18+nmu3ubuntu1', 'name': 'pppconfig', 'description': 'A text menu based utility for configuring ppp'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.20ubuntu1', 'name': 'pppoeconf', 'description': 'configures PPPoE/ADSL connections'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7.2-6', 'name': 'pptp-linux', 'description': 'Point-to-Point Tunneling Protocol (PPTP) Client'}, {'status': 'Installed', 'desired': 'Install', 'version': '23-1', 'name': 'printer-driver-c2esp', 'description': 'printer driver for Kodak ESP AiO color inkjet Series'}, {'status': 'Installed', 'desired': 'Install', 'version': '20111202dfsg0-1ubuntu1', 'name': 'printer-driver-foo2zjs', 'description': 'printer driver for ZjStream-based printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.2.8~pre1-0ubuntu1', 'name': 'printer-driver-gutenprint', 'description': 'printer drivers for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'printer-driver-hpcups', 'description': 'HP Linux Printing and Imaging - CUPS Raster driver (hpcups)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.12.2-1', 'name': 'printer-driver-hpijs', 'description': 'HP Linux Printing and Imaging - gs IJS driver (hpijs)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.9-6ubuntu1', 'name': 'printer-driver-min12xxw', 'description': 'printer driver for KonicaMinolta PagePro 1[234]xxW'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.13+nondbs-0ubuntu1', 'name': 'printer-driver-pnm2ppa', 'description': 'printer driver for HP-GDI printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-3', 'name': 'printer-driver-ptouch', 'description': 'printer driver Brother P-touch label printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3+repack0-2', 'name': 'printer-driver-pxljr', 'description': 'printer driver for HP Color LaserJet 35xx/36xx'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1-3', 'name': 'printer-driver-sag-gdi', 'description': 'printer driver for Ricoh Aficio SP 1000s/SP 1100s'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.0+svn300-1.1ubuntu1', 'name': 'printer-driver-splix', 'description': 'Driver for Samsung and Xerox SPL2 and SPLc laser printers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.2.8-11ubuntu6', 'name': 'procps', 'description': '/proc file system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'protobuf-compiler', 'description': 'compiler for protocol buffer definition files'}, {'status': 'Installed', 'desired': 'Install', 'version': '22.15-2', 'name': 'psmisc', 'description': 'utilities that use the proc file system'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio', 'description': 'PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-esound-compat', 'description': 'PulseAudio ESD compatibility layer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-bluetooth', 'description': 'Bluetooth module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-gconf', 'description': 'GConf module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-module-x11', 'description': 'X11 module for PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.1-0ubuntu10', 'name': 'pulseaudio-utils', 'description': 'Command line tools for the PulseAudio sound server'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-9ubuntu2', 'name': 'python', 'description': 'interactive high-level object-oriented language (default version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.90-0ubuntu2', 'name': 'python-appindicator', 'description': 'Python bindings for libappindicator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'python-apport', 'description': 'apport crash report handling library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.3ubuntu4', 'name': 'python-apt', 'description': 'Python interface to libapt-pkg'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.3ubuntu4', 'name': 'python-apt-common', 'description': 'Python interface to libapt-pkg (locales)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon', 'description': 'Python module for the server and client of aptdaemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.gtk3widgets', 'description': 'Python GTK+ 3 widgets to run an aptdaemon client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.gtkwidgets', 'description': 'Python GTK+ 2 widgets to run an aptdaemon client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.43+bzr769-0ubuntu1', 'name': 'python-aptdaemon.pkcompat', 'description': 'PackageKit compatibilty for AptDaemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.3-1ubuntu3', 'name': 'python-brlapi', 'description': 'Python bindings for BrlAPI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.8-1ubuntu3', 'name': 'python-cairo', 'description': 'Python bindings for the Cairo vector graphics library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.1-2build1', 'name': 'python-chardet', 'description': 'universal character encoding detector'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0-1build1', 'name': 'python-configglue', 'description': 'Glues together optparse.OptionParser and ConfigParser.ConfigParser'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1', 'name': 'python-crypto', 'description': 'cryptographic algorithms and protocols for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.60-0ubuntu1', 'name': 'python-cups', 'description': 'Python bindings for CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'python-cupshelpers', 'description': 'Python modules for printer configuration with CUPS'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-1', 'name': 'python-dateutil', 'description': 'powerful extensions to the standard datetime module'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'python-dbus', 'description': 'simple interprocess messaging system (Python interface)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'python-dbus-dev', 'description': 'main loop integration development files for python-dbus'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.21ubuntu1', 'name': 'python-debian', 'description': 'Python modules to work with Debian-related data formats'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.0+git20120213ubuntu1', 'name': 'python-debtagshw', 'description': 'Match debtags hardware:: tags against the actual hardware'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.2+bzr481-1', 'name': 'python-defer', 'description': 'Small framework for asynchronous programming'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-dirspec', 'description': 'Python User Folders Specification Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1', 'name': 'python-egenix-mxdatetime', 'description': 'date and time handling routines for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-1', 'name': 'python-egenix-mxtools', 'description': 'collection of additional builtins for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.31-1ubuntu3', 'name': 'python-farsight', 'description': 'Audio/Video communications framework: Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.1+dfsg-1', 'name': 'python-gconf', 'description': 'Python bindings for the GConf configuration database system'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.1-3', 'name': 'python-gdbm', 'description': 'GNU dbm database support for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gi', 'description': 'Python 2.x bindings for gobject-introspection libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gi-cairo', 'description': 'Python Cairo bindings for the GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.32.0+dfsg-1', 'name': 'python-gnomekeyring', 'description': 'Python bindings for the GNOME keyring library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.2-9.1ubuntu3', 'name': 'python-gnupginterface', 'description': 'Python interface to GnuPG (GPG)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.1-0ubuntu1', 'name': 'python-gobject', 'description': 'Python 2.x bindings for GObject - transitional package'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.28.6-9', 'name': 'python-gobject-2', 'description': 'deprecated static Python bindings for the GObject library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.24.0-3', 'name': 'python-gtk2', 'description': 'Python bindings for the GTK+ widget set'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-1ubuntu2', 'name': 'python-httplib2', 'description': 'comprehensive HTTP client library written for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4.0-3ubuntu3', 'name': 'python-ibus', 'description': 'Intelligent Input Bus - Python support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.7-4', 'name': 'python-imaging', 'description': 'Python Imaging Library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-1fakesync1', 'name': 'python-keyring', 'description': 'store and access your passwords safely'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.9.12-1', 'name': 'python-launchpadlib', 'description': 'Launchpad web services client library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12.0-1ubuntu1', 'name': 'python-lazr.restfulclient', 'description': 'client for lazr.restful-based web services'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-1', 'name': 'python-lazr.uri', 'description': 'library for parsing, manipulating, and generating URIs'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.7-0ubuntu4', 'name': 'python-libproxy', 'description': 'automatic proxy configuration management library (python)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.8.dfsg-5.1ubuntu3', 'name': 'python-libxml2', 'description': 'Python bindings for the GNOME XML library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.0-3', 'name': 'python-louis', 'description': 'Python bindings for liblouis'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.0-1', 'name': 'python-mako', 'description': 'fast and lightweight templating for the Python platform'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15-1', 'name': 'python-markupsafe', 'description': 'XML/HTML/XHTML Markup safe string for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-9ubuntu2', 'name': 'python-minimal', 'description': 'minimal subset of the Python language (default version)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-3', 'name': 'python-notify', 'description': 'Python bindings for libnotify'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.1-3build1', 'name': 'python-oauth', 'description': 'Python library implementing of the OAuth protocol'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.12-1ubuntu2', 'name': 'python-openssl', 'description': 'Python wrapper around the OpenSSL library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.2-4', 'name': 'python-packagekit', 'description': 'PackageKit Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.2-12.2ubuntu3', 'name': 'python-pam', 'description': 'A Python interface to the PAM library'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.6-1', 'name': 'python-papyon', 'description': 'MSN client library written in Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3-1ubuntu2', 'name': 'python-pexpect', 'description': 'Python module for automating interactive applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6+bzr48-0ubuntu2', 'name': 'python-piston-mini-client', 'description': "library for writing clients for Django's Piston REST APIs"}, {'status': 'Installed', 'desired': 'Install', 'version': '0.6.24-1ubuntu1', 'name': 'python-pkg-resources', 'description': 'Package Discovery and Resource Access using pkg_resources'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.93-0ubuntu2', 'name': 'python-problem-report', 'description': 'Python library to handle problem reports'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.4.1-1ubuntu2', 'name': 'python-protobuf', 'description': 'Python bindings for protocol buffers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.5-0ubuntu1', 'name': 'python-pyatspi2', 'description': 'Assistive Technology Service Provider Interface - Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.19.0-4ubuntu3', 'name': 'python-pycurl', 'description': 'Python bindings to libcurl'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3-1', 'name': 'python-pyicu', 'description': 'Python extension wrapping the ICU C++ API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.2-1', 'name': 'python-pyinotify', 'description': 'simple Linux inotify Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-renderpm', 'description': 'python low level render interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-reportlab', 'description': 'ReportLab library to create PDF documents using Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1.1build1', 'name': 'python-reportlab-accel', 'description': 'C coded extension accelerator for the ReportLab Toolkit'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-2.1build1', 'name': 'python-serial', 'description': 'pyserial - module encapsulating access for the serial port'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.3.2-1', 'name': 'python-simplejson', 'description': 'simple, fast, extensible JSON encoder/decoder for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.13-0ubuntu1', 'name': 'python-smbc', 'description': 'Python bindings for Samba clients (libsmbclient)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'python-software-properties', 'description': 'manage the repositories that you install software from'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'python-speechd', 'description': 'Python interface to Speech Dispatcher'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15.19-2.1build1', 'name': 'python-telepathy', 'description': 'Python language bindings for telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1ubuntu1', 'name': 'python-twisted-bin', 'description': 'Event-based framework for internet applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1ubuntu1', 'name': 'python-twisted-core', 'description': 'Event-based framework for internet applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1', 'name': 'python-twisted-names', 'description': 'DNS protocol implementation with client and server'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.1.0-1', 'name': 'python-twisted-web', 'description': 'HTTP protocol implementation together with clients and servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'python-ubuntu-sso-client', 'description': 'Ubuntu Single Sign-On client - Python library'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-ubuntuone-client', 'description': 'Ubuntu One client Python libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'python-ubuntuone-control-panel', 'description': 'Ubuntu One Control Panel - Python Libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'python-ubuntuone-storageprotocol', 'description': 'Python library for Ubuntu One file storage and sharing service'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.5.0-1ubuntu4', 'name': 'python-uno', 'description': 'Python-UNO bridge'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.60.0-0ubuntu5', 'name': 'python-virtkey', 'description': 'Library to emulate keyboard keypresses.'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.28.2-3ubuntu1', 'name': 'python-vte', 'description': 'Python bindings for the VTE widget set'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.0-1', 'name': 'python-wadllib', 'description': 'Python library for navigating WADL files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.8-1', 'name': 'python-xapian', 'description': 'Xapian search engine interface for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.19-3ubuntu2', 'name': 'python-xdg', 'description': 'Python library to access freedesktop.org standards'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4.2.3build1', 'name': 'python-xkit', 'description': 'library for the manipulation of the xorg.conf'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4-2build1', 'name': 'python-xklavier', 'description': 'Python binding for libxklavier, a X Keyboard Extension API'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'python-zeitgeist', 'description': 'event logging framework - Python bindings'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.6.1-1ubuntu3', 'name': 'python-zope.interface', 'description': 'Interfaces for Python'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'python2.7', 'description': 'Interactive high-level object-oriented language (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.7.2-13ubuntu5', 'name': 'python2.7-minimal', 'description': 'Minimal subset of the Python language (version 2.7)'}, {'status': 'Installed', 'desired': 'Install', 'version': '4:4.8.0-1ubuntu8', 'name': 'qdbus', 'description': 'Qt 4 D-Bus tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.1-0ubuntu1', 'name': 'qt-at-spi', 'description': 'accessibility plugin for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.6.2-1.1', 'name': 'radeontool', 'description': 'utility to control ATI Radeon backlight functions on laptops'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-5', 'name': 'rarian-compat', 'description': 'Documentation meta-data library (compatibility tools)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2-4build1', 'name': 'rdate', 'description': "sets the system's date from a remote host"}, {'status': 'Installed', 'desired': 'Install', 'version': '6.2-8', 'name': 'readline-common', 'description': 'GNU readline and history libraries, common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:3.6.21-1build1', 'name': 'reiserfsprogs', 'description': 'User-level tools for ReiserFS filesystems'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina', 'description': 'remote desktop client for GNOME desktop environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-common', 'description': 'common files for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-plugin-rdp', 'description': 'RDP plugin for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.0-1ubuntu1', 'name': 'remmina-plugin-vnc', 'description': 'VNC plugin for remmina remote desktop client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.63ubuntu9', 'name': 'resolvconf', 'description': 'name server information handler'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.4-1ubuntu1', 'name': 'rfkill', 'description': 'tool for enabling and disabling wireless devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox', 'description': 'music player and organizer for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-data', 'description': 'data files for rhythmbox'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-plugin-cdrecorder', 'description': 'burning plugin for rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.95-0ubuntu2', 'name': 'rhythmbox-plugins', 'description': 'plugins for rhythmbox music player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'rhythmbox-ubuntuone', 'description': 'Ubuntu One Rhythmbox plugin'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.9-1ubuntu1', 'name': 'rsync', 'description': 'fast, versatile, remote (and local) file-copying tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.8.6-1ubuntu5', 'name': 'rsyslog', 'description': 'reliable system and kernel logging daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10-2', 'name': 'rtkit', 'description': 'Realtime Policy and Watchdog Daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'samba-common', 'description': 'common files used by both the Samba server and client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'samba-common-bin', 'description': 'common files used by both the Samba server and client'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.22-7ubuntu1', 'name': 'sane-utils', 'description': 'API library for scanners -- utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.2-0ubuntu1', 'name': 'seahorse', 'description': 'GNOME front end for GnuPG'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1-9', 'name': 'sed', 'description': 'The GNU sed stream editor'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.6ubuntu2', 'name': 'sensible-utils', 'description': 'Utilities for sensible alternative selection'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.20+bzr123-0ubuntu1', 'name': 'sessioninstaller', 'description': "APT based installer using PackageKit's session DBus API"}, {'status': 'Installed', 'desired': 'Install', 'version': '1.26+nmu1ubuntu1', 'name': 'sgml-base', 'description': 'SGML infrastructure and SGML catalog file support'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.0.6', 'name': 'sgml-data', 'description': 'common SGML and XML data'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0-0ubuntu1', 'name': 'shared-mime-info', 'description': 'FreeDesktop.org shared MIME database and spec'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.11.92-0ubuntu1', 'name': 'shotwell', 'description': 'digital photo organizer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.1-0ubuntu2', 'name': 'simple-scan', 'description': 'Simple Scanning Utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:3.6.3-1ubuntu1', 'name': 'smbclient', 'description': 'command-line SMB/CIFS clients for Unix'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.5-0ubuntu3', 'name': 'sni-qt', 'description': 'indicator support for Qt'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.10', 'name': 'software-center', 'description': 'Utility for browsing, installing, and removing software'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.2', 'name': 'software-center-aptdaemon-plugins', 'description': 'The aptdaemon plugins for software-center'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'software-properties-common', 'description': 'manage the repositories that you install software from (common)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.82.4', 'name': 'software-properties-gtk', 'description': 'manage the repositories that you install software from (gtk)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7-0ubuntu3', 'name': 'sound-theme-freedesktop', 'description': 'freedesktop.org sound theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.1-6ubuntu3', 'name': 'speech-dispatcher', 'description': 'Common interface to speech synthesizers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.9p1-2ubuntu2', 'name': 'ssh-askpass-gnome', 'description': 'interactive X program to prompt users for a passphrase for ssh-add'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.28', 'name': 'ssl-cert', 'description': 'simple debconf wrapper for OpenSSL'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.5.20-2.3ubuntu1', 'name': 'strace', 'description': 'A system call tracer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.8.3p1-1ubuntu3', 'name': 'sudo', 'description': 'Provide limited super user privileges to specific users'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:4.05+dfsg-2', 'name': 'syslinux', 'description': 'collection of boot loaders'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:4.05+dfsg-2', 'name': 'syslinux-common', 'description': 'collection of boot loaders (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-common', 'description': 'Printer configuration GUI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-gnome', 'description': 'Printer configuration GUI'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.8+20120201-0ubuntu5', 'name': 'system-config-printer-udev', 'description': 'Printer auto-configuration facility based on udev'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'sysv-rc', 'description': 'System-V-like runlevel change mechanism'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.88dsf-13.10ubuntu10', 'name': 'sysvinit-utils', 'description': 'System-V-like utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.26-4', 'name': 'tar', 'description': 'GNU version of the tar archiving utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6.q-21', 'name': 'tcpd', 'description': "Wietse Venema's TCP wrapper utilities"}, {'status': 'Installed', 'desired': 'Install', 'version': '4.2.1-1ubuntu1', 'name': 'tcpdump', 'description': 'command-line network traffic analyzer'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.15-2.1build1', 'name': 'telepathy-butterfly', 'description': 'MSN connection manager for Telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.15.3-1ubuntu1', 'name': 'telepathy-gabble', 'description': 'Jabber/XMPP connection manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.5.0-1', 'name': 'telepathy-haze', 'description': 'Telepathy connection manager that uses libpurple'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.11-2', 'name': 'telepathy-idle', 'description': 'IRC connection manager for Telepathy'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.0-0ubuntu1', 'name': 'telepathy-indicator', 'description': 'Desktop service to integrate Telepathy with the messaging menu.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.12-1', 'name': 'telepathy-logger', 'description': 'Telepathy logger service - Daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:5.11.0-1ubuntu1', 'name': 'telepathy-mission-control-5', 'description': 'management daemon for Telepathy real-time communication framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.0-1ubuntu2', 'name': 'telepathy-salut', 'description': 'Link-local XMPP connection manager for the Telepathy framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.17-36build1', 'name': 'telnet', 'description': 'The telnet client'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird', 'description': 'Email, RSS and newsgroup client with integrated spam filter'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird-globalmenu', 'description': 'Unity appmenu integration for Thunderbird'}, {'status': 'Installed', 'desired': 'Install', 'version': '11.0~b3+build1-0ubuntu1', 'name': 'thunderbird-gnome-support', 'description': 'Email, RSS and newsgroup client - GNOME support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.7-23.1', 'name': 'time', 'description': 'The GNU time program for measuring cpu resource usage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.76-2', 'name': 'toshset', 'description': 'Access much of the Toshiba laptop hardware interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem', 'description': 'Simple media player for the GNOME desktop based on GStreamer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-common', 'description': 'Data files for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-mozilla', 'description': 'Totem Mozilla plugin'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0.1-0ubuntu18', 'name': 'totem-plugins', 'description': 'Plugins for the Totem media player'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.50-0ubuntu1', 'name': 'transmission-common', 'description': 'lightweight BitTorrent client (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.50-0ubuntu1', 'name': 'transmission-gtk', 'description': 'lightweight BitTorrent client (GTK interface)'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.33-2', 'name': 'ttf-dejavu-core', 'description': 'Vera font family derivate with additional characters'}, {'status': 'Installed', 'desired': 'Install', 'version': '20100919-1', 'name': 'ttf-freefont', 'description': 'Freefont Serif, Sans and Mono Truetype fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.5.11ubuntu1', 'name': 'ttf-indic-fonts-core', 'description': 'Core collection of free fonts for languages of India'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.5.11ubuntu1', 'name': 'ttf-punjabi-fonts', 'description': 'Free TrueType fonts for the Punjabi language'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.80-0ubuntu1+console', 'name': 'ttf-ubuntu-font-family', 'description': 'Ubuntu Font Family, sans-serif typeface hinted for clarity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.0-beta-1', 'name': 'ttf-wqy-microhei', 'description': 'A droid derived Sans-Seri style CJK font'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011n-2', 'name': 'tzdata', 'description': 'time zone and daylight-saving time data'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity', 'description': 'Ubuntu live CD installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.304', 'name': 'ubiquity-casper', 'description': 'Configuration hooks for live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity-frontend-gtk', 'description': 'GTK+ frontend for Ubiquity live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '53', 'name': 'ubiquity-slideshow-ubuntu', 'description': 'Ubiquity slideshow for Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.9.22', 'name': 'ubiquity-ubuntu-artwork', 'description': 'Ubuntu artwork for Ubiquity live installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '56', 'name': 'ubuntu-artwork', 'description': 'Ubuntu themes and artwork'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-desktop', 'description': 'The Ubuntu desktop system'}, {'status': 'Installed', 'desired': 'Install', 'version': '12.04.2', 'name': 'ubuntu-docs', 'description': 'Ubuntu Desktop Guide'}, {'status': 'Installed', 'desired': 'Install', 'version': '2010.09.27', 'name': 'ubuntu-extras-keyring', 'description': 'GnuPG keys of the Ubuntu extras archive'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011.11.21', 'name': 'ubuntu-keyring', 'description': 'GnuPG keys of the Ubuntu archive'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-minimal', 'description': 'Minimal core of Ubuntu'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.39', 'name': 'ubuntu-mono', 'description': 'Ubuntu Mono Icon theme'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13', 'name': 'ubuntu-sounds', 'description': "Ubuntu's GNOME audio theme"}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntu-sso-client', 'description': 'Ubuntu Single Sign-On client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntu-sso-client-gtk', 'description': 'Ubuntu Single Sign-On client - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.262', 'name': 'ubuntu-standard', 'description': 'The Ubuntu standard system'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.2', 'name': 'ubuntu-system-service', 'description': 'Dbus service to set various system-wide configurations'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.32.1', 'name': 'ubuntu-wallpapers', 'description': 'Ubuntu Wallpapers'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'ubuntuone-client', 'description': 'Ubuntu One client'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu1', 'name': 'ubuntuone-client-gnome', 'description': 'Ubuntu One client GNOME integration'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel', 'description': 'Ubuntu One Control Panel'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel-common', 'description': 'Ubuntu One Control Panel - Common frontend files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu2', 'name': 'ubuntuone-control-panel-gtk', 'description': 'Ubuntu One Control Panel - GTK+ frontend'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3.0-0ubuntu4', 'name': 'ubuntuone-couch', 'description': 'Ubuntu One CouchDB'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.99.5-0ubuntu3', 'name': 'ubuntuone-installer', 'description': 'Ubuntu One Installer'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0025+nmu2ubuntu1', 'name': 'ucf', 'description': 'Update Configuration File: preserve user changes to config files.'}, {'status': 'Installed', 'desired': 'Install', 'version': '175-0ubuntu5', 'name': 'udev', 'description': 'rule-based device node and kernel event manager'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.4-3', 'name': 'udisks', 'description': 'storage media interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.30.1-2ubuntu2', 'name': 'ufw', 'description': 'program for managing a Netfilter firewall'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.75.1', 'name': 'unattended-upgrades', 'description': 'automatic installation of security upgrades'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity', 'description': 'Interface designed for efficiency of space and interaction.'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d', 'description': 'Unity interface for non-accelerated graphics cards'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-panel', 'description': 'Unity 2D Panel'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-shell', 'description': 'Dash and Launcher for the Unity 2D environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-2d-spread', 'description': 'Unity 2D Spread'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.23-0ubuntu1', 'name': 'unity-asset-pool', 'description': 'Unity Assets Pool'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-common', 'description': 'Common files for the Unity interface.'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.4-0ubuntu1', 'name': 'unity-greeter', 'description': 'Unity Greeter'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-lens-applications', 'description': 'Application lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-lens-files', 'description': 'File lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-lens-music', 'description': 'Music lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu1', 'name': 'unity-lens-video', 'description': 'Unity Video lens'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu1', 'name': 'unity-scope-musicstores', 'description': 'Store music lens for unity'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.3-0ubuntu1', 'name': 'unity-scope-video-remote', 'description': 'Remote videos engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.4.0-0ubuntu2', 'name': 'unity-services', 'description': 'Services for the Unity interface'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.0-1ubuntu4', 'name': 'uno-libs3', 'description': 'LibreOffice UNO runtime environment -- public shared libraries'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.0-4ubuntu1', 'name': 'unzip', 'description': 'De-archiver for .zip files'}, {'status': 'Installed', 'desired': 'Install', 'version': '4.41', 'name': 'update-inetd', 'description': 'inetd configuration file updater'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.156.6', 'name': 'update-manager', 'description': 'GNOME application that manages apt updates'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.156.6', 'name': 'update-manager-core', 'description': 'manage release upgrades'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.118.1ubuntu1', 'name': 'update-notifier', 'description': 'Daemon which notifies about package updates'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.118.1ubuntu1', 'name': 'update-notifier-common', 'description': 'Files shared between update-notifier and other packages'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.9.15-1', 'name': 'upower', 'description': 'abstraction for power management'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.4-0ubuntu8', 'name': 'upstart', 'description': 'event-based init daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.5.0-1ubuntu4', 'name': 'ure', 'description': 'LibreOffice UNO runtime environment'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.100.0-12', 'name': 'ureadahead', 'description': 'Read required files in advance'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.35.2', 'name': 'usb-creator-common', 'description': 'create a startup disk using a CD or disc image (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.2.35.2', 'name': 'usb-creator-gtk', 'description': 'create a startup disk using a CD or disc image (for GNOME)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.2.3+repack0-1ubuntu1', 'name': 'usb-modeswitch', 'description': 'mode switching tool for controlling "flip flop" USB devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '20120120-0ubuntu1', 'name': 'usb-modeswitch-data', 'description': 'mode switching data for usb-modeswitch'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.7-2', 'name': 'usbmuxd', 'description': 'USB multiplexor daemon for iPhone and iPod Touch devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:005-1', 'name': 'usbutils', 'description': 'Linux USB utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.39ubuntu2', 'name': 'user-setup', 'description': 'Set up initial user and password'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'util-linux', 'description': 'Miscellaneous system utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.20.1-1ubuntu2', 'name': 'uuid-runtime', 'description': 'runtime components for the Universally Unique ID library'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1-2ubuntu1', 'name': 'vbetool', 'description': 'run real-mode video BIOS code to alter hardware state'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:7.3.346-1ubuntu1', 'name': 'vim-common', 'description': 'Vi IMproved - Common files'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:7.3.346-1ubuntu1', 'name': 'vim-tiny', 'description': 'Vi IMproved - enhanced vi editor - compact version'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu2', 'name': 'vino', 'description': 'VNC server for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.1-1', 'name': 'wamerican', 'description': 'American English dictionary words for /usr/share/dict'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.13.4-2ubuntu1', 'name': 'wget', 'description': 'retrieves files from the web'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.52.11-2ubuntu10', 'name': 'whiptail', 'description': 'Displays user-friendly dialog boxes from shell scripts'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.0.14ubuntu1', 'name': 'whois', 'description': 'intelligent WHOIS client'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.1.14', 'name': 'whoopsie', 'description': 'Ubuntu crash database submission daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '2011.04.28-1ubuntu3', 'name': 'wireless-regdb', 'description': 'wireless regulatory database'}, {'status': 'Installed', 'desired': 'Install', 'version': '30~pre9-5ubuntu1', 'name': 'wireless-tools', 'description': 'Tools for manipulating Linux Wireless Extensions'}, {'status': 'Installed', 'desired': 'Install', 'version': '9:1.1.11-2ubuntu2', 'name': 'wodim', 'description': 'command line CD/DVD writing tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.7.3-6ubuntu1', 'name': 'wpasupplicant', 'description': 'client support for WPA and WPA2 (IEEE 802.11i)'}, {'status': 'Installed', 'desired': 'Install', 'version': '32+nmu2', 'name': 'x-ttcidfont-conf', 'description': 'TrueType and CID fonts configuration for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+5', 'name': 'x11-apps', 'description': 'X applications'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'x11-common', 'description': 'X Window System (X.Org) infrastructure'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+2', 'name': 'x11-session-utils', 'description': 'X session utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+4', 'name': 'x11-utils', 'description': 'X11 utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+1', 'name': 'x11-xfs-utils', 'description': 'X font server utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+4', 'name': 'x11-xkb-utils', 'description': 'X11 XKB utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '7.6+3', 'name': 'x11-xserver-utils', 'description': 'X server utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.6-1', 'name': 'xauth', 'description': 'X authentication utility'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.1-1', 'name': 'xbitmaps', 'description': 'Base X bitmaps'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.3-1', 'name': 'xcursor-themes', 'description': 'Base X cursor themes'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.14-0ubuntu1', 'name': 'xdg-user-dirs', 'description': 'tool to manage well known user directories'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8-1ubuntu2', 'name': 'xdg-user-dirs-gtk', 'description': 'tool to manage well known user directories (Gtk extension)'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.1.0~rc1-2ubuntu6', 'name': 'xdg-utils', 'description': 'desktop integration utilities from freedesktop.org'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.1', 'name': 'xdiagnose', 'description': 'X.org diagnosis tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.3', 'name': 'xfonts-base', 'description': 'standard fonts for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.4-1', 'name': 'xfonts-encodings', 'description': 'Encodings for X.Org fonts'}, {'status': 'Installed', 'desired': 'Install', 'version': '4ubuntu1', 'name': 'xfonts-mathml', 'description': 'Type1 Symbol font for MathML'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.0.3-1', 'name': 'xfonts-scalable', 'description': 'scalable fonts for X'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+1', 'name': 'xfonts-utils', 'description': 'X Window System font utility programs'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.1.7', 'name': 'xfsprogs', 'description': 'Utilities for managing the XFS filesystem'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.3.1-1', 'name': 'xinit', 'description': 'X server initialisation tool'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.99.1-0ubuntu2', 'name': 'xinput', 'description': 'Runtime configuration and test of XInput devices'}, {'status': 'Installed', 'desired': 'Install', 'version': '2.5-1ubuntu1', 'name': 'xkb-data', 'description': 'X Keyboard Extension (XKB) configuration data'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.13', 'name': 'xml-core', 'description': 'XML infrastructure and XML catalog file support'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.6-1ubuntu2', 'name': 'xorg-docs-core', 'description': 'Core documentation for the X.org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.11.4-0ubuntu4', 'name': 'xserver-common', 'description': 'common files used by various X servers'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg', 'description': 'X.Org X server'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:1.11.4-0ubuntu4', 'name': 'xserver-xorg-core', 'description': 'Xorg X server - core server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg-input-all', 'description': 'X.Org X server -- input driver metapackage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.6.99.901+git20120126-0ubuntu2', 'name': 'xserver-xorg-input-evdev', 'description': 'X.Org X server -- evdev input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.7.1-1build3', 'name': 'xserver-xorg-input-mouse', 'description': 'X.Org X server -- mouse input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5.99~git20120223-0ubuntu1', 'name': 'xserver-xorg-input-synaptics', 'description': 'Synaptics TouchPad driver for X.Org server'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:12.7.0-2build1', 'name': 'xserver-xorg-input-vmmouse', 'description': 'X.Org X server -- VMMouse input driver to use with VMWare'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.13.0-0ubuntu1', 'name': 'xserver-xorg-input-wacom', 'description': 'X.Org X server -- Wacom input driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xserver-xorg-video-all', 'description': 'X.Org X server -- output driver metapackage'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:6.14.99~git20111219.aacbd629-0ubuntu2', 'name': 'xserver-xorg-video-ati', 'description': 'X.Org X server -- AMD/ATI display driver wrapper'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3.2-4build1', 'name': 'xserver-xorg-video-cirrus', 'description': 'X.Org X server -- Cirrus display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.4.2-4ubuntu2', 'name': 'xserver-xorg-video-fbdev', 'description': 'X.Org X server -- fbdev display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '2:2.17.0-1ubuntu4', 'name': 'xserver-xorg-video-intel', 'description': 'X.Org X server -- Intel i8xx, i9xx display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.9.0-1build2', 'name': 'xserver-xorg-video-mach64', 'description': 'X.Org X server -- ATI Mach64 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.13.dfsg-4build2', 'name': 'xserver-xorg-video-mga', 'description': 'X.Org X server -- MGA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2.5-2build2', 'name': 'xserver-xorg-video-neomagic', 'description': 'X.Org X server -- Neomagic display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.0.16+git20111201+b5534a1-1build2', 'name': 'xserver-xorg-video-nouveau', 'description': 'X.Org X server -- Nouveau display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.2.904+svn1050-1', 'name': 'xserver-xorg-video-openchrome', 'description': 'X.Org X server -- VIA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.0.16-2', 'name': 'xserver-xorg-video-qxl', 'description': 'X.Org X server -- QXL display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '6.8.1-5build2', 'name': 'xserver-xorg-video-r128', 'description': 'X.Org X server -- ATI r128 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:6.14.99~git20111219.aacbd629-0ubuntu2', 'name': 'xserver-xorg-video-radeon', 'description': 'X.Org X server -- AMD/ATI Radeon display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.6.3-4build2', 'name': 'xserver-xorg-video-s3', 'description': 'X.Org X server -- legacy S3 display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.3.3-1ubuntu1', 'name': 'xserver-xorg-video-savage', 'description': 'X.Org X server -- Savage display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.7.5-1build2', 'name': 'xserver-xorg-video-siliconmotion', 'description': 'X.Org X server -- SiliconMotion display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.10.3-3build2', 'name': 'xserver-xorg-video-sis', 'description': 'X.Org X server -- SiS display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:0.9.4-2build2', 'name': 'xserver-xorg-video-sisusb', 'description': 'X.Org X server -- SiS USB display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.4.3-4build2', 'name': 'xserver-xorg-video-tdfx', 'description': 'X.Org X server -- tdfx display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.3.4-2build2', 'name': 'xserver-xorg-video-trident', 'description': 'X.Org X server -- Trident display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:2.3.0-7build2', 'name': 'xserver-xorg-video-vesa', 'description': 'X.Org X server -- VESA display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:11.99.901-0ubuntu1', 'name': 'xserver-xorg-video-vmware', 'description': 'X.Org X server -- VMware display driver'}, {'status': 'Installed', 'desired': 'Install', 'version': '271-1ubuntu2', 'name': 'xterm', 'description': 'X terminal emulator'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.5-0ubuntu1', 'name': 'xul-ext-ubufox', 'description': 'Ubuntu-specific configuration defaults and apt support for Firefox'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'xz-lzma', 'description': 'XZ-format compression utilities - compatibility commands'}, {'status': 'Installed', 'desired': 'Install', 'version': '5.1.1alpha+20110809-3', 'name': 'xz-utils', 'description': 'XZ-format compression utilities'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.4-0ubuntu1', 'name': 'yelp', 'description': 'Help browser for GNOME'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.3.3-0ubuntu1', 'name': 'yelp-xsl', 'description': 'XSL stylesheets for the yelp help browser'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'zeitgeist', 'description': 'event logging framework'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.99~alpha3-1', 'name': 'zeitgeist-core', 'description': 'event logging framework - engine'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.8.1-1ubuntu1', 'name': 'zeitgeist-datahub', 'description': 'event logging framework - passive logging daemon'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'zenity', 'description': 'Display graphical dialog boxes from shell scripts'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-1', 'name': 'zenity-common', 'description': 'Display graphical dialog boxes from shell scripts (common files)'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.0-4', 'name': 'zip', 'description': 'Archiver for .zip files'}, {'status': 'Installed', 'desired': 'Install', 'version': '1:1.2.3.4.dfsg-3ubuntu4', 'name': 'zlib1g', 'description': 'compression library - runtime'}]) for report-package with priority 0. 2012-02-28 17:51:41,320 DEBUG Finished firing report-package. 2012-02-28 17:51:41,320 DEBUG Finished firing report-messages. 2012-02-28 17:51:41,320 DEBUG Finished firing message-file. 2012-02-28 17:51:41,320 DEBUG Finished firing message-result. 2012-02-28 17:51:41,320 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:41,320 DEBUG Finished firing message-exec. 2012-02-28 17:51:41,321 DEBUG Finished firing report-resource. 2012-02-28 17:51:41,342 DEBUG Finished firing report-job. 2012-02-28 17:51:41,342 DEBUG Started firing report-job. 2012-02-28 17:51:41,342 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'uname_resource', 'description': 'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:41,343 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:41,344 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:41,344 DEBUG Started firing report-resource. 2012-02-28 17:51:41,344 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:41,344 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:41,344 DEBUG Started firing message-exec. 2012-02-28 17:51:41,344 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:41,345 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:41,345 INFO Running command: uname_resource 2012-02-28 17:51:41,411 DEBUG Started firing message-result. 2012-02-28 17:51:41,412 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, node: ubuntu release: 3.2.0-17-generic machine: x86_64 version: #27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012 name: Linux , 0.0654509067535) for message-result with priority 0. 2012-02-28 17:51:41,412 DEBUG Started firing message-file. 2012-02-28 17:51:41,412 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:41,413 DEBUG Started firing report-messages. 2012-02-28 17:51:41,414 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'node': 'ubuntu', 'release': '3.2.0-17-generic', 'machine': 'x86_64', 'version': '#27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012', 'name': 'Linux'}]) for report-messages with priority -100. 2012-02-28 17:51:41,414 DEBUG Started firing report-uname. 2012-02-28 17:51:41,414 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_uname([{'node': 'ubuntu', 'release': '3.2.0-17-generic', 'machine': 'x86_64', 'version': '#27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012', 'name': 'Linux'}]) for report-uname with priority 0. 2012-02-28 17:51:41,414 DEBUG Finished firing report-uname. 2012-02-28 17:51:41,414 DEBUG Finished firing report-messages. 2012-02-28 17:51:41,414 DEBUG Finished firing message-file. 2012-02-28 17:51:41,414 DEBUG Finished firing message-result. 2012-02-28 17:51:41,414 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:41,415 DEBUG Finished firing message-exec. 2012-02-28 17:51:41,415 DEBUG Finished firing report-resource. 2012-02-28 17:51:41,438 DEBUG Finished firing report-job. 2012-02-28 17:51:41,439 DEBUG Started firing report-job. 2012-02-28 17:51:41,439 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': 'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:41,440 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:41,441 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:41,441 DEBUG Started firing report-resource. 2012-02-28 17:51:41,441 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:41,441 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:41,441 DEBUG Started firing message-exec. 2012-02-28 17:51:41,442 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:41,442 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:41,442 INFO Running command: for state in `cat /sys/power/state`; do echo "$state: supported"; done 2012-02-28 17:51:41,458 DEBUG Started firing message-result. 2012-02-28 17:51:41,460 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, mem: supported disk: supported , 0.0148041248322) for message-result with priority 0. 2012-02-28 17:51:41,460 DEBUG Started firing message-file. 2012-02-28 17:51:41,461 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:41,461 DEBUG Started firing report-messages. 2012-02-28 17:51:41,462 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'mem': 'supported', 'disk': 'supported'}]) for report-messages with priority -100. 2012-02-28 17:51:41,462 DEBUG Started firing report-sleep. 2012-02-28 17:51:41,462 DEBUG No handlers found for event type: report-sleep 2012-02-28 17:51:41,462 DEBUG Finished firing report-sleep. 2012-02-28 17:51:41,462 DEBUG Finished firing report-messages. 2012-02-28 17:51:41,462 DEBUG Finished firing message-file. 2012-02-28 17:51:41,462 DEBUG Finished firing message-result. 2012-02-28 17:51:41,462 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:41,463 DEBUG Finished firing message-exec. 2012-02-28 17:51:41,463 DEBUG Finished firing report-resource. 2012-02-28 17:51:41,483 DEBUG Finished firing report-job. 2012-02-28 17:51:41,484 DEBUG Started firing report-job. 2012-02-28 17:51:41,484 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:41,486 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:41,487 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:41,487 DEBUG Started firing report-resource. 2012-02-28 17:51:41,487 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:41,488 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:41,488 DEBUG Started firing message-exec. 2012-02-28 17:51:41,488 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:41,488 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:41,488 INFO Running command: for display in `xrandr | grep connected | awk '{print $1}' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done 2012-02-28 17:51:41,944 DEBUG Started firing message-result. 2012-02-28 17:51:41,945 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, DP: supported HDMI: supported LVDS: supported TV: supported VGA: supported , 0.454885959625) for message-result with priority 0. 2012-02-28 17:51:41,945 DEBUG Started firing message-file. 2012-02-28 17:51:41,945 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:41,946 DEBUG Started firing report-messages. 2012-02-28 17:51:41,951 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}]) for report-messages with priority -100. 2012-02-28 17:51:41,951 DEBUG Started firing report-display. 2012-02-28 17:51:41,951 DEBUG No handlers found for event type: report-display 2012-02-28 17:51:41,952 DEBUG Finished firing report-display. 2012-02-28 17:51:41,952 DEBUG Finished firing report-messages. 2012-02-28 17:51:41,952 DEBUG Finished firing message-file. 2012-02-28 17:51:41,952 DEBUG Finished firing message-result. 2012-02-28 17:51:41,952 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:41,954 DEBUG Finished firing message-exec. 2012-02-28 17:51:41,954 DEBUG Finished firing report-resource. 2012-02-28 17:51:41,990 DEBUG Finished firing report-job. 2012-02-28 17:51:41,991 DEBUG Started firing report-job. 2012-02-28 17:51:41,991 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': 'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:41,991 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for report-job with priority -100. 2012-02-28 17:51:41,992 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for report-job with priority 0. 2012-02-28 17:51:41,992 DEBUG Started firing report-resource. 2012-02-28 17:51:41,992 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.report_resource({'status': 'uninitiated', 'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for report-resource with priority 0. 2012-02-28 17:51:41,993 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages() on report-messages. 2012-02-28 17:51:41,993 DEBUG Started firing message-exec. 2012-02-28 17:51:41,993 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:41,993 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:41,993 INFO Running command: for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done 2012-02-28 17:51:42,217 DEBUG Started firing message-result. 2012-02-28 17:51:42,217 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, CD: writable DVD: writable , 0.222504854202) for message-result with priority 0. 2012-02-28 17:51:42,217 DEBUG Started firing message-file. 2012-02-28 17:51:42,218 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:42,218 DEBUG Started firing report-messages. 2012-02-28 17:51:42,219 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py report_messages([{'dvd': 'writable', 'cd': 'writable'}]) for report-messages with priority -100. 2012-02-28 17:51:42,219 DEBUG Started firing report-optical_drive. 2012-02-28 17:51:42,219 DEBUG No handlers found for event type: report-optical_drive 2012-02-28 17:51:42,219 DEBUG Finished firing report-optical_drive. 2012-02-28 17:51:42,219 DEBUG Finished firing report-messages. 2012-02-28 17:51:42,219 DEBUG Finished firing message-file. 2012-02-28 17:51:42,219 DEBUG Finished firing message-result. 2012-02-28 17:51:42,220 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for message-exec with priority 0. 2012-02-28 17:51:42,220 DEBUG Finished firing message-exec. 2012-02-28 17:51:42,220 DEBUG Finished firing report-resource. 2012-02-28 17:51:42,242 DEBUG Finished firing report-job. 2012-02-28 17:51:42,242 DEBUG Started firing report-job. 2012-02-28 17:51:42,242 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': 'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:42,245 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:42,245 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:42,245 DEBUG Started firing report-local. 2012-02-28 17:51:42,245 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:42,246 DEBUG Started firing report-suite. 2012-02-28 17:51:42,246 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'name': '__audio__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:42,246 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Audio tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'type': 'suite', 'name': '__audio__'}) for report-suite with priority 100. 2012-02-28 17:51:42,246 DEBUG Finished firing report-suite. 2012-02-28 17:51:42,246 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:42,246 DEBUG Started firing message-exec. 2012-02-28 17:51:42,246 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Audio tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'type': 'suite', 'name': '__audio__'}) for message-exec with priority 0. 2012-02-28 17:51:42,247 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:42,247 INFO Running command: cat $CHECKBOX_SHARE/jobs/audio.txt* 2012-02-28 17:51:42,266 DEBUG Started firing message-result. 2012-02-28 17:51:42,267 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: audio/list_devices requires: device.category == 'AUDIO' package.name == 'alsa-base' command: cat /proc/asound/cards description: Test to detect audio devices description-ast.UTF-8: Prueba pa deteutar preseos d'audio description-de.UTF-8: Test zur Erkennung von Audio-Geräten description-el.utf-8: Έλεγχος για ανίχνευση συσκευών ήχου description-en_AU.UTF-8: Test to detect audio devices description-en_GB.UTF-8: Test to detect audio devices description-es.UTF-8: Prueba para detectar dispositivos de audio description-fi.UTF-8: Testi äänilaitteiden havaitsemiseen description-fr.UTF-8: Test pour détecter des périphériques audio description-gd.UTF-8: Deuchainn lorg innleachdan claisneach description-hi.UTF-8: ऑडियो उपकरणों का पता लगाने के लिए टेस्ट description-ja.UTF-8: オーディオデバイス検出テストを実行する description-ko.UTF-8: 검색되는 오디오 장치를 테스트합니다 description-ms.UTF-8: Uji untuk kesan peranti audio description-oc.UTF-8: Tèst per detectar de periferics àudio description-pt_BR.UTF-8: Teste para detectar dispositivos de áudio description-ru.UTF-8: Проверка определения звуковых устройств description-sk.UTF-8: Test pre detekciu zvukových zariadení description-sl.UTF-8: Preizkusi zaznavo zvočnih naprav description-sv.UTF-8: Test för att upptäcka ljudenheter description-tr.UTF-8: Ses sisteminizi bulan test description-ug.UTF-8: ئۈن ئۈسكۈنىسىنى تېپىشنى سىناش description-zh_TW.UTF-8: 偵測音效裝置的測試 plugin: manual name: audio/playback_auto depends: audio/list_devices requires: device.category == 'AUDIO' package.name == 'alsa-base' and package.name == 'python-gst0.10' command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings description: PURPOSE: This test will check that internal speakers work correctly STEPS: 1. Make sure that no external speakers or headphones are connected If testing a desktop, external speakers are allowed 2. Click the Test button to play a brief tone on your audio device VERIFICATION: Did you hear a tone? plugin: manual name: audio/playback_headphones depends: audio/list_devices requires: device.category == 'AUDIO' package.name == 'alsa-base' and package.name == 'python-gst0.10' command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings description: PURPOSE: This test will check that headphones connector works correctly STEPS: 1. Connect a pair of headphones to your audio device 2. Click the Test button to play a sound to your audio device VERIFICATION: Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones? plugin: manual name: audio/alsa_record_playback_internal depends: audio/playback_auto requires: device.category == 'AUDIO' package.name == 'alsa-base' command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings description: PURPOSE: This test will check that recording sound using the onboard microphone works correctly STEPS: 1. Disconnect any external microphones that you have plugged in 2. Click "Test", then speak into your internal microphone 3. After a few seconds, your speech will be played back to you. VERIFICATION: Did you hear your speech played back? plugin: manual name: audio/alsa_record_playback_external depends: audio/playback_headphones requires: device.category == 'AUDIO' package.name == 'alsa-base' command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings description: PURPOSE: This test will check that recording sound using an external microphone works correctly STEPS: 1. Connect a microphone to your microphone port 2. Click "Test", then speak into the external microphone 3. After a few seconds, your speech will be played back to you VERIFICATION: Did you hear your speech played back? plugin: manual name: audio/alsa_record_playback_usb requires: device.category == 'AUDIO' package.name == 'alsa-base' command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings description: PURPOSE: This test will check that a USB audio device works correctly STEPS: 1. Connect a USB audio device to your system 2. Click "Test", then speak into the microphone 3. After a few seconds, your speech will be played back to you VERIFICATION: Did you hear your speech played back through the USB headphones? plugin: shell name: audio/alsa_record_playback_automated requires: package.name == 'sox' package.name == 'alsa-base' device.category == 'AUDIO' command: audio_test description: Play back a sound on the default output and listen for it on the default input. This makes the most sense when the output and input are directly connected, as with a patch cable. , 0.0173618793488) for message-result with priority 0. 2012-02-28 17:51:42,267 DEBUG Started firing message-file. 2012-02-28 17:51:42,268 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:42,293 DEBUG Started firing report-messages. 2012-02-28 17:51:42,293 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'plugin': 'shell', 'name': 'audio/list_devices', 'command': 'cat /proc/asound/cards', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Test to detect audio devices'}, {'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}, {'info': None, 'description': 'PURPOSE:\n This test will check that headphones connector works correctly\nSTEPS:\n 1. Connect a pair of headphones to your audio device\n 2. Click the Test button to play a sound to your audio device\nVERIFICATION:\n Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that headphones connector works correctly\n', 'verification': 'Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'steps': '1. Connect a pair of headphones to your audio device\n2. Click the Test button to play a sound to your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_headphones'}, {'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}, {'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}, {'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}, {'description': 'Play back a sound on the default output and listen for it on the\ndefault input. This makes the most sense when the output and input\nare directly connected, as with a patch cable.', 'plugin': 'shell', 'name': 'audio/alsa_record_playback_automated', 'command': 'audio_test', 'requires': "package.name == 'sox'\npackage.name == 'alsa-base'\ndevice.category == 'AUDIO'"}]) for report-messages with priority 0. 2012-02-28 17:51:42,293 DEBUG Started firing report-message. 2012-02-28 17:51:42,293 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'audio/list_devices', 'command': 'cat /proc/asound/cards', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Test to detect audio devices'}) for report-message with priority 0. 2012-02-28 17:51:42,293 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'audio/list_devices', 'command': 'cat /proc/asound/cards', 'suite': '__audio__', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Test to detect audio devices'}) for report-message with priority 100. 2012-02-28 17:51:42,294 DEBUG Finished firing report-message. 2012-02-28 17:51:42,294 DEBUG Started firing report-message. 2012-02-28 17:51:42,294 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}) for report-message with priority 0. 2012-02-28 17:51:42,294 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'suite': '__audio__', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}) for report-message with priority 100. 2012-02-28 17:51:42,294 DEBUG Finished firing report-message. 2012-02-28 17:51:42,294 DEBUG Started firing report-message. 2012-02-28 17:51:42,295 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that headphones connector works correctly\nSTEPS:\n 1. Connect a pair of headphones to your audio device\n 2. Click the Test button to play a sound to your audio device\nVERIFICATION:\n Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that headphones connector works correctly\n', 'verification': 'Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'steps': '1. Connect a pair of headphones to your audio device\n2. Click the Test button to play a sound to your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_headphones'}) for report-message with priority 0. 2012-02-28 17:51:42,295 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that headphones connector works correctly\nSTEPS:\n 1. Connect a pair of headphones to your audio device\n 2. Click the Test button to play a sound to your audio device\nVERIFICATION:\n Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that headphones connector works correctly\n', 'verification': 'Did you hear a sound through the headphones and did the sound play without any distortion, clicks or other strange noises from your headphones?', 'suite': '__audio__', 'steps': '1. Connect a pair of headphones to your audio device\n2. Click the Test button to play a sound to your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_headphones'}) for report-message with priority 100. 2012-02-28 17:51:42,295 DEBUG Finished firing report-message. 2012-02-28 17:51:42,295 DEBUG Started firing report-message. 2012-02-28 17:51:42,295 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}) for report-message with priority 0. 2012-02-28 17:51:42,296 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'suite': '__audio__', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}) for report-message with priority 100. 2012-02-28 17:51:42,296 DEBUG Finished firing report-message. 2012-02-28 17:51:42,296 DEBUG Started firing report-message. 2012-02-28 17:51:42,296 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}) for report-message with priority 0. 2012-02-28 17:51:42,296 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'suite': '__audio__', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}) for report-message with priority 100. 2012-02-28 17:51:42,297 DEBUG Finished firing report-message. 2012-02-28 17:51:42,297 DEBUG Started firing report-message. 2012-02-28 17:51:42,297 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}) for report-message with priority 0. 2012-02-28 17:51:42,297 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}) for report-message with priority 100. 2012-02-28 17:51:42,297 DEBUG Finished firing report-message. 2012-02-28 17:51:42,297 DEBUG Started firing report-message. 2012-02-28 17:51:42,297 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Play back a sound on the default output and listen for it on the\ndefault input. This makes the most sense when the output and input\nare directly connected, as with a patch cable.', 'plugin': 'shell', 'name': 'audio/alsa_record_playback_automated', 'command': 'audio_test', 'requires': "package.name == 'sox'\npackage.name == 'alsa-base'\ndevice.category == 'AUDIO'"}) for report-message with priority 0. 2012-02-28 17:51:42,298 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Play back a sound on the default output and listen for it on the\ndefault input. This makes the most sense when the output and input\nare directly connected, as with a patch cable.', 'plugin': 'shell', 'name': 'audio/alsa_record_playback_automated', 'command': 'audio_test', 'suite': '__audio__', 'requires': "package.name == 'sox'\npackage.name == 'alsa-base'\ndevice.category == 'AUDIO'"}) for report-message with priority 100. 2012-02-28 17:51:42,298 DEBUG Finished firing report-message. 2012-02-28 17:51:42,298 DEBUG Finished firing report-messages. 2012-02-28 17:51:42,298 DEBUG Finished firing message-file. 2012-02-28 17:51:42,298 DEBUG Finished firing message-result. 2012-02-28 17:51:42,298 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Audio tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'type': 'suite', 'name': '__audio__'}) for message-exec with priority 0. 2012-02-28 17:51:42,298 DEBUG Finished firing message-exec. 2012-02-28 17:51:42,298 DEBUG Finished firing report-local. 2012-02-28 17:51:42,351 DEBUG Finished firing report-job. 2012-02-28 17:51:42,351 DEBUG Started firing report-job. 2012-02-28 17:51:42,351 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}) for report-job with priority -100. 2012-02-28 17:51:42,355 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-job with priority -100. 2012-02-28 17:51:42,357 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-job with priority 0. 2012-02-28 17:51:42,357 DEBUG Started firing report-manual. 2012-02-28 17:51:42,357 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-manual with priority 0. 2012-02-28 17:51:42,358 DEBUG Started firing report-test. 2012-02-28 17:51:42,358 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-test with priority 0. 2012-02-28 17:51:42,358 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-test with priority 100. 2012-02-28 17:51:42,358 DEBUG Finished firing report-test. 2012-02-28 17:51:42,358 DEBUG Finished firing report-manual. 2012-02-28 17:51:42,385 DEBUG Finished firing report-job. 2012-02-28 17:51:42,386 DEBUG Started firing report-job. 2012-02-28 17:51:42,386 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority -100. 2012-02-28 17:51:42,387 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority -100. 2012-02-28 17:51:42,387 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority 0. 2012-02-28 17:51:42,388 DEBUG Started firing report-manual. 2012-02-28 17:51:42,388 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-manual with priority 0. 2012-02-28 17:51:42,388 DEBUG Started firing report-test. 2012-02-28 17:51:42,388 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-test with priority 0. 2012-02-28 17:51:42,388 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-test with priority 100. 2012-02-28 17:51:42,388 DEBUG Finished firing report-test. 2012-02-28 17:51:42,388 DEBUG Finished firing report-manual. 2012-02-28 17:51:42,425 DEBUG Finished firing report-job. 2012-02-28 17:51:42,426 DEBUG Started firing report-job. 2012-02-28 17:51:42,426 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}) for report-job with priority -100. 2012-02-28 17:51:42,426 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-job with priority -100. 2012-02-28 17:51:42,432 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-job with priority 0. 2012-02-28 17:51:42,440 DEBUG Started firing report-manual. 2012-02-28 17:51:42,440 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-manual with priority 0. 2012-02-28 17:51:42,440 DEBUG Started firing report-test. 2012-02-28 17:51:42,440 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-test with priority 0. 2012-02-28 17:51:42,441 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'type': 'test', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-test with priority 100. 2012-02-28 17:51:42,441 DEBUG Finished firing report-test. 2012-02-28 17:51:42,441 DEBUG Finished firing report-manual. 2012-02-28 17:51:42,477 DEBUG Finished firing report-job. 2012-02-28 17:51:42,477 DEBUG Started firing report-job. 2012-02-28 17:51:42,478 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}) for report-job with priority -100. 2012-02-28 17:51:42,484 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-job with priority -100. 2012-02-28 17:51:42,486 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-job with priority 0. 2012-02-28 17:51:42,486 DEBUG Started firing report-manual. 2012-02-28 17:51:42,486 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-manual with priority 0. 2012-02-28 17:51:42,486 DEBUG Started firing report-test. 2012-02-28 17:51:42,486 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-test with priority 0. 2012-02-28 17:51:42,487 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-test with priority 100. 2012-02-28 17:51:42,487 DEBUG Finished firing report-test. 2012-02-28 17:51:42,487 DEBUG Finished firing report-manual. 2012-02-28 17:51:42,511 DEBUG Finished firing report-job. 2012-02-28 17:51:42,511 DEBUG Started firing report-job. 2012-02-28 17:51:42,511 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': 'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:42,511 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:42,512 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:42,512 DEBUG Started firing report-local. 2012-02-28 17:51:42,512 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:42,512 DEBUG Started firing report-suite. 2012-02-28 17:51:42,513 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'name': '__bluetooth__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:42,513 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Bluetooth tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'type': 'suite', 'name': '__bluetooth__'}) for report-suite with priority 100. 2012-02-28 17:51:42,513 DEBUG Finished firing report-suite. 2012-02-28 17:51:42,513 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:42,513 DEBUG Started firing message-exec. 2012-02-28 17:51:42,513 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Bluetooth tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'type': 'suite', 'name': '__bluetooth__'}) for message-exec with priority 0. 2012-02-28 17:51:42,518 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:42,519 INFO Running command: cat $CHECKBOX_SHARE/jobs/bluetooth.txt* 2012-02-28 17:51:42,538 DEBUG Started firing message-result. 2012-02-28 17:51:42,538 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: bluetooth/detect-output requires: package.name == 'bluez' device.category == 'BLUETOOTH' command: hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address description: Automated test to store bluetooth device information in checkbox report plugin: manual name: bluetooth/browse-files depends: bluetooth/detect-output description: PURPOSE: This test will check that bluetooth connection works correctly STEPS: 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.) 2. Click on the bluetooth icon in the menu bar 3. Select 'Setup new device' 4. Look for the device in the list and select it 5. In the device write the PIN code automatically chosen by the wizard 6. The device should pair with the computer 7. Right-click on the bluetooth icon and select browse files 8. Authorize the computer to browse the files in the device if needed 9. You should be able to browse the files VERIFICATION: Did all the steps work? plugin: manual name: bluetooth/file-transfer depends: bluetooth/browse-files bluetooth/detect-output description: PURPOSE: This test will check that you can transfer information through a bluetooth connection STEPS: 1. Make sure that you're able to browse the files in your mobile device 2. Copy a file from the computer to the mobile device 3. Copy a file from the mobile device to the computer VERIFICATION: Were all files copied correctly? plugin: manual name: bluetooth/audio depends: bluetooth/detect-output command: arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE description: PURPOSE: This test will check that you can record and hear audio using a bluetooth audio device STEPS: 1. Enable the bluetooth headset 2. Click on the bluetooth icon in the menu bar 3. Select 'Setup new device' 4. Look for the device in the list and select it 5. In the device write the PIN code automatically chosen by the wizard 6. The device should pair with the computer 7. Click "Test" to record for five seconds and reproduce in the bluetooth device VERIFICATION: Did you hear the sound you recorded in the bluetooth plugin: manual name: bluetooth/keyboard command: keyboard_test depends: bluetooth/detect-output description: PURPOSE: This test will check that you can use a bluetooth keyboard STEPS: 1. Enable the bluetooth keyboard 2. Click on the bluetooth icon in the menu bar 3. Select 'Setup new device' 4. Look for the device in the list and select it 5. Click "Test" 6. Enter some text VERIFICATION: Were you able to enter some text with the bluetooth keyboard? plugin: manual name: bluetooth/mouse depends: bluetooth/detect-output description: PURPOSE: This test will check that you can use a bluetooth mouse STEPS: 1. Enable the bluetooth mouse 2. Click on the bluetooth icon in the menu bar 3. Select 'Setup new device' 4. Look for the device in the list and select it 5. Move the mouse around the screen 6. Perform some single/double/right click operations VERIFICATION: Did the mouse work as expected? , 0.0165100097656) for message-result with priority 0. 2012-02-28 17:51:42,538 DEBUG Started firing message-file. 2012-02-28 17:51:42,539 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:42,547 DEBUG Started firing report-messages. 2012-02-28 17:51:42,548 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}, {'info': None, 'name': 'bluetooth/browse-files', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Right-click on the bluetooth icon and select browse files\n8. Authorize the computer to browse the files in the device if needed\n9. You should be able to browse the files\n", 'purpose': 'This test will check that bluetooth connection works correctly\n', 'verification': 'Did all the steps work?', 'description': "PURPOSE:\n This test will check that bluetooth connection works correctly\nSTEPS:\n 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Right-click on the bluetooth icon and select browse files\n 8. Authorize the computer to browse the files in the device if needed\n 9. You should be able to browse the files\nVERIFICATION:\n Did all the steps work?"}, {'info': None, 'name': 'bluetooth/file-transfer', 'plugin': 'manual', 'depends': 'bluetooth/browse-files bluetooth/detect-output', 'steps': "1. Make sure that you're able to browse the files in your mobile device\n2. Copy a file from the computer to the mobile device\n3. Copy a file from the mobile device to the computer\n", 'purpose': 'This test will check that you can transfer information through a bluetooth connection\n', 'verification': 'Were all files copied correctly?', 'description': "PURPOSE:\n This test will check that you can transfer information through a bluetooth connection\nSTEPS:\n 1. Make sure that you're able to browse the files in your mobile device\n 2. Copy a file from the computer to the mobile device\n 3. Copy a file from the mobile device to the computer\nVERIFICATION:\n Were all files copied correctly?"}, {'info': None, 'description': 'PURPOSE:\n This test will check that you can record and hear audio using a bluetooth audio device\nSTEPS:\n 1. Enable the bluetooth headset\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Click "Test" to record for five seconds and reproduce in the bluetooth device\nVERIFICATION:\n Did you hear the sound you recorded in the bluetooth', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE', 'purpose': 'This test will check that you can record and hear audio using a bluetooth audio device\n', 'verification': 'Did you hear the sound you recorded in the bluetooth', 'steps': '1. Enable the bluetooth headset\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Click "Test" to record for five seconds and reproduce in the bluetooth device\n', 'name': 'bluetooth/audio'}, {'info': None, 'description': 'PURPOSE:\n This test will check that you can use a bluetooth keyboard\nSTEPS:\n 1. Enable the bluetooth keyboard\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. Click "Test"\n 6. Enter some text\nVERIFICATION:\n Were you able to enter some text with the bluetooth keyboard?', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'keyboard_test', 'purpose': 'This test will check that you can use a bluetooth keyboard\n', 'verification': 'Were you able to enter some text with the bluetooth keyboard?', 'steps': '1. Enable the bluetooth keyboard\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. Click "Test"\n6. Enter some text\n', 'name': 'bluetooth/keyboard'}, {'info': None, 'name': 'bluetooth/mouse', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable the bluetooth mouse\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. Move the mouse around the screen\n6. Perform some single/double/right click operations\n", 'purpose': 'This test will check that you can use a bluetooth mouse\n', 'verification': 'Did the mouse work as expected?', 'description': "PURPOSE:\n This test will check that you can use a bluetooth mouse\nSTEPS:\n 1. Enable the bluetooth mouse\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. Move the mouse around the screen\n 6. Perform some single/double/right click operations\nVERIFICATION:\n Did the mouse work as expected?"}]) for report-messages with priority 0. 2012-02-28 17:51:42,548 DEBUG Started firing report-message. 2012-02-28 17:51:42,548 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 0. 2012-02-28 17:51:42,548 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 100. 2012-02-28 17:51:42,548 DEBUG Finished firing report-message. 2012-02-28 17:51:42,550 DEBUG Started firing report-message. 2012-02-28 17:51:42,550 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'bluetooth/browse-files', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Right-click on the bluetooth icon and select browse files\n8. Authorize the computer to browse the files in the device if needed\n9. You should be able to browse the files\n", 'purpose': 'This test will check that bluetooth connection works correctly\n', 'verification': 'Did all the steps work?', 'description': "PURPOSE:\n This test will check that bluetooth connection works correctly\nSTEPS:\n 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Right-click on the bluetooth icon and select browse files\n 8. Authorize the computer to browse the files in the device if needed\n 9. You should be able to browse the files\nVERIFICATION:\n Did all the steps work?"}) for report-message with priority 0. 2012-02-28 17:51:42,550 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/browse-files', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Right-click on the bluetooth icon and select browse files\n8. Authorize the computer to browse the files in the device if needed\n9. You should be able to browse the files\n", 'purpose': 'This test will check that bluetooth connection works correctly\n', 'verification': 'Did all the steps work?', 'suite': '__bluetooth__', 'description': "PURPOSE:\n This test will check that bluetooth connection works correctly\nSTEPS:\n 1. Enable bluetooth on any mobile device (PDA, smartphone, etc.)\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Right-click on the bluetooth icon and select browse files\n 8. Authorize the computer to browse the files in the device if needed\n 9. You should be able to browse the files\nVERIFICATION:\n Did all the steps work?"}) for report-message with priority 100. 2012-02-28 17:51:42,550 DEBUG Finished firing report-message. 2012-02-28 17:51:42,553 DEBUG Started firing report-message. 2012-02-28 17:51:42,553 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'bluetooth/file-transfer', 'plugin': 'manual', 'depends': 'bluetooth/browse-files bluetooth/detect-output', 'steps': "1. Make sure that you're able to browse the files in your mobile device\n2. Copy a file from the computer to the mobile device\n3. Copy a file from the mobile device to the computer\n", 'purpose': 'This test will check that you can transfer information through a bluetooth connection\n', 'verification': 'Were all files copied correctly?', 'description': "PURPOSE:\n This test will check that you can transfer information through a bluetooth connection\nSTEPS:\n 1. Make sure that you're able to browse the files in your mobile device\n 2. Copy a file from the computer to the mobile device\n 3. Copy a file from the mobile device to the computer\nVERIFICATION:\n Were all files copied correctly?"}) for report-message with priority 0. 2012-02-28 17:51:42,553 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/file-transfer', 'plugin': 'manual', 'depends': 'bluetooth/browse-files bluetooth/detect-output', 'steps': "1. Make sure that you're able to browse the files in your mobile device\n2. Copy a file from the computer to the mobile device\n3. Copy a file from the mobile device to the computer\n", 'purpose': 'This test will check that you can transfer information through a bluetooth connection\n', 'verification': 'Were all files copied correctly?', 'suite': '__bluetooth__', 'description': "PURPOSE:\n This test will check that you can transfer information through a bluetooth connection\nSTEPS:\n 1. Make sure that you're able to browse the files in your mobile device\n 2. Copy a file from the computer to the mobile device\n 3. Copy a file from the mobile device to the computer\nVERIFICATION:\n Were all files copied correctly?"}) for report-message with priority 100. 2012-02-28 17:51:42,553 DEBUG Finished firing report-message. 2012-02-28 17:51:42,553 DEBUG Started firing report-message. 2012-02-28 17:51:42,554 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can record and hear audio using a bluetooth audio device\nSTEPS:\n 1. Enable the bluetooth headset\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Click "Test" to record for five seconds and reproduce in the bluetooth device\nVERIFICATION:\n Did you hear the sound you recorded in the bluetooth', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE', 'purpose': 'This test will check that you can record and hear audio using a bluetooth audio device\n', 'verification': 'Did you hear the sound you recorded in the bluetooth', 'steps': '1. Enable the bluetooth headset\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Click "Test" to record for five seconds and reproduce in the bluetooth device\n', 'name': 'bluetooth/audio'}) for report-message with priority 0. 2012-02-28 17:51:42,554 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can record and hear audio using a bluetooth audio device\nSTEPS:\n 1. Enable the bluetooth headset\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. In the device write the PIN code automatically chosen by the wizard\n 6. The device should pair with the computer\n 7. Click "Test" to record for five seconds and reproduce in the bluetooth device\nVERIFICATION:\n Did you hear the sound you recorded in the bluetooth', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'arecord -d 5 -D bluetooth -f S16_LE | aplay -D bluetooth -f S16_LE', 'purpose': 'This test will check that you can record and hear audio using a bluetooth audio device\n', 'verification': 'Did you hear the sound you recorded in the bluetooth', 'suite': '__bluetooth__', 'steps': '1. Enable the bluetooth headset\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. In the device write the PIN code automatically chosen by the wizard\n6. The device should pair with the computer\n7. Click "Test" to record for five seconds and reproduce in the bluetooth device\n', 'name': 'bluetooth/audio'}) for report-message with priority 100. 2012-02-28 17:51:42,554 DEBUG Finished firing report-message. 2012-02-28 17:51:42,554 DEBUG Started firing report-message. 2012-02-28 17:51:42,554 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can use a bluetooth keyboard\nSTEPS:\n 1. Enable the bluetooth keyboard\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. Click "Test"\n 6. Enter some text\nVERIFICATION:\n Were you able to enter some text with the bluetooth keyboard?', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'keyboard_test', 'purpose': 'This test will check that you can use a bluetooth keyboard\n', 'verification': 'Were you able to enter some text with the bluetooth keyboard?', 'steps': '1. Enable the bluetooth keyboard\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. Click "Test"\n6. Enter some text\n', 'name': 'bluetooth/keyboard'}) for report-message with priority 0. 2012-02-28 17:51:42,555 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that you can use a bluetooth keyboard\nSTEPS:\n 1. Enable the bluetooth keyboard\n 2. Click on the bluetooth icon in the menu bar\n 3. Select \'Setup new device\'\n 4. Look for the device in the list and select it\n 5. Click "Test"\n 6. Enter some text\nVERIFICATION:\n Were you able to enter some text with the bluetooth keyboard?', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'command': 'keyboard_test', 'purpose': 'This test will check that you can use a bluetooth keyboard\n', 'verification': 'Were you able to enter some text with the bluetooth keyboard?', 'suite': '__bluetooth__', 'steps': '1. Enable the bluetooth keyboard\n2. Click on the bluetooth icon in the menu bar\n3. Select \'Setup new device\'\n4. Look for the device in the list and select it\n5. Click "Test"\n6. Enter some text\n', 'name': 'bluetooth/keyboard'}) for report-message with priority 100. 2012-02-28 17:51:42,555 DEBUG Finished firing report-message. 2012-02-28 17:51:42,555 DEBUG Started firing report-message. 2012-02-28 17:51:42,555 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'bluetooth/mouse', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable the bluetooth mouse\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. Move the mouse around the screen\n6. Perform some single/double/right click operations\n", 'purpose': 'This test will check that you can use a bluetooth mouse\n', 'verification': 'Did the mouse work as expected?', 'description': "PURPOSE:\n This test will check that you can use a bluetooth mouse\nSTEPS:\n 1. Enable the bluetooth mouse\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. Move the mouse around the screen\n 6. Perform some single/double/right click operations\nVERIFICATION:\n Did the mouse work as expected?"}) for report-message with priority 0. 2012-02-28 17:51:42,555 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'bluetooth/mouse', 'plugin': 'manual', 'depends': 'bluetooth/detect-output', 'steps': "1. Enable the bluetooth mouse\n2. Click on the bluetooth icon in the menu bar\n3. Select 'Setup new device'\n4. Look for the device in the list and select it\n5. Move the mouse around the screen\n6. Perform some single/double/right click operations\n", 'purpose': 'This test will check that you can use a bluetooth mouse\n', 'verification': 'Did the mouse work as expected?', 'suite': '__bluetooth__', 'description': "PURPOSE:\n This test will check that you can use a bluetooth mouse\nSTEPS:\n 1. Enable the bluetooth mouse\n 2. Click on the bluetooth icon in the menu bar\n 3. Select 'Setup new device'\n 4. Look for the device in the list and select it\n 5. Move the mouse around the screen\n 6. Perform some single/double/right click operations\nVERIFICATION:\n Did the mouse work as expected?"}) for report-message with priority 100. 2012-02-28 17:51:42,556 DEBUG Finished firing report-message. 2012-02-28 17:51:42,556 DEBUG Finished firing report-messages. 2012-02-28 17:51:42,556 DEBUG Finished firing message-file. 2012-02-28 17:51:42,556 DEBUG Finished firing message-result. 2012-02-28 17:51:42,556 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Bluetooth tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'type': 'suite', 'name': '__bluetooth__'}) for message-exec with priority 0. 2012-02-28 17:51:42,557 DEBUG Finished firing message-exec. 2012-02-28 17:51:42,557 DEBUG Finished firing report-local. 2012-02-28 17:51:42,575 DEBUG Finished firing report-job. 2012-02-28 17:51:42,575 DEBUG Started firing report-job. 2012-02-28 17:51:42,575 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}) for report-job with priority -100. 2012-02-28 17:51:42,575 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-job with priority -100. 2012-02-28 17:51:42,576 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-job with priority 0. 2012-02-28 17:51:42,576 DEBUG Started firing report-shell. 2012-02-28 17:51:42,576 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-shell with priority 0. 2012-02-28 17:51:42,576 DEBUG Started firing report-test. 2012-02-28 17:51:42,577 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-test with priority 0. 2012-02-28 17:51:42,577 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'type': 'test', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-test with priority 100. 2012-02-28 17:51:42,577 DEBUG Finished firing report-test. 2012-02-28 17:51:42,577 DEBUG Finished firing report-shell. 2012-02-28 17:51:42,596 DEBUG Finished firing report-job. 2012-02-28 17:51:42,596 DEBUG Started firing report-job. 2012-02-28 17:51:42,597 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': 'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:42,597 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:42,598 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:42,598 DEBUG Started firing report-local. 2012-02-28 17:51:42,599 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:42,600 DEBUG Started firing report-suite. 2012-02-28 17:51:42,600 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'name': '__camera__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:42,600 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Camera tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'type': 'suite', 'name': '__camera__'}) for report-suite with priority 100. 2012-02-28 17:51:42,600 DEBUG Finished firing report-suite. 2012-02-28 17:51:42,601 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:42,601 DEBUG Started firing message-exec. 2012-02-28 17:51:42,601 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Camera tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'type': 'suite', 'name': '__camera__'}) for message-exec with priority 0. 2012-02-28 17:51:42,601 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:42,601 INFO Running command: cat $CHECKBOX_SHARE/jobs/camera.txt* 2012-02-28 17:51:42,612 DEBUG Started firing message-result. 2012-02-28 17:51:42,612 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: camera/detect requires: package.name == 'xawtv' device.category == 'CAPTURE' command: camera_test -t detect description: This Automated test attempts to detect a camera. description-ast.UTF-8: Esta prueba automática intenta deteutar una cámara. description-de.UTF-8: Dieser automatische Test versucht eine Kamera zu erkennen. description-el.utf-8: Αυτός ο αυτοματοποιημένος έλεγχος έχει σαν σκοπό την ανίχνευσης κάμερας. description-en_AU.UTF-8: This Automated test attempts to detect a camera. description-en_GB.UTF-8: This automated test attempts to detect a camera description-es.UTF-8: Esta prueba automática intenta detectar una cámara. description-fi.UTF-8: Tämä automaattinen testi yrittää havaita kameran. description-fr.UTF-8: Ce test automatisé tente de détecter un appareil photo. description-gd.UTF-8: Feuchaidh an deuchainn fèin-obrachail seo a lorg camara. description-hi.UTF-8: यह स्वचालित परीक्षण एक कैमरा का पता लगाने का प्रयास करता है description-ko.UTF-8: 자동 테스트로 카메라 인식을 시도합니다 description-ms.UTF-8: Ujian automatik ini cuba mengesan kamera. description-nl.UTF-8: Geautomatiseerde test om een camera te detecteren. description-oc.UTF-8: Aqueste tèst automatizat ensaja de detectar un aparelh de fòto. description-pt_BR.UTF-8: Este teste automatizado tentará detectar uma câmera description-ru.UTF-8: Эта автоматизированная проверка попытается определить камеру. description-sk.UTF-8: Automatizovaný test rozpoznamia kamery. description-sl.UTF-8: Ta samodejni preizkus poskuša zaznati fotoaparat. description-tr.UTF-8: Bu otomatik test kamera bulmaya çalışır. plugin: manual name: camera/display depends: camera/detect requires: package.name == 'python-gst0.10' device.category == 'CAPTURE' command: camera_test -t display description: PURPOSE: This test will check that the built-in camera works STEPS: 1. Click on Test to display a video capture from the camera for ten seconds. VERIFICATION: Did you see the video capture? plugin: manual name: camera/still depends: camera/detect requires: package.name == 'python-gst0.10' package.name == 'eog' package.name == 'xawtv' device.category == 'CAPTURE' command: camera_test -t still description: PURPOSE: This test will check that the built-in camera works STEPS: 1. Click on Test to display a still image from the camera VERIFICATION: Did you see the image? , 0.00967192649841) for message-result with priority 0. 2012-02-28 17:51:42,613 DEBUG Started firing message-file. 2012-02-28 17:51:42,613 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:42,621 DEBUG Started firing report-messages. 2012-02-28 17:51:42,621 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}]) for report-messages with priority 0. 2012-02-28 17:51:42,621 DEBUG Started firing report-message. 2012-02-28 17:51:42,621 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}) for report-message with priority 0. 2012-02-28 17:51:42,622 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}) for report-message with priority 100. 2012-02-28 17:51:42,622 DEBUG Finished firing report-message. 2012-02-28 17:51:42,622 DEBUG Started firing report-message. 2012-02-28 17:51:42,622 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}) for report-message with priority 0. 2012-02-28 17:51:42,622 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'suite': '__camera__', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}) for report-message with priority 100. 2012-02-28 17:51:42,622 DEBUG Finished firing report-message. 2012-02-28 17:51:42,623 DEBUG Started firing report-message. 2012-02-28 17:51:42,623 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}) for report-message with priority 0. 2012-02-28 17:51:42,623 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'suite': '__camera__', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}) for report-message with priority 100. 2012-02-28 17:51:42,623 DEBUG Finished firing report-message. 2012-02-28 17:51:42,623 DEBUG Finished firing report-messages. 2012-02-28 17:51:42,623 DEBUG Finished firing message-file. 2012-02-28 17:51:42,624 DEBUG Finished firing message-result. 2012-02-28 17:51:42,624 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Camera tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'type': 'suite', 'name': '__camera__'}) for message-exec with priority 0. 2012-02-28 17:51:42,624 DEBUG Finished firing message-exec. 2012-02-28 17:51:42,624 DEBUG Finished firing report-local. 2012-02-28 17:51:42,644 DEBUG Finished firing report-job. 2012-02-28 17:51:42,644 DEBUG Started firing report-job. 2012-02-28 17:51:42,644 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}) for report-job with priority -100. 2012-02-28 17:51:42,645 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-job with priority -100. 2012-02-28 17:51:42,646 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-job with priority 0. 2012-02-28 17:51:42,646 DEBUG Started firing report-shell. 2012-02-28 17:51:42,646 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-shell with priority 0. 2012-02-28 17:51:42,646 DEBUG Started firing report-test. 2012-02-28 17:51:42,646 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-test with priority 0. 2012-02-28 17:51:42,646 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-test with priority 100. 2012-02-28 17:51:42,646 DEBUG Finished firing report-test. 2012-02-28 17:51:42,647 DEBUG Finished firing report-shell. 2012-02-28 17:51:42,664 DEBUG Finished firing report-job. 2012-02-28 17:51:42,665 DEBUG Started firing report-job. 2012-02-28 17:51:42,665 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}) for report-job with priority -100. 2012-02-28 17:51:42,666 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-job with priority -100. 2012-02-28 17:51:42,667 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-job with priority 0. 2012-02-28 17:51:42,667 DEBUG Started firing report-manual. 2012-02-28 17:51:42,667 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-manual with priority 0. 2012-02-28 17:51:42,668 DEBUG Started firing report-test. 2012-02-28 17:51:42,668 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-test with priority 0. 2012-02-28 17:51:42,668 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'type': 'test', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-test with priority 100. 2012-02-28 17:51:42,668 DEBUG Finished firing report-test. 2012-02-28 17:51:42,668 DEBUG Finished firing report-manual. 2012-02-28 17:51:42,688 DEBUG Finished firing report-job. 2012-02-28 17:51:42,688 DEBUG Started firing report-job. 2012-02-28 17:51:42,688 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}) for report-job with priority -100. 2012-02-28 17:51:42,689 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-job with priority -100. 2012-02-28 17:51:42,690 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-job with priority 0. 2012-02-28 17:51:42,690 DEBUG Started firing report-manual. 2012-02-28 17:51:42,690 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-manual with priority 0. 2012-02-28 17:51:42,690 DEBUG Started firing report-test. 2012-02-28 17:51:42,690 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-test with priority 0. 2012-02-28 17:51:42,691 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'type': 'test', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-test with priority 100. 2012-02-28 17:51:42,691 DEBUG Finished firing report-test. 2012-02-28 17:51:42,691 DEBUG Finished firing report-manual. 2012-02-28 17:51:42,705 DEBUG Finished firing report-job. 2012-02-28 17:51:42,705 DEBUG Started firing report-job. 2012-02-28 17:51:42,706 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': 'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:42,706 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:42,706 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:42,707 DEBUG Started firing report-local. 2012-02-28 17:51:42,707 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:42,707 DEBUG Started firing report-suite. 2012-02-28 17:51:42,707 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'name': '__cpu__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:42,707 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'CPU tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'type': 'suite', 'name': '__cpu__'}) for report-suite with priority 100. 2012-02-28 17:51:42,707 DEBUG Finished firing report-suite. 2012-02-28 17:51:42,707 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:42,707 DEBUG Started firing message-exec. 2012-02-28 17:51:42,708 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'CPU tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'type': 'suite', 'name': '__cpu__'}) for message-exec with priority 0. 2012-02-28 17:51:42,708 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:42,708 INFO Running command: cat $CHECKBOX_SHARE/jobs/cpu.txt* 2012-02-28 17:51:42,721 DEBUG Started firing message-result. 2012-02-28 17:51:42,722 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: cpu/scaling_test requires: package.name == 'linux' package.name == 'fwts' user: root command: fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log description: Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq). plugin: shell name: cpu/clocktest requires: package.name == 'linux' command: clocktest description: Test for clock jitter. plugin: shell name: cpu/offlining_test requires: package.name == 'linux' user: root command: cpu_offlining description: Test offlining CPUs in a multicore system. plugin: shell name: cpu/topology requires: int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64') command: cpu_topology description: This test checks cpu topology for accuracy plugin: shell name: cpu/frequency_governors requires: package.name == 'linux' user: root command: nice -n -20 cpu_scaling_test description: This test checks that CPU frequency governors are obeyed when set. , 0.0121569633484) for message-result with priority 0. 2012-02-28 17:51:42,722 DEBUG Started firing message-file. 2012-02-28 17:51:42,722 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:42,729 DEBUG Started firing report-messages. 2012-02-28 17:51:42,730 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq).', 'plugin': 'shell', 'command': 'fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'fwts'", 'name': 'cpu/scaling_test'}, {'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}, {'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}, {'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}, {'description': 'This test checks that CPU frequency governors are obeyed when set.', 'plugin': 'shell', 'command': 'nice -n -20 cpu_scaling_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/frequency_governors'}]) for report-messages with priority 0. 2012-02-28 17:51:42,730 DEBUG Started firing report-message. 2012-02-28 17:51:42,730 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq).', 'plugin': 'shell', 'command': 'fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'fwts'", 'name': 'cpu/scaling_test'}) for report-message with priority 0. 2012-02-28 17:51:42,730 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq).', 'plugin': 'shell', 'command': 'fwts_test -c -l $CHECKBOX_DATA/cpu_scaling_test.log', 'user': 'root', 'suite': '__cpu__', 'requires': "package.name == 'linux'\npackage.name == 'fwts'", 'name': 'cpu/scaling_test'}) for report-message with priority 100. 2012-02-28 17:51:42,730 DEBUG Finished firing report-message. 2012-02-28 17:51:42,731 DEBUG Started firing report-message. 2012-02-28 17:51:42,731 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}) for report-message with priority 0. 2012-02-28 17:51:42,731 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}) for report-message with priority 100. 2012-02-28 17:51:42,731 DEBUG Finished firing report-message. 2012-02-28 17:51:42,731 DEBUG Started firing report-message. 2012-02-28 17:51:42,731 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}) for report-message with priority 0. 2012-02-28 17:51:42,732 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}) for report-message with priority 100. 2012-02-28 17:51:42,732 DEBUG Finished firing report-message. 2012-02-28 17:51:42,732 DEBUG Started firing report-message. 2012-02-28 17:51:42,733 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}) for report-message with priority 0. 2012-02-28 17:51:42,733 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}) for report-message with priority 100. 2012-02-28 17:51:42,733 DEBUG Finished firing report-message. 2012-02-28 17:51:42,733 DEBUG Started firing report-message. 2012-02-28 17:51:42,733 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test checks that CPU frequency governors are obeyed when set.', 'plugin': 'shell', 'command': 'nice -n -20 cpu_scaling_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/frequency_governors'}) for report-message with priority 0. 2012-02-28 17:51:42,734 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that CPU frequency governors are obeyed when set.', 'plugin': 'shell', 'command': 'nice -n -20 cpu_scaling_test', 'user': 'root', 'suite': '__cpu__', 'requires': "package.name == 'linux'", 'name': 'cpu/frequency_governors'}) for report-message with priority 100. 2012-02-28 17:51:42,734 DEBUG Finished firing report-message. 2012-02-28 17:51:42,734 DEBUG Finished firing report-messages. 2012-02-28 17:51:42,734 DEBUG Finished firing message-file. 2012-02-28 17:51:42,734 DEBUG Finished firing message-result. 2012-02-28 17:51:42,734 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'CPU tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'type': 'suite', 'name': '__cpu__'}) for message-exec with priority 0. 2012-02-28 17:51:42,734 DEBUG Finished firing message-exec. 2012-02-28 17:51:42,734 DEBUG Finished firing report-local. 2012-02-28 17:51:42,752 DEBUG Finished firing report-job. 2012-02-28 17:51:42,753 DEBUG Started firing report-job. 2012-02-28 17:51:42,753 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}) for report-job with priority -100. 2012-02-28 17:51:42,753 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-job with priority -100. 2012-02-28 17:51:42,754 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-job with priority 0. 2012-02-28 17:51:42,754 DEBUG Started firing report-shell. 2012-02-28 17:51:42,754 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-shell with priority 0. 2012-02-28 17:51:42,754 DEBUG Started firing report-test. 2012-02-28 17:51:42,755 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-test with priority 0. 2012-02-28 17:51:42,755 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'type': 'test', 'command': 'cpu_offlining', 'user': 'root', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-test with priority 100. 2012-02-28 17:51:42,755 DEBUG Finished firing report-test. 2012-02-28 17:51:42,755 DEBUG Finished firing report-shell. 2012-02-28 17:51:42,777 DEBUG Finished firing report-job. 2012-02-28 17:51:42,777 DEBUG Started firing report-job. 2012-02-28 17:51:42,777 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}) for report-job with priority -100. 2012-02-28 17:51:42,778 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-job with priority -100. 2012-02-28 17:51:42,778 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-job with priority 0. 2012-02-28 17:51:42,778 DEBUG Started firing report-shell. 2012-02-28 17:51:42,779 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-shell with priority 0. 2012-02-28 17:51:42,779 DEBUG Started firing report-test. 2012-02-28 17:51:42,779 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-test with priority 0. 2012-02-28 17:51:42,779 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'type': 'test', 'command': 'cpu_topology', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-test with priority 100. 2012-02-28 17:51:42,779 DEBUG Finished firing report-test. 2012-02-28 17:51:42,779 DEBUG Finished firing report-shell. 2012-02-28 17:51:42,794 DEBUG Finished firing report-job. 2012-02-28 17:51:42,795 DEBUG Started firing report-job. 2012-02-28 17:51:42,795 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}) for report-job with priority -100. 2012-02-28 17:51:42,795 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-job with priority -100. 2012-02-28 17:51:42,796 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-job with priority 0. 2012-02-28 17:51:42,796 DEBUG Started firing report-shell. 2012-02-28 17:51:42,796 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-shell with priority 0. 2012-02-28 17:51:42,796 DEBUG Started firing report-test. 2012-02-28 17:51:42,796 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-test with priority 0. 2012-02-28 17:51:42,797 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'type': 'test', 'command': 'clocktest', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-test with priority 100. 2012-02-28 17:51:42,798 DEBUG Finished firing report-test. 2012-02-28 17:51:42,798 DEBUG Finished firing report-shell. 2012-02-28 17:51:42,814 DEBUG Finished firing report-job. 2012-02-28 17:51:42,814 DEBUG Started firing report-job. 2012-02-28 17:51:42,814 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': 'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:42,815 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:42,816 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:42,816 DEBUG Started firing report-local. 2012-02-28 17:51:42,817 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:42,817 DEBUG Started firing report-suite. 2012-02-28 17:51:42,818 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'name': '__disk__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:42,819 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'type': 'suite', 'name': '__disk__'}) for report-suite with priority 100. 2012-02-28 17:51:42,819 DEBUG Finished firing report-suite. 2012-02-28 17:51:42,819 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:42,819 DEBUG Started firing message-exec. 2012-02-28 17:51:42,819 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'type': 'suite', 'name': '__disk__'}) for message-exec with priority 0. 2012-02-28 17:51:42,819 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:42,819 INFO Running command: cat $CHECKBOX_SHARE/jobs/disk.txt* 2012-02-28 17:51:42,831 DEBUG Started firing message-result. 2012-02-28 17:51:42,831 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: disk/detect command: udev_resource | filter_templates -w "category=DISK" | awk -F': ' '$1 == "product" { print $2 }' description: Detects and displays disks attached to the system. description-ast.UTF-8: Deteuta y amuesa los discos coneutaos al sistema. description-be.UTF-8: Знаходзіць і адлюстроўвае дыскі, падлучаныя да сістэмы. description-bs.UTF-8: Detektuje i prikazuje diskove prikopčane na sistem description-cs.UTF-8: Naleznou se a zobrazí se disky připojené k systému description-da.UTF-8: Detekterer og viser diske som er forbundet til systemet. description-de.UTF-8: Erkennt und zeigt an das System angeschlossene Laufwerke an. description-el.utf-8: Εντοπίζει και απεικονίζει τους συνημμένους δίσκους στο σύστημα. description-en_AU.UTF-8: Detects and displays disks attached to the system. description-en_GB.UTF-8: Detects and displays disks attached to the system. description-es.UTF-8: Detecta y muestra los discos conectados al sistema. description-fi.UTF-8: Havaitsee ja näyttää järjestelmään kytketyt levyt. description-fr.UTF-8: Détecte et affiche les disques attachés au système. description-gd.UTF-8: A lorg agus a taisbean dìosgan ceangailte dhan siostam. description-gl.UTF-8: Detecta e mostra os discos conectados ao sistema. description-hu.UTF-8: Azonosítja és megjeleníti a csatlakoztatott lemezeket. description-it.UTF-8: Rileva e visualizza i dischi collegati al sistema. description-ja.UTF-8: システムに取り付けられているディスクを検知し表示します。 description-lv.UTF-8: Atrod un attēlo diskus, kas pievienoti sistēmai. description-ms.UTF-8: Kesan dan papar cakera yang dilampir ke sistem. description-nl.UTF-8: Op het systeem aangesloten schijven detecteren en tonen. description-oc.UTF-8: Detècta e aficha los disques estacats al sistèma. description-pl.UTF-8: Wykrywa i wyświetla dyski podłączone do komputera. description-pt_BR.UTF-8: Detecta e exibe discos conectados ao sistema. description-ru.UTF-8: Находит и отображает диски, подключенные к системе. description-sl.UTF-8: Zazna in izpiše diske, priključene na sistem. description-sq.UTF-8: Dallon dhe shfaq disqet që i janë bashkangjitur sistemit. description-sr.UTF-8: Откријте и прикажите дискове прикчене на систем. description-sv.UTF-8: Identifierar och visar diskar anslutna till systemet. description-tr.UTF-8: Sisteme bağlı diskler tespit edilir ve görüntülenir. description-ug.UTF-8: سىستېمىغا قوشۇلغان دىسكىنى ئىزدەپ تاپىدۇ ۋە كۆرسىتىدۇ. description-zh_TW.UTF-8: 偵測並顯示系統中已掛線的磁碟 plugin: local name: disk/benchmarks requires: device.category == 'DISK' description: Benchmark for each disk command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/benchmark_`ls /sys$path/block` requires: device.path == "$path" and package.name == 'linux' user: root command: hdparm -tT /dev/`ls /sys$path/block` | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for $path EOF plugin: local name: disk/stats requires: device.category == 'DISK' description: Check stats changes for each disk command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/stats_`ls /sys$path/block` requires: device.path == "$path" and package.name == 'linux' user: root command: disk_stats_test `ls /sys$path/block` description: This test checks disk stats, generates some activity and rechecks stats to verify they've changed. It also verifies that disks appear in the various files they're supposed to. EOF plugin: local name: disk/smart requires: package.name == 'smartmontools' package.name == 'linux' device.category == 'DISK' description: SMART test description-ast.UTF-8: Prueba SMART description-be.UTF-8: SMART тэст description-bg.UTF-8: SMART тест description-bs.UTF-8: Pametan test description-cs.UTF-8: Test SMART description-da.UTF-8: SMART-test description-de.UTF-8: SMART-Test description-el.utf-8: Δοκιμή SMART description-en_AU.UTF-8: SMART test description-en_GB.UTF-8: SMART test description-es.UTF-8: Prueba SMART description-fi.UTF-8: SMART-testi description-fr.UTF-8: Test SMART description-gd.UTF-8: Deuchainn SMART description-gl.UTF-8: Proba SMART description-hu.UTF-8: SMART tesztek description-it.UTF-8: Test SMART description-ja.UTF-8: SMARTテスト description-lv.UTF-8: SMART tests description-ms.UTF-8: Ujian SMART description-nl.UTF-8: SMART-test description-oc.UTF-8: Tèst SMART description-pt.UTF-8: Teste SMART description-pt_BR.UTF-8: Teste do SMART description-ru.UTF-8: SMART-тест description-sl.UTF-8: Preizkus SMART description-sq.UTF-8: SMART test description-sr.UTF-8: Паметан тест description-sv.UTF-8: SMART-test description-th.UTF-8: ทดสอบแบบ SMART description-tr.UTF-8: SMART sınaması description-ug.UTF-8: SMART سىنىقى description-zh_CN.UTF-8: SMART 测试 description-zh_TW.UTF-8: SMART 測試 command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/smart_`ls /sys$path/block` requires: device.path == "$path" description: This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID) user: root command: disk_smart -b /dev/`ls /sys$path/block` -s 130 EOF plugin: local name: disk/max_diskspace_used requires: device.category == 'DISK' description: Maximum disk space used during a default installation test description-ast.UTF-8: Máximu espaciu de discu usáu nuna prueba d'instalación predeterminada description-be.UTF-8: Максімальнае выкарыстанне месца на дыску падчас тэста з наладкамі па змоўчванні description-bg.UTF-8: Максимално използвано пространство при стандартен инсталационен тест description-bs.UTF-8: Najveći prostor diska korišćen prilikom testa osnovne instalacije description-cs.UTF-8: Během výchozího testu instalací bude zabrán nejvýše tento objem dat description-da.UTF-8: Maksimal diskplads der bruges under en standardinstallationstest description-de.UTF-8: Test des maximalen Festplattenspeichers, der während einer Standardinstallation belegt wird description-el.utf-8: Ο μέγιστος χώρος δίσκου που χρησιμοποιήθηκε κατά τη δοκιμή μιας προεπιλεγμένης εγκατάστασης description-en_AU.UTF-8: Maximum disk space used during a default installation test description-en_GB.UTF-8: Maximum disk space used during a default installation test description-es.UTF-8: Máximo espacio de disco usado durante una prueba de instalación predeterminada description-fr.UTF-8: Espace disque maximal utilisé lors d'un test d'installation par défaut description-gd.UTF-8: Rùm dìosg barr-suime chleachdadh fad deuchainn a stàlachadh bunaiteach description-gl.UTF-8: Máximo espazo de disco usado durante unha proba de instalación predeterminada description-hu.UTF-8: Az alapértelmezett telepítéskor használt legnagyobb lemezhely teszt description-it.UTF-8: Spazio massimo su disco usato durante un test di installazione predefinito description-ja.UTF-8: デフォルトのインストールテストを行う際に、ディスクの使用量が最大になります。 description-lv.UTF-8: Maksimālā diska vieta, ko izmanto noklusētās instalācijas testa laikā description-ms.UTF-8: Ruang cakera maksimum digunakan semasa ujian pemasangan lalai description-nl.UTF-8: Maximale schijfruimte die tijdens een standaard installatie-test gebruikt wordt description-oc.UTF-8: Espaci de disc maximal utilizat al moment d'un tèst d'installacion per defaut description-pt.UTF-8: Utilização máxima de espaço em disco durante uma instalação teste padrão description-pt_BR.UTF-8: Espaço máximo em disco utilizado durante uma instalação teste padrão description-ru.UTF-8: Максимальное использование места на диске при тесте с настройками по умолчанию description-sl.UTF-8: Največ porabljenega prostora med preizkusom privzete namestitve description-sq.UTF-8: Hapësira maksimale e diskut e përdorur gjatë testit standart të instalimit description-sr.UTF-8: Највећи простор диска коришћен приликом теста основне инсталације description-sv.UTF-8: Maximalt diskutrymme som används vid ett standardinstallationstest description-th.UTF-8: เนื่อที่ว่างสูงสุดที่ถูกใช้ระหว่างการทดสอบการติดตั้งแบบปริยาย description-tr.UTF-8: Öntanımlı kurulum sınaması sırasında kullanılan en fazla disk alanı description-ug.UTF-8: كۆڭۈلدىكى ئورنىتىش سىنىقى جەريانىدا دىسكىنىڭ ئەڭ چوڭ بوشلۇقىنى ئىشلىتىدۇ description-zh_CN.UTF-8: 默认安装测试过程中使用的最大磁盘空间 description-zh_HK.UTF-8: 默認安裝測試過程中使用的最大磁碟空間 description-zh_TW.UTF-8: 在預裝測試中最大硬碟空間使用量 command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/max_diskspace_used_`ls /sys$path/block` requires: device.path == "$path" description: Maximum disk space test for $product user: root command: max_diskspace_used `ls /sys$path/block` EOF plugin: local name: disk/read_performance requires: device.category == 'DISK' description: Verify system storage performs at or above baseline performance description-ast.UTF-8: Verifica que'l rendimientu del almacenamientu del sistema, tea sobre'l rendimientu de referencia description-be.UTF-8: Праверка сістэмных сховішчаў выконваецца па стандартных і павышаных умовах description-bg.UTF-8: Провери дали системното съхранение се представя според или по-добре стандартните норми description-bs.UTF-8: Provjerava obavljanje sistemski prostor pri ili iznad osnovnih performansi description-cs.UTF-8: Ověřit, zda systémová úložiště dosahují alespoň minimálního výkonu description-da.UTF-8: Verificering af at systemlager yder på eller over basislinjeydelse description-de.UTF-8: Sicherstellen, dass der Systemspeicher mit oder über der Basisperformance arbeitet. description-el.utf-8: Επαληθεύει ότι το σύστημα αποθήκευσης αποδίδει τουλάχιστον ή περισσότερο από τη μέση απόδοση description-en_AU.UTF-8: Verify system storage performs at or above baseline performance description-en_GB.UTF-8: Verify system storage performs at or above baseline performance description-es.UTF-8: Verifica que el rendimiento del almacenamiento del sistema, esté por sobre el rendimiento de referencia description-fr.UTF-8: Vérifiez si les performances du système de stockage sont supérieures ou égales au niveau de performance de base description-gd.UTF-8: A dearbhadh gnìomhaich stòr an t-siostam aig no os cionn gnìomhaich bun-loidhne description-gl.UTF-8: Verifica que o rendemento do almacenamento do sistema estea por enriba do rendemento de referencia. description-hu.UTF-8: Ellenőrzi, hogy a rendszer háttértára az átlagos teljesítményen vagy afölött teljesít-e description-it.UTF-8: Verifica che i supporti di memorizzazione del sistema abbiano una prestazione pari o superiore a quella base description-ja.UTF-8: システムストレージが性能の基準値かそれ以上で動作しているか検査します description-lv.UTF-8: Pārliecināties, ka sistēmas krātuves veiktspēja ir tāda pati vai labāka kā bāzes veiktspēja description-ms.UTF-8: Sahkan storan sistem dilakukan pada atau diatas prestasi garis dasar description-nl.UTF-8: Controleer prestaties van systeemopslag op of boven de standaardprestaties description-pt.UTF-8: Verificar se o desempenho do armazenamento do sistema é igual ou superior à linha base description-pt_BR.UTF-8: Verifica a performance do sistema de armazenamento e realiza em ou acima de referência de desempenho description-ru.UTF-8: Проверка системных хранилищ выполняется по стандартным и повышенным условиям description-sl.UTF-8: Preveri, da je hitrost sistemske shrambe vsaj na najmanjšem zahtevanem nivoju. description-sq.UTF-8: Verifikoni që ruajtja e sistemit të performojë në bazë të parametrave apo mbi to description-sr.UTF-8: Проверава обављање скалдиштења система при или изнад основних перформанси description-sv.UTF-8: Verifiera att systemets lagring presterar enligt eller över lägsta godtagbara prestanda description-tr.UTF-8: Sistem deposunun taban çizgisi başarımını veya daha fazlasını verdiğini doğrulayın description-ug.UTF-8: سىستېمىنىڭ ئىقتىدارى ئاساسىي ئۆلچەمدىن يۇقىرىمۇ ئەمەسمۇ تەكشۈرىدۇ description-zh_TW.UTF-8: 確認系統的儲存裝置的效能達到或超過一般儲存裝置基本的表現 command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/read_performance_`ls /sys$path/block` requires: device.path == "$path" package.name == 'linux' description: Disk performance test for $product user: root command: disk_read_performance_test `ls /sys$path/block` EOF plugin: local name: disk/storage_devices requires: device.category == 'DISK' description: Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress. description-ast.UTF-8: Verifica que los dispositivos de almacenamientu, como Fibre Channel y RAID, se pueden detectar y usar baxo estrés. description-be.UTF-8: Праверыць магчымасць выяўлення прылад захоўвання, такіх як валаконна-аптычны канал і RAID, затым выканаць стрэс-тэст. description-bg.UTF-8: Увери, че устройствата за съхранение, като Fibre Channel и RAID могат да се засекат и да работят под стрес. description-bs.UTF-8: Provjerava da li uređaji skladištenja, kao što su optički kanali i RAID mogu biti otkriveni i obavljeni pod opterećenjem. description-cs.UTF-8: Ověřit, že úložná zařízení jako Fibre Channel nebo RAID můžou být nalezena a dosahují v zátěži dostatečného výkonu description-da.UTF-8: Verificering at lagringsenheder som f.eks. Fibre Channel eller RAID kan blive detekteret og yde under stress. description-de.UTF-8: Sicherstellen, dass Speichergeräte, wie Faserkanäle und RAID erkannt werden und unter Belastung arbeiten können. description-el.utf-8: Επαλήθευση ότι οι συσκευές αποθήκευσης, όπως το Fibre Channel και το RAID μπορούν να ανιχνεύονται και να αποδίδουν υπό πίεση. description-en_AU.UTF-8: Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress. description-en_GB.UTF-8: Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress. description-es.UTF-8: Verifica que los dispositivos de almacenamiento, como Fibre Channel y RAID, se pueden detectar y utilizar bajo estrés. description-fi.UTF-8: Tarkistetaan, että muistilaitteet, kuten Fibre Channel ja RAID havaitaan ja että ne kestävät kuormitusta. description-fr.UTF-8: Vérifiez que les appareils de stockage, tels que la « Fibre Channel » et le « RAID », peuvent être détectés et qu'ils fonctionnent en charge. description-gd.UTF-8: Dearbh gu gabh innleachdan stòr, mar Fibre Channel agus RAID a lorgadh 's gnìomhaich fo chuideam. description-gl.UTF-8: Verifica que os dispositivos de almacenamento, como Fibre Channel e RAID, pódense detectar e empregar baixo estrés. description-hu.UTF-8: Ellenőrizi, hogy az egyes tárolóeszközöket, mint például a Fibre Channel-t vagy RAID-et a rendszer megfelelően érzékelte-e, illetve megfelelően működnek-e terhelés alatt. description-it.UTF-8: Verifica che i dispositivi di memorizzazione come Fibre Channel e RAID possano essere rilevati ed eseguiti in condizioni di stress. description-ja.UTF-8: ファイバーチャネルやRAIDといったストレージデバイスが検出されているかと、ストレス環境下でのパフォーマンスを確認します。 description-lv.UTF-8: Pārliecināties, ka krātuves ierīces, piemēram Fibre Channel un RAID var tikt atrastas un darboties stresa apstākļos. description-ms.UTF-8: Sahkan peranti storan, seperti Saluran Fiber dan RAID boleh dikesan dan berfungsi dibawah tekanan. description-nl.UTF-8: Controleer of opslagapparaten, zoals Fibre Chanel en RAID, gedetecteerd worden en ook onder druk blijven werken. description-pt.UTF-8: Verificar que os dispositivos de armazenamento, como Fibre Channel e RID, são detetados e conseguem desempenhar sob carga intensa. description-pt_BR.UTF-8: Verifica os dispositivos de armazenamento, tais como Fibre Channel e RAID podem ser detectados e trabalhar sob pressão. description-ru.UTF-8: Проверить возможность обнаружения устройств хранения, таких как волоконно-оптический канал и RAID, затем выполнить стресс-тест. description-sl.UTF-8: Preveri, da je mogoče naprave za hranjenje podatkov, kot optični kanal in RAID polja, pravilno zaznati in da delujejo pod obremenitvijo. description-sq.UTF-8: Verifikon që pajisjet e ruajtjes, siç janë Kanali i Fibrave dhe RAID të dallohen dhe të performojnë nën stres. description-sr.UTF-8: Проверава да ли уређаји складиштења, као што су Канал влакна и РАИД могу бити откривени и обављени под оптерећењем. description-sv.UTF-8: Verifiera att lagringsenheter, som Fiber Channel och RAID, kan identifieras och prestera under hög belastning. description-tr.UTF-8: Depolama aygıtlarını,Fiber Kanal ve RAID gibi,tespit edilebilir olduğunu doğrulayın ve stres altında yapılandırın. description-ug.UTF-8: نۇر تالا قانىلى(Fibre Channel) ۋە RAID بايقالدىمۇ ۋە چارچىتىش سىناقلىرىدا ئۈنۈملۈك ئىشلىدىمۇ تەكشۈرىدۇ. description-zh_TW.UTF-8: 確認儲存裝置,像是光纖通道和冗餘獨立磁碟陣列,可以被偵測且能在壓力測試下運作。 command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/storage_device_`ls /sys$path/block` user: root requires: device.path == "$path" package.name == 'linux' description: Disk I/O stress test for $product command: storage_test `ls /sys$path/block` EOF , 0.00973105430603) for message-result with priority 0. 2012-02-28 17:51:42,831 DEBUG Started firing message-file. 2012-02-28 17:51:42,832 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:42,850 DEBUG Started firing report-messages. 2012-02-28 17:51:42,852 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}, {'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}, {'description': 'Check stats changes for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/stats_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: disk_stats_test `ls /sys$path/block`\ndescription: This test checks disk stats, generates some activity and rechecks stats to verify they\'ve changed. It also verifies that disks appear in the various files they\'re supposed to.\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/stats'}, {'plugin': 'local', 'description': 'SMART test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/smart_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription:\n This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID)\nuser: root\ncommand: disk_smart -b /dev/`ls /sys$path/block` -s 130\nEOF', 'requires': "package.name == 'smartmontools'\npackage.name == 'linux'\ndevice.category == 'DISK'", 'name': 'disk/smart'}, {'plugin': 'local', 'description': 'Maximum disk space used during a default installation test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/max_diskspace_used_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription: Maximum disk space test for $product\nuser: root\ncommand: max_diskspace_used `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/max_diskspace_used'}, {'plugin': 'local', 'description': 'Verify system storage performs at or above baseline performance', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/read_performance_`ls /sys$path/block`\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk performance test for $product\nuser: root\ncommand: disk_read_performance_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/read_performance'}, {'plugin': 'local', 'description': 'Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/storage_device_`ls /sys$path/block`\nuser: root\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk I/O stress test for $product\ncommand: storage_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/storage_devices'}]) for report-messages with priority 0. 2012-02-28 17:51:42,852 DEBUG Started firing report-message. 2012-02-28 17:51:42,852 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:42,853 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__disk__', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:42,853 DEBUG Finished firing report-message. 2012-02-28 17:51:42,853 DEBUG Started firing report-message. 2012-02-28 17:51:42,853 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}) for report-message with priority 0. 2012-02-28 17:51:42,854 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}) for report-message with priority 100. 2012-02-28 17:51:42,854 DEBUG Finished firing report-message. 2012-02-28 17:51:42,854 DEBUG Started firing report-message. 2012-02-28 17:51:42,854 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Check stats changes for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/stats_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: disk_stats_test `ls /sys$path/block`\ndescription: This test checks disk stats, generates some activity and rechecks stats to verify they\'ve changed. It also verifies that disks appear in the various files they\'re supposed to.\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/stats'}) for report-message with priority 0. 2012-02-28 17:51:42,854 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check stats changes for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/stats_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: disk_stats_test `ls /sys$path/block`\ndescription: This test checks disk stats, generates some activity and rechecks stats to verify they\'ve changed. It also verifies that disks appear in the various files they\'re supposed to.\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/stats'}) for report-message with priority 100. 2012-02-28 17:51:42,854 DEBUG Finished firing report-message. 2012-02-28 17:51:42,855 DEBUG Started firing report-message. 2012-02-28 17:51:42,855 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'local', 'description': 'SMART test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/smart_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription:\n This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID)\nuser: root\ncommand: disk_smart -b /dev/`ls /sys$path/block` -s 130\nEOF', 'requires': "package.name == 'smartmontools'\npackage.name == 'linux'\ndevice.category == 'DISK'", 'name': 'disk/smart'}) for report-message with priority 0. 2012-02-28 17:51:42,855 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'SMART test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/smart_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription:\n This tests the SMART capabilities for $product (Note that this test will not work against removable media (USB, Firewire) and hardware RAID)\nuser: root\ncommand: disk_smart -b /dev/`ls /sys$path/block` -s 130\nEOF', 'suite': '__disk__', 'requires': "package.name == 'smartmontools'\npackage.name == 'linux'\ndevice.category == 'DISK'", 'name': 'disk/smart'}) for report-message with priority 100. 2012-02-28 17:51:42,855 DEBUG Finished firing report-message. 2012-02-28 17:51:42,855 DEBUG Started firing report-message. 2012-02-28 17:51:42,855 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'local', 'description': 'Maximum disk space used during a default installation test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/max_diskspace_used_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription: Maximum disk space test for $product\nuser: root\ncommand: max_diskspace_used `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/max_diskspace_used'}) for report-message with priority 0. 2012-02-28 17:51:42,856 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Maximum disk space used during a default installation test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/max_diskspace_used_`ls /sys$path/block`\nrequires: device.path == "$path"\ndescription: Maximum disk space test for $product\nuser: root\ncommand: max_diskspace_used `ls /sys$path/block`\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/max_diskspace_used'}) for report-message with priority 100. 2012-02-28 17:51:42,856 DEBUG Finished firing report-message. 2012-02-28 17:51:42,856 DEBUG Started firing report-message. 2012-02-28 17:51:42,856 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'local', 'description': 'Verify system storage performs at or above baseline performance', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/read_performance_`ls /sys$path/block`\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk performance test for $product\nuser: root\ncommand: disk_read_performance_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/read_performance'}) for report-message with priority 0. 2012-02-28 17:51:42,857 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Verify system storage performs at or above baseline performance', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/read_performance_`ls /sys$path/block`\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk performance test for $product\nuser: root\ncommand: disk_read_performance_test `ls /sys$path/block`\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/read_performance'}) for report-message with priority 100. 2012-02-28 17:51:42,857 DEBUG Finished firing report-message. 2012-02-28 17:51:42,857 DEBUG Started firing report-message. 2012-02-28 17:51:42,857 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'local', 'description': 'Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/storage_device_`ls /sys$path/block`\nuser: root\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk I/O stress test for $product\ncommand: storage_test `ls /sys$path/block`\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/storage_devices'}) for report-message with priority 0. 2012-02-28 17:51:42,857 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'Verify that storage devices, such as Fibre Channel and RAID can be detected and perform under stress.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/storage_device_`ls /sys$path/block`\nuser: root\nrequires:\n device.path == "$path"\n package.name == \'linux\'\ndescription: Disk I/O stress test for $product\ncommand: storage_test `ls /sys$path/block`\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/storage_devices'}) for report-message with priority 100. 2012-02-28 17:51:42,857 DEBUG Finished firing report-message. 2012-02-28 17:51:42,857 DEBUG Finished firing report-messages. 2012-02-28 17:51:42,857 DEBUG Finished firing message-file. 2012-02-28 17:51:42,858 DEBUG Finished firing message-result. 2012-02-28 17:51:42,858 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'type': 'suite', 'name': '__disk__'}) for message-exec with priority 0. 2012-02-28 17:51:42,858 DEBUG Finished firing message-exec. 2012-02-28 17:51:42,858 DEBUG Finished firing report-local. 2012-02-28 17:51:42,883 DEBUG Finished firing report-job. 2012-02-28 17:51:42,884 DEBUG Started firing report-job. 2012-02-28 17:51:42,885 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}) for report-job with priority -100. 2012-02-28 17:51:42,886 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-job with priority -100. 2012-02-28 17:51:42,886 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-job with priority 0. 2012-02-28 17:51:42,887 DEBUG Started firing report-local. 2012-02-28 17:51:42,887 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-local with priority 0. 2012-02-28 17:51:42,887 DEBUG Started firing report-suite. 2012-02-28 17:51:42,887 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-suite with priority 0. 2012-02-28 17:51:42,888 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-suite with priority 100. 2012-02-28 17:51:42,888 DEBUG Finished firing report-suite. 2012-02-28 17:51:42,888 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:42,888 DEBUG Started firing message-exec. 2012-02-28 17:51:42,888 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for message-exec with priority 0. 2012-02-28 17:51:42,889 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:42,889 INFO Running command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/benchmark_`ls /sys$path/block` requires: device.path == "$path" and package.name == 'linux' user: root command: hdparm -tT /dev/`ls /sys$path/block` | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for $path EOF 2012-02-28 17:51:43,436 DEBUG Started firing message-result. 2012-02-28 17:51:43,437 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: disk/benchmark_sdb requires: device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == 'linux' user: root command: hdparm -tT /dev/sdb | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0 plugin: shell name: disk/benchmark_sda requires: device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == 'linux' user: root command: hdparm -tT /dev/sda | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0 , 0.545905828476) for message-result with priority 0. 2012-02-28 17:51:43,437 DEBUG Started firing message-file. 2012-02-28 17:51:43,437 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:43,440 DEBUG Started firing report-messages. 2012-02-28 17:51:43,440 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}, {'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}]) for report-messages with priority 0. 2012-02-28 17:51:43,441 DEBUG Started firing report-message. 2012-02-28 17:51:43,441 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-message with priority 0. 2012-02-28 17:51:43,441 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-message with priority 100. 2012-02-28 17:51:43,441 DEBUG Finished firing report-message. 2012-02-28 17:51:43,441 DEBUG Started firing report-message. 2012-02-28 17:51:43,441 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-message with priority 0. 2012-02-28 17:51:43,442 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-message with priority 100. 2012-02-28 17:51:43,442 DEBUG Finished firing report-message. 2012-02-28 17:51:43,442 DEBUG Finished firing report-messages. 2012-02-28 17:51:43,442 DEBUG Finished firing message-file. 2012-02-28 17:51:43,442 DEBUG Finished firing message-result. 2012-02-28 17:51:43,442 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for message-exec with priority 0. 2012-02-28 17:51:43,442 DEBUG Finished firing message-exec. 2012-02-28 17:51:43,442 DEBUG Finished firing report-local. 2012-02-28 17:51:43,473 DEBUG Finished firing report-job. 2012-02-28 17:51:43,474 DEBUG Started firing report-job. 2012-02-28 17:51:43,474 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:43,474 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:43,475 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:51:43,475 DEBUG Started firing report-shell. 2012-02-28 17:51:43,475 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-shell with priority 0. 2012-02-28 17:51:43,476 DEBUG Started firing report-test. 2012-02-28 17:51:43,476 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-test with priority 0. 2012-02-28 17:51:43,476 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'type': 'test', 'name': 'disk/detect'}) for report-test with priority 100. 2012-02-28 17:51:43,476 DEBUG Finished firing report-test. 2012-02-28 17:51:43,476 DEBUG Finished firing report-shell. 2012-02-28 17:51:43,496 DEBUG Finished firing report-job. 2012-02-28 17:51:43,496 DEBUG Started firing report-job. 2012-02-28 17:51:43,496 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': 'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:43,497 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:43,497 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:43,497 DEBUG Started firing report-local. 2012-02-28 17:51:43,497 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:43,498 DEBUG Started firing report-suite. 2012-02-28 17:51:43,498 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'name': '__firewire__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:43,499 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Firewire disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'type': 'suite', 'name': '__firewire__'}) for report-suite with priority 100. 2012-02-28 17:51:43,499 DEBUG Finished firing report-suite. 2012-02-28 17:51:43,499 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:43,499 DEBUG Started firing message-exec. 2012-02-28 17:51:43,499 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Firewire disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'type': 'suite', 'name': '__firewire__'}) for message-exec with priority 0. 2012-02-28 17:51:43,501 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:43,501 INFO Running command: cat $CHECKBOX_SHARE/jobs/firewire.txt* 2012-02-28 17:51:43,513 DEBUG Started firing message-result. 2012-02-28 17:51:43,513 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: firewire/insert command: removable_storage_watcher insert firewire description: PURPOSE: This test will check the system can detect the insertion of a FireWire HDD STEPS: 1. Click 'Test' to begin the test. This test will timeout and fail if the insertion has not been detected within 10 seconds. 2. Plug a FireWire HDD into an available FireWire port. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result plugin: shell name: firewire/storage-test depends: firewire/insert command: removable_storage_test firewire description: This is an automated test which performs read/write operations on an attached FireWire HDD plugin: manual name: firewire/remove depends: firewire/storage-test command: removable_storage_watcher remove firewire description: PURPOSE: This test will check the system can detect the removal of a FireWire HDD STEPS: 1. Click 'Test' to begin the test. This test will timeout and fail if the removal has not been detected within 10 seconds. 2. Remove the previously attached FireWire HDD from the FireWire port. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result , 0.0106251239777) for message-result with priority 0. 2012-02-28 17:51:43,514 DEBUG Started firing message-file. 2012-02-28 17:51:43,514 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:43,518 DEBUG Started firing report-messages. 2012-02-28 17:51:43,519 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}, {'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}, {'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}]) for report-messages with priority 0. 2012-02-28 17:51:43,519 DEBUG Started firing report-message. 2012-02-28 17:51:43,519 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-message with priority 0. 2012-02-28 17:51:43,519 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-message with priority 100. 2012-02-28 17:51:43,520 DEBUG Finished firing report-message. 2012-02-28 17:51:43,520 DEBUG Started firing report-message. 2012-02-28 17:51:43,520 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-message with priority 0. 2012-02-28 17:51:43,520 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-message with priority 100. 2012-02-28 17:51:43,520 DEBUG Finished firing report-message. 2012-02-28 17:51:43,520 DEBUG Started firing report-message. 2012-02-28 17:51:43,520 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-message with priority 0. 2012-02-28 17:51:43,521 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-message with priority 100. 2012-02-28 17:51:43,521 DEBUG Finished firing report-message. 2012-02-28 17:51:43,521 DEBUG Finished firing report-messages. 2012-02-28 17:51:43,521 DEBUG Finished firing message-file. 2012-02-28 17:51:43,521 DEBUG Finished firing message-result. 2012-02-28 17:51:43,521 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Firewire disk tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'type': 'suite', 'name': '__firewire__'}) for message-exec with priority 0. 2012-02-28 17:51:43,521 DEBUG Finished firing message-exec. 2012-02-28 17:51:43,522 DEBUG Finished firing report-local. 2012-02-28 17:51:43,539 DEBUG Finished firing report-job. 2012-02-28 17:51:43,540 DEBUG Started firing report-job. 2012-02-28 17:51:43,540 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority -100. 2012-02-28 17:51:43,540 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority -100. 2012-02-28 17:51:43,541 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority 0. 2012-02-28 17:51:43,541 DEBUG Started firing report-manual. 2012-02-28 17:51:43,541 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-manual with priority 0. 2012-02-28 17:51:43,547 DEBUG Started firing report-test. 2012-02-28 17:51:43,547 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-test with priority 0. 2012-02-28 17:51:43,547 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'type': 'test', 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-test with priority 100. 2012-02-28 17:51:43,547 DEBUG Finished firing report-test. 2012-02-28 17:51:43,547 DEBUG Finished firing report-manual. 2012-02-28 17:51:43,564 DEBUG Finished firing report-job. 2012-02-28 17:51:43,564 DEBUG Started firing report-job. 2012-02-28 17:51:43,565 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-job with priority -100. 2012-02-28 17:51:43,566 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-job with priority -100. 2012-02-28 17:51:43,568 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-job with priority 0. 2012-02-28 17:51:43,568 DEBUG Started firing report-shell. 2012-02-28 17:51:43,568 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-shell with priority 0. 2012-02-28 17:51:43,568 DEBUG Started firing report-test. 2012-02-28 17:51:43,568 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'name': 'firewire/storage-test'}) for report-test with priority 0. 2012-02-28 17:51:43,568 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'type': 'test', 'name': 'firewire/storage-test'}) for report-test with priority 100. 2012-02-28 17:51:43,569 DEBUG Finished firing report-test. 2012-02-28 17:51:43,569 DEBUG Finished firing report-shell. 2012-02-28 17:51:43,594 DEBUG Finished firing report-job. 2012-02-28 17:51:43,595 DEBUG Started firing report-job. 2012-02-28 17:51:43,595 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-job with priority -100. 2012-02-28 17:51:43,595 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-job with priority -100. 2012-02-28 17:51:43,596 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-job with priority 0. 2012-02-28 17:51:43,596 DEBUG Started firing report-manual. 2012-02-28 17:51:43,596 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-manual with priority 0. 2012-02-28 17:51:43,596 DEBUG Started firing report-test. 2012-02-28 17:51:43,596 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'name': 'firewire/remove'}) for report-test with priority 0. 2012-02-28 17:51:43,597 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'type': 'test', 'name': 'firewire/remove'}) for report-test with priority 100. 2012-02-28 17:51:43,597 DEBUG Finished firing report-test. 2012-02-28 17:51:43,597 DEBUG Finished firing report-manual. 2012-02-28 17:51:43,620 DEBUG Finished firing report-job. 2012-02-28 17:51:43,621 DEBUG Started firing report-job. 2012-02-28 17:51:43,621 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': 'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:43,621 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:43,623 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:43,623 DEBUG Started firing report-local. 2012-02-28 17:51:43,623 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:43,623 DEBUG Started firing report-suite. 2012-02-28 17:51:43,625 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'name': '__graphics__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:43,625 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Graphics tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'type': 'suite', 'name': '__graphics__'}) for report-suite with priority 100. 2012-02-28 17:51:43,625 DEBUG Finished firing report-suite. 2012-02-28 17:51:43,625 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:43,625 DEBUG Started firing message-exec. 2012-02-28 17:51:43,625 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Graphics tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'type': 'suite', 'name': '__graphics__'}) for message-exec with priority 0. 2012-02-28 17:51:43,625 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:43,626 INFO Running command: cat $CHECKBOX_SHARE/jobs/graphics.txt* 2012-02-28 17:51:43,639 DEBUG Started firing message-result. 2012-02-28 17:51:43,639 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: graphics/xorg-version requires: package.name == "x11-utils" command: xdpyinfo | grep "^X.Org version" | cut -d ':' -f 2 | tr -d ' ' description: Test to output the Xorg version description-ast.UTF-8: Prueba p'amosar la versión de Xorg description-de.UTF-8: Test zur Anzeige der Xorg-Version description-el.utf-8: Δοκιμή για την έξοδο της έκδοσης Xorg description-en_AU.UTF-8: Test to output the Xorg version description-en_GB.UTF-8: Test to output the Xorg version description-es.UTF-8: Prueba para mostrar la versión de Xorg description-fi.UTF-8: Testi, joka tulostaa Xorg-version description-gd.UTF-8: Deuchainn ri às-chur an tionndaidh Xorg. description-ms.UTF-8: Uji untuk outputkan versi Xorg description-pt_BR.UTF-8: Teste para mostrar a versão do Xorg description-ru.UTF-8: Тест, выводящий сведения о версии X.Org description-sl.UTF-8: Preizkus za izpis različice Xorg plugin: shell name: graphics/gtkperf depends: graphics/xorg-version requires: package.name == 'gtkperf' command: gtkperf -a | grep "Total time:" description: Run gtkperf to make sure that GTK based test cases work plugin: manual name: graphics/resolution-change depends: graphics/xorg-version description: PURPOSE: This test will verify that the GUI is usable after manually changing resolution STEPS: 1. Open the Displays application 2. Select a new resolution from the dropdown list 3. Click on Apply 4. Select the original resolution from the dropdown list 5. Click on Apply VERIFICATION: Did the resolution change as expected? plugin: manual name: graphics/rotation depends: graphics/xorg-version description: PURPOSE: This test will test display rotation STEPS: 1. Open the Displays application 2. Select a new rotation value from the dropdown list 3. Click on Apply 4. Click on Restore Previous Configuration 5. Click on Apply 6. Repeat 2-5 for different rotation values VERIFICATION: Did the display rotation change as expected? plugin: shell name: graphics/xorg-process requires: package.name == 'xorg' and package.name == 'procps' command: pgrep -f '/usr/bin/X' >/dev/null description: Test that the X process is running. description-ast.UTF-8: Prueba que'l procesu de X ta n'execución. description-be.UTF-8: Праверка выканання працэсу X. description-bs.UTF-8: Test da li X proces radi. description-cs.UTF-8: Ověřit, že běží proces X. description-da.UTF-8: Test om X-processen kører. description-de.UTF-8: Testen, ob der X-Prozess ausgeführt wird. description-el.utf-8: Δοκιμή ότι η διεργασία X εκτελείται. description-en_AU.UTF-8: Test that the X process is running. description-en_GB.UTF-8: Test that the X process is running. description-es.UTF-8: Prueba que el proceso de X está en ejecución. description-fi.UTF-8: Tarkistetaan, että X-prosessi on käynissä. description-fr.UTF-8: Testez que le processus de X est en cours d'exécution. description-gl.UTF-8: Proba que o proceso de X está en execución. description-hu.UTF-8: Az X folyamat futásának tesztelése. description-it.UTF-8: Verifica che il processo X sia in esecuzione. description-ja.UTF-8: Xが動作しているかテストします。 description-lv.UTF-8: Pārbaudīt, vai X process darbojas. description-ms.UTF-8: Uji yang mana proses X sedang dijalankan. description-nl.UTF-8: Test of het X-proces actief is. description-oc.UTF-8: Testatz que lo processus de X es en cors d'execucion. description-pt_BR.UTF-8: Testar se o processo X está sendo executado description-ru.UTF-8: Проверка выполнения процесса X. description-sl.UTF-8: Preizkus ali je opravilo X zagnano. description-sq.UTF-8: Testo nëse proçesi X është aktiv. description-sr.UTF-8: Проверите да ли је Икс процес покренут. description-sv.UTF-8: Testa att X-processen körs. description-tr.UTF-8: X işleminin çalıştığını sınayın. description-ug.UTF-8: X ئىجراسى ئىجرا بولۇۋاتامدۇ سىنايدۇ. description-zh_TW.UTF-8: 測試 X 進程正在執行. plugin: shell name: graphics/xorg-failsafe requires: package.name == 'xorg' command: ! test -e /var/log/Xorg.failsafe.log description: Test that the X is not running in failsafe mode. description-ast.UTF-8: Prueba que X nun ta funcionando en mou a prueba d'errores. description-be.UTF-8: Праверка незадзейнічання працэсу X у бяспечным рэжыме. description-bs.UTF-8: Test da X ne radi u režimu za slučaj grešaka. description-cs.UTF-8: Ověřit, že X neběží v záchranném režimu. description-da.UTF-8: Test at X ikke kører i fejlsikret tilstand. description-de.UTF-8: Testen, dass der X-Prozess im abgesicherten Modus nicht ausgeführt wird. description-el.utf-8: Δοκιμή ότι η διεργασία X εκτελείται σε ασφαλή λειτουργία. description-en_AU.UTF-8: Test that the X is not running in failsafe mode. description-en_GB.UTF-8: Test that the X is not running in failsafe mode. description-es.UTF-8: Pruebe que X no está funcionando en modo a prueba de errores. description-fi.UTF-8: Tarkistetaan, ettei X-prosessi ole vikasietotilassa. description-fr.UTF-8: Testez que X ne fonctionne pas en mode sans échec. description-gl.UTF-8: Proba para saber se X non está funcionando en modo a proba de erros. description-hu.UTF-8: Annak ellenőrzése, hogy az X nem csökkentett módban fut-e. description-it.UTF-8: Verifica che X non sia in esecuzione in modalità grafica sicura description-ja.UTF-8: Xがフェイルセーフモードで動作していないかテストします。 description-lv.UTF-8: Pārbaudīt, vai X process nedarbojas drošajā režīmā. description-ms.UTF-8: Uji yang mana X tidak dijalankan dalam mod gagal-selamat. description-nl.UTF-8: Test of X niet in veilige modus wordt uitgevoerd. description-oc.UTF-8: Testatz que X foncione pas en mòde sens fracàs. description-pt_BR.UTF-8: Testar se o X não está sendo executado no modo de segurança. description-ru.UTF-8: Проверка незадействованности процесса X в безопасном режиме. description-sl.UTF-8: Preizkus, da se X ne izvaja v zasilnem načinu. description-sq.UTF-8: Testoni që X të mos nisë në mënyrë të sigurtë. description-sr.UTF-8: Проверите да Икс није покренут у режиму спашавања. description-sv.UTF-8: Testa att X inte körs i felsäkert läge. description-tr.UTF-8: Hatasız kipte X'in çalışmadığını sınar. description-ug.UTF-8: X ئىجراسىنىڭ بىخەتەر ھالەتتە ئىجرا بولمىغانلىقىنى سىنايدۇ. description-zh_TW.UTF-8: 測試在失敗安全模式下 X 進程停止執行. plugin: shell name: graphics/xorg-memory requires: package.name == 'xorg' and device.driver == 'i915' user: root command: xorg_memory_test xeyes description: Test that X does not leak memory when running programs on systems with intel based graphics. description-ast.UTF-8: Prueba que X nun pierde memoria al executar programes en sistemes con gráficos basaos ​​en Intel. description-de.UTF-8: Überprüfen, dass X kein Speicherleck verursacht, wenn Programme auf Systemen mit Intel-basierter Grafik ausgeführt werden. description-el.utf-8: Δοκιμή για το ότι η διεργασία X δεν παρουσιάζει διαρροή μνήμης κατά την εκτέλεση προγραμμάτων σε συστήματα με γραφικά Intel. description-en_AU.UTF-8: Test that X does not leak memory when running programs on systems with intel based graphics. description-en_GB.UTF-8: Test that X does not leak memory when running programs on systems with Intel based graphics. description-es.UTF-8: Prueba que X no pierde memoria al ejecutar programas en sistemas con gráficos basados ​​en Intel. description-fi.UTF-8: Tarkistetaan, ettei X vuoda muistia Intelin grafiikkalaitteistoa käytettäessä. description-ms.UTF-8: Uji sama ada X tidak bocorkan ingatan bila jalankan program pada sistem menggunakan grafik berasaskan intel. description-nl.UTF-8: Test om te controleren of X geen geheugen lekt bij het uitvoeren van programma's op systemen met een grafische kaart van intel. description-pt_BR.UTF-8: Teste que o X não ocorrerá vazamento de memória durante a execução de programas em sistemas com gráficos baseados em intel. description-ru.UTF-8: Проверка системы X для выявления утечки памяти во время выполнения программ на системах со встроенной графической системой intel. description-sl.UTF-8: Preizkus, da X-u ne uhaja pomnilnik, ko se izvajajo programi na sistemu z Intelovo grafiko. plugin: manual name: graphics/resolution requires: device.category == 'VIDEO' command: resolution_test description: PURPOSE: This test will verify the default display resolution STEPS: 1. This display is using the following resolution: INFO: $output VERIFICATION: Is this acceptable for your display? plugin: shell name: graphics/minimum_resolution requires: device.category == 'VIDEO' command: resolution_test --horizontal 800 --vertical 600 description: Ensure the current resolution meets or exceeds the recommended minimum resolution (800x600). See here for details: . https://help.ubuntu.com/community/Installation/SystemRequirements plugin: manual name: graphics/display requires: package.name == 'xorg' and package.name == 'python-gst0.10' command: gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink' description: PURPOSE: This test will test the default display STEPS: 1. Click "Test" to display a video test. VERIFICATION: Do you see color bars and static? plugin: shell name: graphics/VESA_drivers_not_in_use command: cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a' description: Check that VESA drivers are not in use plugin: manual name: graphics/cycle_resolution requires: package.name == 'xorg' depends: graphics/VESA_drivers_not_in_use command: xrandr_cycle description: PURPOSE: This test cycles through the detected video modes STEPS: 1. Click "Test" to start cycling through the video modes VERIFICATION: Did the screen appear to be working for each mode? plugin: shell name: graphics/compiz_check requires: package.name == 'nux-tools' command: perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\e\[[\d;]*m//g;print $a;exit($? ? 1:0)' description: Check that hardware is able to run compiz plugin: shell name: graphics/unity-support requires: package.name == 'nux-tools' command: perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\e\[[\d;]*m//g;print $a;exit($? ? 1:0)' description: Check that hardware is able to run Unity 3D plugin: manual name: graphics/glxgears requires: package.name == 'mesa-utils' command: glxgears; true description: PURPOSE: This test tests the basic 3D capabilities of your video card STEPS: 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close. 2. Verify that the animation is not jerky or slow. VERIFICATION: 1. Did the 3d animation appear? 2. Was the animation free from slowness/jerkiness? , 0.0116629600525) for message-result with priority 0. 2012-02-28 17:51:43,639 DEBUG Started firing message-file. 2012-02-28 17:51:43,639 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:43,675 DEBUG Started firing report-messages. 2012-02-28 17:51:43,681 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'xdpyinfo | grep "^X.Org version" | cut -d \':\' -f 2 | tr -d \' \'', 'plugin': 'shell', 'requires': 'package.name == "x11-utils"', 'description': 'Test to output the Xorg version', 'name': 'graphics/xorg-version'}, {'description': 'Run gtkperf to make sure that GTK based test cases work', 'plugin': 'shell', 'depends': 'graphics/xorg-version', 'command': 'gtkperf -a | grep "Total time:"', 'requires': "package.name == 'gtkperf'", 'name': 'graphics/gtkperf'}, {'info': None, 'name': 'graphics/resolution-change', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new resolution from the dropdown list\n3. Click on Apply\n4. Select the original resolution from the dropdown list\n5. Click on Apply\n', 'purpose': 'This test will verify that the GUI is usable after manually changing resolution\n', 'verification': 'Did the resolution change as expected?', 'description': 'PURPOSE:\n This test will verify that the GUI is usable after manually changing resolution\nSTEPS:\n 1. Open the Displays application\n 2. Select a new resolution from the dropdown list\n 3. Click on Apply\n 4. Select the original resolution from the dropdown list\n 5. Click on Apply\nVERIFICATION:\n Did the resolution change as expected?'}, {'info': None, 'name': 'graphics/rotation', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new rotation value from the dropdown list\n3. Click on Apply\n4. Click on Restore Previous Configuration\n5. Click on Apply\n6. Repeat 2-5 for different rotation values\n', 'purpose': 'This test will test display rotation\n', 'verification': 'Did the display rotation change as expected?', 'description': 'PURPOSE:\n This test will test display rotation\nSTEPS:\n 1. Open the Displays application\n 2. Select a new rotation value from the dropdown list\n 3. Click on Apply\n 4. Click on Restore Previous Configuration\n 5. Click on Apply\n 6. Repeat 2-5 for different rotation values\nVERIFICATION:\n Did the display rotation change as expected?'}, {'requires': "package.name == 'xorg' and package.name == 'procps'", 'command': "pgrep -f '/usr/bin/X' >/dev/null", 'description': 'Test that the X process is running.', 'name': 'graphics/xorg-process', 'plugin': 'shell'}, {'requires': "package.name == 'xorg'", 'command': '! test -e /var/log/Xorg.failsafe.log', 'description': 'Test that the X is not running in failsafe mode.', 'name': 'graphics/xorg-failsafe', 'plugin': 'shell'}, {'description': 'Test that X does not leak memory when running programs on systems with intel based graphics.', 'plugin': 'shell', 'command': 'xorg_memory_test xeyes', 'user': 'root', 'requires': "package.name == 'xorg' and device.driver == 'i915'", 'name': 'graphics/xorg-memory'}, {'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}, {'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': "device.category == 'VIDEO'"}, {'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}, {'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}, {'info': None, 'description': 'PURPOSE:\n This test cycles through the detected video modes\nSTEPS:\n 1. Click "Test" to start cycling through the video modes\nVERIFICATION:\n Did the screen appear to be working for each mode?', 'plugin': 'manual', 'depends': 'graphics/VESA_drivers_not_in_use', 'command': 'xrandr_cycle', 'purpose': 'This test cycles through the detected video modes\n', 'verification': 'Did the screen appear to be working for each mode?', 'steps': '1. Click "Test" to start cycling through the video modes\n', 'requires': "package.name == 'xorg'", 'name': 'graphics/cycle_resolution'}, {'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}, {'description': 'Check that hardware is able to run Unity 3D', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/unity-support'}, {'info': None, 'description': 'PURPOSE:\n This test tests the basic 3D capabilities of your video card\nSTEPS:\n 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n 2. Verify that the animation is not jerky or slow.\nVERIFICATION:\n 1. Did the 3d animation appear?\n 2. Was the animation free from slowness/jerkiness?', 'plugin': 'manual', 'command': 'glxgears; true', 'purpose': 'This test tests the basic 3D capabilities of your video card\n', 'verification': '1. Did the 3d animation appear?\n2. Was the animation free from slowness/jerkiness?', 'steps': '1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n2. Verify that the animation is not jerky or slow.\n', 'requires': "package.name == 'mesa-utils'", 'name': 'graphics/glxgears'}]) for report-messages with priority 0. 2012-02-28 17:51:43,681 DEBUG Started firing report-message. 2012-02-28 17:51:43,681 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': 'xdpyinfo | grep "^X.Org version" | cut -d \':\' -f 2 | tr -d \' \'', 'plugin': 'shell', 'requires': 'package.name == "x11-utils"', 'description': 'Test to output the Xorg version', 'name': 'graphics/xorg-version'}) for report-message with priority 0. 2012-02-28 17:51:43,681 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to output the Xorg version', 'plugin': 'shell', 'command': 'xdpyinfo | grep "^X.Org version" | cut -d \':\' -f 2 | tr -d \' \'', 'suite': '__graphics__', 'requires': 'package.name == "x11-utils"', 'name': 'graphics/xorg-version'}) for report-message with priority 100. 2012-02-28 17:51:43,682 DEBUG Finished firing report-message. 2012-02-28 17:51:43,682 DEBUG Started firing report-message. 2012-02-28 17:51:43,682 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Run gtkperf to make sure that GTK based test cases work', 'plugin': 'shell', 'depends': 'graphics/xorg-version', 'command': 'gtkperf -a | grep "Total time:"', 'requires': "package.name == 'gtkperf'", 'name': 'graphics/gtkperf'}) for report-message with priority 0. 2012-02-28 17:51:43,682 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Run gtkperf to make sure that GTK based test cases work', 'plugin': 'shell', 'depends': 'graphics/xorg-version', 'command': 'gtkperf -a | grep "Total time:"', 'suite': '__graphics__', 'requires': "package.name == 'gtkperf'", 'name': 'graphics/gtkperf'}) for report-message with priority 100. 2012-02-28 17:51:43,682 DEBUG Finished firing report-message. 2012-02-28 17:51:43,682 DEBUG Started firing report-message. 2012-02-28 17:51:43,683 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'graphics/resolution-change', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new resolution from the dropdown list\n3. Click on Apply\n4. Select the original resolution from the dropdown list\n5. Click on Apply\n', 'purpose': 'This test will verify that the GUI is usable after manually changing resolution\n', 'verification': 'Did the resolution change as expected?', 'description': 'PURPOSE:\n This test will verify that the GUI is usable after manually changing resolution\nSTEPS:\n 1. Open the Displays application\n 2. Select a new resolution from the dropdown list\n 3. Click on Apply\n 4. Select the original resolution from the dropdown list\n 5. Click on Apply\nVERIFICATION:\n Did the resolution change as expected?'}) for report-message with priority 0. 2012-02-28 17:51:43,683 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'graphics/resolution-change', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new resolution from the dropdown list\n3. Click on Apply\n4. Select the original resolution from the dropdown list\n5. Click on Apply\n', 'purpose': 'This test will verify that the GUI is usable after manually changing resolution\n', 'verification': 'Did the resolution change as expected?', 'suite': '__graphics__', 'description': 'PURPOSE:\n This test will verify that the GUI is usable after manually changing resolution\nSTEPS:\n 1. Open the Displays application\n 2. Select a new resolution from the dropdown list\n 3. Click on Apply\n 4. Select the original resolution from the dropdown list\n 5. Click on Apply\nVERIFICATION:\n Did the resolution change as expected?'}) for report-message with priority 100. 2012-02-28 17:51:43,683 DEBUG Finished firing report-message. 2012-02-28 17:51:43,683 DEBUG Started firing report-message. 2012-02-28 17:51:43,683 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'graphics/rotation', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new rotation value from the dropdown list\n3. Click on Apply\n4. Click on Restore Previous Configuration\n5. Click on Apply\n6. Repeat 2-5 for different rotation values\n', 'purpose': 'This test will test display rotation\n', 'verification': 'Did the display rotation change as expected?', 'description': 'PURPOSE:\n This test will test display rotation\nSTEPS:\n 1. Open the Displays application\n 2. Select a new rotation value from the dropdown list\n 3. Click on Apply\n 4. Click on Restore Previous Configuration\n 5. Click on Apply\n 6. Repeat 2-5 for different rotation values\nVERIFICATION:\n Did the display rotation change as expected?'}) for report-message with priority 0. 2012-02-28 17:51:43,683 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'graphics/rotation', 'plugin': 'manual', 'depends': 'graphics/xorg-version', 'steps': '1. Open the Displays application\n2. Select a new rotation value from the dropdown list\n3. Click on Apply\n4. Click on Restore Previous Configuration\n5. Click on Apply\n6. Repeat 2-5 for different rotation values\n', 'purpose': 'This test will test display rotation\n', 'verification': 'Did the display rotation change as expected?', 'suite': '__graphics__', 'description': 'PURPOSE:\n This test will test display rotation\nSTEPS:\n 1. Open the Displays application\n 2. Select a new rotation value from the dropdown list\n 3. Click on Apply\n 4. Click on Restore Previous Configuration\n 5. Click on Apply\n 6. Repeat 2-5 for different rotation values\nVERIFICATION:\n Did the display rotation change as expected?'}) for report-message with priority 100. 2012-02-28 17:51:43,683 DEBUG Finished firing report-message. 2012-02-28 17:51:43,684 DEBUG Started firing report-message. 2012-02-28 17:51:43,684 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'requires': "package.name == 'xorg' and package.name == 'procps'", 'command': "pgrep -f '/usr/bin/X' >/dev/null", 'description': 'Test that the X process is running.', 'name': 'graphics/xorg-process', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:43,684 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test that the X process is running.', 'plugin': 'shell', 'command': "pgrep -f '/usr/bin/X' >/dev/null", 'suite': '__graphics__', 'requires': "package.name == 'xorg' and package.name == 'procps'", 'name': 'graphics/xorg-process'}) for report-message with priority 100. 2012-02-28 17:51:43,684 DEBUG Finished firing report-message. 2012-02-28 17:51:43,684 DEBUG Started firing report-message. 2012-02-28 17:51:43,684 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'requires': "package.name == 'xorg'", 'command': '! test -e /var/log/Xorg.failsafe.log', 'description': 'Test that the X is not running in failsafe mode.', 'name': 'graphics/xorg-failsafe', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:43,684 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test that the X is not running in failsafe mode.', 'plugin': 'shell', 'command': '! test -e /var/log/Xorg.failsafe.log', 'suite': '__graphics__', 'requires': "package.name == 'xorg'", 'name': 'graphics/xorg-failsafe'}) for report-message with priority 100. 2012-02-28 17:51:43,685 DEBUG Finished firing report-message. 2012-02-28 17:51:43,685 DEBUG Started firing report-message. 2012-02-28 17:51:43,685 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test that X does not leak memory when running programs on systems with intel based graphics.', 'plugin': 'shell', 'command': 'xorg_memory_test xeyes', 'user': 'root', 'requires': "package.name == 'xorg' and device.driver == 'i915'", 'name': 'graphics/xorg-memory'}) for report-message with priority 0. 2012-02-28 17:51:43,685 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test that X does not leak memory when running programs on systems with intel based graphics.', 'plugin': 'shell', 'command': 'xorg_memory_test xeyes', 'user': 'root', 'suite': '__graphics__', 'requires': "package.name == 'xorg' and device.driver == 'i915'", 'name': 'graphics/xorg-memory'}) for report-message with priority 100. 2012-02-28 17:51:43,685 DEBUG Finished firing report-message. 2012-02-28 17:51:43,685 DEBUG Started firing report-message. 2012-02-28 17:51:43,685 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}) for report-message with priority 0. 2012-02-28 17:51:43,685 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}) for report-message with priority 100. 2012-02-28 17:51:43,686 DEBUG Finished firing report-message. 2012-02-28 17:51:43,686 DEBUG Started firing report-message. 2012-02-28 17:51:43,686 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': "device.category == 'VIDEO'"}) for report-message with priority 0. 2012-02-28 17:51:43,686 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': "device.category == 'VIDEO'"}) for report-message with priority 100. 2012-02-28 17:51:43,686 DEBUG Finished firing report-message. 2012-02-28 17:51:43,689 DEBUG Started firing report-message. 2012-02-28 17:51:43,690 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}) for report-message with priority 0. 2012-02-28 17:51:43,690 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'suite': '__graphics__', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}) for report-message with priority 100. 2012-02-28 17:51:43,690 DEBUG Finished firing report-message. 2012-02-28 17:51:43,690 DEBUG Started firing report-message. 2012-02-28 17:51:43,690 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:43,692 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__graphics__', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:43,692 DEBUG Finished firing report-message. 2012-02-28 17:51:43,692 DEBUG Started firing report-message. 2012-02-28 17:51:43,693 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test cycles through the detected video modes\nSTEPS:\n 1. Click "Test" to start cycling through the video modes\nVERIFICATION:\n Did the screen appear to be working for each mode?', 'plugin': 'manual', 'depends': 'graphics/VESA_drivers_not_in_use', 'command': 'xrandr_cycle', 'purpose': 'This test cycles through the detected video modes\n', 'verification': 'Did the screen appear to be working for each mode?', 'steps': '1. Click "Test" to start cycling through the video modes\n', 'requires': "package.name == 'xorg'", 'name': 'graphics/cycle_resolution'}) for report-message with priority 0. 2012-02-28 17:51:43,693 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test cycles through the detected video modes\nSTEPS:\n 1. Click "Test" to start cycling through the video modes\nVERIFICATION:\n Did the screen appear to be working for each mode?', 'plugin': 'manual', 'depends': 'graphics/VESA_drivers_not_in_use', 'command': 'xrandr_cycle', 'purpose': 'This test cycles through the detected video modes\n', 'verification': 'Did the screen appear to be working for each mode?', 'suite': '__graphics__', 'steps': '1. Click "Test" to start cycling through the video modes\n', 'requires': "package.name == 'xorg'", 'name': 'graphics/cycle_resolution'}) for report-message with priority 100. 2012-02-28 17:51:43,693 DEBUG Finished firing report-message. 2012-02-28 17:51:43,693 DEBUG Started firing report-message. 2012-02-28 17:51:43,693 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}) for report-message with priority 0. 2012-02-28 17:51:43,693 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}) for report-message with priority 100. 2012-02-28 17:51:43,693 DEBUG Finished firing report-message. 2012-02-28 17:51:43,694 DEBUG Started firing report-message. 2012-02-28 17:51:43,694 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Check that hardware is able to run Unity 3D', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/unity-support'}) for report-message with priority 0. 2012-02-28 17:51:43,694 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check that hardware is able to run Unity 3D', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': "package.name == 'nux-tools'", 'name': 'graphics/unity-support'}) for report-message with priority 100. 2012-02-28 17:51:43,694 DEBUG Finished firing report-message. 2012-02-28 17:51:43,694 DEBUG Started firing report-message. 2012-02-28 17:51:43,694 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test tests the basic 3D capabilities of your video card\nSTEPS:\n 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n 2. Verify that the animation is not jerky or slow.\nVERIFICATION:\n 1. Did the 3d animation appear?\n 2. Was the animation free from slowness/jerkiness?', 'plugin': 'manual', 'command': 'glxgears; true', 'purpose': 'This test tests the basic 3D capabilities of your video card\n', 'verification': '1. Did the 3d animation appear?\n2. Was the animation free from slowness/jerkiness?', 'steps': '1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n2. Verify that the animation is not jerky or slow.\n', 'requires': "package.name == 'mesa-utils'", 'name': 'graphics/glxgears'}) for report-message with priority 0. 2012-02-28 17:51:43,695 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test tests the basic 3D capabilities of your video card\nSTEPS:\n 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n 2. Verify that the animation is not jerky or slow.\nVERIFICATION:\n 1. Did the 3d animation appear?\n 2. Was the animation free from slowness/jerkiness?', 'plugin': 'manual', 'command': 'glxgears; true', 'purpose': 'This test tests the basic 3D capabilities of your video card\n', 'verification': '1. Did the 3d animation appear?\n2. Was the animation free from slowness/jerkiness?', 'suite': '__graphics__', 'steps': '1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.\n2. Verify that the animation is not jerky or slow.\n', 'requires': "package.name == 'mesa-utils'", 'name': 'graphics/glxgears'}) for report-message with priority 100. 2012-02-28 17:51:43,695 DEBUG Finished firing report-message. 2012-02-28 17:51:43,695 DEBUG Finished firing report-messages. 2012-02-28 17:51:43,695 DEBUG Finished firing message-file. 2012-02-28 17:51:43,695 DEBUG Finished firing message-result. 2012-02-28 17:51:43,695 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Graphics tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'type': 'suite', 'name': '__graphics__'}) for message-exec with priority 0. 2012-02-28 17:51:43,695 DEBUG Finished firing message-exec. 2012-02-28 17:51:43,695 DEBUG Finished firing report-local. 2012-02-28 17:51:43,720 DEBUG Finished firing report-job. 2012-02-28 17:51:43,721 DEBUG Started firing report-job. 2012-02-28 17:51:43,721 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}) for report-job with priority -100. 2012-02-28 17:51:43,721 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-job with priority -100. 2012-02-28 17:51:43,724 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-job with priority 0. 2012-02-28 17:51:43,725 DEBUG Started firing report-shell. 2012-02-28 17:51:43,725 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-shell with priority 0. 2012-02-28 17:51:43,725 DEBUG Started firing report-test. 2012-02-28 17:51:43,725 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-test with priority 0. 2012-02-28 17:51:43,725 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'type': 'test', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-test with priority 100. 2012-02-28 17:51:43,725 DEBUG Finished firing report-test. 2012-02-28 17:51:43,726 DEBUG Finished firing report-shell. 2012-02-28 17:51:43,758 DEBUG Finished firing report-job. 2012-02-28 17:51:43,758 DEBUG Started firing report-job. 2012-02-28 17:51:43,758 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}) for report-job with priority -100. 2012-02-28 17:51:43,759 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-job with priority -100. 2012-02-28 17:51:43,759 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-job with priority 0. 2012-02-28 17:51:43,759 DEBUG Started firing report-manual. 2012-02-28 17:51:43,759 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-manual with priority 0. 2012-02-28 17:51:43,760 DEBUG Started firing report-test. 2012-02-28 17:51:43,760 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-test with priority 0. 2012-02-28 17:51:43,760 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'type': 'test', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-test with priority 100. 2012-02-28 17:51:43,761 DEBUG Finished firing report-test. 2012-02-28 17:51:43,761 DEBUG Finished firing report-manual. 2012-02-28 17:51:43,783 DEBUG Finished firing report-job. 2012-02-28 17:51:43,783 DEBUG Started firing report-job. 2012-02-28 17:51:43,788 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}) for report-job with priority -100. 2012-02-28 17:51:43,789 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': u'$output\n', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-job with priority -100. 2012-02-28 17:51:43,789 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': u'$output\n', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-job with priority 0. 2012-02-28 17:51:43,789 DEBUG Started firing report-manual. 2012-02-28 17:51:43,789 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-manual with priority 0. 2012-02-28 17:51:43,790 DEBUG Started firing report-test. 2012-02-28 17:51:43,790 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-test with priority 0. 2012-02-28 17:51:43,790 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'type': 'test', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-test with priority 100. 2012-02-28 17:51:43,790 DEBUG Finished firing report-test. 2012-02-28 17:51:43,790 DEBUG Finished firing report-manual. 2012-02-28 17:51:43,809 DEBUG Finished firing report-job. 2012-02-28 17:51:43,809 DEBUG Started firing report-job. 2012-02-28 17:51:43,810 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': "device.category == 'VIDEO'"}) for report-job with priority -100. 2012-02-28 17:51:43,814 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': ["device.category == 'VIDEO'"]}) for report-job with priority -100. 2012-02-28 17:51:43,815 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': ["device.category == 'VIDEO'"]}) for report-job with priority 0. 2012-02-28 17:51:43,815 DEBUG Started firing report-shell. 2012-02-28 17:51:43,815 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': ["device.category == 'VIDEO'"]}) for report-shell with priority 0. 2012-02-28 17:51:43,815 DEBUG Started firing report-test. 2012-02-28 17:51:43,815 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': ["device.category == 'VIDEO'"]}) for report-test with priority 0. 2012-02-28 17:51:43,816 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'type': 'test', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'requires': ["device.category == 'VIDEO'"]}) for report-test with priority 100. 2012-02-28 17:51:43,816 DEBUG Finished firing report-test. 2012-02-28 17:51:43,816 DEBUG Finished firing report-shell. 2012-02-28 17:51:43,841 DEBUG Finished firing report-job. 2012-02-28 17:51:43,841 DEBUG Started firing report-job. 2012-02-28 17:51:43,841 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:43,842 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:43,842 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:51:43,843 DEBUG Started firing report-shell. 2012-02-28 17:51:43,843 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-shell with priority 0. 2012-02-28 17:51:43,843 DEBUG Started firing report-test. 2012-02-28 17:51:43,846 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-test with priority 0. 2012-02-28 17:51:43,847 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'type': 'test', 'name': 'graphics/VESA_drivers_not_in_use'}) for report-test with priority 100. 2012-02-28 17:51:43,847 DEBUG Finished firing report-test. 2012-02-28 17:51:43,850 DEBUG Finished firing report-shell. 2012-02-28 17:51:43,870 DEBUG Finished firing report-job. 2012-02-28 17:51:43,870 DEBUG Started firing report-job. 2012-02-28 17:51:43,870 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': 'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:43,871 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:43,872 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:43,872 DEBUG Started firing report-local. 2012-02-28 17:51:43,872 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:43,872 DEBUG Started firing report-suite. 2012-02-28 17:51:43,872 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'name': '__info__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:43,872 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Informational tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'type': 'suite', 'name': '__info__'}) for report-suite with priority 100. 2012-02-28 17:51:43,872 DEBUG Finished firing report-suite. 2012-02-28 17:51:43,872 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:43,873 DEBUG Started firing message-exec. 2012-02-28 17:51:43,873 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Informational tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'type': 'suite', 'name': '__info__'}) for message-exec with priority 0. 2012-02-28 17:51:43,873 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:43,873 INFO Running command: cat $CHECKBOX_SHARE/jobs/info.txt* 2012-02-28 17:51:43,894 DEBUG Started firing message-result. 2012-02-28 17:51:43,894 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, name: codecs_attachment plugin: attachment requires: device.driver == 'HDA Intel' command: cat /proc/asound/card*/codec#* description: Attaches a report of installed codecs for Intel HDA description-ast.UTF-8: Axunta un informe de los códecs instalaos pa Intel HDA description-de.UTF-8: Legt einen Bericht über die installierten Codecs für Intel HDA an. description-el.utf-8: Επισύναψη μίας αναφοράς εγκαταστημένων κωδικοποιητών για ήχο υψηλής πιστότητας Intel HDA description-en_AU.UTF-8: Attaches a report of installed codecs for Intel HDA description-en_GB.UTF-8: Attaches a report of installed codecs for Intel HDA description-es.UTF-8: Adjunta un informe de los códecs instalados para Intel HDA description-fi.UTF-8: Liittää raportin Intel HDA:lle asennetuista koodekeista description-ms.UTF-8: Lampir laporan kodeks terpasang untuk Intel HDA description-pt_BR.UTF-8: Anexar um relatório com os codecs instalados para Intel HDA description-ru.UTF-8: Добавляет отчёт об установленных кодеках для Intel HDA description-sl.UTF-8: Priloži poročilo nameščenih kodekov za Intel HDA name: cpuinfo_attachment plugin: attachment command: cat /proc/cpuinfo description: Attaches a report of CPU information description-ast.UTF-8: Axunta un informe de la CPU description-de.UTF-8: Legt einen Bericht mit CPU-Informationen an description-el.utf-8: Επισύναψη μίας αναφοράς πληροφοριών για τον επεξεργαστή (CPU) description-en_AU.UTF-8: Attaches a report of CPU information description-en_GB.UTF-8: Attaches a report of CPU information description-es.UTF-8: Adjunta un informe de la Unidad Central de Procesamiento description-fi.UTF-8: Liittää raportin suorittimen tiedoista description-ms.UTF-8: Lampir laporan maklumat CPU description-nl.UTF-8: Voegt CPU-informatie aan het raport toe description-pt_BR.UTF-8: Anexar um relatório com informações da CPU description-ru.UTF-8: Добавляет отчёт сведений о ЦПУ description-sl.UTF-8: Priloži poročilo podrobnosti CPE name: dmesg_attachment plugin: attachment command: cat /var/log/dmesg | ansi_parser description: Attaches a copy of /var/log/dmesg to the test results description-ast.UTF-8: Axunta una copia de /var/log/dmesg a los resultaos de la prueba description-de.UTF-8: Fügt den Testergebnissen eine Kopie von /var/log/dmesg hinzu description-el.utf-8: Επισύναψη ενός αντιγράφου του αρχείου /var/log/dmesg στα αποτελέσματα της δοκιμής description-en_AU.UTF-8: Attaches a copy of /var/log/dmesg to the test results description-en_GB.UTF-8: Attaches a copy of /var/log/dmesg to the test results description-es.UTF-8: Adjunta una copia de /var/log/dmesg a los resultados de la prueba description-fi.UTF-8: Liittää kopion /var/log/dmesg:stä testituloksiin description-ms.UTF-8: Lampir satu salinan /var/log/dmesg ke keputusan ujian description-pt_BR.UTF-8: Anexar uma cópia de /var/log/dmesg para testar resultados description-ru.UTF-8: Добавляет копию /var/log/dmesg в результаты проверки description-sl.UTF-8: Priloži kopijo /var/log/dmesg rezultatom preizkusa name: dmi_attachment plugin: attachment command: grep -r . /sys/class/dmi/id/ 2>/dev/null description: Attaches info on DMI description-ast.UTF-8: Información axunta en DMI description-de.UTF-8: Erstellt Informationen über DMI description-el.utf-8: Επισύναψη πληροφοριών για το DMI (Direct Media Interface) description-en_AU.UTF-8: Attaches info on DMI description-en_GB.UTF-8: Attaches info on DMI description-es.UTF-8: Información adjunta en DMI description-fi.UTF-8: Liitää tietoa DMI:stä description-ms.UTF-8: Lampir maklumat pada DMI description-pt_BR.UTF-8: Anexar informações em uma DMI description-ru.UTF-8: Добавляет сведения о DMI description-sl.UTF-8: Priloži podrobnosti o DMI name: dmidecode_attachment plugin: attachment user: root command: dmidecode description: Attaches dmidecode output description-ast.UTF-8: Axunta salida dmidecode description-de.UTF-8: Erstellt dmidecode-Ausgabe description-el.utf-8: Επισύναψη του αποτελέσματος της εντολής dmidecode description-en_AU.UTF-8: Attaches dmidecode output description-en_GB.UTF-8: Attaches dmidecode output description-es.UTF-8: Adjunta salida dmidecode description-fi.UTF-8: Liittää dmidecode-komennon tulosteen description-ms.UTF-8: Lampir output dmidecode description-pt_BR.UTF-8: Anexar uma saída dmidecode description-ru.UTF-8: Добавляет вывод dmidecode description-sl.UTF-8: Priloži izpis dmidecode name: lspci_attachment plugin: attachment command: lspci -vvnn description: Attaches very verbose lspci output. description-ast.UTF-8: Axunta salida prolija de lspci description-de.UTF-8: Erstellt eine sehr lange lspci-Ausgabe description-el.utf-8: Επισύναψη πολύ αναλυτικού αποτελέσματος της εντολής lspci description-en_AU.UTF-8: Attaches very verbose lspci output. description-en_GB.UTF-8: Attaches very verbose lspci output. description-es.UTF-8: Adjunta salida prolija de lspci description-fi.UTF-8: Liittää hyvin laajan lspci-tulosteen. description-ms.UTF-8: Lampir output lspci yang sangat berjela. description-pt_BR.UTF-8: Anexar uma saída lspci muito detalhada. description-ru.UTF-8: Добавляет подробный вывод lspci. description-sl.UTF-8: Priloži zelo podroben izpis lspci. name: meminfo_attachment plugin: attachment command: cat /proc/meminfo name: modprobe_attachment plugin: attachment command: find /etc/modprobe.* -name \*.conf | xargs cat description: Attaches the contents of the various modprobe conf files. description-ast.UTF-8: Axunta los conteníos de dellos ficheros de configuración modprobe. description-de.UTF-8: Fügt die Inhalte der diversen modprobe-conf-Dateien hinzu. description-el.utf-8: Επισύναψη του περιεχομένου των διαφόρων modprobe conf αρχείων description-en_AU.UTF-8: Attaches the contents of the various modprobe conf files. description-en_GB.UTF-8: Attaches the contents of the various modprobe conf files. description-es.UTF-8: Adjunta los contenidos de varios archivos de configuración modprobe. description-fi.UTF-8: Liittää useiden modprobe-asetustiedostojen sisällön. description-ms.UTF-8: Lampir kandungan fail modprobe conf yang pelbagai. description-pt_BR.UTF-8: Anexar o conteúdo de vários arquivos de configuração modprobe. description-ru.UTF-8: Добавляет содержимое различных конфигурационных файлов modprobe. description-sl.UTF-8: Priloži vsebino različnih nastavitvenih datotek modprobe. name: modules_attachment plugin: attachment command: cat /etc/modules description: Attaches the contents of the /etc/modules file. description-ast.UTF-8: Axunta'l conteníu del ficheru /etc/modules. description-de.UTF-8: Fügt die Inhalte der Datei /etc/modules hinzu. description-el.utf-8: Επισύναψη του περιεχομένου του αρχείου /etc/modules. description-en_AU.UTF-8: Attaches the contents of the /etc/modules file. description-en_GB.UTF-8: Attaches the contents of the /etc/modules file. description-es.UTF-8: Adjunta el contenido del archivo /etc/modules. description-fi.UTF-8: Liittää /etc/modules-tiedoston sisällön. description-ms.UTF-8: Lampir kandungan fail /etc/modules description-pt_BR.UTF-8: Anexar o conteúdo do arquivo /etc/modules. description-ru.UTF-8: Добавляет содержимое файла /etc/modules. description-sl.UTF-8: Priloži vsebino datoteke /etc/modules. name: sysctl_attachment plugin: attachment command: find /etc/sysctl.* -name \*.conf | xargs cat description: attaches the contents of various sysctl config files. description-ast.UTF-8: axunta los conteníos de dellos ficheros de configuración sysctl. description-de.UTF-8: Fügt die Inhalte von diversen sysctl-config-Dateien hinzu. description-el.utf-8: Επισύναψη των περιεχομένων διαφόρων αρχείων ρυθμίσεων sysctl description-en_AU.UTF-8: attaches the contents of various sysctl config files. description-en_GB.UTF-8: attaches the contents of various sysctl config files. description-es.UTF-8: adjunta los contenidos de varios archivos de configuración sysctl. description-fi.UTF-8: Liittää useiden sysctl-asetustiedostojen sisällön. description-ms.UTF-8: Lampir kandungan fail confog sysctl yang pelbagai. description-pt_BR.UTF-8: anexar o conteúdo de vários arquivos de configuração sysctl. description-ru.UTF-8: Добавляет содержимое различных конфигурационных файлов sysctl. description-sl.UTF-8: Priloži vsebino različnih nastavitvenih datotek sysctl. name: sysfs_attachment plugin: attachment description: Attaches a report of sysfs attributes. description-ast.UTF-8: Axunta un informe de los atributos de sysfs. description-de.UTF-8: Fügt einen Bericht über sysfs-Attribute hinzu. description-el.utf-8: Επισύναψη μίας αναφοράς των χαρακτηριστικών sysfs description-en_AU.UTF-8: Attaches a report of sysfs attributes. description-en_GB.UTF-8: Attaches a report of sysfs attributes. description-es.UTF-8: Adjunta un informe de los atributos de sysfs. description-fi.UTF-8: Liittää sysfs-tiedot. description-ms.UTF-8: Lampir laporan atribut sysfs. description-pt_BR.UTF-8: Anexar um relatório de atributos sysfs. description-ru.UTF-8: Добавляет отчёт атрибутов sysfs. description-sl.UTF-8: Priloži poročila atributov sysfs. command: for i in `udevadm info --export-db | sed -n 's/^P: //p'`; do echo "P: $i" udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n 's/ ATTR{\(.*\)}=="\(.*\)"/A: \1=\2/p' echo done name: udev_attachment plugin: attachment command: udevadm info --export-db description: Attaches a dump of the udev database showing system hardware information. description-ast.UTF-8: Axunta un volcáu de la base de datos udev amosando información de hardware del sistema. description-de.UTF-8: Fügt ein Abbild der udev-Datenbank mit System-Hardware-Informationen hinzu. description-el.utf-8: Επισύναψη μίας αποτύπωσης της βάσης δεδομένων udev η οποία δείχνει πληροφορίες για το υλικό του συστήματος. description-en_AU.UTF-8: Attaches a dump of the udev database showing system hardware information. description-en_GB.UTF-8: Attaches a dump of the udev database showing system hardware information. description-es.UTF-8: Adjunta un volcado de la base de datos udev mostrando información de hardware del sistema. description-fi.UTF-8: Liittää udev-tietokannan, joka kertoo järjestelmän laitteistosta. description-ms.UTF-8: Lampir longgokkan pengkalan data udev yang memaparkan maklumat perkakasan sistem. description-pt_BR.UTF-8: Anexar um dump do banco de dados udev, mostrando informações de hardware do sistema. description-ru.UTF-8: Прикреплять фрагмент содержимого базы данных «udev», показывающий информацию об аппаратном обеспечении. description-sl.UTF-8: Priloži odlagališča podatkovne zbirke udev, ki prikazuje podatke sistemske strojne opreme. name: gcov_attachment plugin: attachment requires: package.name == 'lcov' user: root command: gcov_tarball description: Attaches a tarball of gcov data if present. description-ast.UTF-8: Axunta un ficheru comprimíu de los datos gcov si ta presente. description-de.UTF-8: Fügt ein Tar-Archiv mit gcov-Daten hinzu, wenn vorhanden. description-el.utf-8: Επισύναψη ενός συμπιεσμένου αρχείου με δεδομένα gconv αν υπάρχουν. description-en_AU.UTF-8: Attaches a tarball of gcov data if present. description-en_GB.UTF-8: Attaches a tarball of gcov data if present. description-es.UTF-8: Adjunta un archivo comprimido de los datos gcov si está presente. description-fi.UTF-8: Liittää arkiston gcov-tiedoista, jos sellaisia löytyy. description-ms.UTF-8: Lampir tarball bagi data gcov jika hadir. description-pt_BR.UTF-8: Anexar um tarball de dados gcov, se estiverem presentes. description-ru.UTF-8: Добавляет архив tarball данных gcov, если они существуют. description-sl.UTF-8: Priloži paket tar podatkov gcov, če so prisotni. name: lsmod_attachment plugin: attachment command: lsmod description: Attaches a list of the currently running kernel modules. description-ast.UTF-8: Axunta una llista de los módulos del nucleu que ta anguaño n'execución. description-de.UTF-8: Fügt eine Liste der momentan ausgeführten Kernelmodule hinzu. description-el.utf-8: Επισύναψη μίας λίστας των εκτελούμενων τη δεδομένη στιγμή αρθρωμάτων του πυρήνα. description-en_AU.UTF-8: Attaches a list of the currently running kernel modules. description-en_GB.UTF-8: Attaches a list of the currently running kernel modules. description-es.UTF-8: Adjunta una lista de los módulos del núcleo actualmente en ejecución. description-fi.UTF-8: Liittää listan käytössä olevista ytimen moduuleista. description-ms.UTF-8: Lampir senarai modul kernel yang kini dijalankan. description-pt_BR.UTF-8: Anexar uma lista dos módulos do kernel executados atualmente. description-ru.UTF-8: Добавляет список выполняемых в данный момент модулей ядра. description-sl.UTF-8: Priloži seznam trenutno zagnanih jedrnih modulov. plugin: shell name: info/screenshot requires: package.name == 'xorg' package.name == 'imagemagick' command: import -window root ${CHECKBOX_DATA}/screenshot.png description: Captures a screenshot. description-ast.UTF-8: Captura la pantalla. description-be.UTF-8: Стварае здымак экрана. description-bs.UTF-8: Hvat sliku ekrana description-cs.UTF-8: Pořídí snímek obrazovky. description-da.UTF-8: Tag et skærmbillede. description-de.UTF-8: Ein Bildschirmfoto aufnehmen. description-el.utf-8: Καταγράφει ένα στιγμιότυπο οθόνης. description-en_AU.UTF-8: Captures a screenshot. description-en_GB.UTF-8: Captures a screenshot. description-es.UTF-8: Capture la pantalla. description-fi.UTF-8: Ota kuvakaappaus. description-fr.UTF-8: Effectue une capture d'écran. description-gl.UTF-8: Captura a pantalla. description-hu.UTF-8: Képernyőkép készítése. description-it.UTF-8: Cattura una schermata. description-ja.UTF-8: スクリーンショットを取得します。 description-lv.UTF-8: Uzņem ekrānuzņēmumu. description-ms.UTF-8: Tangkap cekupan skrin. description-nl.UTF-8: Schermafdruk maken. description-oc.UTF-8: Efectua una captura d'ecran. description-pt_BR.UTF-8: Executa uma captura de tela. description-ru.UTF-8: Создаёт снимок экрана. description-sl.UTF-8: Zajame zaslonsko sliko. description-sq.UTF-8: Kap një pamje të ekranit. description-sr.UTF-8: Направите снимак екрана. description-sv.UTF-8: Fångar en skärmbild. description-tr.UTF-8: Bir ekran görüntüsü alır. description-ug.UTF-8: ئېكران كۆرۈنۈشىنى تۇتىدۇ. description-zh_TW.UTF-8: 捕捉螢幕截圖. plugin: attachment name: screenshot.png depends: info/screenshot command: cat ${CHECKBOX_DATA}/screenshot.png description: Attaches the screenshot captured in info/screenshot. description-ast.UTF-8: Axunta la captura de pantalla capturada en info/screenshot description-de.UTF-8: Fügt das unter info/screenshot erstellte Bildschirmfoto hinzu. description-el.utf-8: Επισύναψη του στιγμιότυπου που καταγράφηκε στο info/screenshot. description-en_AU.UTF-8: Attaches the screenshot captured in info/screenshot. description-en_GB.UTF-8: Attaches the screenshot captured in info/screenshot. description-es.UTF-8: Adjunta la captura de pantalla capturada en info/screenshot description-fi.UTF-8: Liittää kuvankaappaustestissä otetun kuvankaappauksen. description-ms.UTF-8: Lampir cekupan skrin yang ditangkap dalan info/screenshot. description-pt_BR.UTF-8: Anexar uma captura de tela presente em informação/captura de tela. description-ru.UTF-8: Добавляет снимок экрана записанный в info/screenshot. description-sl.UTF-8: Priloži zajeto zaslonsko sliko v info/screenshot. plugin: attachment name: fwts_log depends: miscellanea/fwts_test description: Gather log from the Firmware Test Suite run. description-ast.UTF-8: Reunir un rexistru de la execución de la suite pa la prueba de Firmware description-de.UTF-8: Sammelprotokoll des Firmware-Test-Suite-Durchlaufs. description-el.utf-8: Συγκέντρωση των καταγραφών από την εκτέλεση της σουίτας δοκιμών firmware. description-en_AU.UTF-8: Gather log from the Firmware Test Suite run. description-en_GB.UTF-8: Gather log from the Firmware Test Suite run. description-es.UTF-8: Reunir un registro de la ejecución de la suite para la prueba de Firmware description-fi.UTF-8: Kerää loki Firmware Test Suiten ajosta. description-ms.UTF-8: Himpun log dari perjalanan Suit Ujian Perisian Tegar description-nl.UTF-8: Loggegevens van de ‘Firmware Test Suite’ verzamelen. description-pt_BR.UTF-8: Coletar o registro da execução da suíte de testes de firmware. description-ru.UTF-8: Журналировать выводы набора тестов встроенных программ. command: cat $CHECKBOX_DATA/fwts_results.log plugin: attachment name: acpi_sleep_attachment command: [ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep description: Attaches the contents of /proc/acpi/sleep if it exists. description-ast.UTF-8: Axunta'l conteníu de /proc/acpi/sleep si existe. description-de.UTF-8: Fügt die Inhalte von /proc/acpi/sleep hinzu, falls vorhanden. description-el.utf-8: Επισύναψη του περιεχόμενου του αρχείου /proc/acpi/sleep αν υπάρχει. description-en_AU.UTF-8: Attaches the contents of /proc/acpi/sleep if it exists. description-en_GB.UTF-8: Attaches the contents of /proc/acpi/sleep if it exists. description-es.UTF-8: Adjunta el contenido de /proc/acpi/sleep si existe. description-fi.UTF-8: Liittää /proc/acpi/sleep -tiedoston sisällön, jos kyseinen tiedosto löytyy. description-ms.UTF-8: Lampir kandungan bagi /proc/acpi/sleep jika ia wujud. description-pt_BR.UTF-8: Anexar o conteúdo de /proc/acpi/sleep se este existir. description-ru.UTF-8: Добавляет содержимое /proc/acpi/sleep, если оно есть. plugin: local name: info/bootchart description: Bootchart information. description-ast.UTF-8: Información de la tabla d'arranque. description-be.UTF-8: Інфармацыя Bootchart. description-bs.UTF-8: Informacije o dijagramu podizanja. description-cs.UTF-8: Informace z bootchartu description-da.UTF-8: Bootchart-information. description-de.UTF-8: Bootchart-Informationen. description-el.utf-8: Πληροφορίες Bootchart. description-en_AU.UTF-8: Bootchart information. description-en_GB.UTF-8: Bootchart information. description-es.UTF-8: Información de la tabla de arranque. description-fi.UTF-8: Bootchart-tiedot description-fr.UTF-8: Informations Bootchart. description-gl.UTF-8: Información da táboa de arrinque. description-hu.UTF-8: Bootchart információk. description-it.UTF-8: Informazioni di bootchart. description-lv.UTF-8: Informācija par Bootchart. description-ms.UTF-8: Maklumat Bootchart. description-nl.UTF-8: Bootchart-informatie. description-oc.UTF-8: Informacions Bootchart. description-pt_BR.UTF-8: Informação do Bootchart. description-ru.UTF-8: Сведения Bootchart. description-sl.UTF-8: Podrobnosti o grafu zagona. description-sq.UTF-8: Informacioni i ndezjes. description-sv.UTF-8: Bootchart-information. description-ug.UTF-8: Bootchart ئۇچۇرى. description-zh_TW.UTF-8: Bootchart 資訊 requires: package.name == 'bootchart' or package.name == 'pybootchartgui' user: root command: process_wait -u root bootchart collector ureadahead; \ [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100 plugin: local name: info/hdparm description: SATA/IDE device information. description-ast.UTF-8: Información de preseos SATA/IDE. description-be.UTF-8: Інфармацыя аб прыладах SATA / IDE. description-bs.UTF-8: Informacija o SATA/IDE uređaju. description-cs.UTF-8: Informace o zařízení na SATA/IDE description-da.UTF-8: SATA/IDE-enhedsinformation. description-de.UTF-8: SATA/IDE-Geräteinformationen. description-el.utf-8: Πληροφορίες συσκευών SATA/IDE description-en_AU.UTF-8: SATA/IDE device information. description-en_GB.UTF-8: SATA/IDE device information. description-es.UTF-8: Información de dispositivos SATA/IDE. description-fi.UTF-8: SATA-/IDE-laitteen tiedot. description-fr.UTF-8: Informations sur le périphérique SATA/IDE. description-gl.UTF-8: Información de dispositivos SATA/IDE. description-hu.UTF-8: SATA/IDE eszközadatok. description-it.UTF-8: Informazioni sui dispositivi SATA/IDE. description-ja.UTF-8: SATA/IDEデバイスの情報 description-lv.UTF-8: Informācija par SATA/IDE ierīcēm. description-ms.UTF-8: Maklumat peranti SATA/IDE description-nl.UTF-8: SATA/IDE-informatie. description-oc.UTF-8: Informacions sul periferic SATA/IDE. description-pt_BR.UTF-8: Informações de dispositivo SATA/IDE. description-ru.UTF-8: Сведения о устройствах SATA/IDE. description-sl.UTF-8: Podatki o napravi SATA/IDE. description-sq.UTF-8: Informacion i pajisjeve SATA/IDE. description-sr.UTF-8: Подаци о САТА/ИДЕ уређају. description-sv.UTF-8: Information om SATA/IDE-enheter. description-tr.UTF-8: SATA/IDE aygıt bilgisi. description-ug.UTF-8: SATA/IDE ئۈسكۈنىسى ئۇچۇرى. description-zh_HK.UTF-8: SATA/ IDE設備的信息。 description-zh_TW.UTF-8: SATA/IDE 裝置資訊 requires: package.name == 'hdparm' device.category == 'DISK' command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: attachment name: info/hdparm_`ls /sys$path/block`.txt requires: device.path == "$path" user: root command: hdparm -I /dev/`ls /sys$path/block` EOF plugin: attachment name: bootchart.png depends: info/bootchart requires: (package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui' description: Attaches the bootchart png file for bootchart runs description-ast.UTF-8: Axunta'l ficheru bootchart.png a les execuciones de bootchart description-de.UTF-8: Fügt die Datei bootchart.png für Bootchart-Läufe hinzu description-el.utf-8: Επισύναψη του αρχείου bootchart png για εκτελέσεις του προγράμματος bootchart description-en_AU.UTF-8: Attaches the bootchart png file for bootchart runs description-en_GB.UTF-8: Attaches the bootchart png file for bootchart runs description-es.UTF-8: Adjunta el archivo bootchart.png a las ejecuciones de bootchart description-fi.UTF-8: Liittää käynnistyksen kartoituskaavion. description-ms.UTF-8: Lampir fail png bootchart untuk perjalanan bootchart description-pt_BR.UTF-8: Anexar o arquivo png do bootchart para execução de análises e visualizações description-ru.UTF-8: Добавляет файл bootchart png для запуска bootchart command: file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; \ [ -e "$file" ] && cat "$file" plugin: attachment name: bootchart.tgz depends: info/bootchart requires: package.name == 'bootchart' and float(lsb.release) >= 9.04 description: Attaches the bootchart log for bootchart test runs. description-ast.UTF-8: Axunta'l rexistru de bootchart a les execuciones de prueba de bootchart. description-de.UTF-8: Fügt das Bootchart-Protokoll für Bootchart Testläufe hinzu. description-el.utf-8: Επισύναψη των καταγραφών bootchart για δοκιμαστικές εκτελέσεις του προγράμματος bootchart description-en_AU.UTF-8: Attaches the bootchart log for bootchart test runs. description-en_GB.UTF-8: Attaches the bootchart log for bootchart test runs. description-es.UTF-8: Adjunta el registro de bootchart a las ejecuciones de prueba de bootchart. description-fi.UTF-8: Liittää käynnistyksen kartoituslokin. description-ms.UTF-8: Lampir log bootchart untuk perjalanan ujian bootchart description-pt_BR.UTF-8: Anexar o registro do bootchart para execução de testes bootchart. description-ru.UTF-8: Добавление журнала bootchart при запуске теста bootchart. command: file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; \ [ -e "$file" ] && cat "$file" plugin: attachment name: installer_bootchart.tgz command: [ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz description: installs the installer bootchart tarball if it exists. description-ast.UTF-8: instala l'instalador tarball bootchart si ye qu'esiste description-de.UTF-8: Installiert das Installationsprogramm-Bootchart-Tar-Archiv, falls vorhanden. description-el.utf-8: εγκαθιστά τον οδηγό εγκατάστασης του συμπιεσμένου αρχείου bootchart αν υπάρχει. description-en_AU.UTF-8: installs the installer bootchart tarball if it exists. description-en_GB.UTF-8: installs the installer bootchart tarball if it exists. description-ms.UTF-8: pasang tarball pemasang bootchart jika ia wujud. description-pt_BR.UTF-8: instalar o tarball instalador do bootchart, se este existir. description-ru.UTF-8: устанавливает инсталлятор bootchart tarball если он существует. plugin: attachment name: installer_debug.gz command: [ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug description: Attaches the installer debug log if it exists. description-ast.UTF-8: Axunta'l rexistru de depuración del instalador si existe. description-de.UTF-8: Fügt das Fehlerdiagnoseprotokoll des Installationsprogramms hinzu, falls vorhanden. description-el.utf-8: Επισύναψη της καταγραφής αποσφαλμάτωσης του εγκαταστάτη αν υπάρχει. description-en_AU.UTF-8: Attaches the installer debug log if it exists. description-en_GB.UTF-8: Attaches the installer debug log if it exists. description-es.UTF-8: Adjunta el registro de depuración del instalador si existe. description-ms.UTF-8: Lampir log pemasang nyahpepijat jika ia wujud. description-pt_BR.UTF-8: Anexar o registro de depuração do instalador, se este existir. description-ru.UTF-8: Прикрепляет отладочную информацию программы установки, если такая существует. , 0.0195870399475) for message-result with priority 0. 2012-02-28 17:51:43,895 DEBUG Started firing message-file. 2012-02-28 17:51:43,895 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:43,941 DEBUG Started firing report-messages. 2012-02-28 17:51:43,942 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': "device.driver == 'HDA Intel'", 'description': 'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}, {'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}, {'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}, {'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}, {'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': 'Attaches dmidecode output'}, {'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}, {'command': 'cat /proc/meminfo', 'name': 'meminfo_attachment', 'plugin': 'attachment'}, {'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}, {'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}, {'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}, {'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': 'Attaches a report of sysfs attributes.'}, {'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}, {'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}, {'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}, {'plugin': 'shell', 'name': 'info/screenshot', 'command': 'import -window root ${CHECKBOX_DATA}/screenshot.png', 'requires': "package.name == 'xorg'\npackage.name == 'imagemagick'", 'description': 'Captures a screenshot.'}, {'depends': 'info/screenshot', 'plugin': 'attachment', 'command': 'cat ${CHECKBOX_DATA}/screenshot.png', 'description': 'Attaches the screenshot captured in info/screenshot.', 'name': 'screenshot.png'}, {'description': 'Gather log from the Firmware Test Suite run.', 'plugin': 'attachment', 'depends': 'miscellanea/fwts_test', 'command': 'cat $CHECKBOX_DATA/fwts_results.log', 'name': 'fwts_log'}, {'plugin': 'attachment', 'command': '[ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep', 'description': 'Attaches the contents of /proc/acpi/sleep if it exists.', 'name': 'acpi_sleep_attachment'}, {'description': 'Bootchart information.', 'plugin': 'local', 'name': 'info/bootchart', 'command': 'process_wait -u root bootchart collector ureadahead; [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100', 'user': 'root', 'requires': "package.name == 'bootchart' or package.name == 'pybootchartgui'"}, {'plugin': 'local', 'description': 'SATA/IDE device information.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: attachment\nname: info/hdparm_`ls /sys$path/block`.txt\nrequires: device.path == "$path"\nuser: root\ncommand: hdparm -I /dev/`ls /sys$path/block`\nEOF', 'requires': "package.name == 'hdparm'\ndevice.category == 'DISK'", 'name': 'info/hdparm'}, {'description': 'Attaches the bootchart png file for bootchart runs', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "(package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui'", 'name': 'bootchart.png'}, {'description': 'Attaches the bootchart log for bootchart test runs.', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "package.name == 'bootchart' and float(lsb.release) >= 9.04", 'name': 'bootchart.tgz'}, {'plugin': 'attachment', 'command': '[ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz', 'description': 'installs the installer bootchart tarball if it exists.', 'name': 'installer_bootchart.tgz'}, {'plugin': 'attachment', 'command': '[ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug', 'description': 'Attaches the installer debug log if it exists.', 'name': 'installer_debug.gz'}]) for report-messages with priority 0. 2012-02-28 17:51:43,942 DEBUG Started firing report-message. 2012-02-28 17:51:43,942 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': "device.driver == 'HDA Intel'", 'description': 'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,942 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'requires': "device.driver == 'HDA Intel'", 'name': 'codecs_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,942 DEBUG Finished firing report-message. 2012-02-28 17:51:43,943 DEBUG Started firing report-message. 2012-02-28 17:51:43,943 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,943 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,943 DEBUG Finished firing report-message. 2012-02-28 17:51:43,943 DEBUG Started firing report-message. 2012-02-28 17:51:43,943 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,943 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,944 DEBUG Finished firing report-message. 2012-02-28 17:51:43,944 DEBUG Started firing report-message. 2012-02-28 17:51:43,944 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,944 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,945 DEBUG Finished firing report-message. 2012-02-28 17:51:43,945 DEBUG Started firing report-message. 2012-02-28 17:51:43,946 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': 'Attaches dmidecode output'}) for report-message with priority 0. 2012-02-28 17:51:43,946 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'description': 'Attaches dmidecode output'}) for report-message with priority 100. 2012-02-28 17:51:43,946 DEBUG Finished firing report-message. 2012-02-28 17:51:43,946 DEBUG Started firing report-message. 2012-02-28 17:51:43,946 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,946 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,946 DEBUG Finished firing report-message. 2012-02-28 17:51:43,947 DEBUG Started firing report-message. 2012-02-28 17:51:43,947 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': 'cat /proc/meminfo', 'name': 'meminfo_attachment', 'plugin': 'attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,948 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'command': 'cat /proc/meminfo', 'name': 'meminfo_attachment', 'plugin': 'attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,948 DEBUG Finished firing report-message. 2012-02-28 17:51:43,948 DEBUG Started firing report-message. 2012-02-28 17:51:43,948 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,948 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,949 DEBUG Finished firing report-message. 2012-02-28 17:51:43,950 DEBUG Started firing report-message. 2012-02-28 17:51:43,950 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,951 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,951 DEBUG Finished firing report-message. 2012-02-28 17:51:43,951 DEBUG Started firing report-message. 2012-02-28 17:51:43,951 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,951 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,951 DEBUG Finished firing report-message. 2012-02-28 17:51:43,951 DEBUG Started firing report-message. 2012-02-28 17:51:43,952 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': 'Attaches a report of sysfs attributes.'}) for report-message with priority 0. 2012-02-28 17:51:43,952 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'suite': '__info__', 'description': 'Attaches a report of sysfs attributes.'}) for report-message with priority 100. 2012-02-28 17:51:43,952 DEBUG Finished firing report-message. 2012-02-28 17:51:43,952 DEBUG Started firing report-message. 2012-02-28 17:51:43,952 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,952 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,953 DEBUG Finished firing report-message. 2012-02-28 17:51:43,953 DEBUG Started firing report-message. 2012-02-28 17:51:43,953 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,953 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,953 DEBUG Finished firing report-message. 2012-02-28 17:51:43,953 DEBUG Started firing report-message. 2012-02-28 17:51:43,953 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,953 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,954 DEBUG Finished firing report-message. 2012-02-28 17:51:43,954 DEBUG Started firing report-message. 2012-02-28 17:51:43,954 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'info/screenshot', 'command': 'import -window root ${CHECKBOX_DATA}/screenshot.png', 'requires': "package.name == 'xorg'\npackage.name == 'imagemagick'", 'description': 'Captures a screenshot.'}) for report-message with priority 0. 2012-02-28 17:51:43,954 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'info/screenshot', 'command': 'import -window root ${CHECKBOX_DATA}/screenshot.png', 'suite': '__info__', 'requires': "package.name == 'xorg'\npackage.name == 'imagemagick'", 'description': 'Captures a screenshot.'}) for report-message with priority 100. 2012-02-28 17:51:43,954 DEBUG Finished firing report-message. 2012-02-28 17:51:43,955 DEBUG Started firing report-message. 2012-02-28 17:51:43,955 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'info/screenshot', 'plugin': 'attachment', 'command': 'cat ${CHECKBOX_DATA}/screenshot.png', 'description': 'Attaches the screenshot captured in info/screenshot.', 'name': 'screenshot.png'}) for report-message with priority 0. 2012-02-28 17:51:43,955 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches the screenshot captured in info/screenshot.', 'plugin': 'attachment', 'depends': 'info/screenshot', 'command': 'cat ${CHECKBOX_DATA}/screenshot.png', 'suite': '__info__', 'name': 'screenshot.png'}) for report-message with priority 100. 2012-02-28 17:51:43,955 DEBUG Finished firing report-message. 2012-02-28 17:51:43,955 DEBUG Started firing report-message. 2012-02-28 17:51:43,955 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Gather log from the Firmware Test Suite run.', 'plugin': 'attachment', 'depends': 'miscellanea/fwts_test', 'command': 'cat $CHECKBOX_DATA/fwts_results.log', 'name': 'fwts_log'}) for report-message with priority 0. 2012-02-28 17:51:43,955 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Gather log from the Firmware Test Suite run.', 'plugin': 'attachment', 'depends': 'miscellanea/fwts_test', 'command': 'cat $CHECKBOX_DATA/fwts_results.log', 'suite': '__info__', 'name': 'fwts_log'}) for report-message with priority 100. 2012-02-28 17:51:43,956 DEBUG Finished firing report-message. 2012-02-28 17:51:43,956 DEBUG Started firing report-message. 2012-02-28 17:51:43,956 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': '[ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep', 'description': 'Attaches the contents of /proc/acpi/sleep if it exists.', 'name': 'acpi_sleep_attachment'}) for report-message with priority 0. 2012-02-28 17:51:43,956 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': '[ -e /proc/acpi/sleep ] && cat /proc/acpi/sleep', 'description': 'Attaches the contents of /proc/acpi/sleep if it exists.', 'name': 'acpi_sleep_attachment'}) for report-message with priority 100. 2012-02-28 17:51:43,956 DEBUG Finished firing report-message. 2012-02-28 17:51:43,956 DEBUG Started firing report-message. 2012-02-28 17:51:43,956 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Bootchart information.', 'plugin': 'local', 'name': 'info/bootchart', 'command': 'process_wait -u root bootchart collector ureadahead; [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100', 'user': 'root', 'requires': "package.name == 'bootchart' or package.name == 'pybootchartgui'"}) for report-message with priority 0. 2012-02-28 17:51:43,957 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Bootchart information.', 'plugin': 'local', 'name': 'info/bootchart', 'command': 'process_wait -u root bootchart collector ureadahead; [ `ls /var/log/bootchart/*.tgz 2>/dev/null | wc -l` -lt 2 ] && reboot && sleep 100', 'user': 'root', 'suite': '__info__', 'requires': "package.name == 'bootchart' or package.name == 'pybootchartgui'"}) for report-message with priority 100. 2012-02-28 17:51:43,957 DEBUG Finished firing report-message. 2012-02-28 17:51:43,957 DEBUG Started firing report-message. 2012-02-28 17:51:43,957 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'local', 'description': 'SATA/IDE device information.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: attachment\nname: info/hdparm_`ls /sys$path/block`.txt\nrequires: device.path == "$path"\nuser: root\ncommand: hdparm -I /dev/`ls /sys$path/block`\nEOF', 'requires': "package.name == 'hdparm'\ndevice.category == 'DISK'", 'name': 'info/hdparm'}) for report-message with priority 0. 2012-02-28 17:51:43,957 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'local', 'description': 'SATA/IDE device information.', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: attachment\nname: info/hdparm_`ls /sys$path/block`.txt\nrequires: device.path == "$path"\nuser: root\ncommand: hdparm -I /dev/`ls /sys$path/block`\nEOF', 'suite': '__info__', 'requires': "package.name == 'hdparm'\ndevice.category == 'DISK'", 'name': 'info/hdparm'}) for report-message with priority 100. 2012-02-28 17:51:43,957 DEBUG Finished firing report-message. 2012-02-28 17:51:43,957 DEBUG Started firing report-message. 2012-02-28 17:51:43,958 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Attaches the bootchart png file for bootchart runs', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "(package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui'", 'name': 'bootchart.png'}) for report-message with priority 0. 2012-02-28 17:51:43,958 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches the bootchart png file for bootchart runs', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.png 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'suite': '__info__', 'requires': "(package.name == 'bootchart' and float(lsb.release) < 9.04) or package.name == 'pybootchartgui'", 'name': 'bootchart.png'}) for report-message with priority 100. 2012-02-28 17:51:43,958 DEBUG Finished firing report-message. 2012-02-28 17:51:43,958 DEBUG Started firing report-message. 2012-02-28 17:51:43,958 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Attaches the bootchart log for bootchart test runs.', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'requires': "package.name == 'bootchart' and float(lsb.release) >= 9.04", 'name': 'bootchart.tgz'}) for report-message with priority 0. 2012-02-28 17:51:43,958 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Attaches the bootchart log for bootchart test runs.', 'plugin': 'attachment', 'depends': 'info/bootchart', 'command': 'file=`ls /var/log/bootchart/*.tgz 2>/dev/null | tail -1`; [ -e "$file" ] && cat "$file"', 'suite': '__info__', 'requires': "package.name == 'bootchart' and float(lsb.release) >= 9.04", 'name': 'bootchart.tgz'}) for report-message with priority 100. 2012-02-28 17:51:43,958 DEBUG Finished firing report-message. 2012-02-28 17:51:43,959 DEBUG Started firing report-message. 2012-02-28 17:51:43,959 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': '[ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz', 'description': 'installs the installer bootchart tarball if it exists.', 'name': 'installer_bootchart.tgz'}) for report-message with priority 0. 2012-02-28 17:51:43,959 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': '[ -e /var/log/installer/bootchart.tgz ] && cat /var/log/installer/bootchart.tgz', 'description': 'installs the installer bootchart tarball if it exists.', 'name': 'installer_bootchart.tgz'}) for report-message with priority 100. 2012-02-28 17:51:43,959 DEBUG Finished firing report-message. 2012-02-28 17:51:43,959 DEBUG Started firing report-message. 2012-02-28 17:51:43,959 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'attachment', 'command': '[ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug', 'description': 'Attaches the installer debug log if it exists.', 'name': 'installer_debug.gz'}) for report-message with priority 0. 2012-02-28 17:51:43,959 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__info__', 'plugin': 'attachment', 'command': '[ -e /var/log/installer/debug ] && gzip -9 -c /var/log/installer/debug', 'description': 'Attaches the installer debug log if it exists.', 'name': 'installer_debug.gz'}) for report-message with priority 100. 2012-02-28 17:51:43,960 DEBUG Finished firing report-message. 2012-02-28 17:51:43,960 DEBUG Finished firing report-messages. 2012-02-28 17:51:43,960 DEBUG Finished firing message-file. 2012-02-28 17:51:43,960 DEBUG Finished firing message-result. 2012-02-28 17:51:43,960 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Informational tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'type': 'suite', 'name': '__info__'}) for message-exec with priority 0. 2012-02-28 17:51:43,960 DEBUG Finished firing message-exec. 2012-02-28 17:51:43,960 DEBUG Finished firing report-local. 2012-02-28 17:51:43,976 DEBUG Finished firing report-job. 2012-02-28 17:51:43,977 DEBUG Started firing report-job. 2012-02-28 17:51:43,977 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': "device.driver == 'HDA Intel'", 'description': 'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}) for report-job with priority -100. 2012-02-28 17:51:43,977 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': ["device.driver == 'HDA Intel'"], 'description': u'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}) for report-job with priority -100. 2012-02-28 17:51:43,978 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat /proc/asound/card*/codec#*', 'plugin': 'attachment', 'requires': ["device.driver == 'HDA Intel'"], 'description': u'Attaches a report of installed codecs for Intel HDA', 'name': 'codecs_attachment'}) for report-job with priority 0. 2012-02-28 17:51:43,978 DEBUG Started firing report-attachment. 2012-02-28 17:51:43,978 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'requires': ["device.driver == 'HDA Intel'"], 'name': 'codecs_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:43,978 DEBUG Finished firing report-attachment. 2012-02-28 17:51:43,996 DEBUG Finished firing report-job. 2012-02-28 17:51:43,996 DEBUG Started firing report-job. 2012-02-28 17:51:43,996 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority -100. 2012-02-28 17:51:43,996 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority -100. 2012-02-28 17:51:43,998 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority 0. 2012-02-28 17:51:43,998 DEBUG Started firing report-attachment. 2012-02-28 17:51:43,998 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:43,998 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,014 DEBUG Finished firing report-job. 2012-02-28 17:51:44,014 DEBUG Started firing report-job. 2012-02-28 17:51:44,015 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,015 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,016 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority 0. 2012-02-28 17:51:44,016 DEBUG Started firing report-attachment. 2012-02-28 17:51:44,016 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:44,016 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,034 DEBUG Finished firing report-job. 2012-02-28 17:51:44,034 DEBUG Started firing report-job. 2012-02-28 17:51:44,034 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,034 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,035 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority 0. 2012-02-28 17:51:44,036 DEBUG Started firing report-attachment. 2012-02-28 17:51:44,036 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:44,036 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,053 DEBUG Finished firing report-job. 2012-02-28 17:51:44,053 DEBUG Started firing report-job. 2012-02-28 17:51:44,053 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': 'Attaches dmidecode output'}) for report-job with priority -100. 2012-02-28 17:51:44,053 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': u'Attaches dmidecode output'}) for report-job with priority -100. 2012-02-28 17:51:44,054 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'name': 'dmidecode_attachment', 'description': u'Attaches dmidecode output'}) for report-job with priority 0. 2012-02-28 17:51:44,054 DEBUG Started firing report-attachment. 2012-02-28 17:51:44,055 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'description': u'Attaches dmidecode output'}) for report-attachment with priority -10. 2012-02-28 17:51:44,055 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,073 DEBUG Finished firing report-job. 2012-02-28 17:51:44,073 DEBUG Started firing report-job. 2012-02-28 17:51:44,073 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,073 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,074 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority 0. 2012-02-28 17:51:44,074 DEBUG Started firing report-attachment. 2012-02-28 17:51:44,074 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:44,074 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,089 DEBUG Finished firing report-job. 2012-02-28 17:51:44,089 DEBUG Started firing report-job. 2012-02-28 17:51:44,090 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,090 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,090 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority 0. 2012-02-28 17:51:44,091 DEBUG Started firing report-attachment. 2012-02-28 17:51:44,091 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:44,091 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,105 DEBUG Finished firing report-job. 2012-02-28 17:51:44,105 DEBUG Started firing report-job. 2012-02-28 17:51:44,106 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,106 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,107 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-job with priority 0. 2012-02-28 17:51:44,107 DEBUG Started firing report-attachment. 2012-02-28 17:51:44,107 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:44,107 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,124 DEBUG Finished firing report-job. 2012-02-28 17:51:44,124 DEBUG Started firing report-job. 2012-02-28 17:51:44,124 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,125 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,125 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority 0. 2012-02-28 17:51:44,125 DEBUG Started firing report-attachment. 2012-02-28 17:51:44,126 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:44,126 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,144 DEBUG Finished firing report-job. 2012-02-28 17:51:44,144 DEBUG Started firing report-job. 2012-02-28 17:51:44,144 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,144 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,145 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority 0. 2012-02-28 17:51:44,145 DEBUG Started firing report-attachment. 2012-02-28 17:51:44,145 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:44,145 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,164 DEBUG Finished firing report-job. 2012-02-28 17:51:44,164 DEBUG Started firing report-job. 2012-02-28 17:51:44,164 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': 'Attaches a report of sysfs attributes.'}) for report-job with priority -100. 2012-02-28 17:51:44,165 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': u'Attaches a report of sysfs attributes.'}) for report-job with priority -100. 2012-02-28 17:51:44,165 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'name': 'sysfs_attachment', 'description': u'Attaches a report of sysfs attributes.'}) for report-job with priority 0. 2012-02-28 17:51:44,165 DEBUG Started firing report-attachment. 2012-02-28 17:51:44,166 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'description': u'Attaches a report of sysfs attributes.'}) for report-attachment with priority -10. 2012-02-28 17:51:44,166 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,180 DEBUG Finished firing report-job. 2012-02-28 17:51:44,180 DEBUG Started firing report-job. 2012-02-28 17:51:44,181 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,181 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,182 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority 0. 2012-02-28 17:51:44,182 DEBUG Started firing report-attachment. 2012-02-28 17:51:44,182 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:44,182 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,200 DEBUG Finished firing report-job. 2012-02-28 17:51:44,200 DEBUG Started firing report-job. 2012-02-28 17:51:44,200 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,201 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority -100. 2012-02-28 17:51:44,201 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority 0. 2012-02-28 17:51:44,201 DEBUG Started firing report-attachment. 2012-02-28 17:51:44,201 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:44,201 DEBUG Finished firing report-attachment. 2012-02-28 17:51:44,217 DEBUG Finished firing report-job. 2012-02-28 17:51:44,217 DEBUG Started firing report-job. 2012-02-28 17:51:44,217 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': 'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:44,218 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:44,218 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:44,219 DEBUG Started firing report-local. 2012-02-28 17:51:44,219 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:44,219 DEBUG Started firing report-suite. 2012-02-28 17:51:44,219 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'name': '__input__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:44,219 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Input Devices tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'type': 'suite', 'name': '__input__'}) for report-suite with priority 100. 2012-02-28 17:51:44,219 DEBUG Finished firing report-suite. 2012-02-28 17:51:44,219 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:44,219 DEBUG Started firing message-exec. 2012-02-28 17:51:44,220 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Input Devices tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'type': 'suite', 'name': '__input__'}) for message-exec with priority 0. 2012-02-28 17:51:44,220 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:44,220 INFO Running command: cat $CHECKBOX_SHARE/jobs/input.txt* 2012-02-28 17:51:44,231 DEBUG Started firing message-result. 2012-02-28 17:51:44,231 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: input/mouse requires: device.category == 'MOUSE' or device.category == 'TOUCH' description: PURPOSE: This test will test your pointing device STEPS: 1. Move the cursor using the pointing device or touch the screen. 2. Perform some single/double/right click operations. VERIFICATION: Did the pointing device work as expected? plugin: manual name: input/keyboard command: keyboard_test requires: device.category == 'KEYBOARD' description: PURPOSE: This test will test your keyboard STEPS: 1. Click on Test 2. On the open text area, use your keyboard to type something VERIFICATION: Is your keyboard working properly? , 0.00939893722534) for message-result with priority 0. 2012-02-28 17:51:44,231 DEBUG Started firing message-file. 2012-02-28 17:51:44,232 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:44,238 DEBUG Started firing report-messages. 2012-02-28 17:51:44,238 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}, {'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}]) for report-messages with priority 0. 2012-02-28 17:51:44,238 DEBUG Started firing report-message. 2012-02-28 17:51:44,238 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-message with priority 0. 2012-02-28 17:51:44,239 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'suite': '__input__', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-message with priority 100. 2012-02-28 17:51:44,239 DEBUG Finished firing report-message. 2012-02-28 17:51:44,239 DEBUG Started firing report-message. 2012-02-28 17:51:44,240 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}) for report-message with priority 0. 2012-02-28 17:51:44,240 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'suite': '__input__', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}) for report-message with priority 100. 2012-02-28 17:51:44,240 DEBUG Finished firing report-message. 2012-02-28 17:51:44,240 DEBUG Finished firing report-messages. 2012-02-28 17:51:44,240 DEBUG Finished firing message-file. 2012-02-28 17:51:44,240 DEBUG Finished firing message-result. 2012-02-28 17:51:44,240 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Input Devices tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'type': 'suite', 'name': '__input__'}) for message-exec with priority 0. 2012-02-28 17:51:44,240 DEBUG Finished firing message-exec. 2012-02-28 17:51:44,241 DEBUG Finished firing report-local. 2012-02-28 17:51:44,257 DEBUG Finished firing report-job. 2012-02-28 17:51:44,257 DEBUG Started firing report-job. 2012-02-28 17:51:44,258 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}) for report-job with priority -100. 2012-02-28 17:51:44,258 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-job with priority -100. 2012-02-28 17:51:44,259 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-job with priority 0. 2012-02-28 17:51:44,259 DEBUG Started firing report-manual. 2012-02-28 17:51:44,259 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-manual with priority 0. 2012-02-28 17:51:44,259 DEBUG Started firing report-test. 2012-02-28 17:51:44,259 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-test with priority 0. 2012-02-28 17:51:44,260 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'type': 'test', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-test with priority 100. 2012-02-28 17:51:44,260 DEBUG Finished firing report-test. 2012-02-28 17:51:44,260 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,279 DEBUG Finished firing report-job. 2012-02-28 17:51:44,279 DEBUG Started firing report-job. 2012-02-28 17:51:44,279 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority -100. 2012-02-28 17:51:44,279 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority -100. 2012-02-28 17:51:44,280 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority 0. 2012-02-28 17:51:44,280 DEBUG Started firing report-manual. 2012-02-28 17:51:44,281 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-manual with priority 0. 2012-02-28 17:51:44,281 DEBUG Started firing report-test. 2012-02-28 17:51:44,281 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-test with priority 0. 2012-02-28 17:51:44,281 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-test with priority 100. 2012-02-28 17:51:44,281 DEBUG Finished firing report-test. 2012-02-28 17:51:44,281 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,296 DEBUG Finished firing report-job. 2012-02-28 17:51:44,296 DEBUG Started firing report-job. 2012-02-28 17:51:44,296 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': 'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:44,297 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:44,298 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:44,300 DEBUG Started firing report-local. 2012-02-28 17:51:44,300 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:44,300 DEBUG Started firing report-suite. 2012-02-28 17:51:44,300 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'name': '__keys__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:44,301 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Hotkey tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'type': 'suite', 'name': '__keys__'}) for report-suite with priority 100. 2012-02-28 17:51:44,301 DEBUG Finished firing report-suite. 2012-02-28 17:51:44,301 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:44,301 DEBUG Started firing message-exec. 2012-02-28 17:51:44,301 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Hotkey tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'type': 'suite', 'name': '__keys__'}) for message-exec with priority 0. 2012-02-28 17:51:44,301 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:44,301 INFO Running command: cat $CHECKBOX_SHARE/jobs/keys.txt* 2012-02-28 17:51:44,313 DEBUG Started firing message-result. 2012-02-28 17:51:44,315 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: keys/brightness requires: dmi.product in ['Notebook','Laptop','Portable'] description: PURPOSE: This test will test the brightness key STEPS: 1. Press the brightness buttons on the keyboard VERIFICATION: Did the brightness change following to your key presses? plugin: manual name: keys/volume description: PURPOSE: This test will test the volume keys STEPS: 1. Press the volume buttons on the keyboard VERIFICATION: Did the volume change following to your key presses? plugin: manual name: keys/mute requires: dmi.product in ['Notebook','Laptop','Portable'] description: PURPOSE: This test will test the mute key STEPS: 1. Press the mute button on the keyboard VERIFICATION: Did the volume mute following your key presses? plugin: manual name: keys/sleep requires: dmi.product in ['Notebook','Laptop','Portable'] depends: suspend/suspend_advanced description: PURPOSE: This test will test the sleep key STEPS: 1. Press the sleep key on the keyboard 2. Wake your system up by pressing the power button VERIFICATION: Did the system go to sleep after pressing the sleep key? plugin: manual name: keys/battery-info requires: dmi.product in ['Notebook','Laptop','Portable'] description: PURPOSE: This test will test the battery information key STEPS: 1. Press the battery information key on the keyboard VERIFICATION: Did a notification appear showing the battery status? plugin: manual name: keys/wireless requires: dmi.product in ['Notebook','Laptop','Portable'] description: PURPOSE: This test will test the wireless key STEPS: 1. Press the wireless key on the keyboard 2. Press the same key again VERIFICATION: Did the wireless go off on the first press and on again on the second? plugin: manual name: keys/media-control requires: device.category == 'KEYBOARD' command: media_keys_test description: PURPOSE: This test will test the media keys of your keyboard STEPS: 1. Click test to open a window on which to test the media control keys. 2. If all the keys work, the test will be marked as passed. 3. If your computer has no media control keys, Skip this test. VERIFICATION: Do the keys work as expected? , 0.00944209098816) for message-result with priority 0. 2012-02-28 17:51:44,315 DEBUG Started firing message-file. 2012-02-28 17:51:44,315 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:44,325 DEBUG Started firing report-messages. 2012-02-28 17:51:44,325 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}, {'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}, {'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}, {'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}, {'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}, {'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}, {'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': "device.category == 'KEYBOARD'"}]) for report-messages with priority 0. 2012-02-28 17:51:44,325 DEBUG Started firing report-message. 2012-02-28 17:51:44,325 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-message with priority 0. 2012-02-28 17:51:44,325 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-message with priority 100. 2012-02-28 17:51:44,326 DEBUG Finished firing report-message. 2012-02-28 17:51:44,326 DEBUG Started firing report-message. 2012-02-28 17:51:44,326 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-message with priority 0. 2012-02-28 17:51:44,327 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-message with priority 100. 2012-02-28 17:51:44,327 DEBUG Finished firing report-message. 2012-02-28 17:51:44,327 DEBUG Started firing report-message. 2012-02-28 17:51:44,327 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-message with priority 0. 2012-02-28 17:51:44,327 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-message with priority 100. 2012-02-28 17:51:44,327 DEBUG Finished firing report-message. 2012-02-28 17:51:44,327 DEBUG Started firing report-message. 2012-02-28 17:51:44,328 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}) for report-message with priority 0. 2012-02-28 17:51:44,328 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}) for report-message with priority 100. 2012-02-28 17:51:44,328 DEBUG Finished firing report-message. 2012-02-28 17:51:44,328 DEBUG Started firing report-message. 2012-02-28 17:51:44,328 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-message with priority 0. 2012-02-28 17:51:44,328 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-message with priority 100. 2012-02-28 17:51:44,328 DEBUG Finished firing report-message. 2012-02-28 17:51:44,329 DEBUG Started firing report-message. 2012-02-28 17:51:44,329 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-message with priority 0. 2012-02-28 17:51:44,329 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-message with priority 100. 2012-02-28 17:51:44,329 DEBUG Finished firing report-message. 2012-02-28 17:51:44,329 DEBUG Started firing report-message. 2012-02-28 17:51:44,329 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': "device.category == 'KEYBOARD'"}) for report-message with priority 0. 2012-02-28 17:51:44,332 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': "device.category == 'KEYBOARD'"}) for report-message with priority 100. 2012-02-28 17:51:44,332 DEBUG Finished firing report-message. 2012-02-28 17:51:44,332 DEBUG Finished firing report-messages. 2012-02-28 17:51:44,333 DEBUG Finished firing message-file. 2012-02-28 17:51:44,333 DEBUG Finished firing message-result. 2012-02-28 17:51:44,333 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Hotkey tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'type': 'suite', 'name': '__keys__'}) for message-exec with priority 0. 2012-02-28 17:51:44,333 DEBUG Finished firing message-exec. 2012-02-28 17:51:44,333 DEBUG Finished firing report-local. 2012-02-28 17:51:44,352 DEBUG Finished firing report-job. 2012-02-28 17:51:44,352 DEBUG Started firing report-job. 2012-02-28 17:51:44,353 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority -100. 2012-02-28 17:51:44,353 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority -100. 2012-02-28 17:51:44,354 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority 0. 2012-02-28 17:51:44,354 DEBUG Started firing report-manual. 2012-02-28 17:51:44,354 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-manual with priority 0. 2012-02-28 17:51:44,355 DEBUG Started firing report-test. 2012-02-28 17:51:44,356 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-test with priority 0. 2012-02-28 17:51:44,356 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-test with priority 100. 2012-02-28 17:51:44,356 DEBUG Finished firing report-test. 2012-02-28 17:51:44,356 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,373 DEBUG Finished firing report-job. 2012-02-28 17:51:44,373 DEBUG Started firing report-job. 2012-02-28 17:51:44,374 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:44,374 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:44,375 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority 0. 2012-02-28 17:51:44,375 DEBUG Started firing report-manual. 2012-02-28 17:51:44,375 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-manual with priority 0. 2012-02-28 17:51:44,375 DEBUG Started firing report-test. 2012-02-28 17:51:44,375 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-test with priority 0. 2012-02-28 17:51:44,376 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-test with priority 100. 2012-02-28 17:51:44,376 DEBUG Finished firing report-test. 2012-02-28 17:51:44,376 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,390 DEBUG Finished firing report-job. 2012-02-28 17:51:44,391 DEBUG Started firing report-job. 2012-02-28 17:51:44,391 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': "device.category == 'KEYBOARD'"}) for report-job with priority -100. 2012-02-28 17:51:44,391 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': ["device.category == 'KEYBOARD'"]}) for report-job with priority -100. 2012-02-28 17:51:44,392 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': ["device.category == 'KEYBOARD'"]}) for report-job with priority 0. 2012-02-28 17:51:44,393 DEBUG Started firing report-manual. 2012-02-28 17:51:44,393 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': ["device.category == 'KEYBOARD'"]}) for report-manual with priority 0. 2012-02-28 17:51:44,393 DEBUG Started firing report-test. 2012-02-28 17:51:44,393 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': ["device.category == 'KEYBOARD'"]}) for report-test with priority 0. 2012-02-28 17:51:44,393 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'type': 'test', 'name': 'keys/media-control', 'command': 'media_keys_test', 'requires': ["device.category == 'KEYBOARD'"]}) for report-test with priority 100. 2012-02-28 17:51:44,393 DEBUG Finished firing report-test. 2012-02-28 17:51:44,393 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,411 DEBUG Finished firing report-job. 2012-02-28 17:51:44,411 DEBUG Started firing report-job. 2012-02-28 17:51:44,411 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:44,412 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:44,412 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority 0. 2012-02-28 17:51:44,412 DEBUG Started firing report-manual. 2012-02-28 17:51:44,413 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-manual with priority 0. 2012-02-28 17:51:44,413 DEBUG Started firing report-test. 2012-02-28 17:51:44,414 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-test with priority 0. 2012-02-28 17:51:44,414 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-test with priority 100. 2012-02-28 17:51:44,414 DEBUG Finished firing report-test. 2012-02-28 17:51:44,414 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,429 DEBUG Finished firing report-job. 2012-02-28 17:51:44,429 DEBUG Started firing report-job. 2012-02-28 17:51:44,429 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}) for report-job with priority -100. 2012-02-28 17:51:44,429 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-job with priority -100. 2012-02-28 17:51:44,430 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-job with priority 0. 2012-02-28 17:51:44,430 DEBUG Started firing report-manual. 2012-02-28 17:51:44,430 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-manual with priority 0. 2012-02-28 17:51:44,430 DEBUG Started firing report-test. 2012-02-28 17:51:44,431 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-test with priority 0. 2012-02-28 17:51:44,431 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'type': 'test', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-test with priority 100. 2012-02-28 17:51:44,431 DEBUG Finished firing report-test. 2012-02-28 17:51:44,431 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,450 DEBUG Finished firing report-job. 2012-02-28 17:51:44,450 DEBUG Started firing report-job. 2012-02-28 17:51:44,450 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:44,451 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:44,451 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority 0. 2012-02-28 17:51:44,451 DEBUG Started firing report-manual. 2012-02-28 17:51:44,452 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-manual with priority 0. 2012-02-28 17:51:44,452 DEBUG Started firing report-test. 2012-02-28 17:51:44,452 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-test with priority 0. 2012-02-28 17:51:44,452 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'type': 'test', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-test with priority 100. 2012-02-28 17:51:44,452 DEBUG Finished firing report-test. 2012-02-28 17:51:44,452 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,467 DEBUG Finished firing report-job. 2012-02-28 17:51:44,467 DEBUG Started firing report-job. 2012-02-28 17:51:44,467 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority -100. 2012-02-28 17:51:44,468 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority -100. 2012-02-28 17:51:44,468 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority 0. 2012-02-28 17:51:44,469 DEBUG Started firing report-manual. 2012-02-28 17:51:44,469 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-manual with priority 0. 2012-02-28 17:51:44,469 DEBUG Started firing report-test. 2012-02-28 17:51:44,469 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-test with priority 0. 2012-02-28 17:51:44,469 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-test with priority 100. 2012-02-28 17:51:44,469 DEBUG Finished firing report-test. 2012-02-28 17:51:44,470 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,488 DEBUG Finished firing report-job. 2012-02-28 17:51:44,488 DEBUG Started firing report-job. 2012-02-28 17:51:44,488 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': 'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:44,488 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:44,489 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:44,489 DEBUG Started firing report-local. 2012-02-28 17:51:44,489 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:44,489 DEBUG Started firing report-suite. 2012-02-28 17:51:44,489 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'name': '__mediacard__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:44,490 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Media Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'type': 'suite', 'name': '__mediacard__'}) for report-suite with priority 100. 2012-02-28 17:51:44,490 DEBUG Finished firing report-suite. 2012-02-28 17:51:44,490 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:44,490 DEBUG Started firing message-exec. 2012-02-28 17:51:44,490 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Media Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'type': 'suite', 'name': '__mediacard__'}) for message-exec with priority 0. 2012-02-28 17:51:44,490 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:44,490 INFO Running command: cat $CHECKBOX_SHARE/jobs/mediacard.txt* 2012-02-28 17:51:44,502 DEBUG Started firing message-result. 2012-02-28 17:51:44,503 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: mediacard/mmc-insert command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of a Multimedia Card (MMC) media STEPS: 1. Click "Test" and insert an MMC card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/mmc-storage depends: mediacard/mmc-insert command: removable_storage_test sdio description: This test is automated and executes after the mediacard/mmc-insert test is run. It tests reading and writing to the MMC card. plugin: manual name: mediacard/mmc-remove depends: mediacard/mmc-storage command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of the MMC card from the systems card reader. STEPS: 1. Click "Test" and remove the MMC card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/mmc-insert-after-suspend depends: suspend/suspend_advanced command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of an MMC card after the system has been suspended STEPS: 1. Click "Test" and insert an MMC card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/mmc-storage-after-suspend depends: mediacard/mmc-insert-after-suspend command: removable_storage_test sdio description: This test is automated and executes after the mediacard/mmc-insert-after-suspend test is run. It tests reading and writing to the MMC card after the system has been suspended. plugin: manual name: mediacard/mmc-remove-after-suspend depends: mediacard/mmc-storage-after-suspend command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of an MMC card from the systems card reader after the system has been suspended. STEPS: 1. Click "Test" and remove the MMC card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/sd-insert command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of a Secure Digital (SD) media card STEPS: 1. Click "Test" and insert an SD card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/sd-storage depends: mediacard/sd-insert command: removable_storage_test sdio description: This test is automated and executes after the mediacard/sd-insert test is run. It tests reading and writing to the SD card. plugin: manual name: mediacard/sd-remove depends: mediacard/sd-storage command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of an SD card from the systems card reader. STEPS: 1. Click "Test" and remove the SD card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/sd-insert-after-suspend depends: suspend/suspend_advanced command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of an SD card after the system has been suspended STEPS: 1. Click "Test" and insert an SD card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/sd-storage-after-suspend depends: mediacard/sd-insert-after-suspend command: removable_storage_test sdio description: This test is automated and executes after the mediacard/sd-insert-after-suspend test is run. It tests reading and writing to the SD card after the system has been suspended. plugin: manual name: mediacard/sd-remove-after-suspend depends: mediacard/sd-storage-after-suspend command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of an SD card from the systems card reader after the system has been suspended. STEPS: 1. Click "Test" and remove the SD card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/sdhc-insert command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of a Secure Digital High-Capacity (SDHC) media card STEPS: 1. Click "Test" and insert an SDHC card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/sdhc-storage depends: mediacard/sdhc-insert command: removable_storage_test sdio description: This test is automated and executes after the mediacard/sdhc-insert test is run. It tests reading and writing to the SDHC card. plugin: manual name: mediacard/sdhc-remove depends: mediacard/sdhc-storage command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of an SDHC card from the systems card reader. STEPS: 1. Click "Test" and remove the SDHC card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/sdhc-insert-after-suspend depends: suspend/suspend_advanced command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of an SDHC media card after the system has been suspended STEPS: 1. Click "Test" and insert an SDHC card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/sdhc-storage-after-suspend depends: mediacard/sdhc-insert-after-suspend command: removable_storage_test sdio description: This test is automated and executes after the mediacard/sdhc-insert-after-suspend test is run. It tests reading and writing to the SDHC card after the system has been suspended. plugin: manual name: mediacard/sdhc-remove-after-suspend depends: mediacard/sdhc-storage-after-suspend command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of an SDHC card from the systems card reader after the system has been suspended. STEPS: 1. Click "Test" and remove the SDHC card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/cf-insert command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of a Compact Flash (CF) media card STEPS: 1. Click "Test" and insert a CF card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/cf-storage depends: mediacard/cf-insert command: removable_storage_test sdio description: This test is automated and executes after the mediacard/cf-insert test is run. It tests reading and writing to the CF card. plugin: manual name: mediacard/cf-remove depends: mediacard/cf-storage command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of a CF card from the systems card reader. STEPS: 1. Click "Test" and remove the CF card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: mediacard/cf-insert-after-suspend depends: suspend/suspend_advanced command: removable_storage_watcher insert sdio description: PURPOSE: This test will check that the systems media card reader can detect the insertion of a CF card after the system has been suspended STEPS: 1. Click "Test" and insert a CF card into the reader. (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: mediacard/cf-storage-after-suspend depends: mediacard/cf-insert-after-suspend command: removable_storage_test sdio description: This test is automated and executes after the mediacard/cf-insert-after-suspend test is run. It tests reading and writing to the CF card after the system has been suspended. plugin: manual name: mediacard/cf-remove-after-suspend depends: mediacard/cf-storage-after-suspend command: removable_storage_watcher remove sdio description: PURPOSE: This test will check that the system correctly detects the removal of a CF card from the systems card reader after the system has been suspended. STEPS: 1. Click "Test" and remove the CF card from the reader. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. , 0.0105011463165) for message-result with priority 0. 2012-02-28 17:51:44,503 DEBUG Started firing message-file. 2012-02-28 17:51:44,503 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:44,537 DEBUG Started firing report-messages. 2012-02-28 17:51:44,539 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}, {'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}, {'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}, {'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}, {'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}, {'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}]) for report-messages with priority 0. 2012-02-28 17:51:44,539 DEBUG Started firing report-message. 2012-02-28 17:51:44,539 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 0. 2012-02-28 17:51:44,540 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:51:44,540 DEBUG Finished firing report-message. 2012-02-28 17:51:44,540 DEBUG Started firing report-message. 2012-02-28 17:51:44,540 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-message with priority 0. 2012-02-28 17:51:44,540 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-message with priority 100. 2012-02-28 17:51:44,540 DEBUG Finished firing report-message. 2012-02-28 17:51:44,540 DEBUG Started firing report-message. 2012-02-28 17:51:44,541 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-message with priority 0. 2012-02-28 17:51:44,541 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-message with priority 100. 2012-02-28 17:51:44,541 DEBUG Finished firing report-message. 2012-02-28 17:51:44,541 DEBUG Started firing report-message. 2012-02-28 17:51:44,541 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,541 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,542 DEBUG Finished firing report-message. 2012-02-28 17:51:44,542 DEBUG Started firing report-message. 2012-02-28 17:51:44,542 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,542 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,542 DEBUG Finished firing report-message. 2012-02-28 17:51:44,542 DEBUG Started firing report-message. 2012-02-28 17:51:44,542 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,543 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,543 DEBUG Finished firing report-message. 2012-02-28 17:51:44,543 DEBUG Started firing report-message. 2012-02-28 17:51:44,543 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 0. 2012-02-28 17:51:44,543 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:51:44,544 DEBUG Finished firing report-message. 2012-02-28 17:51:44,544 DEBUG Started firing report-message. 2012-02-28 17:51:44,544 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-message with priority 0. 2012-02-28 17:51:44,544 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-message with priority 100. 2012-02-28 17:51:44,544 DEBUG Finished firing report-message. 2012-02-28 17:51:44,544 DEBUG Started firing report-message. 2012-02-28 17:51:44,544 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-message with priority 0. 2012-02-28 17:51:44,545 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-message with priority 100. 2012-02-28 17:51:44,545 DEBUG Finished firing report-message. 2012-02-28 17:51:44,545 DEBUG Started firing report-message. 2012-02-28 17:51:44,545 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,545 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,545 DEBUG Finished firing report-message. 2012-02-28 17:51:44,545 DEBUG Started firing report-message. 2012-02-28 17:51:44,546 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,546 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,547 DEBUG Finished firing report-message. 2012-02-28 17:51:44,547 DEBUG Started firing report-message. 2012-02-28 17:51:44,547 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,547 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,547 DEBUG Finished firing report-message. 2012-02-28 17:51:44,547 DEBUG Started firing report-message. 2012-02-28 17:51:44,548 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 0. 2012-02-28 17:51:44,548 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:51:44,548 DEBUG Finished firing report-message. 2012-02-28 17:51:44,548 DEBUG Started firing report-message. 2012-02-28 17:51:44,548 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-message with priority 0. 2012-02-28 17:51:44,548 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-message with priority 100. 2012-02-28 17:51:44,548 DEBUG Finished firing report-message. 2012-02-28 17:51:44,549 DEBUG Started firing report-message. 2012-02-28 17:51:44,549 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-message with priority 0. 2012-02-28 17:51:44,549 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-message with priority 100. 2012-02-28 17:51:44,549 DEBUG Finished firing report-message. 2012-02-28 17:51:44,549 DEBUG Started firing report-message. 2012-02-28 17:51:44,550 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,550 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,550 DEBUG Finished firing report-message. 2012-02-28 17:51:44,550 DEBUG Started firing report-message. 2012-02-28 17:51:44,550 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,550 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,551 DEBUG Finished firing report-message. 2012-02-28 17:51:44,551 DEBUG Started firing report-message. 2012-02-28 17:51:44,551 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,551 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,551 DEBUG Finished firing report-message. 2012-02-28 17:51:44,551 DEBUG Started firing report-message. 2012-02-28 17:51:44,551 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 0. 2012-02-28 17:51:44,552 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-message with priority 100. 2012-02-28 17:51:44,552 DEBUG Finished firing report-message. 2012-02-28 17:51:44,552 DEBUG Started firing report-message. 2012-02-28 17:51:44,552 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-message with priority 0. 2012-02-28 17:51:44,552 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-message with priority 100. 2012-02-28 17:51:44,552 DEBUG Finished firing report-message. 2012-02-28 17:51:44,552 DEBUG Started firing report-message. 2012-02-28 17:51:44,553 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-message with priority 0. 2012-02-28 17:51:44,553 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-message with priority 100. 2012-02-28 17:51:44,553 DEBUG Finished firing report-message. 2012-02-28 17:51:44,553 DEBUG Started firing report-message. 2012-02-28 17:51:44,553 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,553 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,553 DEBUG Finished firing report-message. 2012-02-28 17:51:44,554 DEBUG Started firing report-message. 2012-02-28 17:51:44,554 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,554 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,554 DEBUG Finished firing report-message. 2012-02-28 17:51:44,554 DEBUG Started firing report-message. 2012-02-28 17:51:44,554 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-message with priority 0. 2012-02-28 17:51:44,554 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-message with priority 100. 2012-02-28 17:51:44,555 DEBUG Finished firing report-message. 2012-02-28 17:51:44,555 DEBUG Finished firing report-messages. 2012-02-28 17:51:44,555 DEBUG Finished firing message-file. 2012-02-28 17:51:44,555 DEBUG Finished firing message-result. 2012-02-28 17:51:44,555 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Media Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'type': 'suite', 'name': '__mediacard__'}) for message-exec with priority 0. 2012-02-28 17:51:44,555 DEBUG Finished firing message-exec. 2012-02-28 17:51:44,555 DEBUG Finished firing report-local. 2012-02-28 17:51:44,573 DEBUG Finished firing report-job. 2012-02-28 17:51:44,573 DEBUG Started firing report-job. 2012-02-28 17:51:44,573 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:44,574 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:44,574 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:51:44,575 DEBUG Started firing report-manual. 2012-02-28 17:51:44,575 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:51:44,575 DEBUG Started firing report-test. 2012-02-28 17:51:44,575 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:51:44,575 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:51:44,575 DEBUG Finished firing report-test. 2012-02-28 17:51:44,575 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,591 DEBUG Finished firing report-job. 2012-02-28 17:51:44,591 DEBUG Started firing report-job. 2012-02-28 17:51:44,591 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-job with priority -100. 2012-02-28 17:51:44,592 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-job with priority -100. 2012-02-28 17:51:44,592 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-job with priority 0. 2012-02-28 17:51:44,592 DEBUG Started firing report-shell. 2012-02-28 17:51:44,592 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-shell with priority 0. 2012-02-28 17:51:44,593 DEBUG Started firing report-test. 2012-02-28 17:51:44,593 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage'}) for report-test with priority 0. 2012-02-28 17:51:44,593 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/mmc-storage'}) for report-test with priority 100. 2012-02-28 17:51:44,593 DEBUG Finished firing report-test. 2012-02-28 17:51:44,593 DEBUG Finished firing report-shell. 2012-02-28 17:51:44,611 DEBUG Finished firing report-job. 2012-02-28 17:51:44,612 DEBUG Started firing report-job. 2012-02-28 17:51:44,612 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority -100. 2012-02-28 17:51:44,612 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority -100. 2012-02-28 17:51:44,614 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority 0. 2012-02-28 17:51:44,614 DEBUG Started firing report-manual. 2012-02-28 17:51:44,614 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-manual with priority 0. 2012-02-28 17:51:44,614 DEBUG Started firing report-test. 2012-02-28 17:51:44,614 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-test with priority 0. 2012-02-28 17:51:44,616 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/mmc-remove'}) for report-test with priority 100. 2012-02-28 17:51:44,616 DEBUG Finished firing report-test. 2012-02-28 17:51:44,616 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,631 DEBUG Finished firing report-job. 2012-02-28 17:51:44,632 DEBUG Started firing report-job. 2012-02-28 17:51:44,632 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,632 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,633 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:44,633 DEBUG Started firing report-manual. 2012-02-28 17:51:44,633 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:44,633 DEBUG Started firing report-test. 2012-02-28 17:51:44,633 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:44,634 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:44,634 DEBUG Finished firing report-test. 2012-02-28 17:51:44,634 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,654 DEBUG Finished firing report-job. 2012-02-28 17:51:44,655 DEBUG Started firing report-job. 2012-02-28 17:51:44,655 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,655 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,656 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:44,656 DEBUG Started firing report-shell. 2012-02-28 17:51:44,656 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:51:44,656 DEBUG Started firing report-test. 2012-02-28 17:51:44,657 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:44,657 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:44,657 DEBUG Finished firing report-test. 2012-02-28 17:51:44,657 DEBUG Finished firing report-shell. 2012-02-28 17:51:44,672 DEBUG Finished firing report-job. 2012-02-28 17:51:44,672 DEBUG Started firing report-job. 2012-02-28 17:51:44,672 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,673 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,674 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:44,674 DEBUG Started firing report-manual. 2012-02-28 17:51:44,674 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:44,674 DEBUG Started firing report-test. 2012-02-28 17:51:44,674 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:44,674 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:44,679 DEBUG Finished firing report-test. 2012-02-28 17:51:44,679 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,702 DEBUG Finished firing report-job. 2012-02-28 17:51:44,702 DEBUG Started firing report-job. 2012-02-28 17:51:44,702 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:44,703 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:44,703 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:51:44,703 DEBUG Started firing report-manual. 2012-02-28 17:51:44,704 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:51:44,704 DEBUG Started firing report-test. 2012-02-28 17:51:44,704 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:51:44,704 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:51:44,704 DEBUG Finished firing report-test. 2012-02-28 17:51:44,704 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,738 DEBUG Finished firing report-job. 2012-02-28 17:51:44,738 DEBUG Started firing report-job. 2012-02-28 17:51:44,738 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-job with priority -100. 2012-02-28 17:51:44,739 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-job with priority -100. 2012-02-28 17:51:44,745 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-job with priority 0. 2012-02-28 17:51:44,745 DEBUG Started firing report-shell. 2012-02-28 17:51:44,745 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-shell with priority 0. 2012-02-28 17:51:44,745 DEBUG Started firing report-test. 2012-02-28 17:51:44,745 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage'}) for report-test with priority 0. 2012-02-28 17:51:44,746 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/sd-storage'}) for report-test with priority 100. 2012-02-28 17:51:44,751 DEBUG Finished firing report-test. 2012-02-28 17:51:44,751 DEBUG Finished firing report-shell. 2012-02-28 17:51:44,775 DEBUG Finished firing report-job. 2012-02-28 17:51:44,775 DEBUG Started firing report-job. 2012-02-28 17:51:44,775 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority -100. 2012-02-28 17:51:44,775 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority -100. 2012-02-28 17:51:44,776 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority 0. 2012-02-28 17:51:44,776 DEBUG Started firing report-manual. 2012-02-28 17:51:44,776 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-manual with priority 0. 2012-02-28 17:51:44,776 DEBUG Started firing report-test. 2012-02-28 17:51:44,777 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-test with priority 0. 2012-02-28 17:51:44,777 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sd-remove'}) for report-test with priority 100. 2012-02-28 17:51:44,777 DEBUG Finished firing report-test. 2012-02-28 17:51:44,777 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,792 DEBUG Finished firing report-job. 2012-02-28 17:51:44,792 DEBUG Started firing report-job. 2012-02-28 17:51:44,792 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,793 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,794 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:44,794 DEBUG Started firing report-manual. 2012-02-28 17:51:44,794 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:44,794 DEBUG Started firing report-test. 2012-02-28 17:51:44,794 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:44,794 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/sd-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:44,794 DEBUG Finished firing report-test. 2012-02-28 17:51:44,795 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,813 DEBUG Finished firing report-job. 2012-02-28 17:51:44,813 DEBUG Started firing report-job. 2012-02-28 17:51:44,813 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,814 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,816 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:44,816 DEBUG Started firing report-shell. 2012-02-28 17:51:44,816 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:51:44,816 DEBUG Started firing report-test. 2012-02-28 17:51:44,816 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sd-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:44,817 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/sd-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:44,817 DEBUG Finished firing report-test. 2012-02-28 17:51:44,817 DEBUG Finished firing report-shell. 2012-02-28 17:51:44,840 DEBUG Finished firing report-job. 2012-02-28 17:51:44,840 DEBUG Started firing report-job. 2012-02-28 17:51:44,840 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,841 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,848 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:44,848 DEBUG Started firing report-manual. 2012-02-28 17:51:44,848 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:44,848 DEBUG Started firing report-test. 2012-02-28 17:51:44,848 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:44,848 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sd-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:44,848 DEBUG Finished firing report-test. 2012-02-28 17:51:44,849 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,868 DEBUG Finished firing report-job. 2012-02-28 17:51:44,868 DEBUG Started firing report-job. 2012-02-28 17:51:44,868 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:44,868 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:44,869 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:51:44,869 DEBUG Started firing report-manual. 2012-02-28 17:51:44,869 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:51:44,869 DEBUG Started firing report-test. 2012-02-28 17:51:44,869 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:51:44,870 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:51:44,870 DEBUG Finished firing report-test. 2012-02-28 17:51:44,870 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,888 DEBUG Finished firing report-job. 2012-02-28 17:51:44,888 DEBUG Started firing report-job. 2012-02-28 17:51:44,889 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-job with priority -100. 2012-02-28 17:51:44,889 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-job with priority -100. 2012-02-28 17:51:44,890 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-job with priority 0. 2012-02-28 17:51:44,890 DEBUG Started firing report-shell. 2012-02-28 17:51:44,890 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-shell with priority 0. 2012-02-28 17:51:44,890 DEBUG Started firing report-test. 2012-02-28 17:51:44,890 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage'}) for report-test with priority 0. 2012-02-28 17:51:44,890 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/sdhc-storage'}) for report-test with priority 100. 2012-02-28 17:51:44,891 DEBUG Finished firing report-test. 2012-02-28 17:51:44,891 DEBUG Finished firing report-shell. 2012-02-28 17:51:44,908 DEBUG Finished firing report-job. 2012-02-28 17:51:44,908 DEBUG Started firing report-job. 2012-02-28 17:51:44,908 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority -100. 2012-02-28 17:51:44,909 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority -100. 2012-02-28 17:51:44,909 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority 0. 2012-02-28 17:51:44,909 DEBUG Started firing report-manual. 2012-02-28 17:51:44,909 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-manual with priority 0. 2012-02-28 17:51:44,910 DEBUG Started firing report-test. 2012-02-28 17:51:44,910 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-test with priority 0. 2012-02-28 17:51:44,910 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sdhc-remove'}) for report-test with priority 100. 2012-02-28 17:51:44,910 DEBUG Finished firing report-test. 2012-02-28 17:51:44,910 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,925 DEBUG Finished firing report-job. 2012-02-28 17:51:44,925 DEBUG Started firing report-job. 2012-02-28 17:51:44,925 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,926 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,926 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:44,926 DEBUG Started firing report-manual. 2012-02-28 17:51:44,927 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:44,927 DEBUG Started firing report-test. 2012-02-28 17:51:44,927 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:44,927 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:44,927 DEBUG Finished firing report-test. 2012-02-28 17:51:44,927 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,945 DEBUG Finished firing report-job. 2012-02-28 17:51:44,946 DEBUG Started firing report-job. 2012-02-28 17:51:44,946 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,947 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,949 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:44,949 DEBUG Started firing report-shell. 2012-02-28 17:51:44,949 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:51:44,949 DEBUG Started firing report-test. 2012-02-28 17:51:44,950 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:44,950 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:44,950 DEBUG Finished firing report-test. 2012-02-28 17:51:44,950 DEBUG Finished firing report-shell. 2012-02-28 17:51:44,965 DEBUG Finished firing report-job. 2012-02-28 17:51:44,965 DEBUG Started firing report-job. 2012-02-28 17:51:44,966 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,966 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:44,967 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:44,967 DEBUG Started firing report-manual. 2012-02-28 17:51:44,967 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:44,967 DEBUG Started firing report-test. 2012-02-28 17:51:44,967 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:44,968 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:44,968 DEBUG Finished firing report-test. 2012-02-28 17:51:44,968 DEBUG Finished firing report-manual. 2012-02-28 17:51:44,986 DEBUG Finished firing report-job. 2012-02-28 17:51:44,986 DEBUG Started firing report-job. 2012-02-28 17:51:44,986 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:44,987 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:44,988 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:51:44,988 DEBUG Started firing report-manual. 2012-02-28 17:51:44,988 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:51:44,988 DEBUG Started firing report-test. 2012-02-28 17:51:44,988 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:51:44,988 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:51:44,988 DEBUG Finished firing report-test. 2012-02-28 17:51:44,988 DEBUG Finished firing report-manual. 2012-02-28 17:51:45,003 DEBUG Finished firing report-job. 2012-02-28 17:51:45,003 DEBUG Started firing report-job. 2012-02-28 17:51:45,003 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-job with priority -100. 2012-02-28 17:51:45,004 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-job with priority -100. 2012-02-28 17:51:45,004 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-job with priority 0. 2012-02-28 17:51:45,004 DEBUG Started firing report-shell. 2012-02-28 17:51:45,004 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-shell with priority 0. 2012-02-28 17:51:45,004 DEBUG Started firing report-test. 2012-02-28 17:51:45,005 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage'}) for report-test with priority 0. 2012-02-28 17:51:45,005 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/cf-storage'}) for report-test with priority 100. 2012-02-28 17:51:45,005 DEBUG Finished firing report-test. 2012-02-28 17:51:45,005 DEBUG Finished firing report-shell. 2012-02-28 17:51:45,023 DEBUG Finished firing report-job. 2012-02-28 17:51:45,023 DEBUG Started firing report-job. 2012-02-28 17:51:45,023 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority -100. 2012-02-28 17:51:45,024 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority -100. 2012-02-28 17:51:45,024 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority 0. 2012-02-28 17:51:45,024 DEBUG Started firing report-manual. 2012-02-28 17:51:45,025 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-manual with priority 0. 2012-02-28 17:51:45,025 DEBUG Started firing report-test. 2012-02-28 17:51:45,025 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-test with priority 0. 2012-02-28 17:51:45,025 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/cf-remove'}) for report-test with priority 100. 2012-02-28 17:51:45,025 DEBUG Finished firing report-test. 2012-02-28 17:51:45,025 DEBUG Finished firing report-manual. 2012-02-28 17:51:45,043 DEBUG Finished firing report-job. 2012-02-28 17:51:45,043 DEBUG Started firing report-job. 2012-02-28 17:51:45,044 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:45,044 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:45,045 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:45,045 DEBUG Started firing report-manual. 2012-02-28 17:51:45,045 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:45,045 DEBUG Started firing report-test. 2012-02-28 17:51:45,046 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:45,046 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/cf-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:45,046 DEBUG Finished firing report-test. 2012-02-28 17:51:45,046 DEBUG Finished firing report-manual. 2012-02-28 17:51:45,065 DEBUG Finished firing report-job. 2012-02-28 17:51:45,065 DEBUG Started firing report-job. 2012-02-28 17:51:45,065 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:45,065 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:45,066 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:45,066 DEBUG Started firing report-shell. 2012-02-28 17:51:45,066 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:51:45,066 DEBUG Started firing report-test. 2012-02-28 17:51:45,067 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'name': 'mediacard/cf-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:45,067 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'type': 'test', 'name': 'mediacard/cf-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:45,067 DEBUG Finished firing report-test. 2012-02-28 17:51:45,067 DEBUG Finished firing report-shell. 2012-02-28 17:51:45,082 DEBUG Finished firing report-job. 2012-02-28 17:51:45,082 DEBUG Started firing report-job. 2012-02-28 17:51:45,082 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:45,083 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:45,083 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:45,083 DEBUG Started firing report-manual. 2012-02-28 17:51:45,084 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:45,084 DEBUG Started firing report-test. 2012-02-28 17:51:45,084 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:45,084 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/cf-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:45,084 DEBUG Finished firing report-test. 2012-02-28 17:51:45,084 DEBUG Finished firing report-manual. 2012-02-28 17:51:45,102 DEBUG Finished firing report-job. 2012-02-28 17:51:45,102 DEBUG Started firing report-job. 2012-02-28 17:51:45,102 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': 'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,102 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,103 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:45,103 DEBUG Started firing report-local. 2012-02-28 17:51:45,103 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:45,103 DEBUG Started firing report-suite. 2012-02-28 17:51:45,104 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'name': '__memory__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:45,104 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Memory tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'type': 'suite', 'name': '__memory__'}) for report-suite with priority 100. 2012-02-28 17:51:45,104 DEBUG Finished firing report-suite. 2012-02-28 17:51:45,104 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:45,104 DEBUG Started firing message-exec. 2012-02-28 17:51:45,105 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Memory tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'type': 'suite', 'name': '__memory__'}) for message-exec with priority 0. 2012-02-28 17:51:45,105 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:45,105 INFO Running command: cat $CHECKBOX_SHARE/jobs/memory.txt* 2012-02-28 17:51:45,116 DEBUG Started firing message-result. 2012-02-28 17:51:45,116 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: memory/info user: root command: memory_compare description: This test checks the amount of memory which is reporting in meminfo against the size of the memory modules detected by DMI. plugin: shell name: memory/check requires: package.name == 'linux' user: root command: memory_test description: Test and exercise memory. , 0.0097541809082) for message-result with priority 0. 2012-02-28 17:51:45,116 DEBUG Started firing message-file. 2012-02-28 17:51:45,117 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:45,120 DEBUG Started firing report-messages. 2012-02-28 17:51:45,120 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}, {'description': 'Test and exercise memory.', 'plugin': 'shell', 'command': 'memory_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'memory/check'}]) for report-messages with priority 0. 2012-02-28 17:51:45,120 DEBUG Started firing report-message. 2012-02-28 17:51:45,120 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-message with priority 0. 2012-02-28 17:51:45,121 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-message with priority 100. 2012-02-28 17:51:45,121 DEBUG Finished firing report-message. 2012-02-28 17:51:45,121 DEBUG Started firing report-message. 2012-02-28 17:51:45,121 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test and exercise memory.', 'plugin': 'shell', 'command': 'memory_test', 'user': 'root', 'requires': "package.name == 'linux'", 'name': 'memory/check'}) for report-message with priority 0. 2012-02-28 17:51:45,121 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test and exercise memory.', 'plugin': 'shell', 'command': 'memory_test', 'user': 'root', 'suite': '__memory__', 'requires': "package.name == 'linux'", 'name': 'memory/check'}) for report-message with priority 100. 2012-02-28 17:51:45,121 DEBUG Finished firing report-message. 2012-02-28 17:51:45,121 DEBUG Finished firing report-messages. 2012-02-28 17:51:45,122 DEBUG Finished firing message-file. 2012-02-28 17:51:45,122 DEBUG Finished firing message-result. 2012-02-28 17:51:45,122 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Memory tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'type': 'suite', 'name': '__memory__'}) for message-exec with priority 0. 2012-02-28 17:51:45,122 DEBUG Finished firing message-exec. 2012-02-28 17:51:45,122 DEBUG Finished firing report-local. 2012-02-28 17:51:45,140 DEBUG Finished firing report-job. 2012-02-28 17:51:45,140 DEBUG Started firing report-job. 2012-02-28 17:51:45,140 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-job with priority -100. 2012-02-28 17:51:45,141 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-job with priority -100. 2012-02-28 17:51:45,142 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-job with priority 0. 2012-02-28 17:51:45,142 DEBUG Started firing report-shell. 2012-02-28 17:51:45,142 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-shell with priority 0. 2012-02-28 17:51:45,142 DEBUG Started firing report-test. 2012-02-28 17:51:45,142 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'name': 'memory/info'}) for report-test with priority 0. 2012-02-28 17:51:45,142 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'type': 'test', 'name': 'memory/info'}) for report-test with priority 100. 2012-02-28 17:51:45,143 DEBUG Finished firing report-test. 2012-02-28 17:51:45,143 DEBUG Finished firing report-shell. 2012-02-28 17:51:45,160 DEBUG Finished firing report-job. 2012-02-28 17:51:45,160 DEBUG Started firing report-job. 2012-02-28 17:51:45,160 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': 'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,160 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,161 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:45,161 DEBUG Started firing report-local. 2012-02-28 17:51:45,161 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:45,161 DEBUG Started firing report-suite. 2012-02-28 17:51:45,161 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'name': '__miscellanea__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:45,162 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Miscellaneous tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'type': 'suite', 'name': '__miscellanea__'}) for report-suite with priority 100. 2012-02-28 17:51:45,162 DEBUG Finished firing report-suite. 2012-02-28 17:51:45,163 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:45,163 DEBUG Started firing message-exec. 2012-02-28 17:51:45,163 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Miscellaneous tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'type': 'suite', 'name': '__miscellanea__'}) for message-exec with priority 0. 2012-02-28 17:51:45,163 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:45,163 INFO Running command: cat $CHECKBOX_SHARE/jobs/miscellanea.txt* 2012-02-28 17:51:45,176 DEBUG Started firing message-result. 2012-02-28 17:51:45,176 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: miscellanea/chvt requires: package.alias == 'linux' package.name == 'kbd' user: root command: cycle_vts description: PURPOSE: This test will check that the system can switch to a virtual terminal and back to X STEPS: 1. Click "Test" to switch to another virtual terminal and then back to X VERIFICATION: Did your screen change temporarily to a text console and then switch back to your current session? plugin: shell name: miscellanea/fwts_test requires: package.name == 'linux' package.name == 'fwts' description: Run Firmware Test Suite (fwts) automated tests. command: fwts_test -l $CHECKBOX_DATA/fwts_results.log plugin: shell name: miscellanea/ipmi_test requires: package.name == 'ipmitool' user: root command: ipmi_test description: This will run some basic connectivity tests against a BMC, verifying that IPMI works. plugin: shell name: miscellanea/is_laptop user: root description: Determine if we need to run tests specific to portable computers that may not apply to desktops. command: check_is_laptop plugin: shell name: miscellanea/apport-directory requires: package.name == 'apport' command: if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi description: Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty) plugin: shell name: miscellanea/virtualization-check requires: cpuinfo.platform in ("i386", "x86_64") user: root command: virt_check description: Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node , 0.01092004776) for message-result with priority 0. 2012-02-28 17:51:45,176 DEBUG Started firing message-file. 2012-02-28 17:51:45,178 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:45,187 DEBUG Started firing report-messages. 2012-02-28 17:51:45,187 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'description': 'PURPOSE:\n This test will check that the system can switch to a virtual terminal and back to X\nSTEPS:\n 1. Click "Test" to switch to another virtual terminal and then back to X\nVERIFICATION:\n Did your screen change temporarily to a text console and then switch back to your current session?', 'plugin': 'manual', 'purpose': 'This test will check that the system can switch to a virtual terminal and back to X\n', 'command': 'cycle_vts', 'user': 'root', 'verification': 'Did your screen change temporarily to a text console and then switch back to your current session?', 'steps': '1. Click "Test" to switch to another virtual terminal and then back to X\n', 'requires': "package.alias == 'linux'\npackage.name == 'kbd'", 'name': 'miscellanea/chvt'}, {'description': 'Run Firmware Test Suite (fwts) automated tests.', 'plugin': 'shell', 'name': 'miscellanea/fwts_test', 'command': 'fwts_test -l $CHECKBOX_DATA/fwts_results.log', 'requires': " package.name == 'linux'\n package.name == 'fwts'"}, {'description': 'This will run some basic connectivity tests against a BMC, verifying that IPMI works.', 'plugin': 'shell', 'command': 'ipmi_test', 'user': 'root', 'requires': "package.name == 'ipmitool'", 'name': 'miscellanea/ipmi_test'}, {'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}, {'description': "Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty)", 'plugin': 'shell', 'command': 'if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi', 'requires': "package.name == 'apport'", 'name': 'miscellanea/apport-directory'}, {'description': 'Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node', 'plugin': 'shell', 'command': 'virt_check', 'user': 'root', 'requires': 'cpuinfo.platform in ("i386", "x86_64")', 'name': 'miscellanea/virtualization-check'}]) for report-messages with priority 0. 2012-02-28 17:51:45,187 DEBUG Started firing report-message. 2012-02-28 17:51:45,187 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system can switch to a virtual terminal and back to X\nSTEPS:\n 1. Click "Test" to switch to another virtual terminal and then back to X\nVERIFICATION:\n Did your screen change temporarily to a text console and then switch back to your current session?', 'plugin': 'manual', 'purpose': 'This test will check that the system can switch to a virtual terminal and back to X\n', 'command': 'cycle_vts', 'user': 'root', 'verification': 'Did your screen change temporarily to a text console and then switch back to your current session?', 'steps': '1. Click "Test" to switch to another virtual terminal and then back to X\n', 'requires': "package.alias == 'linux'\npackage.name == 'kbd'", 'name': 'miscellanea/chvt'}) for report-message with priority 0. 2012-02-28 17:51:45,188 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system can switch to a virtual terminal and back to X\nSTEPS:\n 1. Click "Test" to switch to another virtual terminal and then back to X\nVERIFICATION:\n Did your screen change temporarily to a text console and then switch back to your current session?', 'plugin': 'manual', 'purpose': 'This test will check that the system can switch to a virtual terminal and back to X\n', 'command': 'cycle_vts', 'user': 'root', 'verification': 'Did your screen change temporarily to a text console and then switch back to your current session?', 'suite': '__miscellanea__', 'steps': '1. Click "Test" to switch to another virtual terminal and then back to X\n', 'requires': "package.alias == 'linux'\npackage.name == 'kbd'", 'name': 'miscellanea/chvt'}) for report-message with priority 100. 2012-02-28 17:51:45,188 DEBUG Finished firing report-message. 2012-02-28 17:51:45,188 DEBUG Started firing report-message. 2012-02-28 17:51:45,188 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Run Firmware Test Suite (fwts) automated tests.', 'plugin': 'shell', 'name': 'miscellanea/fwts_test', 'command': 'fwts_test -l $CHECKBOX_DATA/fwts_results.log', 'requires': " package.name == 'linux'\n package.name == 'fwts'"}) for report-message with priority 0. 2012-02-28 17:51:45,188 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Run Firmware Test Suite (fwts) automated tests.', 'plugin': 'shell', 'name': 'miscellanea/fwts_test', 'command': 'fwts_test -l $CHECKBOX_DATA/fwts_results.log', 'suite': '__miscellanea__', 'requires': " package.name == 'linux'\n package.name == 'fwts'"}) for report-message with priority 100. 2012-02-28 17:51:45,189 DEBUG Finished firing report-message. 2012-02-28 17:51:45,189 DEBUG Started firing report-message. 2012-02-28 17:51:45,189 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This will run some basic connectivity tests against a BMC, verifying that IPMI works.', 'plugin': 'shell', 'command': 'ipmi_test', 'user': 'root', 'requires': "package.name == 'ipmitool'", 'name': 'miscellanea/ipmi_test'}) for report-message with priority 0. 2012-02-28 17:51:45,189 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This will run some basic connectivity tests against a BMC, verifying that IPMI works.', 'plugin': 'shell', 'command': 'ipmi_test', 'user': 'root', 'suite': '__miscellanea__', 'requires': "package.name == 'ipmitool'", 'name': 'miscellanea/ipmi_test'}) for report-message with priority 100. 2012-02-28 17:51:45,189 DEBUG Finished firing report-message. 2012-02-28 17:51:45,189 DEBUG Started firing report-message. 2012-02-28 17:51:45,189 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-message with priority 0. 2012-02-28 17:51:45,189 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-message with priority 100. 2012-02-28 17:51:45,190 DEBUG Finished firing report-message. 2012-02-28 17:51:45,190 DEBUG Started firing report-message. 2012-02-28 17:51:45,190 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': "Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty)", 'plugin': 'shell', 'command': 'if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi', 'requires': "package.name == 'apport'", 'name': 'miscellanea/apport-directory'}) for report-message with priority 0. 2012-02-28 17:51:45,190 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "Test that the /var/crash directory doesn't contain anything. Lists the files contained within if it does, or echoes the status of the directory (doesn't exist/is empty)", 'plugin': 'shell', 'command': 'if [ -d /var/crash ]; then if [ $(find /var/crash -type f | grep -v .lock | wc -l) -eq 0 ]; then echo "/var/crash is empty"; else echo `ls /var/crash`; false; fi; else echo "/var/crash does not exist"; fi', 'suite': '__miscellanea__', 'requires': "package.name == 'apport'", 'name': 'miscellanea/apport-directory'}) for report-message with priority 100. 2012-02-28 17:51:45,190 DEBUG Finished firing report-message. 2012-02-28 17:51:45,190 DEBUG Started firing report-message. 2012-02-28 17:51:45,190 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node', 'plugin': 'shell', 'command': 'virt_check', 'user': 'root', 'requires': 'cpuinfo.platform in ("i386", "x86_64")', 'name': 'miscellanea/virtualization-check'}) for report-message with priority 0. 2012-02-28 17:51:45,191 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node', 'plugin': 'shell', 'command': 'virt_check', 'user': 'root', 'suite': '__miscellanea__', 'requires': 'cpuinfo.platform in ("i386", "x86_64")', 'name': 'miscellanea/virtualization-check'}) for report-message with priority 100. 2012-02-28 17:51:45,191 DEBUG Finished firing report-message. 2012-02-28 17:51:45,191 DEBUG Finished firing report-messages. 2012-02-28 17:51:45,191 DEBUG Finished firing message-file. 2012-02-28 17:51:45,191 DEBUG Finished firing message-result. 2012-02-28 17:51:45,191 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Miscellaneous tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'type': 'suite', 'name': '__miscellanea__'}) for message-exec with priority 0. 2012-02-28 17:51:45,191 DEBUG Finished firing message-exec. 2012-02-28 17:51:45,191 DEBUG Finished firing report-local. 2012-02-28 17:51:45,207 DEBUG Finished firing report-job. 2012-02-28 17:51:45,207 DEBUG Started firing report-job. 2012-02-28 17:51:45,207 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-job with priority -100. 2012-02-28 17:51:45,207 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-job with priority -100. 2012-02-28 17:51:45,208 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-job with priority 0. 2012-02-28 17:51:45,208 DEBUG Started firing report-shell. 2012-02-28 17:51:45,208 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-shell with priority 0. 2012-02-28 17:51:45,208 DEBUG Started firing report-test. 2012-02-28 17:51:45,209 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'name': 'miscellanea/is_laptop'}) for report-test with priority 0. 2012-02-28 17:51:45,209 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'type': 'test', 'name': 'miscellanea/is_laptop'}) for report-test with priority 100. 2012-02-28 17:51:45,209 DEBUG Finished firing report-test. 2012-02-28 17:51:45,209 DEBUG Finished firing report-shell. 2012-02-28 17:51:45,228 DEBUG Finished firing report-job. 2012-02-28 17:51:45,228 DEBUG Started firing report-job. 2012-02-28 17:51:45,228 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': 'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,228 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,230 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:45,230 DEBUG Started firing report-local. 2012-02-28 17:51:45,230 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:45,231 DEBUG Started firing report-suite. 2012-02-28 17:51:45,232 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'name': '__monitor__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:45,232 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Monitor tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'type': 'suite', 'name': '__monitor__'}) for report-suite with priority 100. 2012-02-28 17:51:45,232 DEBUG Finished firing report-suite. 2012-02-28 17:51:45,232 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:45,232 DEBUG Started firing message-exec. 2012-02-28 17:51:45,232 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Monitor tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'type': 'suite', 'name': '__monitor__'}) for message-exec with priority 0. 2012-02-28 17:51:45,233 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:45,233 INFO Running command: cat $CHECKBOX_SHARE/jobs/monitor.txt* 2012-02-28 17:51:45,246 DEBUG Started firing message-result. 2012-02-28 17:51:45,246 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: monitor/vga requires: display.vga == 'supported' description: PURPOSE: This test will check your VGA port. Skip if your system does not have a VGA port. STEPS: 1. Connect a display (if not already connected) to the VGA port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/dvi requires: display.dvi == 'supported' description: PURPOSE: This test will check your DVI port. Skip if your system does not have a DVI port STEPS: 1. Connect a display (if not already connected) to the DVI port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/displayport requires: display.dp == 'supported' description: PURPOSE: This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port STEPS: 1. Connect a display (if not already connected) to the DisplayPort port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/hdmi requires: display.hdmi == 'supported' description: PURPOSE: This test will check your HDMI port. Skip if your system does not have a HDMI port STEPS: 1. Connect a display (if not already connected) to the HDMI port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/svideo requires: display.svideo == 'supported' description: PURPOSE: This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port STEPS: 1. Connect a display (if not already connected) to the S-VIDEO port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/rca requires: display.rca == 'supported' description: PURPOSE: This test will check your RCA port. Skip if your system does not have a RCA port STEPS: 1. Connect a display (if not already connected) to the RCA port on your system VERIFICATION: Was the desktop displayed correctly on both screens? plugin: manual name: monitor/powersaving command: xset dpms force off description: PURPOSE: This test will check your monitor power saving capabilities STEPS: 1. Click "Test" to try the power saving capabilities of your monitor 2. Press any key or move the mouse to recover VERIFICATION: Did the the monitor go blank and turn on again? , 0.0108301639557) for message-result with priority 0. 2012-02-28 17:51:45,246 DEBUG Started firing message-file. 2012-02-28 17:51:45,248 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:45,256 DEBUG Started firing report-messages. 2012-02-28 17:51:45,257 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/dvi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DVI port on your system\n', 'purpose': 'This test will check your DVI port. Skip if your system does not have a DVI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dvi == 'supported'", 'description': 'PURPOSE:\n This test will check your DVI port. Skip if your system does not have a DVI port\nSTEPS:\n 1. Connect a display (if not already connected) to the DVI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/displayport', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DisplayPort port on your system\n', 'purpose': 'This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dp == 'supported'", 'description': 'PURPOSE:\n This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\nSTEPS:\n 1. Connect a display (if not already connected) to the DisplayPort port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/svideo', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the S-VIDEO port on your system\n', 'purpose': 'This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.svideo == 'supported'", 'description': 'PURPOSE:\n This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\nSTEPS:\n 1. Connect a display (if not already connected) to the S-VIDEO port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/rca', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the RCA port on your system\n', 'purpose': 'This test will check your RCA port. Skip if your system does not have a RCA port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.rca == 'supported'", 'description': 'PURPOSE:\n This test will check your RCA port. Skip if your system does not have a RCA port\nSTEPS:\n 1. Connect a display (if not already connected) to the RCA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}, {'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}]) for report-messages with priority 0. 2012-02-28 17:51:45,258 DEBUG Started firing report-message. 2012-02-28 17:51:45,258 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:51:45,258 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:45,258 DEBUG Finished firing report-message. 2012-02-28 17:51:45,258 DEBUG Started firing report-message. 2012-02-28 17:51:45,258 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/dvi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DVI port on your system\n', 'purpose': 'This test will check your DVI port. Skip if your system does not have a DVI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dvi == 'supported'", 'description': 'PURPOSE:\n This test will check your DVI port. Skip if your system does not have a DVI port\nSTEPS:\n 1. Connect a display (if not already connected) to the DVI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:51:45,259 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/dvi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DVI port on your system\n', 'purpose': 'This test will check your DVI port. Skip if your system does not have a DVI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.dvi == 'supported'", 'description': 'PURPOSE:\n This test will check your DVI port. Skip if your system does not have a DVI port\nSTEPS:\n 1. Connect a display (if not already connected) to the DVI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:45,259 DEBUG Finished firing report-message. 2012-02-28 17:51:45,259 DEBUG Started firing report-message. 2012-02-28 17:51:45,259 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/displayport', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DisplayPort port on your system\n', 'purpose': 'This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.dp == 'supported'", 'description': 'PURPOSE:\n This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\nSTEPS:\n 1. Connect a display (if not already connected) to the DisplayPort port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:51:45,259 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/displayport', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the DisplayPort port on your system\n', 'purpose': 'This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.dp == 'supported'", 'description': 'PURPOSE:\n This test will check your DisplayPort port. Skip if your system does not have a DisplayPort port\nSTEPS:\n 1. Connect a display (if not already connected) to the DisplayPort port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:45,259 DEBUG Finished firing report-message. 2012-02-28 17:51:45,259 DEBUG Started firing report-message. 2012-02-28 17:51:45,260 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:51:45,260 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:45,260 DEBUG Finished firing report-message. 2012-02-28 17:51:45,260 DEBUG Started firing report-message. 2012-02-28 17:51:45,260 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/svideo', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the S-VIDEO port on your system\n', 'purpose': 'This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.svideo == 'supported'", 'description': 'PURPOSE:\n This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\nSTEPS:\n 1. Connect a display (if not already connected) to the S-VIDEO port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:51:45,260 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/svideo', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the S-VIDEO port on your system\n', 'purpose': 'This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.svideo == 'supported'", 'description': 'PURPOSE:\n This test will check your S-VIDEO port. Skip if your system does not have a S-VIDEO port\nSTEPS:\n 1. Connect a display (if not already connected) to the S-VIDEO port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:45,260 DEBUG Finished firing report-message. 2012-02-28 17:51:45,261 DEBUG Started firing report-message. 2012-02-28 17:51:45,261 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/rca', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the RCA port on your system\n', 'purpose': 'This test will check your RCA port. Skip if your system does not have a RCA port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.rca == 'supported'", 'description': 'PURPOSE:\n This test will check your RCA port. Skip if your system does not have a RCA port\nSTEPS:\n 1. Connect a display (if not already connected) to the RCA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 0. 2012-02-28 17:51:45,261 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/rca', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the RCA port on your system\n', 'purpose': 'This test will check your RCA port. Skip if your system does not have a RCA port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.rca == 'supported'", 'description': 'PURPOSE:\n This test will check your RCA port. Skip if your system does not have a RCA port\nSTEPS:\n 1. Connect a display (if not already connected) to the RCA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-message with priority 100. 2012-02-28 17:51:45,261 DEBUG Finished firing report-message. 2012-02-28 17:51:45,261 DEBUG Started firing report-message. 2012-02-28 17:51:45,261 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-message with priority 0. 2012-02-28 17:51:45,261 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-message with priority 100. 2012-02-28 17:51:45,262 DEBUG Finished firing report-message. 2012-02-28 17:51:45,263 DEBUG Finished firing report-messages. 2012-02-28 17:51:45,263 DEBUG Finished firing message-file. 2012-02-28 17:51:45,263 DEBUG Finished firing message-result. 2012-02-28 17:51:45,263 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Monitor tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'type': 'suite', 'name': '__monitor__'}) for message-exec with priority 0. 2012-02-28 17:51:45,263 DEBUG Finished firing message-exec. 2012-02-28 17:51:45,265 DEBUG Finished firing report-local. 2012-02-28 17:51:45,281 DEBUG Finished firing report-job. 2012-02-28 17:51:45,281 DEBUG Started firing report-job. 2012-02-28 17:51:45,281 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:51:45,281 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:51:45,282 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority 0. 2012-02-28 17:51:45,282 DEBUG Started firing report-manual. 2012-02-28 17:51:45,282 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-manual with priority 0. 2012-02-28 17:51:45,283 DEBUG Started firing report-test. 2012-02-28 17:51:45,283 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 0. 2012-02-28 17:51:45,283 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 100. 2012-02-28 17:51:45,283 DEBUG Finished firing report-test. 2012-02-28 17:51:45,283 DEBUG Finished firing report-manual. 2012-02-28 17:51:45,301 DEBUG Finished firing report-job. 2012-02-28 17:51:45,301 DEBUG Started firing report-job. 2012-02-28 17:51:45,301 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:51:45,302 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:51:45,302 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority 0. 2012-02-28 17:51:45,302 DEBUG Started firing report-manual. 2012-02-28 17:51:45,303 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-manual with priority 0. 2012-02-28 17:51:45,303 DEBUG Started firing report-test. 2012-02-28 17:51:45,303 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 0. 2012-02-28 17:51:45,303 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 100. 2012-02-28 17:51:45,303 DEBUG Finished firing report-test. 2012-02-28 17:51:45,303 DEBUG Finished firing report-manual. 2012-02-28 17:51:45,319 DEBUG Finished firing report-job. 2012-02-28 17:51:45,319 DEBUG Started firing report-job. 2012-02-28 17:51:45,319 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority -100. 2012-02-28 17:51:45,319 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority -100. 2012-02-28 17:51:45,320 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority 0. 2012-02-28 17:51:45,320 DEBUG Started firing report-manual. 2012-02-28 17:51:45,320 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-manual with priority 0. 2012-02-28 17:51:45,320 DEBUG Started firing report-test. 2012-02-28 17:51:45,321 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-test with priority 0. 2012-02-28 17:51:45,321 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-test with priority 100. 2012-02-28 17:51:45,321 DEBUG Finished firing report-test. 2012-02-28 17:51:45,321 DEBUG Finished firing report-manual. 2012-02-28 17:51:45,335 DEBUG Finished firing report-job. 2012-02-28 17:51:45,336 DEBUG Started firing report-job. 2012-02-28 17:51:45,337 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': 'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,337 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,340 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:45,340 DEBUG Started firing report-local. 2012-02-28 17:51:45,340 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:45,340 DEBUG Started firing report-suite. 2012-02-28 17:51:45,340 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'name': '__networking__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:45,341 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'type': 'suite', 'name': '__networking__'}) for report-suite with priority 100. 2012-02-28 17:51:45,341 DEBUG Finished firing report-suite. 2012-02-28 17:51:45,341 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:45,341 DEBUG Started firing message-exec. 2012-02-28 17:51:45,341 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'type': 'suite', 'name': '__networking__'}) for message-exec with priority 0. 2012-02-28 17:51:45,341 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:45,341 INFO Running command: cat $CHECKBOX_SHARE/jobs/networking.txt* 2012-02-28 17:51:45,355 DEBUG Started firing message-result. 2012-02-28 17:51:45,356 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: networking/detect requires: device.category == 'NETWORK' or device.category == 'WIRELESS' command: network_device_info description: Test to detect the available network controllers description-ast.UTF-8: Prueba pa deteutar controladores de rede disponibles description-de.UTF-8: Test zur Erkennung der verfügbaren Netzwerksteuergeräte description-el.utf-8: Δοκιμή για την ανίχνευση των διαθέσιμων ελεγκτών δικτύου description-en_AU.UTF-8: Test to detect the available network controllers description-en_GB.UTF-8: Test to detect the available network controllers description-es.UTF-8: Prueba para detectar controladores de red disponibles description-fi.UTF-8: Testi käytössä olevien verkkosovittimien havaitsemiseksi description-ms.UTF-8: Ujian untuk mengesan kawalan rangkaian tersedia description-nl.UTF-8: Test om de beschikbare netwerkkaart(en) te detecteren description-pt_BR.UTF-8: Teste para detectar os controladores de rede disponíveis description-ru.UTF-8: Проверка определения доступных сетевых контроллеров description-sl.UTF-8: Preizkus za zaznavanje razpoložljivih omrežnih kartic plugin: shell name: networking/internet depends: networking/detect command: internet_test description: Tests whether the system has a working Internet connection. description-ast.UTF-8: Prueba si'l sistema tien una conexón d'Internet funcionando. description-be.UTF-8: Праверка працаздольнасці злучэння з сеткай Інтэрнэт description-bs.UTF-8: Provjerava da li sistem ima ispravnu Internet vezu description-cs.UTF-8: Zkusí, zda má systém funkční připojení k Internetu. description-da.UTF-8: Tester om systemet har en fungerende internetforbindelse. description-de.UTF-8: Überprüft, ob das System über eine funktionierende Internetverbindung verfügt. description-el.utf-8: Δοκιμή για το αν στο σύστημα υπάρχει λειτουργική σύνδεση με το διαδίκτυο. description-en_AU.UTF-8: Tests whether the system has a working Internet connection. description-en_GB.UTF-8: Tests whether the system has a working Internet connection. description-es.UTF-8: Prueba si el sistema tiene una conexión de Internet funcionando. description-fi.UTF-8: Testaa, onko järjestelmässä toimiva internetyhteys. description-fr.UTF-8: Teste si le système dispose d'une connexion Internet active. description-gl.UTF-8: Proba se os sitema ten unha conexión de Internet funcionando. description-hu.UTF-8: Ellenőrzi, hogy a rendszernek van-e működő internetkapcsolata. description-it.UTF-8: Verifica la presenza di una connessione a Internet funzionante. description-ja.UTF-8: コンピューターがインターネットに接続しているかどうかのテスト description-ms.UTF-8: Uji sama ada sistem mempunyai sambungan Internet yang berfungsi. description-nl.UTF-8: Test of het systeem een werkende internetverbinding heeft. description-pt_BR.UTF-8: Testa se o sistema tem uma conexão de internet em funcionamento. description-ru.UTF-8: Проверка работоспособности соединения с сетью Интернет description-sl.UTF-8: Preizkusi, če ima sistem delujočo internetno povezavo. description-sq.UTF-8: Testo nëse sistemi ka një lidhje interneti që punon. description-sr.UTF-8: Проверите да ли систем има радну Интернет везу. description-sv.UTF-8: Tester om systemet har en fungerande internetanslutning. description-tr.UTF-8: Sistemde çalışan bir Internet bağlantısı olup olmadığını testler. description-ug.UTF-8: ئىنتېرنېت باغلىنىشى بارمۇ يوق سىنايدۇ. description-zh_TW.UTF-8: 測試系統是否有個有效的網路連通. plugin: local name: networking/info requires: device.category == 'NETWORK' description: Network Information description-ast.UTF-8: Información de la rede description-be.UTF-8: Інфармацыя аб сетцы description-bs.UTF-8: Podaci o mreži description-cs.UTF-8: Informace o síti description-da.UTF-8: Netværksinformation description-de.UTF-8: Netzwerk-Informationen description-el.utf-8: Πληροφορίες δικτύου description-en_AU.UTF-8: Network Information description-en_GB.UTF-8: Network Information description-es.UTF-8: Información de la red description-fi.UTF-8: Verkkotiedot description-fr.UTF-8: Informations sur le réseau description-gl.UTF-8: Información da rede description-hu.UTF-8: Hálózati információk description-it.UTF-8: Informazioni sulla rete description-ko.UTF-8: 네트워크 정보 description-lv.UTF-8: Tīkla informācija description-ms.UTF-8: Maklumat Rangkaian description-nl.UTF-8: Netwerkinformatie description-oc.UTF-8: Informacions sus la ret description-pt_BR.UTF-8: Informações de rede description-ru.UTF-8: Сведения о сети description-sl.UTF-8: Podatki o omrežju description-sq.UTF-8: Informacioni i Rrjetit description-sr.UTF-8: Подаци о мрежи description-sv.UTF-8: Nätverksinformation description-th.UTF-8: ข้อมูลด้านเครื่อข่าย description-tr.UTF-8: Ağ Bilgisi description-ug.UTF-8: تور ئۇچۇرى command: cat <<'EOF' | run_templates -s 'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \$2 }" | xargs -n 1 sh -c "for i in \`ls /sys\$0/net 2>/dev/null\`; do echo \$0 \$i; done"' plugin: manual name: networking/info_$2 requires: device.path == "$1" and package.name == 'linux' command: network_info $2 _description: PURPOSE: This test will check the different NIC STEPS: 1. Please verify the following information for NIC $2 INFO: $output VERIFICATION: Is this correct? EOF plugin: shell name: networking/info_automated requires: package.name == 'network-manager' device.category == 'NETWORK' command: udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \$2 }"| xargs -n 1 sh -c "for i in \`ls /sys\$0/net 2>/dev/null\`; do network_info \$i; done" description: This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error. plugin: manual name: networking/wired_connection command: network_check description: PURPOSE: This test will check your wired connection STEPS: 1. Click on the Network icon in the top panel 2. Select a network below the "Wired network" section 3. Click "Test" to verify that it's possible to establish a HTTP connection VERIFICATION: Did a notification show and was the connection correctly established? plugin: manual name: networking/modem_connection command: network_check description: PURPOSE: This test will check that a DSL modem can be configured and connected. STEPS: 1. Connect the telephone line to the computer 2. Click on the Network icon on the top panel. 3. Select "Edit Connections" 4. Select the "DSL" tab 5. Click on "Add" button 6. Configure the connection parameters properly 7. Click "Test" to verify that it's possible to establish an HTTP connection VERIFICATION: Did a notification show and was the connection correctly established? plugin: shell name: networking/ping command: internet_test $CHECKBOX_SERVER description: Automated test case to verify availability of some system on the network using ICMP ECHO packets. plugin: shell name: networking/http command: wget -SO /dev/null http://$TRANSFER_SERVER description: Automated test case to make sure that it's possible to download files through HTTP plugin: shell name: networking/ntp requires: package.name == 'ntpdate' user: root command: network_ntp_test description: Test to see if we can sync local clock to an NTP server description-ast.UTF-8: Prueba pa ver si se pues sincronizar el reló llocal con un sirvidor NTP description-be.UTF-8: Праверка магчымасці сінхранізацыі лакальнага гадзінніка з NTP серверам description-bs.UTF-8: Test kojim ćete videti da li možete da usaglasite sat sa NTP serverom description-cs.UTF-8: Test k ověření synchronizace systémového času s NTP serverem description-da.UTF-8: Test der afgør om vi kan synkronisere det lokale ur til en NTP-server description-de.UTF-8: Test zur Überprüfung des Uhrzeitabgleichs mit einem NTP-Server description-el.utf-8: Έλεγχος για τη διαπίστωση της δυνατότητας συγχρονισμού του τοπικού ρολογιού με έναν εξυπηρετητή NTP description-en_AU.UTF-8: Test to see if we can sync local clock to an NTP server description-en_GB.UTF-8: Test to see if we can sync local clock to an NTP server description-es.UTF-8: Pruebe para ver si se puede sincronizar el reloj local con un servidor NTP description-fi.UTF-8: Testi, joka tarkistaa, että voiko tietokoneen kellon synkronoida NTP-palvelimelta. description-fr.UTF-8: Test pour voir si nous pouvons synchroniser l'horloge locale à un serveur NTP description-gl.UTF-8: Proba para ver se se pode sincronizar o reloxo local cun servidor NTP description-hu.UTF-8: Teszt a helyi idő szinkronizálásnak megkísérlésére egy NTP kiszolgálóval description-it.UTF-8: Test di verifica della sincronizzare dell'orologio locale a un server NTP description-ja.UTF-8: NTPサーバーとローカルの時計が同期できるか確認するテスト description-ms.UTF-8: Uji untuk lihat jika kita boleh segerakkan jam setempat dengan pelayan NTP description-nl.UTF-8: Test om te zien of de lokale klok met een NTP server gesynchroniseerd kan worden description-pt_BR.UTF-8: Teste para verificar se podemos sincronizar o relógio local ao servidor NTP description-ru.UTF-8: Проверка возможности синхронизации локальных часов с NTP сервером description-sl.UTF-8: Preizkus usklajevanja krajevne ure s strežnikom NTP. description-sq.UTF-8: Testoni për të parë nëse mund ta sinkronizoni orën lokale me serverin NTP description-sr.UTF-8: Тест којим ћете видети да ли можете да усагласите часовник са НТП сервером description-sv.UTF-8: Test för att se om vi kan synkronisera den lokala klockan mot en NTP-server description-th.UTF-8: ทดสอบว่า้เราสามารถปรับนาฬิกาท้องถิ่นให้ตรงกับเซิร์ฟเวอร์ NTP ได้หรือไม่ description-tr.UTF-8: Bir NTP sunucusuyla yerel saatı senkronize edebilmesini sınayın description-ug.UTF-8: يەرلىك سائەتنى NTP مۇلازىمېتىرى بىلەن قەدەمداشلاشقا بولامدۇ سىنايدۇ description-zh_TW.UTF-8: 測試看看我們能否讓本機的時間與 NTP 伺服器同步. plugin: shell name: networking/ssh requires: package.name == 'openssh-client' command: if [ $CHECKBOX_SERVER ]; then ssh -q -o 'StrictHostKeyChecking=no' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi description: Verify that an installation of checkbox-server on the network can be reached over SSH. description-ast.UTF-8: Verificar qu'una instalación de chechbox-server na rede pue algamase per duana de SSH description-be.UTF-8: Праверка магчымасці ўсталёўкі checkbox-сервера ў сетцы з выкарыстаннем SSH. description-bs.UTF-8: Provjerava da li instalacija servera biranja na mreži može biti dostignuta preko SSH-a. description-cs.UTF-8: Ověřit, že se lze připojit k instalaci checkbox-serveru na síti pomocí SSH description-da.UTF-8: Verificer at en installation af checkbox-server på netværket kan nås over SSH- description-de.UTF-8: Überprüfung der Erreichbarkeit einer Installation von checkbox-server über das Netzwerk mittels SSH. description-el.utf-8: Επιβεβαίωση για το ότι μια εγκατάσταση του checkbox-server στο δίκτυο μπορεί να είναι προσβάσιμη μέσω SSH. description-en_AU.UTF-8: Verify that an installation of checkbox-server on the network can be reached over SSH. description-en_GB.UTF-8: Verify that an installation of checkbox-server on the network can be reached over SSH. description-es.UTF-8: Verificar que una instalación de chechbox-server en la red se puede alcanzar mediante SSH description-fi.UTF-8: Tarkista, että voit ottaa yhteyden SSH:n kautta checkbox-serveriin verkossa. description-fr.UTF-8: Vérifiez que l'installation de checkbox-server sur le réseau peut être atteinte via SSH. description-gl.UTF-8: Verifica que se pode alcanzar unha instalación de checkbox-server na rede mediante SSH description-hu.UTF-8: Ellenőrzi, hogy a checkbox kiszolgáló elérhető-e a hálózatról SSH-n keresztül. description-it.UTF-8: Verifica che una installazione di checkbox-server nella rete possa essere raggiunta tramite SSH description-ms.UTF-8: Sahkan pemasangan pelayan-checkbox pada rangkaian melalui SSH description-nl.UTF-8: Verifieer dat een installatie van checkbox-server op het netwerk bereikt kan worden via SSH. description-pt_BR.UTF-8: Verifica se a instalação do servidor-checkbox na rede pode atingir mais de um SSH. description-ru.UTF-8: Проверка возможности установки checkbox-сервера в сети с использованием SSH. description-sl.UTF-8: Preverite, da je namestitev programa checkbox-server na omrežju dosegljiva preko SSH. description-sq.UTF-8: Verifikoni që një instalim i checkbox-server në rrjet mund të arrihet me anë të SSH. description-sr.UTF-8: Проверава да ли инсталација сервера проверне кутије на мрежи може бити достигнута преко ССХ-а. description-sv.UTF-8: Verifiera att installationen av en checkbox-server på nätverket kan nås via SSH. description-ug.UTF-8: ئورنىتىلغان checkbox-server قا توردا SSH ئارقىلىق باغلانغىلى بولامدۇ تەكشۈرىدۇ description-zh_TW.UTF-8: 驗證可以從網路上透過 SSH 安裝 check-server. plugin: shell name: networking/printer requires: package.name == 'cups-client' command: network_printer_test -s $CHECKBOX_SERVER description: Try to enable a remote printer on the network and print a test page. description-ast.UTF-8: Intentar activar una imprentadora na rede ya imprentar una páxina de prueba. description-be.UTF-8: Паспрабаваць ўключыць аддалены прынтар у сетку і надрукаваць пробную старонку. description-bs.UTF-8: Pokušaće da omogući udaljeni štampač na mreži i da otštampa probnu stranicu. description-cs.UTF-8: Pokusit se povolit vzdálenou tiskárnu na síti a vytisknout zkušební stránku description-da.UTF-8: Prøv at aktivere en fjernprinter på netværket og udskrive en side. description-de.UTF-8: Es wird versucht einen entfernt angeschlossenen Drucker im Netzwerk zu aktivieren und eine Testseite zu drucken. description-el.utf-8: Δοκιμή για την ενεργοποίηση ενός απομακρυσμένου εκτυπωτή στο δίκτυο και την εκτύπωση δοκιμαστικής σελίδας. description-en_AU.UTF-8: Try to enable a remote printer on the network and print a test page. description-en_GB.UTF-8: Try to enable a remote printer on the network and print a test page. description-es.UTF-8: Intentar activar una impresora remota en la red e imprimir una página de prueba. description-fi.UTF-8: Yritä käynnistää etätulostin verkossa ja tulosta testisivu. description-fr.UTF-8: Essayez d'activer une imprimante distante sur le réseau et d'imprimer une page de test. description-gl.UTF-8: Tenta activar unha impresora remota na rede e imprimir unha páxina de proba. description-hu.UTF-8: Tesztoldal nyomtatása egy hálózaton megosztott nyomtatóval. description-it.UTF-8: Prova ad abilitare una stampante remota nella rete e stampa una pagina di prova. description-ja.UTF-8: ネットワーク上にあるリモートプリンターを利用可能にして、テストページの印刷を試みます。 description-ms.UTF-8: Cuba benarkan pencetak jauh pada rangkaian dan cetak halaman uji. description-nl.UTF-8: Probeer een netwerkprinter in te schakelen en druk een testpagina af. description-pt_BR.UTF-8: Tente habilitar uma impressora remota na rede e imprima uma página de teste. description-ru.UTF-8: Попытаться включить удалённый принтер в сети и напечатать пробную страницу. description-sl.UTF-8: Preverjanje, če je možno omogočiti oddaljen tiskalnik na omrežju in natisniti preizkusno stran. description-sq.UTF-8: Përpiqu të aktivizosh një printer të largët në rrjet dhe printo një faqe testimi. description-sr.UTF-8: Покушаће да омогући удаљени штампач на мрежи и да одштампа пробну страницу. description-sv.UTF-8: Prova att aktivera en skrivare på nätverket och skriv ut en testsida. description-th.UTF-8: พยายามที่จะเปิดการใช้งานพรินเตอร์ระยะไกลบนเครือข่ายและพิมพ์หน้าทดสอบการพิมพ์ description-tr.UTF-8: Ağ üzerindeki bir uzak yazıcı etkinleştirmeyi ve bir test sayfası yazdırmayı deneyin. description-ug.UTF-8: توردىكى يىراقتىكى پرىنتېرنى ئىناۋەتلىك قىلىپ، سىناق بېتىنى سىناپ كۆرۈڭ. description-zh_HK.UTF-8: 嘗試去啟用網絡上的遠程打印機,打印一張測試頁。 description-zh_TW.UTF-8: 嘗試啓動網路遠端印表機並且印出測試頁. plugin: local name: networking/multi_nic requires: device.category == 'NETWORK' description: Automated test to walk multiple network cards and test each one in sequence. description-ast.UTF-8: Prueba automatizada pa pasar sobre múltiples tarxetes de rede y probar cada una secuencialmente. description-de.UTF-8: Automatisierter Test, um mehrere Netzwerkkarten der Reihe nach zu überprüfen. description-el.utf-8: Αυτοματοποιημένος έλεγχος για τη χρήση πολλαπλών καρτών δικτύου και τη διαδοχική δοκιμή κάθε μιας από αυτές. description-en_AU.UTF-8: Automated test to walk multiple network cards and test each one in sequence. description-en_GB.UTF-8: Automated test to walk multiple network cards and test each one in sequence. description-es.UTF-8: Prueba automatizada para pasar sobre múltiples tarjetas de red y probar cada una secuencialmente. description-ms.UTF-8: Ujian berautomatik untuk jalani kad rangkaian berbilang dan uji setiap satu dalam jujukan. description-pt_BR.UTF-8: Teste automatizado para percorrer múltiplas placas de rede e testar cada uma em sequência. description-ru.UTF-8: Автоматизированная проверка позволяющая переключаться между несколькими сетевыми картами и последовательно тестировать каждую из них. command: cat <<'EOF' | run_templates -s 'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \$2 }" | xargs -n 1 sh -c "for i in \`ls /sys\$0/net 2>/dev/null\`; do echo \$0 \$i; done"' plugin: shell name: networking/multi_nic_$2 requires: device.path == "$1" and package.name == 'linux' user: root command: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug description: Testing for NIC $2 EOF plugin: shell name: networking/bandwidth requires: package.name == 'linux' package.name == 'ethtool' and package.name == 'nmap' device.category == 'NETWORK' user: root command: network_bandwidth_test --log-level=info --scan=3 description: Test to measure the network bandwidth description-ast.UTF-8: Prueba pa midir l'anchor de banda de rede description-be.UTF-8: Праверка прапускной здольнасці сеткі description-bs.UTF-8: Test za mjerenje mrežne propusnosti description-cs.UTF-8: Měření rychlosti připojení description-da.UTF-8: Test som måler netværksbåndbredden description-de.UTF-8: Test, um die Bandbreite des Netzwerks zu messen. description-el.utf-8: Δοκιμή για τη μέτρηση του εύρους ζώνης δικτύου (bandwidth) description-en_AU.UTF-8: Test to measure the network bandwidth description-en_GB.UTF-8: Test to measure the network bandwidth description-es.UTF-8: Prueba para medir el ancho de banda de red description-fi.UTF-8: Testi verkon kapasiteetin mittaamiseen description-fr.UTF-8: Test pour mesurer la bande passante du réseau description-gl.UTF-8: Proba para medir o ancho de banda da rede description-hu.UTF-8: Teszt a hálózat sávszélességének méréséhez description-it.UTF-8: Test per misurare l'ampiezza di banda della rete description-ja.UTF-8: ネットワークの帯域幅を計測するテスト description-ms.UTF-8: Uji untuk mengukur jalur lebar rangkaian description-nl.UTF-8: Test om de netwerkbandbreedte te meten description-pt_BR.UTF-8: Teste para medir a largura de banda da rede description-ru.UTF-8: Проверка пропускной способности сети description-sl.UTF-8: Preizkus za merjenje pasovne širine omrežja description-sq.UTF-8: Testo për të matur gjerësinë e rrjetit description-sr.UTF-8: Тест за мерење пропусног опсега мреже description-sv.UTF-8: Testa för att mäta nätverkets bandbredd description-tr.UTF-8: Şebeke bant genişliği ölçüm sınaması description-ug.UTF-8: تور بەلۋېغىنى سىناش description-zh_TW.UTF-8: 測試以衡量網路頻寬. , 0.0121870040894) for message-result with priority 0. 2012-02-28 17:51:45,356 DEBUG Started firing message-file. 2012-02-28 17:51:45,356 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:45,375 DEBUG Started firing report-messages. 2012-02-28 17:51:45,376 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'command': 'network_device_info', 'plugin': 'shell', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'description': 'Test to detect the available network controllers', 'name': 'networking/detect'}, {'depends': 'networking/detect', 'command': 'internet_test', 'description': 'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}, {'name': 'networking/info', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: manual\nname: networking/info_$2\nrequires: device.path == "$1" and package.name == \'linux\'\ncommand: network_info $2\n_description:\n PURPOSE:\n This test will check the different NIC\n STEPS:\n 1. Please verify the following information for NIC $2\n INFO:\n $output\n VERIFICATION:\n Is this correct?\nEOF', 'requires': "device.category == 'NETWORK'", 'description': 'Network Information'}, {'description': 'This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error.', 'plugin': 'shell', 'name': 'networking/info_automated', 'command': 'udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \\$2 }"| xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do network_info \\$i; done"', 'requires': "package.name == 'network-manager'\ndevice.category == 'NETWORK'"}, {'info': None, 'name': 'networking/wired_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wired connection\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the top panel\n2. Select a network below the "Wired network" section\n3. Click "Test" to verify that it\'s possible to establish a HTTP connection\n', 'description': 'PURPOSE:\n This test will check your wired connection\nSTEPS:\n 1. Click on the Network icon in the top panel\n 2. Select a network below the "Wired network" section\n 3. Click "Test" to verify that it\'s possible to establish a HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}, {'info': None, 'name': 'networking/modem_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check that a DSL modem can be configured and connected.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Connect the telephone line to the computer\n2. Click on the Network icon on the top panel.\n3. Select "Edit Connections"\n4. Select the "DSL" tab\n5. Click on "Add" button\n6. Configure the connection parameters properly\n7. Click "Test" to verify that it\'s possible to establish an HTTP connection\n', 'description': 'PURPOSE:\n This test will check that a DSL modem can be configured and connected.\nSTEPS:\n 1. Connect the telephone line to the computer\n 2. Click on the Network icon on the top panel.\n 3. Select "Edit Connections"\n 4. Select the "DSL" tab\n 5. Click on "Add" button\n 6. Configure the connection parameters properly\n 7. Click "Test" to verify that it\'s possible to establish an HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}, {'name': 'networking/ping', 'command': 'internet_test $CHECKBOX_SERVER', 'description': 'Automated test case to verify availability of some system on the network\nusing ICMP ECHO packets.', 'plugin': 'shell'}, {'name': 'networking/http', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell'}, {'description': 'Test to see if we can sync local clock to an NTP server', 'plugin': 'shell', 'command': 'network_ntp_test', 'user': 'root', 'requires': "package.name == 'ntpdate'", 'name': 'networking/ntp'}, {'requires': "package.name == 'openssh-client'", 'command': 'if [ $CHECKBOX_SERVER ]; then ssh -q -o \'StrictHostKeyChecking=no\' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi', 'description': 'Verify that an installation of checkbox-server on the network can be reached over SSH.', 'name': 'networking/ssh', 'plugin': 'shell'}, {'requires': "package.name == 'cups-client'", 'command': 'network_printer_test -s $CHECKBOX_SERVER', 'description': 'Try to enable a remote printer on the network and print a test page.', 'name': 'networking/printer', 'plugin': 'shell'}, {'description': 'Automated test to walk multiple network cards and test each one in sequence.', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: shell\nname: networking/multi_nic_$2\nrequires: device.path == "$1" and package.name == \'linux\'\nuser: root\ncommand: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug\ndescription:\n Testing for NIC $2\nEOF', 'requires': "device.category == 'NETWORK'", 'name': 'networking/multi_nic'}, {'plugin': 'shell', 'name': 'networking/bandwidth', 'command': 'network_bandwidth_test --log-level=info --scan=3', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'ethtool' and package.name == 'nmap'\ndevice.category == 'NETWORK'", 'description': 'Test to measure the network bandwidth'}]) for report-messages with priority 0. 2012-02-28 17:51:45,376 DEBUG Started firing report-message. 2012-02-28 17:51:45,376 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': 'network_device_info', 'plugin': 'shell', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'description': 'Test to detect the available network controllers', 'name': 'networking/detect'}) for report-message with priority 0. 2012-02-28 17:51:45,376 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'name': 'networking/detect'}) for report-message with priority 100. 2012-02-28 17:51:45,376 DEBUG Finished firing report-message. 2012-02-28 17:51:45,376 DEBUG Started firing report-message. 2012-02-28 17:51:45,377 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'networking/detect', 'command': 'internet_test', 'description': 'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:45,377 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': 'networking/detect', 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-message with priority 100. 2012-02-28 17:51:45,377 DEBUG Finished firing report-message. 2012-02-28 17:51:45,377 DEBUG Started firing report-message. 2012-02-28 17:51:45,377 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'networking/info', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: manual\nname: networking/info_$2\nrequires: device.path == "$1" and package.name == \'linux\'\ncommand: network_info $2\n_description:\n PURPOSE:\n This test will check the different NIC\n STEPS:\n 1. Please verify the following information for NIC $2\n INFO:\n $output\n VERIFICATION:\n Is this correct?\nEOF', 'requires': "device.category == 'NETWORK'", 'description': 'Network Information'}) for report-message with priority 0. 2012-02-28 17:51:45,377 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/info', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: manual\nname: networking/info_$2\nrequires: device.path == "$1" and package.name == \'linux\'\ncommand: network_info $2\n_description:\n PURPOSE:\n This test will check the different NIC\n STEPS:\n 1. Please verify the following information for NIC $2\n INFO:\n $output\n VERIFICATION:\n Is this correct?\nEOF', 'suite': '__networking__', 'requires': "device.category == 'NETWORK'", 'description': 'Network Information'}) for report-message with priority 100. 2012-02-28 17:51:45,378 DEBUG Finished firing report-message. 2012-02-28 17:51:45,378 DEBUG Started firing report-message. 2012-02-28 17:51:45,378 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error.', 'plugin': 'shell', 'name': 'networking/info_automated', 'command': 'udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \\$2 }"| xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do network_info \\$i; done"', 'requires': "package.name == 'network-manager'\ndevice.category == 'NETWORK'"}) for report-message with priority 0. 2012-02-28 17:51:45,378 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated test to gather some info on the current state of your network devices. If no devices are found, the test will exit with an error.', 'plugin': 'shell', 'name': 'networking/info_automated', 'command': 'udev_resource | filter_templates -w "category=WIRELESS" -w "category=NETWORK"| awk "/path: / { print \\$2 }"| xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do network_info \\$i; done"', 'suite': '__networking__', 'requires': "package.name == 'network-manager'\ndevice.category == 'NETWORK'"}) for report-message with priority 100. 2012-02-28 17:51:45,378 DEBUG Finished firing report-message. 2012-02-28 17:51:45,378 DEBUG Started firing report-message. 2012-02-28 17:51:45,378 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'networking/wired_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wired connection\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the top panel\n2. Select a network below the "Wired network" section\n3. Click "Test" to verify that it\'s possible to establish a HTTP connection\n', 'description': 'PURPOSE:\n This test will check your wired connection\nSTEPS:\n 1. Click on the Network icon in the top panel\n 2. Select a network below the "Wired network" section\n 3. Click "Test" to verify that it\'s possible to establish a HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 0. 2012-02-28 17:51:45,379 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'networking/wired_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wired connection\n', 'verification': 'Did a notification show and was the connection correctly established?', 'suite': '__networking__', 'steps': '1. Click on the Network icon in the top panel\n2. Select a network below the "Wired network" section\n3. Click "Test" to verify that it\'s possible to establish a HTTP connection\n', 'description': 'PURPOSE:\n This test will check your wired connection\nSTEPS:\n 1. Click on the Network icon in the top panel\n 2. Select a network below the "Wired network" section\n 3. Click "Test" to verify that it\'s possible to establish a HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 100. 2012-02-28 17:51:45,379 DEBUG Finished firing report-message. 2012-02-28 17:51:45,379 DEBUG Started firing report-message. 2012-02-28 17:51:45,379 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'networking/modem_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check that a DSL modem can be configured and connected.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Connect the telephone line to the computer\n2. Click on the Network icon on the top panel.\n3. Select "Edit Connections"\n4. Select the "DSL" tab\n5. Click on "Add" button\n6. Configure the connection parameters properly\n7. Click "Test" to verify that it\'s possible to establish an HTTP connection\n', 'description': 'PURPOSE:\n This test will check that a DSL modem can be configured and connected.\nSTEPS:\n 1. Connect the telephone line to the computer\n 2. Click on the Network icon on the top panel.\n 3. Select "Edit Connections"\n 4. Select the "DSL" tab\n 5. Click on "Add" button\n 6. Configure the connection parameters properly\n 7. Click "Test" to verify that it\'s possible to establish an HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 0. 2012-02-28 17:51:45,380 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'networking/modem_connection', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check that a DSL modem can be configured and connected.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'suite': '__networking__', 'steps': '1. Connect the telephone line to the computer\n2. Click on the Network icon on the top panel.\n3. Select "Edit Connections"\n4. Select the "DSL" tab\n5. Click on "Add" button\n6. Configure the connection parameters properly\n7. Click "Test" to verify that it\'s possible to establish an HTTP connection\n', 'description': 'PURPOSE:\n This test will check that a DSL modem can be configured and connected.\nSTEPS:\n 1. Connect the telephone line to the computer\n 2. Click on the Network icon on the top panel.\n 3. Select "Edit Connections"\n 4. Select the "DSL" tab\n 5. Click on "Add" button\n 6. Configure the connection parameters properly\n 7. Click "Test" to verify that it\'s possible to establish an HTTP connection\nVERIFICATION:\n Did a notification show and was the connection correctly established?'}) for report-message with priority 100. 2012-02-28 17:51:45,381 DEBUG Finished firing report-message. 2012-02-28 17:51:45,381 DEBUG Started firing report-message. 2012-02-28 17:51:45,381 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'networking/ping', 'command': 'internet_test $CHECKBOX_SERVER', 'description': 'Automated test case to verify availability of some system on the network\nusing ICMP ECHO packets.', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:45,381 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/ping', 'plugin': 'shell', 'command': 'internet_test $CHECKBOX_SERVER', 'suite': '__networking__', 'description': 'Automated test case to verify availability of some system on the network\nusing ICMP ECHO packets.'}) for report-message with priority 100. 2012-02-28 17:51:45,383 DEBUG Finished firing report-message. 2012-02-28 17:51:45,383 DEBUG Started firing report-message. 2012-02-28 17:51:45,383 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'networking/http', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'description': "Automated test case to make sure that it's possible to download files through HTTP", 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:45,383 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'networking/http', 'plugin': 'shell', 'command': 'wget -SO /dev/null http://$TRANSFER_SERVER', 'suite': '__networking__', 'description': "Automated test case to make sure that it's possible to download files through HTTP"}) for report-message with priority 100. 2012-02-28 17:51:45,384 DEBUG Finished firing report-message. 2012-02-28 17:51:45,384 DEBUG Started firing report-message. 2012-02-28 17:51:45,384 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test to see if we can sync local clock to an NTP server', 'plugin': 'shell', 'command': 'network_ntp_test', 'user': 'root', 'requires': "package.name == 'ntpdate'", 'name': 'networking/ntp'}) for report-message with priority 0. 2012-02-28 17:51:45,384 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to see if we can sync local clock to an NTP server', 'plugin': 'shell', 'command': 'network_ntp_test', 'user': 'root', 'suite': '__networking__', 'requires': "package.name == 'ntpdate'", 'name': 'networking/ntp'}) for report-message with priority 100. 2012-02-28 17:51:45,384 DEBUG Finished firing report-message. 2012-02-28 17:51:45,384 DEBUG Started firing report-message. 2012-02-28 17:51:45,384 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'requires': "package.name == 'openssh-client'", 'command': 'if [ $CHECKBOX_SERVER ]; then ssh -q -o \'StrictHostKeyChecking=no\' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi', 'description': 'Verify that an installation of checkbox-server on the network can be reached over SSH.', 'name': 'networking/ssh', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:45,384 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verify that an installation of checkbox-server on the network can be reached over SSH.', 'plugin': 'shell', 'command': 'if [ $CHECKBOX_SERVER ]; then ssh -q -o \'StrictHostKeyChecking=no\' -o "UserKnownHostsFile=/tmp/ssh_test_$$" -l ubuntu $CHECKBOX_SERVER "uname -a" && rm /tmp/ssh_test_$$; fi', 'suite': '__networking__', 'requires': "package.name == 'openssh-client'", 'name': 'networking/ssh'}) for report-message with priority 100. 2012-02-28 17:51:45,385 DEBUG Finished firing report-message. 2012-02-28 17:51:45,385 DEBUG Started firing report-message. 2012-02-28 17:51:45,385 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'requires': "package.name == 'cups-client'", 'command': 'network_printer_test -s $CHECKBOX_SERVER', 'description': 'Try to enable a remote printer on the network and print a test page.', 'name': 'networking/printer', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:45,385 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Try to enable a remote printer on the network and print a test page.', 'plugin': 'shell', 'command': 'network_printer_test -s $CHECKBOX_SERVER', 'suite': '__networking__', 'requires': "package.name == 'cups-client'", 'name': 'networking/printer'}) for report-message with priority 100. 2012-02-28 17:51:45,385 DEBUG Finished firing report-message. 2012-02-28 17:51:45,385 DEBUG Started firing report-message. 2012-02-28 17:51:45,385 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Automated test to walk multiple network cards and test each one in sequence.', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: shell\nname: networking/multi_nic_$2\nrequires: device.path == "$1" and package.name == \'linux\'\nuser: root\ncommand: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug\ndescription:\n Testing for NIC $2\nEOF', 'requires': "device.category == 'NETWORK'", 'name': 'networking/multi_nic'}) for report-message with priority 0. 2012-02-28 17:51:45,386 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Automated test to walk multiple network cards and test each one in sequence.', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -s \'udev_resource | filter_templates -w "category=NETWORK" | awk "/path: / { print \\$2 }" | xargs -n 1 sh -c "for i in \\`ls /sys\\$0/net 2>/dev/null\\`; do echo \\$0 \\$i; done"\'\nplugin: shell\nname: networking/multi_nic_$2\nrequires: device.path == "$1" and package.name == \'linux\'\nuser: root\ncommand: dhclient $2; network_bandwidth_test --interface=$2 --scan=3 --log-level=debug\ndescription:\n Testing for NIC $2\nEOF', 'suite': '__networking__', 'requires': "device.category == 'NETWORK'", 'name': 'networking/multi_nic'}) for report-message with priority 100. 2012-02-28 17:51:45,386 DEBUG Finished firing report-message. 2012-02-28 17:51:45,386 DEBUG Started firing report-message. 2012-02-28 17:51:45,386 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'networking/bandwidth', 'command': 'network_bandwidth_test --log-level=info --scan=3', 'user': 'root', 'requires': "package.name == 'linux'\npackage.name == 'ethtool' and package.name == 'nmap'\ndevice.category == 'NETWORK'", 'description': 'Test to measure the network bandwidth'}) for report-message with priority 0. 2012-02-28 17:51:45,386 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'networking/bandwidth', 'command': 'network_bandwidth_test --log-level=info --scan=3', 'user': 'root', 'suite': '__networking__', 'requires': "package.name == 'linux'\npackage.name == 'ethtool' and package.name == 'nmap'\ndevice.category == 'NETWORK'", 'description': 'Test to measure the network bandwidth'}) for report-message with priority 100. 2012-02-28 17:51:45,386 DEBUG Finished firing report-message. 2012-02-28 17:51:45,386 DEBUG Finished firing report-messages. 2012-02-28 17:51:45,387 DEBUG Finished firing message-file. 2012-02-28 17:51:45,387 DEBUG Finished firing message-result. 2012-02-28 17:51:45,387 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'type': 'suite', 'name': '__networking__'}) for message-exec with priority 0. 2012-02-28 17:51:45,387 DEBUG Finished firing message-exec. 2012-02-28 17:51:45,387 DEBUG Finished firing report-local. 2012-02-28 17:51:45,402 DEBUG Finished firing report-job. 2012-02-28 17:51:45,403 DEBUG Started firing report-job. 2012-02-28 17:51:45,403 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'network_device_info', 'plugin': 'shell', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'description': 'Test to detect the available network controllers', 'name': 'networking/detect'}) for report-job with priority -100. 2012-02-28 17:51:45,403 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'network_device_info', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'description': u'Test to detect the available network controllers', 'name': 'networking/detect'}) for report-job with priority -100. 2012-02-28 17:51:45,404 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'network_device_info', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'description': u'Test to detect the available network controllers', 'name': 'networking/detect'}) for report-job with priority 0. 2012-02-28 17:51:45,404 DEBUG Started firing report-shell. 2012-02-28 17:51:45,404 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-shell with priority 0. 2012-02-28 17:51:45,404 DEBUG Started firing report-test. 2012-02-28 17:51:45,404 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-test with priority 0. 2012-02-28 17:51:45,405 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'type': 'test', 'command': 'network_device_info', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-test with priority 100. 2012-02-28 17:51:45,405 DEBUG Finished firing report-test. 2012-02-28 17:51:45,405 DEBUG Finished firing report-shell. 2012-02-28 17:51:45,419 DEBUG Finished firing report-job. 2012-02-28 17:51:45,419 DEBUG Started firing report-job. 2012-02-28 17:51:45,419 DEBUG Calling checkbox.arguments JobsInfo.replacement({'depends': 'networking/detect', 'command': 'internet_test', 'description': 'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:45,420 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'depends': ['networking/detect'], 'command': 'internet_test', 'description': u'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:45,420 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'depends': ['networking/detect'], 'command': 'internet_test', 'description': u'Tests whether the system has a working Internet connection.', 'name': 'networking/internet', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:51:45,421 DEBUG Started firing report-shell. 2012-02-28 17:51:45,422 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'name': 'networking/internet'}) for report-shell with priority 0. 2012-02-28 17:51:45,422 DEBUG Started firing report-test. 2012-02-28 17:51:45,422 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'name': 'networking/internet'}) for report-test with priority 0. 2012-02-28 17:51:45,422 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'type': 'test', 'name': 'networking/internet'}) for report-test with priority 100. 2012-02-28 17:51:45,424 DEBUG Finished firing report-test. 2012-02-28 17:51:45,424 DEBUG Finished firing report-shell. 2012-02-28 17:51:45,441 DEBUG Finished firing report-job. 2012-02-28 17:51:45,442 DEBUG Started firing report-job. 2012-02-28 17:51:45,442 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': 'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,442 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,443 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:45,443 DEBUG Started firing report-local. 2012-02-28 17:51:45,443 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:45,443 DEBUG Started firing report-suite. 2012-02-28 17:51:45,444 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'name': '__wireless__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:45,444 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Wireless networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'type': 'suite', 'name': '__wireless__'}) for report-suite with priority 100. 2012-02-28 17:51:45,444 DEBUG Finished firing report-suite. 2012-02-28 17:51:45,444 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:45,444 DEBUG Started firing message-exec. 2012-02-28 17:51:45,444 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Wireless networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'type': 'suite', 'name': '__wireless__'}) for message-exec with priority 0. 2012-02-28 17:51:45,444 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:45,445 INFO Running command: cat $CHECKBOX_SHARE/jobs/wireless.txt* 2012-02-28 17:51:45,456 DEBUG Started firing message-result. 2012-02-28 17:51:45,457 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: wireless/wireless_scanning user: root requires: package.name == 'wireless-tools' command: network_wireless_test description: Wireless scanning test. It scans and reports on discovered APs. description-ast.UTF-8: Prueba d'esploración inalámbrica. Esplora ya informa de les AP descubiertes. description-de.UTF-8: Test der Funknetzwerksuche. Es wird nach Funknetzwerken gesucht und gefundene Zugriffspunkte werden angezeigt. description-el.utf-8: Έλεγχος ασύρματης ανίχνευσης. Διενεργεί σάρωση και επιστρέφει μία αναφορά για τα ανακαλυφθέντα AP. description-en_AU.UTF-8: Wireless scanning test. It scans and reports on discovered APs. description-en_GB.UTF-8: Wireless scanning test. It scans and reports on discovered APs. description-es.UTF-8: Prueba de exploración inalámbrica. Explora e informa de las AP descubiertas. description-ms.UTF-8: Ujian pengimbasan tanpa wayar. Ia mengimbas dan laporkan AP yang ditemui. description-pt_BR.UTF-8: Teste de varredura de redes sem fio. Detecta e relata pontos de acesso descobertos. description-ru.UTF-8: Проверка сканирование беспроводных устройств. Выполняется проверка и создаются отчёты об обнаруженных точках доступа. description-sl.UTF-8: Preizkus iskanja brezžičnih povezav. Išče in poroča o odkritih dostopnih točkah. plugin: manual name: wireless/wireless_connection command: network_check requires: device.category == 'WIRELESS' description: PURPOSE: This test will check your wireless connection. STEPS: 1. Click on the Network icon in the panel. 2. Select a network below the 'Wireless networks' section. 3. Click "Test" to verify that it's possible to establish an HTTP connection. VERIFICATION: Did a notification show and was the connection correctly established? plugin: shell name: wireless/wireless_connection_wpa_bg requires: device.category == 'WIRELESS' user: root environ: WPA_BG_SSID WPA_BG_PSK command: create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID description: Tests that the systems wireless hardware can connect to a router using WPA security and the 802.11b/g protocols. plugin: shell name: wireless/wireless_connection_open_bg requires: device.category == 'WIRELESS' user: root environ: OPEN_BG_SSID command: create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID description: Tests that the systems wireless hardware can connect to a router using no security and the 802.11b/g protocols. plugin: shell name: wireless/wireless_connection_wpa_n requires: device.category == 'WIRELESS' user: root environ: WPA_N_SSID WPA_N_PSK command: create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID description: Tests that the systems wireless hardware can connect to a router using WPA security and the 802.11n protocol. plugin: shell name: wireless/wireless_connection_open_n requires: device.category == 'WIRELESS' user: root environ: OPEN_N_SSID command: create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID description: Tests that the systems wireless hardware can connect to a router using no security and the 802.11n protocol. plugin: shell name: wireless/monitor_wireless_connection requires: package.name == 'iperf' device.category == 'WIRELESS' user: root environ: WPA_BG_SSID WPA_BG_PSK SERVER_IPERF command: create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID description: Tests the performance of a systems wireless connection through the iperf tool. plugin: shell name: wireless/monitor_wireless_connection_udp requires: package.name == 'iperf' device.category == 'WIRELESS' user: root environ: WPA_BG_SSID WPA_BG_PSK SERVER_IPERF command: create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID description: Tests the performance of a systems wireless connection through the iperf tool, using UDP packets. , 0.00964188575745) for message-result with priority 0. 2012-02-28 17:51:45,457 DEBUG Started firing message-file. 2012-02-28 17:51:45,457 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:45,473 DEBUG Started firing report-messages. 2012-02-28 17:51:45,473 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Wireless scanning test. It scans and reports on discovered APs.', 'plugin': 'shell', 'command': 'network_wireless_test', 'user': 'root', 'requires': "package.name == 'wireless-tools'", 'name': 'wireless/wireless_scanning'}, {'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}, {'name': 'wireless/wireless_connection_wpa_bg', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK', 'user': 'root', 'command': "create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11b/g protocols.'}, {'name': 'wireless/wireless_connection_open_bg', 'plugin': 'shell', 'environ': 'OPEN_BG_SSID', 'user': 'root', 'command': "create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11b/g protocols.'}, {'name': 'wireless/wireless_connection_wpa_n', 'plugin': 'shell', 'environ': 'WPA_N_SSID WPA_N_PSK', 'user': 'root', 'command': "create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11n protocol.'}, {'name': 'wireless/wireless_connection_open_n', 'plugin': 'shell', 'environ': 'OPEN_N_SSID', 'user': 'root', 'command': "create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11n protocol.'}, {'description': 'Tests the performance of a systems wireless connection through the iperf tool.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection'}, {'description': 'Tests the performance of a systems wireless connection through the iperf tool, using UDP packets.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection_udp'}]) for report-messages with priority 0. 2012-02-28 17:51:45,473 DEBUG Started firing report-message. 2012-02-28 17:51:45,474 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Wireless scanning test. It scans and reports on discovered APs.', 'plugin': 'shell', 'command': 'network_wireless_test', 'user': 'root', 'requires': "package.name == 'wireless-tools'", 'name': 'wireless/wireless_scanning'}) for report-message with priority 0. 2012-02-28 17:51:45,474 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Wireless scanning test. It scans and reports on discovered APs.', 'plugin': 'shell', 'command': 'network_wireless_test', 'user': 'root', 'suite': '__wireless__', 'requires': "package.name == 'wireless-tools'", 'name': 'wireless/wireless_scanning'}) for report-message with priority 100. 2012-02-28 17:51:45,474 DEBUG Finished firing report-message. 2012-02-28 17:51:45,474 DEBUG Started firing report-message. 2012-02-28 17:51:45,474 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}) for report-message with priority 0. 2012-02-28 17:51:45,475 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}) for report-message with priority 100. 2012-02-28 17:51:45,475 DEBUG Finished firing report-message. 2012-02-28 17:51:45,475 DEBUG Started firing report-message. 2012-02-28 17:51:45,475 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'wireless/wireless_connection_wpa_bg', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK', 'user': 'root', 'command': "create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 0. 2012-02-28 17:51:45,475 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_wpa_bg', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK', 'user': 'root', 'suite': '__wireless__', 'command': "create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 100. 2012-02-28 17:51:45,476 DEBUG Finished firing report-message. 2012-02-28 17:51:45,476 DEBUG Started firing report-message. 2012-02-28 17:51:45,476 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'wireless/wireless_connection_open_bg', 'plugin': 'shell', 'environ': 'OPEN_BG_SSID', 'user': 'root', 'command': "create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 0. 2012-02-28 17:51:45,476 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_open_bg', 'plugin': 'shell', 'environ': 'OPEN_BG_SSID', 'user': 'root', 'suite': '__wireless__', 'command': "create_connection $OPEN_BG_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_BG_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11b/g protocols.'}) for report-message with priority 100. 2012-02-28 17:51:45,476 DEBUG Finished firing report-message. 2012-02-28 17:51:45,476 DEBUG Started firing report-message. 2012-02-28 17:51:45,476 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'wireless/wireless_connection_wpa_n', 'plugin': 'shell', 'environ': 'WPA_N_SSID WPA_N_PSK', 'user': 'root', 'command': "create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11n protocol.'}) for report-message with priority 0. 2012-02-28 17:51:45,476 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_wpa_n', 'plugin': 'shell', 'environ': 'WPA_N_SSID WPA_N_PSK', 'user': 'root', 'suite': '__wireless__', 'command': "create_connection $WPA_N_SSID --security=wpa --key=$WPA_N_PSK; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$WPA_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using WPA\nsecurity and the 802.11n protocol.'}) for report-message with priority 100. 2012-02-28 17:51:45,477 DEBUG Finished firing report-message. 2012-02-28 17:51:45,477 DEBUG Started firing report-message. 2012-02-28 17:51:45,477 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'name': 'wireless/wireless_connection_open_n', 'plugin': 'shell', 'environ': 'OPEN_N_SSID', 'user': 'root', 'command': "create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11n protocol.'}) for report-message with priority 0. 2012-02-28 17:51:45,477 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'name': 'wireless/wireless_connection_open_n', 'plugin': 'shell', 'environ': 'OPEN_N_SSID', 'user': 'root', 'suite': '__wireless__', 'command': "create_connection $OPEN_N_SSID; internet_test --interface=`nmcli dev status | awk '/802-11-wireless/ {print $1}'`; rm -f /etc/NetworkManager/system-connections/$OPEN_N_SSID", 'requires': "device.category == 'WIRELESS'", 'description': 'Tests that the systems wireless hardware can connect to a router using no\nsecurity and the 802.11n protocol.'}) for report-message with priority 100. 2012-02-28 17:51:45,477 DEBUG Finished firing report-message. 2012-02-28 17:51:45,477 DEBUG Started firing report-message. 2012-02-28 17:51:45,477 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection'}) for report-message with priority 0. 2012-02-28 17:51:45,478 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'suite': '__wireless__', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection'}) for report-message with priority 100. 2012-02-28 17:51:45,478 DEBUG Finished firing report-message. 2012-02-28 17:51:45,479 DEBUG Started firing report-message. 2012-02-28 17:51:45,479 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool, using UDP packets.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection_udp'}) for report-message with priority 0. 2012-02-28 17:51:45,479 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Tests the performance of a systems wireless connection through the iperf tool, using UDP packets.', 'plugin': 'shell', 'environ': 'WPA_BG_SSID WPA_BG_PSK SERVER_IPERF', 'user': 'root', 'suite': '__wireless__', 'command': 'create_connection $WPA_BG_SSID --security=wpa --key=$WPA_BG_PSK && ifconfig eth0 down; iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050; ifconfig eth0 up; rm -f /etc/NetworkManager/system-connections/$WPA_BG_SSID', 'requires': "package.name == 'iperf'\ndevice.category == 'WIRELESS'", 'name': 'wireless/monitor_wireless_connection_udp'}) for report-message with priority 100. 2012-02-28 17:51:45,479 DEBUG Finished firing report-message. 2012-02-28 17:51:45,479 DEBUG Finished firing report-messages. 2012-02-28 17:51:45,479 DEBUG Finished firing message-file. 2012-02-28 17:51:45,480 DEBUG Finished firing message-result. 2012-02-28 17:51:45,480 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Wireless networking tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'type': 'suite', 'name': '__wireless__'}) for message-exec with priority 0. 2012-02-28 17:51:45,480 DEBUG Finished firing message-exec. 2012-02-28 17:51:45,480 DEBUG Finished firing report-local. 2012-02-28 17:51:45,494 DEBUG Finished firing report-job. 2012-02-28 17:51:45,495 DEBUG Started firing report-job. 2012-02-28 17:51:45,495 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}) for report-job with priority -100. 2012-02-28 17:51:45,495 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-job with priority -100. 2012-02-28 17:51:45,496 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-job with priority 0. 2012-02-28 17:51:45,496 DEBUG Started firing report-manual. 2012-02-28 17:51:45,496 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-manual with priority 0. 2012-02-28 17:51:45,496 DEBUG Started firing report-test. 2012-02-28 17:51:45,497 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-test with priority 0. 2012-02-28 17:51:45,497 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'type': 'test', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-test with priority 100. 2012-02-28 17:51:45,497 DEBUG Finished firing report-test. 2012-02-28 17:51:45,497 DEBUG Finished firing report-manual. 2012-02-28 17:51:45,517 DEBUG Finished firing report-job. 2012-02-28 17:51:45,517 DEBUG Started firing report-job. 2012-02-28 17:51:45,518 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': 'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,518 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,519 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:45,519 DEBUG Started firing report-local. 2012-02-28 17:51:45,519 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:45,519 DEBUG Started firing report-suite. 2012-02-28 17:51:45,519 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'name': '__optical__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:45,519 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Optical Drive tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'type': 'suite', 'name': '__optical__'}) for report-suite with priority 100. 2012-02-28 17:51:45,519 DEBUG Finished firing report-suite. 2012-02-28 17:51:45,519 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:45,520 DEBUG Started firing message-exec. 2012-02-28 17:51:45,520 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Optical Drive tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'type': 'suite', 'name': '__optical__'}) for message-exec with priority 0. 2012-02-28 17:51:45,520 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:45,520 INFO Running command: cat $CHECKBOX_SHARE/jobs/optical.txt* 2012-02-28 17:51:45,532 DEBUG Started firing message-result. 2012-02-28 17:51:45,532 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: optical/detect requires: device.category == 'CDROM' command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=CDROM"' | sed '/^$/d' $vendor $product EOF description: Test to detect the optical drives description-ast.UTF-8: Prueba pa deteutar les unidaes óptiques description-de.UTF-8: Test zur Erkennung der optischen Laufwerke description-el.utf-8: Δοκιμή για την ανίχνευση οδηγών οπτικών συσκευών description-en_AU.UTF-8: Test to detect the optical drives description-en_GB.UTF-8: Test to detect the optical drives description-es.UTF-8: Prueba para detectar las unidades ópticas description-fi.UTF-8: Testi optisten asemien havaitsemiseen description-ms.UTF-8: Uji untuk mengesan pemacu optik description-pt_BR.UTF-8: Teste para detectar unidades ópticas description-ru.UTF-8: Проверка определения оптических дисководов plugin: manual name: optical/read requires: device.category == 'CDROM' user: root command: optical_read_test /dev/cdrom description: PURPOSE: This test will check your optical devices ability to read CD media STEPS: 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working. 2. If a file browser does not open automatically, open the file browser and access the disk. 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory. VERIFICATION: Were you able to view files on the disk and either open a file to read or copy a file to your home directory? plugin: manual name: optical/cdrom-write requires: device.category == 'CDROM' optical_drive.cd == 'writable' user: root command: optical_write_test /dev/cdrom description: PURPOSE: This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test. STEPS: 1. Enter a blank CD-R into your drive 2. Click "Test" to begin. 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out. 4. When the test completes, proceed by clicking "Next" VERIFICATION: This test should automatically select "Yes" if it passes, "No" if it fails. plugin: manual name: optical/cdrom-audio-playback depends: optical/read description: PURPOSE: This test will check your CD audio playback capabilities STEPS: 1. Insert an audio CD in your optical drive 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher) 3. Click "Listen to Music" to open Banshee 4. Select the CD under "Libraries" in the left panel of Banshee 5. Click the Play button to listen to music 6. Stop playing after some time 7. Right click on the CD icon under "Libraries" and select "Eject Disc" 8. The CD should be ejected 9. Close Banshee VERIFICATION: Did all the steps work? plugin: manual name: optical/dvd-write user: root requires: device.category == 'CDROM' optical_drive.dvd == 'writable' command: optical_write_test /dev/cdrom description: PURPOSE: This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test. STEPS: 1. Enter a blank DVD-R into your drive 2. Click "Test" to begin. 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out. 4. When the test completes, proceed by clicking "Next" VERIFICATION: This test should automatically select "Yes" if it passes, "No" if it fails. plugin: manual name: optical/dvd_movie_playback depends: optical/read description: PURPOSE: This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test. STEPS: 1. Insert a DVD that contains any movie in your optical drive 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher) 3. Click "Media Apps" and then click on "Movie Player" 4. Play the movie using Movie Player, stop the movie after verifying that it plays 6. Eject the DVD VERIFICATION: Did all the steps work? plugin: manual name: optical/dvd_playback command: totem /media/cdrom requires: device.category == 'CDROM' package.name == 'totem' description: PURPOSE: This test will check your DVD playback capabilities STEPS: 1. Insert a DVD that contains any movie in your optical drive 2. Click "Test" to play the DVD in Totem VERIFICATION: Did the file play? , 0.0102009773254) for message-result with priority 0. 2012-02-28 17:51:45,532 DEBUG Started firing message-file. 2012-02-28 17:51:45,533 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:45,549 DEBUG Started firing report-messages. 2012-02-28 17:51:45,550 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}, {'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}, {'info': None, 'description': 'PURPOSE:\n This test will check your system\'s CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\nSTEPS:\n 1. Enter a blank CD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank CD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.cd == 'writable'", 'name': 'optical/cdrom-write'}, {'info': None, 'name': 'optical/cdrom-audio-playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert an audio CD in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Listen to Music" to open Banshee\n4. Select the CD under "Libraries" in the left panel of Banshee\n5. Click the Play button to listen to music\n6. Stop playing after some time\n7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n8. The CD should be ejected\n9. Close Banshee\n', 'purpose': 'This test will check your CD audio playback capabilities\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your CD audio playback capabilities\nSTEPS:\n 1. Insert an audio CD in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Listen to Music" to open Banshee\n 4. Select the CD under "Libraries" in the left panel of Banshee\n 5. Click the Play button to listen to music\n 6. Stop playing after some time\n 7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n 8. The CD should be ejected\n 9. Close Banshee\nVERIFICATION:\n Did all the steps work?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your system\'s DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\nSTEPS:\n 1. Enter a blank DVD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank DVD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.dvd == 'writable'", 'name': 'optical/dvd-write'}, {'info': None, 'name': 'optical/dvd_movie_playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Media Apps" and then click on "Movie Player"\n4. Play the movie using Movie Player, stop the movie after verifying that it plays\n6. Eject the DVD\n', 'purpose': 'This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Media Apps" and then click on "Movie Player"\n 4. Play the movie using Movie Player, stop the movie after verifying that it plays\n 6. Eject the DVD\nVERIFICATION:\n Did all the steps work?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your DVD playback capabilities\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Click "Test" to play the DVD in Totem\nVERIFICATION:\n Did the file play?', 'plugin': 'manual', 'name': 'optical/dvd_playback', 'command': 'totem /media/cdrom', 'purpose': 'This test will check your DVD playback capabilities\n', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Click "Test" to play the DVD in Totem\n', 'requires': "device.category == 'CDROM'\npackage.name == 'totem'", 'verification': 'Did the file play?'}]) for report-messages with priority 0. 2012-02-28 17:51:45,550 DEBUG Started firing report-message. 2012-02-28 17:51:45,550 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}) for report-message with priority 0. 2012-02-28 17:51:45,550 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}) for report-message with priority 100. 2012-02-28 17:51:45,551 DEBUG Finished firing report-message. 2012-02-28 17:51:45,551 DEBUG Started firing report-message. 2012-02-28 17:51:45,551 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}) for report-message with priority 0. 2012-02-28 17:51:45,551 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}) for report-message with priority 100. 2012-02-28 17:51:45,551 DEBUG Finished firing report-message. 2012-02-28 17:51:45,551 DEBUG Started firing report-message. 2012-02-28 17:51:45,552 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\nSTEPS:\n 1. Enter a blank CD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank CD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.cd == 'writable'", 'name': 'optical/cdrom-write'}) for report-message with priority 0. 2012-02-28 17:51:45,552 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\nSTEPS:\n 1. Enter a blank CD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's CD writing capabilities. This test requires a blank CD-R. If you do not have a blank CD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'suite': '__optical__', 'steps': '1. Enter a blank CD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.cd == 'writable'", 'name': 'optical/cdrom-write'}) for report-message with priority 100. 2012-02-28 17:51:45,552 DEBUG Finished firing report-message. 2012-02-28 17:51:45,552 DEBUG Started firing report-message. 2012-02-28 17:51:45,552 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'optical/cdrom-audio-playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert an audio CD in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Listen to Music" to open Banshee\n4. Select the CD under "Libraries" in the left panel of Banshee\n5. Click the Play button to listen to music\n6. Stop playing after some time\n7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n8. The CD should be ejected\n9. Close Banshee\n', 'purpose': 'This test will check your CD audio playback capabilities\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your CD audio playback capabilities\nSTEPS:\n 1. Insert an audio CD in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Listen to Music" to open Banshee\n 4. Select the CD under "Libraries" in the left panel of Banshee\n 5. Click the Play button to listen to music\n 6. Stop playing after some time\n 7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n 8. The CD should be ejected\n 9. Close Banshee\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 0. 2012-02-28 17:51:45,553 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'optical/cdrom-audio-playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert an audio CD in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Listen to Music" to open Banshee\n4. Select the CD under "Libraries" in the left panel of Banshee\n5. Click the Play button to listen to music\n6. Stop playing after some time\n7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n8. The CD should be ejected\n9. Close Banshee\n', 'purpose': 'This test will check your CD audio playback capabilities\n', 'verification': 'Did all the steps work?', 'suite': '__optical__', 'description': 'PURPOSE:\n This test will check your CD audio playback capabilities\nSTEPS:\n 1. Insert an audio CD in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Listen to Music" to open Banshee\n 4. Select the CD under "Libraries" in the left panel of Banshee\n 5. Click the Play button to listen to music\n 6. Stop playing after some time\n 7. Right click on the CD icon under "Libraries" and select "Eject Disc"\n 8. The CD should be ejected\n 9. Close Banshee\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 100. 2012-02-28 17:51:45,553 DEBUG Finished firing report-message. 2012-02-28 17:51:45,553 DEBUG Started firing report-message. 2012-02-28 17:51:45,553 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\nSTEPS:\n 1. Enter a blank DVD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'steps': '1. Enter a blank DVD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.dvd == 'writable'", 'name': 'optical/dvd-write'}) for report-message with priority 0. 2012-02-28 17:51:45,553 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your system\'s DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\nSTEPS:\n 1. Enter a blank DVD-R into your drive\n 2. Click "Test" to begin.\n 3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n 4. When the test completes, proceed by clicking "Next"\nVERIFICATION:\n This test should automatically select "Yes" if it passes, "No" if it fails.', 'plugin': 'manual', 'purpose': "This test will check your system's DVD writing capabilities. This test requires a blank DVD-R. If you do not have a blank DVD-R, skip this test.\n", 'command': 'optical_write_test /dev/cdrom', 'user': 'root', 'verification': 'This test should automatically select "Yes" if it passes, "No" if it fails.', 'suite': '__optical__', 'steps': '1. Enter a blank DVD-R into your drive\n2. Click "Test" to begin.\n3. When the CD tray ejects the media after burning, close it (DO NOT remove the disk, it is needed for the second portion of the test). Note, you must close the drive within 10 seconds or the test will time out.\n4. When the test completes, proceed by clicking "Next"\n', 'requires': "device.category == 'CDROM'\noptical_drive.dvd == 'writable'", 'name': 'optical/dvd-write'}) for report-message with priority 100. 2012-02-28 17:51:45,554 DEBUG Finished firing report-message. 2012-02-28 17:51:45,554 DEBUG Started firing report-message. 2012-02-28 17:51:45,554 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'optical/dvd_movie_playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Media Apps" and then click on "Movie Player"\n4. Play the movie using Movie Player, stop the movie after verifying that it plays\n6. Eject the DVD\n', 'purpose': 'This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\n', 'verification': 'Did all the steps work?', 'description': 'PURPOSE:\n This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Media Apps" and then click on "Movie Player"\n 4. Play the movie using Movie Player, stop the movie after verifying that it plays\n 6. Eject the DVD\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 0. 2012-02-28 17:51:45,554 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'optical/dvd_movie_playback', 'plugin': 'manual', 'depends': 'optical/read', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n3. Click "Media Apps" and then click on "Movie Player"\n4. Play the movie using Movie Player, stop the movie after verifying that it plays\n6. Eject the DVD\n', 'purpose': 'This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\n', 'verification': 'Did all the steps work?', 'suite': '__optical__', 'description': 'PURPOSE:\n This test will check your DVD movie playback capabilities. Note that installation of non-free software (codecs, player, etc) may be required prior to performing this test.\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Open the Dash (click on the Ubuntu Circle of Friends button on the Launcher)\n 3. Click "Media Apps" and then click on "Movie Player"\n 4. Play the movie using Movie Player, stop the movie after verifying that it plays\n 6. Eject the DVD\nVERIFICATION:\n Did all the steps work?'}) for report-message with priority 100. 2012-02-28 17:51:45,554 DEBUG Finished firing report-message. 2012-02-28 17:51:45,554 DEBUG Started firing report-message. 2012-02-28 17:51:45,555 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your DVD playback capabilities\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Click "Test" to play the DVD in Totem\nVERIFICATION:\n Did the file play?', 'plugin': 'manual', 'name': 'optical/dvd_playback', 'command': 'totem /media/cdrom', 'purpose': 'This test will check your DVD playback capabilities\n', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Click "Test" to play the DVD in Totem\n', 'requires': "device.category == 'CDROM'\npackage.name == 'totem'", 'verification': 'Did the file play?'}) for report-message with priority 0. 2012-02-28 17:51:45,555 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your DVD playback capabilities\nSTEPS:\n 1. Insert a DVD that contains any movie in your optical drive\n 2. Click "Test" to play the DVD in Totem\nVERIFICATION:\n Did the file play?', 'plugin': 'manual', 'name': 'optical/dvd_playback', 'command': 'totem /media/cdrom', 'purpose': 'This test will check your DVD playback capabilities\n', 'suite': '__optical__', 'steps': '1. Insert a DVD that contains any movie in your optical drive\n2. Click "Test" to play the DVD in Totem\n', 'requires': "device.category == 'CDROM'\npackage.name == 'totem'", 'verification': 'Did the file play?'}) for report-message with priority 100. 2012-02-28 17:51:45,555 DEBUG Finished firing report-message. 2012-02-28 17:51:45,555 DEBUG Finished firing report-messages. 2012-02-28 17:51:45,555 DEBUG Finished firing message-file. 2012-02-28 17:51:45,555 DEBUG Finished firing message-result. 2012-02-28 17:51:45,555 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Optical Drive tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'type': 'suite', 'name': '__optical__'}) for message-exec with priority 0. 2012-02-28 17:51:45,555 DEBUG Finished firing message-exec. 2012-02-28 17:51:45,556 DEBUG Finished firing report-local. 2012-02-28 17:51:45,570 DEBUG Finished firing report-job. 2012-02-28 17:51:45,571 DEBUG Started firing report-job. 2012-02-28 17:51:45,571 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}) for report-job with priority -100. 2012-02-28 17:51:45,571 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-job with priority -100. 2012-02-28 17:51:45,572 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-job with priority 0. 2012-02-28 17:51:45,572 DEBUG Started firing report-shell. 2012-02-28 17:51:45,572 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-shell with priority 0. 2012-02-28 17:51:45,572 DEBUG Started firing report-test. 2012-02-28 17:51:45,573 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-test with priority 0. 2012-02-28 17:51:45,573 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'type': 'test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-test with priority 100. 2012-02-28 17:51:45,573 DEBUG Finished firing report-test. 2012-02-28 17:51:45,573 DEBUG Finished firing report-shell. 2012-02-28 17:51:45,591 DEBUG Finished firing report-job. 2012-02-28 17:51:45,591 DEBUG Started firing report-job. 2012-02-28 17:51:45,591 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}) for report-job with priority -100. 2012-02-28 17:51:45,592 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-job with priority -100. 2012-02-28 17:51:45,592 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-job with priority 0. 2012-02-28 17:51:45,593 DEBUG Started firing report-manual. 2012-02-28 17:51:45,593 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-manual with priority 0. 2012-02-28 17:51:45,593 DEBUG Started firing report-test. 2012-02-28 17:51:45,593 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-test with priority 0. 2012-02-28 17:51:45,593 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-test with priority 100. 2012-02-28 17:51:45,594 DEBUG Finished firing report-test. 2012-02-28 17:51:45,594 DEBUG Finished firing report-manual. 2012-02-28 17:51:45,609 DEBUG Finished firing report-job. 2012-02-28 17:51:45,609 DEBUG Started firing report-job. 2012-02-28 17:51:45,609 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': 'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,609 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,610 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:45,610 DEBUG Started firing report-local. 2012-02-28 17:51:45,610 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:45,610 DEBUG Started firing report-suite. 2012-02-28 17:51:45,611 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'name': '__pcmcia-pcix__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:45,611 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'PCMCIA/PCIX Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'type': 'suite', 'name': '__pcmcia-pcix__'}) for report-suite with priority 100. 2012-02-28 17:51:45,611 DEBUG Finished firing report-suite. 2012-02-28 17:51:45,611 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:45,611 DEBUG Started firing message-exec. 2012-02-28 17:51:45,611 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'PCMCIA/PCIX Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'type': 'suite', 'name': '__pcmcia-pcix__'}) for message-exec with priority 0. 2012-02-28 17:51:45,611 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:45,612 INFO Running command: cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt* 2012-02-28 17:51:45,623 DEBUG Started firing message-result. 2012-02-28 17:51:45,623 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: pcmcia-pcix/detect description: PURPOSE: This will verify that a PCMCIA or ExpressCard slot can detect inserted devices STEPS: 1. Plug a PCMCIA or ExpressCard device into the computer VERIFICATION: Was the device correctly detected? , 0.00957798957825) for message-result with priority 0. 2012-02-28 17:51:45,623 DEBUG Started firing message-file. 2012-02-28 17:51:45,623 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:45,625 DEBUG Started firing report-messages. 2012-02-28 17:51:45,625 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}]) for report-messages with priority 0. 2012-02-28 17:51:45,625 DEBUG Started firing report-message. 2012-02-28 17:51:45,625 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-message with priority 0. 2012-02-28 17:51:45,625 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-message with priority 100. 2012-02-28 17:51:45,627 DEBUG Finished firing report-message. 2012-02-28 17:51:45,627 DEBUG Finished firing report-messages. 2012-02-28 17:51:45,627 DEBUG Finished firing message-file. 2012-02-28 17:51:45,627 DEBUG Finished firing message-result. 2012-02-28 17:51:45,627 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'PCMCIA/PCIX Card tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'type': 'suite', 'name': '__pcmcia-pcix__'}) for message-exec with priority 0. 2012-02-28 17:51:45,629 DEBUG Finished firing message-exec. 2012-02-28 17:51:45,629 DEBUG Finished firing report-local. 2012-02-28 17:51:45,644 DEBUG Finished firing report-job. 2012-02-28 17:51:45,644 DEBUG Started firing report-job. 2012-02-28 17:51:45,645 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority -100. 2012-02-28 17:51:45,646 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority -100. 2012-02-28 17:51:45,648 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority 0. 2012-02-28 17:51:45,648 DEBUG Started firing report-manual. 2012-02-28 17:51:45,648 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-manual with priority 0. 2012-02-28 17:51:45,649 DEBUG Started firing report-test. 2012-02-28 17:51:45,649 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-test with priority 0. 2012-02-28 17:51:45,649 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'type': 'test', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-test with priority 100. 2012-02-28 17:51:45,649 DEBUG Finished firing report-test. 2012-02-28 17:51:45,649 DEBUG Finished firing report-manual. 2012-02-28 17:51:45,664 DEBUG Finished firing report-job. 2012-02-28 17:51:45,664 DEBUG Started firing report-job. 2012-02-28 17:51:45,664 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': 'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,665 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,665 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:45,665 DEBUG Started firing report-local. 2012-02-28 17:51:45,666 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:45,666 DEBUG Started firing report-suite. 2012-02-28 17:51:45,666 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'name': '__power-management__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:45,667 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Power Management tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'type': 'suite', 'name': '__power-management__'}) for report-suite with priority 100. 2012-02-28 17:51:45,667 DEBUG Finished firing report-suite. 2012-02-28 17:51:45,668 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:45,668 DEBUG Started firing message-exec. 2012-02-28 17:51:45,668 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Power Management tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'type': 'suite', 'name': '__power-management__'}) for message-exec with priority 0. 2012-02-28 17:51:45,668 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:45,668 INFO Running command: cat $CHECKBOX_SHARE/jobs/power-management.txt* 2012-02-28 17:51:45,682 DEBUG Started firing message-result. 2012-02-28 17:51:45,682 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: manual name: power-management/shutdown-boot description: PURPOSE: This test will check your system shutdown/booting cycle STEPS: 1. Shutdown your machine 2. Boot your machine 3. Repeat steps 1 and 2 at least 5 times VERIFICATION: Did the system shutdown and rebooted correctly? plugin: manual name: power-management/lid description: PURPOSE: This test will check your lid sensors STEPS: 1. Close your laptop lid VERIFICATION: Does closing your laptop lid cause your system to suspend? plugin: manual name: power-management/lid_close requires: device.product == 'Lid Switch' and package.name == 'linux' command: for i in `seq 20`; do state=`cat /proc/acpi/button/lid/LID/state | awk '{print $2}'` [ "$state" = "closed" ] && exit 0 || sleep 0.5 done exit 1 description: PURPOSE: This test will check your lid sensors STEPS: 1. Click "Test" 2. Close and open the lid VERIFICATION: Did the screen turn off while the lid was closed? plugin: manual name: power-management/lid_open requires: device.product == 'Lid Switch' and package.name == 'linux' command: for i in `seq 20`; do state=`cat /proc/acpi/button/lid/LID/state | awk '{print $2}'` [ "$state" = "open" ] && exit 0 || sleep 0.5 done exit 1 description: PURPOSE: This test will check your lid sensors STEPS: 1. Click "Test" 2. Close the lid 3. Wait 5 seconds with the lid closed 4. Open the lid VERIFICATION: Did the system resume when the lid was opened? plugin: shell name: power-management/rtc requires: package.name == 'linux' command: test -e /dev/rtc description: Make sure that the RTC (Real-Time Clock) device exists. plugin: shell name: power-management/fwts_wakealarm description: Test ACPI Wakealarm (fwts wakealarm) description-ast.UTF-8: Test ACPI Wakealarm (fwts wakealarm) description-de.UTF-8: Teste ACPI-Wakealarm (fwts wakealarm) description-el.utf-8: Δοκιμή του ACPI Wakealarm (fwts wakealarm) description-en_AU.UTF-8: Test ACPI Wakealarm (fwts wakealarm) description-en_GB.UTF-8: Test ACPI Wakealarm (fwts wakealarm) description-fi.UTF-8: Testaa ACPI Wakealarm (wfts wakealarm) description-ms.UTF-8: Ujian ACPI Wakealarm (fwts wakealarm) description-pt_BR.UTF-8: Teste ACPI Wakealarm (fwts wakealarm) requires: package.name == 'linux' package.name == 'fwts' command: fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log plugin: shell name: power-management/tickless_idle requires: package.name == 'linux' description: Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check) description-ast.UTF-8: Conseñar pa ver si CONFIG_NO_HZ afitóse nel nucleu (esto ye sólo una simple comprobación de regresión) description-de.UTF-8: Überprüfen, ob CONFIG_NO_HZ im Kernel gesetzt ist (Dies ist nur ein einfacher Regressionstest) description-el.utf-8: Έλεγχος για το αν το CONFIG_NO_HZ έχει ρυθμιστεί στον πυρήνα (Αυτός είναι ένας απλός έλεγχος παλινδρόμησης) description-en_AU.UTF-8: Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check) description-en_GB.UTF-8: Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check) description-es.UTF-8: Marcar para ver si CONFIG_NO_HZ se ha establecido en el núcleo (esto es solo una simple comprobación de regresión) description-ms.UTF-8: Tanda untuk melihat jika CONFIG_NO_HZ ditetapkan dalam kernel (ini merupakan semakan regresi ringkas) description-nl.UTF-8: Controleer of CONFIG_NO_HZ ingesteld is in de kernel (dit is een simpele regressietest) description-pt_BR.UTF-8: Verifique para ver se CONFIG_NO_HZ está configurado no kernel (isto é apenas um simples teste de regressão) command: zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1 , 0.01083111763) for message-result with priority 0. 2012-02-28 17:51:45,683 DEBUG Started firing message-file. 2012-02-28 17:51:45,683 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:45,706 DEBUG Started firing report-messages. 2012-02-28 17:51:45,706 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'info': None, 'name': 'power-management/shutdown-boot', 'plugin': 'manual', 'steps': '1. Shutdown your machine\n2. Boot your machine\n3. Repeat steps 1 and 2 at least 5 times\n', 'purpose': 'This test will check your system shutdown/booting cycle\n', 'verification': 'Did the system shutdown and rebooted correctly?', 'description': 'PURPOSE:\n This test will check your system shutdown/booting cycle\nSTEPS:\n 1. Shutdown your machine\n 2. Boot your machine\n 3. Repeat steps 1 and 2 at least 5 times\nVERIFICATION:\n Did the system shutdown and rebooted correctly?'}, {'info': None, 'name': 'power-management/lid', 'plugin': 'manual', 'steps': '1. Close your laptop lid\n', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Does closing your laptop lid cause your system to suspend?', 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Close your laptop lid\nVERIFICATION:\n Does closing your laptop lid cause your system to suspend?'}, {'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close and open the lid\nVERIFICATION:\n Did the screen turn off while the lid was closed?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "closed" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the screen turn off while the lid was closed?', 'steps': '1. Click "Test"\n2. Close and open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_close'}, {'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close the lid\n 3. Wait 5 seconds with the lid closed\n 4. Open the lid\nVERIFICATION:\n Did the system resume when the lid was opened?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "open" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the system resume when the lid was opened?', 'steps': '1. Click "Test"\n2. Close the lid\n3. Wait 5 seconds with the lid closed\n4. Open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_open'}, {'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}, {'description': 'Test ACPI Wakealarm (fwts wakealarm)', 'plugin': 'shell', 'name': 'power-management/fwts_wakealarm', 'command': 'fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log', 'requires': "package.name == 'linux'\npackage.name == 'fwts'"}, {'description': 'Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check)', 'plugin': 'shell', 'command': "zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1", 'requires': "package.name == 'linux'", 'name': 'power-management/tickless_idle'}]) for report-messages with priority 0. 2012-02-28 17:51:45,706 DEBUG Started firing report-message. 2012-02-28 17:51:45,711 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'power-management/shutdown-boot', 'plugin': 'manual', 'steps': '1. Shutdown your machine\n2. Boot your machine\n3. Repeat steps 1 and 2 at least 5 times\n', 'purpose': 'This test will check your system shutdown/booting cycle\n', 'verification': 'Did the system shutdown and rebooted correctly?', 'description': 'PURPOSE:\n This test will check your system shutdown/booting cycle\nSTEPS:\n 1. Shutdown your machine\n 2. Boot your machine\n 3. Repeat steps 1 and 2 at least 5 times\nVERIFICATION:\n Did the system shutdown and rebooted correctly?'}) for report-message with priority 0. 2012-02-28 17:51:45,711 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/shutdown-boot', 'plugin': 'manual', 'steps': '1. Shutdown your machine\n2. Boot your machine\n3. Repeat steps 1 and 2 at least 5 times\n', 'purpose': 'This test will check your system shutdown/booting cycle\n', 'verification': 'Did the system shutdown and rebooted correctly?', 'suite': '__power-management__', 'description': 'PURPOSE:\n This test will check your system shutdown/booting cycle\nSTEPS:\n 1. Shutdown your machine\n 2. Boot your machine\n 3. Repeat steps 1 and 2 at least 5 times\nVERIFICATION:\n Did the system shutdown and rebooted correctly?'}) for report-message with priority 100. 2012-02-28 17:51:45,711 DEBUG Finished firing report-message. 2012-02-28 17:51:45,712 DEBUG Started firing report-message. 2012-02-28 17:51:45,712 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'power-management/lid', 'plugin': 'manual', 'steps': '1. Close your laptop lid\n', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Does closing your laptop lid cause your system to suspend?', 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Close your laptop lid\nVERIFICATION:\n Does closing your laptop lid cause your system to suspend?'}) for report-message with priority 0. 2012-02-28 17:51:45,713 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'power-management/lid', 'plugin': 'manual', 'steps': '1. Close your laptop lid\n', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Does closing your laptop lid cause your system to suspend?', 'suite': '__power-management__', 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Close your laptop lid\nVERIFICATION:\n Does closing your laptop lid cause your system to suspend?'}) for report-message with priority 100. 2012-02-28 17:51:45,713 DEBUG Finished firing report-message. 2012-02-28 17:51:45,713 DEBUG Started firing report-message. 2012-02-28 17:51:45,713 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close and open the lid\nVERIFICATION:\n Did the screen turn off while the lid was closed?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "closed" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the screen turn off while the lid was closed?', 'steps': '1. Click "Test"\n2. Close and open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_close'}) for report-message with priority 0. 2012-02-28 17:51:45,713 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close and open the lid\nVERIFICATION:\n Did the screen turn off while the lid was closed?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "closed" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the screen turn off while the lid was closed?', 'suite': '__power-management__', 'steps': '1. Click "Test"\n2. Close and open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_close'}) for report-message with priority 100. 2012-02-28 17:51:45,713 DEBUG Finished firing report-message. 2012-02-28 17:51:45,714 DEBUG Started firing report-message. 2012-02-28 17:51:45,714 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close the lid\n 3. Wait 5 seconds with the lid closed\n 4. Open the lid\nVERIFICATION:\n Did the system resume when the lid was opened?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "open" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the system resume when the lid was opened?', 'steps': '1. Click "Test"\n2. Close the lid\n3. Wait 5 seconds with the lid closed\n4. Open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_open'}) for report-message with priority 0. 2012-02-28 17:51:45,714 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your lid sensors\nSTEPS:\n 1. Click "Test"\n 2. Close the lid\n 3. Wait 5 seconds with the lid closed\n 4. Open the lid\nVERIFICATION:\n Did the system resume when the lid was opened?', 'plugin': 'manual', 'command': 'for i in `seq 20`; do\n state=`cat /proc/acpi/button/lid/LID/state | awk \'{print $2}\'`\n [ "$state" = "open" ] && exit 0 || sleep 0.5\ndone\nexit 1', 'purpose': 'This test will check your lid sensors\n', 'verification': 'Did the system resume when the lid was opened?', 'suite': '__power-management__', 'steps': '1. Click "Test"\n2. Close the lid\n3. Wait 5 seconds with the lid closed\n4. Open the lid\n', 'requires': "device.product == 'Lid Switch' and package.name == 'linux'", 'name': 'power-management/lid_open'}) for report-message with priority 100. 2012-02-28 17:51:45,714 DEBUG Finished firing report-message. 2012-02-28 17:51:45,715 DEBUG Started firing report-message. 2012-02-28 17:51:45,715 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}) for report-message with priority 0. 2012-02-28 17:51:45,715 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}) for report-message with priority 100. 2012-02-28 17:51:45,715 DEBUG Finished firing report-message. 2012-02-28 17:51:45,715 DEBUG Started firing report-message. 2012-02-28 17:51:45,715 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Test ACPI Wakealarm (fwts wakealarm)', 'plugin': 'shell', 'name': 'power-management/fwts_wakealarm', 'command': 'fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log', 'requires': "package.name == 'linux'\npackage.name == 'fwts'"}) for report-message with priority 0. 2012-02-28 17:51:45,716 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test ACPI Wakealarm (fwts wakealarm)', 'plugin': 'shell', 'name': 'power-management/fwts_wakealarm', 'command': 'fwts_test -w -l $CHECKBOX_DATA/fwts-wakealarm.log', 'suite': '__power-management__', 'requires': "package.name == 'linux'\npackage.name == 'fwts'"}) for report-message with priority 100. 2012-02-28 17:51:45,716 DEBUG Finished firing report-message. 2012-02-28 17:51:45,716 DEBUG Started firing report-message. 2012-02-28 17:51:45,716 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check)', 'plugin': 'shell', 'command': "zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1", 'requires': "package.name == 'linux'", 'name': 'power-management/tickless_idle'}) for report-message with priority 0. 2012-02-28 17:51:45,721 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check)', 'plugin': 'shell', 'command': "zgrep 'CONFIG_NO_HZ=y' /boot/config-`uname -r` >/dev/null 2>&1", 'suite': '__power-management__', 'requires': "package.name == 'linux'", 'name': 'power-management/tickless_idle'}) for report-message with priority 100. 2012-02-28 17:51:45,721 DEBUG Finished firing report-message. 2012-02-28 17:51:45,722 DEBUG Finished firing report-messages. 2012-02-28 17:51:45,722 DEBUG Finished firing message-file. 2012-02-28 17:51:45,722 DEBUG Finished firing message-result. 2012-02-28 17:51:45,722 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Power Management tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'type': 'suite', 'name': '__power-management__'}) for message-exec with priority 0. 2012-02-28 17:51:45,722 DEBUG Finished firing message-exec. 2012-02-28 17:51:45,722 DEBUG Finished firing report-local. 2012-02-28 17:51:45,761 DEBUG Finished firing report-job. 2012-02-28 17:51:45,761 DEBUG Started firing report-job. 2012-02-28 17:51:45,762 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}) for report-job with priority -100. 2012-02-28 17:51:45,762 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-job with priority -100. 2012-02-28 17:51:45,766 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-job with priority 0. 2012-02-28 17:51:45,766 DEBUG Started firing report-shell. 2012-02-28 17:51:45,766 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-shell with priority 0. 2012-02-28 17:51:45,766 DEBUG Started firing report-test. 2012-02-28 17:51:45,766 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-test with priority 0. 2012-02-28 17:51:45,766 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'type': 'test', 'command': 'test -e /dev/rtc', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-test with priority 100. 2012-02-28 17:51:45,767 DEBUG Finished firing report-test. 2012-02-28 17:51:45,767 DEBUG Finished firing report-shell. 2012-02-28 17:51:45,808 DEBUG Finished firing report-job. 2012-02-28 17:51:45,808 DEBUG Started firing report-job. 2012-02-28 17:51:45,808 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': 'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,809 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:45,809 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:45,810 DEBUG Started firing report-local. 2012-02-28 17:51:45,810 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:45,810 DEBUG Started firing report-suite. 2012-02-28 17:51:45,810 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'name': '__suspend__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:45,810 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Suspend tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'type': 'suite', 'name': '__suspend__'}) for report-suite with priority 100. 2012-02-28 17:51:45,810 DEBUG Finished firing report-suite. 2012-02-28 17:51:45,810 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:45,810 DEBUG Started firing message-exec. 2012-02-28 17:51:45,811 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Suspend tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'type': 'suite', 'name': '__suspend__'}) for message-exec with priority 0. 2012-02-28 17:51:45,819 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:45,819 INFO Running command: cat $CHECKBOX_SHARE/jobs/suspend.txt* 2012-02-28 17:51:45,838 DEBUG Started firing message-result. 2012-02-28 17:51:45,838 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: suspend/network_before_suspend depends: networking/detect description: Record the current network before suspending. command: internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt plugin: shell name: suspend/resolution_before_suspend description: Record the current resolution before suspending. description-ar.UTF-8: سَجِّل أبعاد حيِّز العرض قبل التعليق. description-ast.UTF-8: Grabar la resolución actual enantes de suspender. description-be.UTF-8: Запіс гэтага вырашэння перад пераходам да рэжыма паніжанага энергаспажывання. description-bn.UTF-8: বাতিল করার আগে বর্তমান রেজল্যুশন রেকর্ড। description-bs.UTF-8: Zapamti trenutnu rezoluciju prije suspendiranja. description-ca.UTF-8: Enregistreu la resolució actual abans de suspendre. description-ca@valencia.UTF-8: Enregistreu la resolució actual abans de suspendre. description-cs.UTF-8: Uložit aktuální rozlišení před uspáním. description-da.UTF-8: Husk den nuværende skærmopløsning før hvile. description-de.UTF-8: Aktuelle Bildschirmauflösung merken, bevor in Bereitschaft versetzt wird. description-el.utf-8: Αποθήκευση της τρέχουσας ανάλυσης πριν την αδρανοποίηση description-en_AU.UTF-8: Record the current resolution before suspending. description-en_CA.UTF-8: Record the current resolution before suspending. description-en_GB.UTF-8: Record the current resolution before suspending. description-eo.UTF-8: Konservi la nunan distingivon antaŭ la prokrasta reĝimo description-es.UTF-8: Grabar la resolución actual antes de suspender. description-fi.UTF-8: Paina muistiin nykyinen tarkkuus ennen valmiustilaan siirtymistä. description-fr.UTF-8: Enregistrez la résolution actuelle avant la mise en veille. description-gl.UTF-8: Gravar a resolución actual antes da suspensión. description-he.UTF-8: הקלטת הרזולוציה הנוכחית לפני ההשהיה. description-hi.UTF-8: बरखास्त के पूर्व वर्तमान रिजोलुशन को रिकार्ड कर लें. description-hu.UTF-8: Az aktuális felbontás rögzítése a felfüggesztés előtt. description-it.UTF-8: Annotare la risoluzione attuale prima di andare in sospensione. description-ja.UTF-8: サスペンドの前に現在の解像度を記録する。 description-ko.UTF-8: 절전 전에 현재 해상도를 기록합니다. description-lv.UTF-8: Ierakstīt pašreizējo izšķirtspēju pirms iesnaudināšanas. description-ms.UTF-8: Rekod resolusi semasa sebelum ditangguhkan. description-nl.UTF-8: Schrijf de huidige resolutie op voordat het systeem in de pauzestand gaat. description-oc.UTF-8: Enregistrar la resolucion actuala abans la mesa en velha. description-pl.UTF-8: Zapis bieżącej rozdzielczości przed wstrzymaniem. description-pt.UTF-8: Guarda a resolução actual antes de suspender. description-pt_BR.UTF-8: Registre a resolução atual antes de suspender description-ro.UTF-8: Memorează rezoluția curentă înainte de suspendare. description-ru.UTF-8: Запись текущего разрешения перед переходом в режим пониженного энергопотребления. description-sk.UTF-8: Zaznamenať aktuálne rozlíšenie pred prechodom do režimu spánku. description-sl.UTF-8: Posnemi trenutno ločljivost pred prehodom v stanje pripravljenosti. description-sq.UTF-8: Regjistro rezolucionin e tanishëm para pezullimit. description-sr.UTF-8: Сачувајте тренутну сесију пре стављања у режим спавања. description-sv.UTF-8: Registrera aktuell upplösning före vänteläge. description-tr.UTF-8: Askıya almadan önce mevcut çözünürlüğü kaydet. description-ug.UTF-8: توڭلىتىشتىن بۇرۇن ھازىرقى ئېنىقلىقنى خاتىرىلەيدۇ. description-uk.UTF-8: Записати поточну розільну здатність, перш ніж перейти у режим економії електроенергії. description-vi.UTF-8: Ghi lại độ phân giải hiện tại trước khi nghỉ. description-zh_CN.UTF-8: 挂起前记录当前分辨率。 description-zh_HK.UTF-8: 在暫停之前紀錄目前的解析度。 description-zh_TW.UTF-8: 在暫停之前紀錄目前的解析度。 command: xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt plugin: shell name: suspend/audio_before_suspend requires: device.category == 'AUDIO' package.name == 'alsa-base' description: Record mixer settings before suspending. description-ast.UTF-8: Grabar la configuración del entemecedor enantes de suspender. description-de.UTF-8: Notieren Sie sich die Einstellungen des Lautstärkereglers vor dem Wechsel in den Ruhezustand. description-el.utf-8: Καταγραφή των ρυθμίσεων του μίκτη πριν από την αδρανοποίηση. description-en_AU.UTF-8: Record mixer settings before suspending. description-en_GB.UTF-8: Record mixer settings before suspending. description-es.UTF-8: Grabe la configuración del mezclador antes de suspender. description-fi.UTF-8: Tallenna ääniasetukset ennen valmiustilaan siirtymistä description-ms.UTF-8: Rakam tetapan pengadun sebelum menangguh. description-nl.UTF-8: Schrijf de huidige geluidsinstellingen op voordat het systeem in de pauzestand gaat. description-pt_BR.UTF-8: Grava as configurações do mixador antes de suspender. description-ru.UTF-8: Записать параметры микшера перед переходом в ждущий режим. command: amixer > $CHECKBOX_DATA/audio_before_suspend.txt plugin: shell name: suspend/cpu_before_suspend requires: package.name == 'linux' description: Verify that all the CPUs are online before suspending description-ast.UTF-8: Verifica que toles CPU tán en llinia enantes de suspender description-de.UTF-8: Stellen Sie vor dem Wechsel in den Ruhezustand sicher, dass alle Prozessoren in Betrieb sind. description-el.utf-8: Επαλήθευση για το ότι όλες οι μονάδες επεξεργασίας (CPU) βρίσκονται σε σύνδεση πριν από την αναστολή λειτουργίας description-en_AU.UTF-8: Verify that all the CPUs are online before suspending description-en_GB.UTF-8: Verify that all the CPUs are online before suspending description-es.UTF-8: Verifica que todas las CPU están en linea antes de suspender description-fi.UTF-8: Tarkistetaan, että kaikki suoritinytimet ovat käynnissä ennen valmiustilaan siirtymistä. description-ms.UTF-8: Sahkan sama ada semua CPU aktif sebelum ditangguh description-nl.UTF-8: Controleer of alle CPU's online zijn voordat het systeem in de pauzestand gaat. description-pt_BR.UTF-8: Verifica que todas as CPUs estão conectadas antes de suspender description-ru.UTF-8: Проверяет доступность все ЦПУ перед переходом в ждущий режим command: cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend plugin: shell name: suspend/memory_before_suspend requires: package.name == 'linux' description: Dumps memory info to a file for comparison after suspend test has been run command: meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend plugin: shell name: suspend/wireless_before_suspend depends: wireless/wireless_connection requires: device.category == 'WIRELESS' command: nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done description: This test disconnects all connections and then connects to the wireless interface. It then checks the connection to confirm it's working as expected. plugin: shell name: suspend/wireless_before_suspend_auto depends: wireless/wireless_connection_wpa_bg requires: device.category == 'WIRELESS' command: nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done description: This test disconnects all connections and then connects to the wireless interface. It then checks the connection to confirm it's working as expected. plugin: shell name: suspend/bluetooth_obex_before_suspend requires: package.name == 'bluez' and package.name == 'obexd-client' device.category == 'BLUETOOTH' command: obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg description: This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable. plugin: manual name: suspend/bluetooth_obex_before_suspend_manual requires: package.name == 'bluez' and package.name == 'obexd-client' device.category == 'BLUETOOTH' command: obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg description: PURPOSE: This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device STEPS: 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending) 2. Accept any prompts that appear on both devices VERIFICATION: Was the data correctly transferred? plugin: manual name: suspend/suspend_advanced depends: power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend requires: package.name == 'pm-utils' user: root command: sleep_test -d description: PURPOSE: This test will check suspend and resume STEPS: 1. Click "Test" and your system will suspend for about 30 - 60 seconds 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed VERIFICATION: Did your system suspend and resume correctly? plugin: shell name: suspend/network_after_suspend depends: suspend/suspend_advanced suspend/network_before_suspend description: Test the network after resuming. description-ast.UTF-8: Probar la rede dempués de reanudar. description-be.UTF-8: Праверка сеткі пасля выхаду з рэжыму паніжанага энергаспажывання. description-bn.UTF-8: বিরত করার পর নেটওয়ার্ক টেস্ট। description-bs.UTF-8: Test mreže nakon povratka. description-ca.UTF-8: Comprovació de la xarxa després de reprendre. description-ca@valencia.UTF-8: Comprovació de la xarxa després de reprendre. description-cs.UTF-8: Otestovat síť po probuzení. description-da.UTF-8: Test netværket efter genoptagelse. description-de.UTF-8: Netzwerk nach Wiedereinschalten prüfen. description-el.utf-8: Δοκιμή της σύνδεσης δικτύου μετά την επαναφορά. description-en_AU.UTF-8: Test the network after resuming. description-en_CA.UTF-8: Test the network after resuming. description-en_GB.UTF-8: Test the network after resuming. description-eo.UTF-8: Testi la sistemon post revekiĝo. description-es.UTF-8: Probar la red después de reanudar. description-fi.UTF-8: Testaa verkkoyhteyden toimiminen valmiustilasta palaamisen jälkeen. description-fr.UTF-8: Testez le réseau après la sortie de veille. description-gl.UTF-8: Comprobar a rede logo de restaurar. description-he.UTF-8: יש לבדוק את הרשת לאחר ההמשך. description-hi.UTF-8: पुनःआरंभ के पश्चात संजाल की जाँच करें. description-hu.UTF-8: Hálózati kapcsolat tesztelése a visszatérés után. description-it.UTF-8: Test della rete dopo il ripristino. description-ja.UTF-8: レジューム後のネットワークをテストする。 description-ko.UTF-8: 절전 후 네트워크 시험 description-lv.UTF-8: Pārbaudīt tīklu pirms pamošanās. description-ms.UTF-8: Uji rangkaian selepas disambung semula. description-nl.UTF-8: Test het netwerk nadat het systeem uit de pauzestand is gekomen. description-oc.UTF-8: Testar la ret aprèp la represa. description-pl.UTF-8: Testowanie sieci po wznowieniu systemu description-pt.UTF-8: Testar a rede depois de resumir. description-pt_BR.UTF-8: Teste a rede após retornar. description-ro.UTF-8: Testează rețeaua după revenire. description-ru.UTF-8: Проверка сети после выхода из режима пониженного энергопотребления. description-sk.UTF-8: Otestovať sieť po prebudení. description-sl.UTF-8: Preizkusite omrežje po nadaljevanju. description-sq.UTF-8: Testo rrjetin as rinisjes. description-sr.UTF-8: Тестирајте мрежу након наставка. description-sv.UTF-8: Testa nätverket efter vänteläge. description-th.UTF-8: ทดสอบระบบเครือข่ายหลังจากกลับคืน description-tr.UTF-8: Ağ çıktıktan sonra sınayın. description-ug.UTF-8: قايتا باشلىغاندىن كېيىن تورنى سىنايدۇ. description-uk.UTF-8: Перевірити мережу після виходу з режиму економії електроенергії description-vi.UTF-8: Kiểm tra hệ thống mạng sau khi hồi phục. description-zh_CN.UTF-8: 恢复后测试网络。 description-zh_HK.UTF-8: 在回復之後測試網絡。 description-zh_TW.UTF-8: 在回復之後測試網路。 command: network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt - plugin: shell name: suspend/resolution_after_suspend depends: suspend/suspend_advanced suspend/resolution_before_suspend description: Test to see that we have the same resolution after resuming as before. description-ast.UTF-8: Prueba pa ver si tienes la mesma resolución dempués de reanudar. description-be.UTF-8: Упэўнімся, што дазвол сістэмы засталося тым жа, што было да пераходу ў рэжым паніжанага энергаспажывання. description-bn.UTF-8: বিরত করার পরও রেজল্যুশন একই আছে তা দেখার জন্য টেস্ট। description-bs.UTF-8: Test da se vidi da li je ista rezolucija nakon buđenja, description-ca.UTF-8: Comprovació per veure que hi ha la mateixa resolució després de reprendre. description-ca@valencia.UTF-8: Comprovació per veure que hi ha la mateixa resolució després de reprendre. description-cs.UTF-8: Test pro ověření, že máme stejné rozlišení po probuzení z režimu spánku. description-da.UTF-8: Kontrollér at der bruges samme opløsning efter genoptagelse som før. description-de.UTF-8: Testen, ob nach Wiedereinschalten dieselbe Auflösung wie vorher eingestellt ist. description-el.utf-8: Δοκιμή διατήρησης της ανάλυσης μετά την επαναφορά. description-en_AU.UTF-8: Test to see that we have the same resolution after resuming as before. description-en_CA.UTF-8: Test to see that we have the same resolution after resuming as before. description-en_GB.UTF-8: Test to see that we have the same resolution after resuming as before. description-eo.UTF-8: Tesyo por kontroli ĉu ni havas la saman distingivon post vekiĝo ol antaŭe. description-es.UTF-8: Prueba para ver si tiene la misma resolución después de reanudar. description-fi.UTF-8: Testaa onko käytössä sama tarkkuus kuin ennen valmiustilaan siirtymistä. description-fr.UTF-8: Testez la résolution d'écran et vérifiez qu'elle n'a pas changé après la sortie de veille. description-gl.UTF-8: Comprobar que despois de restaurar a visualización ten a mesma resolución que tiña antes. description-he.UTF-8: יש לבדוק כדי לראות האם זוהי אותה הרזולוציה לאחר ההמשך כמו בעבר. description-hi.UTF-8: देखने के लिए जाँच करे कि पुनःआरंभ के पश्चात पहले की तरह ही रिजोलुशन है. description-hu.UTF-8: Annak tesztelése, hogy a felbontás megegyezik-e a felfüggesztési és visszatérési teszt előttivel. description-it.UTF-8: Test di verifica del mantenimento della risoluzione dopo il ripristino. description-ja.UTF-8: レジューム後の解像度が変わっていないかテストする。 description-ko.UTF-8: 절전 후에도 이전과 같은 해상도로 되는지를 시험합니다. description-lv.UTF-8: Pārbaudīt, vai pēc pamošanās izšķirtspēja nemainīsies. description-ms.UTF-8: Ujian untuk melihat sama ada resolusi adalah sama selepas disambung semula seperti sebelum ini. description-nl.UTF-8: Test om te controleren of u nog dezelfde resolutie heeft als voor de pauzestand. description-oc.UTF-8: Testar la resolucion d'ecran e verificar qu'a pas cambiat aprèp la represa. description-pl.UTF-8: Sprawdzenie czy rozdzielczość po wznowieniu odpowiada rozdzielczości sprzed uśpienia. description-pt.UTF-8: Teste para verificar se continuamos com a mesma resolução de ecrã depois do retornar do estado anterior. description-pt_BR.UTF-8: Veja se a resolução permanece a mesma de antes. description-ro.UTF-8: Testează pentru a vedea dacă s-a păstrat rezoluția după revenire. description-ru.UTF-8: Убедимся, что разрешение системы осталось тем же, что было до перехода в режим пониженного энергопотребления. description-sk.UTF-8: Otestovať, že máte rovnaké rozlíšenie po prebudení ako pred tým. description-sl.UTF-8: Preverite, če imate po nadaljevanju enako ločljivost kot prej. description-sq.UTF-8: Testoni për të parë që keni të njëjtin rezolucion si më parë pas rinisjes. description-sr.UTF-8: Тестирајте да видите да ли је резолуција након наставка иста као и пре. description-sv.UTF-8: Testa för att se att vi har samma upplösning efter vänteläget som vi hade tidigare. description-tr.UTF-8: Devamdan sonra önceki gibi aynı çözüme sahip olduğumuzun testi. description-ug.UTF-8: قايتا باشلىغاندا ئېنىقلىق دەرىجىسى ئەسلىدىكىگە ئوخشاشمۇ سىنايدۇ. description-uk.UTF-8: Переконаємось, що роздільна здатність екрана не змінилась після виходу з режиму економії електроенергії description-vi.UTF-8: Kiểm tra xem độ phân giải trước và sau khi hồi phục có giống nhau không. description-zh_CN.UTF-8: 测试恢复后分辨率是否与之前相同。 description-zh_HK.UTF-8: 測試看看在復原之後我們是否能擁有與之前相同的解析度。 description-zh_TW.UTF-8: 測試看看在復原之後我們是否能擁有與之前相同的解析度。 command: xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt - plugin: shell name: suspend/audio_after_suspend requires: device.category == 'AUDIO' package.name == 'alsa-base' depends: suspend/suspend_advanced suspend/audio_before_suspend description: Verify that mixer settings after suspend are the same as before suspend. description-ast.UTF-8: Verificar que les configuraciones del entemecedor dempués de la suspensión son les mesmes qu'enantes de suspender. description-de.UTF-8: Stellen Sie sicher, dass die Einstellungen des Lautstärkereglers nach dem Aufwecken aus dem Ruhezustand dieselben sind wie vorher. description-el.utf-8: Επαλήθευση της διατήρησης των ρυθμίσεων του μίκτη μετά την αναστολή λειτουργίας. description-en_AU.UTF-8: Verify that mixer settings after suspend are the same as before suspend. description-en_GB.UTF-8: Verify that mixer settings after suspend are the same as before suspend. description-es.UTF-8: Verificar que las configuraciones del mezclador después de la suspensión son las mismas que antes de suspender. description-fi.UTF-8: Tarkista, että ääniasetukset ovat valmiustilan jälkeen samat kuin ennen valmiustilaa. description-ms.UTF-8: Sahkan tetapan pengadun selepas tangguh adalah sama sebagaimana sebelum tangguh. description-pt_BR.UTF-8: Verifica que as configurações do mixador depois de suspender são as mesmas de antes de suspender. description-ru.UTF-8: Проверить, являются ли пареметры микшера после ждущего режима такими же, как и до него. command: amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt - plugin: shell name: suspend/cpu_after_suspend requires: package.name == 'linux' depends: suspend/suspend_advanced suspend/cpu_before_suspend description: Verify that all CPUs are online after resuming. description-ast.UTF-8: Verificar que toles CPUs tán en llinia dempués de reaniciar. description-de.UTF-8: Stellen Sie sicher, dass alle Prozessoren nach dem Aufwecken aus dem Ruhezustand in Betrieb sind. description-el.utf-8: Επαλήθευση για το ότι όλες οι μονάδες επεξεργασίας (CPU) βρίσκονται σε σύνδεση μετά την επαναφορά από την αναστολή λειτουργίας. description-en_AU.UTF-8: Verify that all CPUs are online after resuming. description-en_GB.UTF-8: Verify that all CPUs are online after resuming. description-es.UTF-8: Verificar que todas las CPU están en linea después de reanudar. description-fi.UTF-8: Tarkista, että kaikki suoritinytimet ovat käynnissä valmiustilasta palaamisen jälkeen. description-ms.UTF-8: Sahkan semua CPU adalah aktif selepas disambung semula. description-nl.UTF-8: Controleer of alle CUP's weer online zijn na hervatten. description-pt_BR.UTF-8: Verifica que todas as CPUs estão conectadas depois de retomar. description-ru.UTF-8: Проверяет доступность всех ЦПУ после возобновления рабочего режима command: cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend - plugin: shell name: suspend/cpu_after_suspend_auto requires: package.name == 'linux' depends: suspend/suspend_advanced_auto suspend/cpu_before_suspend description: Verify that all CPUs are online after resuming. description-ast.UTF-8: Verificar que toles CPUs tán en llinia dempués de reaniciar. description-de.UTF-8: Stellen Sie sicher, dass alle Prozessoren nach dem Aufwecken aus dem Ruhezustand in Betrieb sind. description-el.utf-8: Επαλήθευση για το ότι όλες οι μονάδες επεξεργασίας (CPU) βρίσκονται σε σύνδεση μετά την επαναφορά από την αναστολή λειτουργίας. description-en_AU.UTF-8: Verify that all CPUs are online after resuming. description-en_GB.UTF-8: Verify that all CPUs are online after resuming. description-es.UTF-8: Verificar que todas las CPU están en linea después de reanudar. description-fi.UTF-8: Tarkista, että kaikki suoritinytimet ovat käynnissä valmiustilasta palaamisen jälkeen. description-ms.UTF-8: Sahkan semua CPU adalah aktif selepas disambung semula. description-nl.UTF-8: Controleer of alle CUP's weer online zijn na hervatten. description-pt_BR.UTF-8: Verifica que todas as CPUs estão conectadas depois de retomar. description-ru.UTF-8: Проверяет доступность всех ЦПУ после возобновления рабочего режима command: cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend - plugin: shell name: suspend/memory_after_suspend requires: package.name == 'linux' depends: suspend/suspend_advanced suspend/memory_before_suspend description: Verify that all memory is available after resuming from suspend. command: meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend - plugin: shell name: suspend/memory_after_suspend_auto requires: package.name == 'linux' depends: suspend/suspend_advanced_auto suspend/memory_before_suspend description: Verify that all memory is available after resuming from suspend. command: meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend - plugin: manual name: suspend/display_after_suspend requires: package.name == 'linux' depends: suspend/suspend_advanced description: PURPOSE: This test will check that the display is correct after suspend and resume VERIFICATION: Does the display work normally after resuming from suspend? plugin: shell name: suspend/wireless_after_suspend depends: suspend/suspend_advanced suspend/wireless_before_suspend requires: device.category == 'WIRELESS' command: connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done description: This test checks that the wireless interface is working after suspending the system. It disconnects all interfaces and then connects to the wireless interface and checks that the connection is working as expected. plugin: shell name: suspend/wireless_after_suspend_auto depends: suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto requires: device.category == 'WIRELESS' command: connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done description: This test checks that the wireless interface is working after suspending the system. It disconnects all interfaces and then connects to the wireless interface and checks that the connection is working as expected. plugin: shell name: suspend/bluetooth_detect_after_suspend depends: suspend/suspend_advanced bluetooth/detect-output requires: package.name == 'bluez' device.category == 'BLUETOOTH' command: hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address - description: This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend. plugin: shell name: suspend/bluetooth_obex_after_suspend depends: suspend/suspend_advanced suspend/bluetooth_obex_before_suspend requires: package.name == 'bluez' and package.name == 'obexd-client' device.category == 'BLUETOOTH' command: obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg description: This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable. plugin: manual name: suspend/bluetooth_obex_after_suspend_manual depends: suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual requires: package.name == 'bluez' and package.name == 'obexd-client' device.category == 'BLUETOOTH' command: obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg description: PURPOSE: This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device STEPS: 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending) 2. Accept any prompts that appear on both devices VERIFICATION: Was the data correctly transferred? plugin: manual name: suspend/cycle_resolutions_after_suspend requires: package.name == 'xorg' depends: suspend/suspend_advanced graphics/cycle_resolution command: xrandr_cycle --keyword=after_suspend description: PURPOSE: This test will cycle through the detected display modes STEPS: 1. Click "Test" and the display will cycle trough the display modes VERIFICATION: Did your display look fine in the detected mode? plugin: shell name: suspend/cycle_resolutions_after_suspend_auto requires: package.name == 'xorg' depends: suspend/suspend_advanced graphics/cycle_resolution description: This test will check to make sure supported video modes work after a suspend and resume. This is done automatically by taking screenshots and uploading them as an attachment. command: xrandr_cycle --keyword=after_suspend plugin: attachment name: suspend/xrandr_screens_after_suspend.tar.gz depends: suspend/cycle_resolutions_after_suspend_auto command: [ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz description: This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission. description-ast.UTF-8: Esto axunta captures de pantalla de la suspensión/ciclu_resoluciones_dempués_suspensión a los resultaos del test . description-de.UTF-8: Dies fügt Bildschirmfots vom suspend/cycle_resolutions_after_suspend_auto-Test zur Ergebnisbericht hinzu. description-el.utf-8: Αυτό επισυνάπτει στιγμιότυπα της οθόνης από το αυτοματοποιημένο_τεστ_ανάλυσης_μετά_τον_κύκλο_αναστολής/επαναφοράς στην αναφορά αποτελεσμάτων. description-en_AU.UTF-8: This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission. description-en_GB.UTF-8: This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission. description-fi.UTF-8: Tämä liittää valmiustilatestin ottamat kuvankaappaukset tulosraporttiin. description-ms.UTF-8: Ini akan lampirkan cekupan skrin dari ujian suspend/cycle_resolutions_after_suspend_auto ke penyerahan keputusan. description-pt_BR.UTF-8: Isto anexa imagens da tela do teste suspend/cycle_resolutions_after_suspend_auto à submissão dos resultados. plugin: shell name: suspend/record_playback_after_suspend depends: suspend/suspend_advanced requires: device.category == 'AUDIO' package.name == 'sox' package.name == 'alsa-base' command: audio_test description: This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack. plugin: shell name: suspend/suspend_advanced_auto depends: power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto requires: package.name == 'pm-utils' sleep.mem == 'supported' description: This is the automated version of suspend/suspend_advanced. user: root command: sleep_test -d plugin: shell name: suspend/wake_on_lan depends: power-management/rtc suspend/suspend_advanced requires: package.name == 'pm-utils' and package.name == 'util-linux' description: This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes. user: root command: wake_on_lan_test ${WAKE_ON_LAN_URL} --debug , 0.0134541988373) for message-result with priority 0. 2012-02-28 17:51:45,839 DEBUG Started firing message-file. 2012-02-28 17:51:45,839 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:45,927 DEBUG Started firing report-messages. 2012-02-28 17:51:45,930 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': 'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}, {'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}, {'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}, {'plugin': 'shell', 'name': 'suspend/cpu_before_suspend', 'command': 'cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend', 'requires': "package.name == 'linux'", 'description': 'Verify that all the CPUs are online before suspending'}, {'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': "package.name == 'linux'"}, {'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}, {'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection_wpa_bg', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend_auto'}, {'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'name': 'suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'"}, {'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'name': 'suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'verification': 'Was the data correctly transferred?'}, {'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}, {'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': 'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}, {'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': 'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}, {'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}, {'plugin': 'shell', 'name': 'suspend/cpu_after_suspend', 'depends': 'suspend/suspend_advanced suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}, {'plugin': 'shell', 'name': 'suspend/cpu_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}, {'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}, {'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}, {'description': 'PURPOSE:\n This test will check that the display is correct after suspend and resume\nVERIFICATION:\n Does the display work normally after resuming from suspend?', 'plugin': 'manual', 'name': 'suspend/display_after_suspend', 'depends': 'suspend/suspend_advanced', 'requires': "package.name == 'linux'"}, {'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}, {'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend_auto'}, {'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}, {'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend'}, {'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'verification': 'Was the data correctly transferred?', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend_manual'}, {'info': None, 'description': 'PURPOSE:\n This test will cycle through the detected display modes\nSTEPS:\n 1. Click "Test" and the display will cycle trough the display modes\nVERIFICATION:\n Did your display look fine in the detected mode?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'purpose': 'This test will cycle through the detected display modes\n', 'verification': 'Did your display look fine in the detected mode?', 'steps': '1. Click "Test" and the display will cycle trough the display modes\n', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend'}, {'description': 'This test will check to make sure supported video modes work after a suspend and resume.\nThis is done automatically by taking screenshots and uploading them as an attachment.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend_auto'}, {'depends': 'suspend/cycle_resolutions_after_suspend_auto', 'plugin': 'attachment', 'command': '[ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz', 'description': 'This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission.', 'name': 'suspend/xrandr_screens_after_suspend.tar.gz'}, {'description': 'This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced', 'command': 'audio_test', 'requires': "device.category == 'AUDIO'\npackage.name == 'sox'\npackage.name == 'alsa-base'", 'name': 'suspend/record_playback_after_suspend'}, {'description': 'This is the automated version of suspend/suspend_advanced.', 'plugin': 'shell', 'name': 'suspend/suspend_advanced_auto', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto', 'command': 'sleep_test -d', 'user': 'root', 'requires': " package.name == 'pm-utils'\n sleep.mem == 'supported'"}, {'description': 'This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes.', 'plugin': 'shell', 'depends': 'power-management/rtc suspend/suspend_advanced', 'command': 'wake_on_lan_test ${WAKE_ON_LAN_URL} --debug', 'user': 'root', 'requires': "package.name == 'pm-utils' and package.name == 'util-linux'", 'name': 'suspend/wake_on_lan'}]) for report-messages with priority 0. 2012-02-28 17:51:45,930 DEBUG Started firing report-message. 2012-02-28 17:51:45,932 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': 'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:45,932 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Record the current network before suspending.', 'plugin': 'shell', 'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-message with priority 100. 2012-02-28 17:51:45,933 DEBUG Finished firing report-message. 2012-02-28 17:51:45,933 DEBUG Started firing report-message. 2012-02-28 17:51:45,933 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:45,933 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'suite': '__suspend__', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-message with priority 100. 2012-02-28 17:51:45,933 DEBUG Finished firing report-message. 2012-02-28 17:51:45,933 DEBUG Started firing report-message. 2012-02-28 17:51:45,933 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}) for report-message with priority 0. 2012-02-28 17:51:45,934 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}) for report-message with priority 100. 2012-02-28 17:51:45,934 DEBUG Finished firing report-message. 2012-02-28 17:51:45,934 DEBUG Started firing report-message. 2012-02-28 17:51:45,934 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_before_suspend', 'command': 'cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend', 'requires': "package.name == 'linux'", 'description': 'Verify that all the CPUs are online before suspending'}) for report-message with priority 0. 2012-02-28 17:51:45,934 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_before_suspend', 'command': 'cpuinfo_resource > $CHECKBOX_DATA/cpuinfo_before_suspend', 'suite': '__suspend__', 'requires': "package.name == 'linux'", 'description': 'Verify that all the CPUs are online before suspending'}) for report-message with priority 100. 2012-02-28 17:51:45,934 DEBUG Finished firing report-message. 2012-02-28 17:51:45,934 DEBUG Started firing report-message. 2012-02-28 17:51:45,935 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': "package.name == 'linux'"}) for report-message with priority 0. 2012-02-28 17:51:45,935 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:51:45,935 DEBUG Finished firing report-message. 2012-02-28 17:51:45,935 DEBUG Started firing report-message. 2012-02-28 17:51:45,935 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}) for report-message with priority 0. 2012-02-28 17:51:45,938 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}) for report-message with priority 100. 2012-02-28 17:51:45,938 DEBUG Finished firing report-message. 2012-02-28 17:51:45,939 DEBUG Started firing report-message. 2012-02-28 17:51:45,939 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection_wpa_bg', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend_auto'}) for report-message with priority 0. 2012-02-28 17:51:45,939 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection_wpa_bg', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:51:45,939 DEBUG Finished firing report-message. 2012-02-28 17:51:45,939 DEBUG Started firing report-message. 2012-02-28 17:51:45,939 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'name': 'suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 0. 2012-02-28 17:51:45,939 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'name': 'suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'suite': '__suspend__', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'"}) for report-message with priority 100. 2012-02-28 17:51:45,940 DEBUG Finished firing report-message. 2012-02-28 17:51:45,940 DEBUG Started firing report-message. 2012-02-28 17:51:45,940 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'name': 'suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'verification': 'Was the data correctly transferred?'}) for report-message with priority 0. 2012-02-28 17:51:45,940 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'name': 'suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'suite': '__suspend__', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'verification': 'Was the data correctly transferred?'}) for report-message with priority 100. 2012-02-28 17:51:45,940 DEBUG Finished firing report-message. 2012-02-28 17:51:45,940 DEBUG Started firing report-message. 2012-02-28 17:51:45,940 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-message with priority 0. 2012-02-28 17:51:45,941 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-message with priority 100. 2012-02-28 17:51:45,941 DEBUG Finished firing report-message. 2012-02-28 17:51:45,941 DEBUG Started firing report-message. 2012-02-28 17:51:45,941 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': 'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:45,941 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test the network after resuming.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:45,941 DEBUG Finished firing report-message. 2012-02-28 17:51:45,941 DEBUG Started firing report-message. 2012-02-28 17:51:45,942 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': 'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:45,942 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:45,942 DEBUG Finished firing report-message. 2012-02-28 17:51:45,942 DEBUG Started firing report-message. 2012-02-28 17:51:45,942 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}) for report-message with priority 0. 2012-02-28 17:51:45,942 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}) for report-message with priority 100. 2012-02-28 17:51:45,943 DEBUG Finished firing report-message. 2012-02-28 17:51:45,943 DEBUG Started firing report-message. 2012-02-28 17:51:45,943 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend', 'depends': 'suspend/suspend_advanced suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 0. 2012-02-28 17:51:45,943 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend', 'depends': 'suspend/suspend_advanced suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'suite': '__suspend__', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 100. 2012-02-28 17:51:45,943 DEBUG Finished firing report-message. 2012-02-28 17:51:45,943 DEBUG Started firing report-message. 2012-02-28 17:51:45,943 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 0. 2012-02-28 17:51:45,943 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'plugin': 'shell', 'name': 'suspend/cpu_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/cpu_before_suspend', 'command': 'cpuinfo_resource | diff $CHECKBOX_DATA/cpuinfo_before_suspend -', 'suite': '__suspend__', 'requires': "package.name == 'linux'", 'description': 'Verify that all CPUs are online after resuming.'}) for report-message with priority 100. 2012-02-28 17:51:45,944 DEBUG Finished firing report-message. 2012-02-28 17:51:45,945 DEBUG Started firing report-message. 2012-02-28 17:51:45,945 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}) for report-message with priority 0. 2012-02-28 17:51:45,946 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:51:45,946 DEBUG Finished firing report-message. 2012-02-28 17:51:45,946 DEBUG Started firing report-message. 2012-02-28 17:51:45,948 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}) for report-message with priority 0. 2012-02-28 17:51:45,948 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend_auto', 'depends': 'suspend/suspend_advanced_auto suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:51:45,949 DEBUG Finished firing report-message. 2012-02-28 17:51:45,949 DEBUG Started firing report-message. 2012-02-28 17:51:45,949 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'PURPOSE:\n This test will check that the display is correct after suspend and resume\nVERIFICATION:\n Does the display work normally after resuming from suspend?', 'plugin': 'manual', 'name': 'suspend/display_after_suspend', 'depends': 'suspend/suspend_advanced', 'requires': "package.name == 'linux'"}) for report-message with priority 0. 2012-02-28 17:51:45,949 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'PURPOSE:\n This test will check that the display is correct after suspend and resume\nVERIFICATION:\n Does the display work normally after resuming from suspend?', 'plugin': 'manual', 'name': 'suspend/display_after_suspend', 'depends': 'suspend/suspend_advanced', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-message with priority 100. 2012-02-28 17:51:45,949 DEBUG Finished firing report-message. 2012-02-28 17:51:45,949 DEBUG Started firing report-message. 2012-02-28 17:51:45,949 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}) for report-message with priority 0. 2012-02-28 17:51:45,950 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:45,950 DEBUG Finished firing report-message. 2012-02-28 17:51:45,950 DEBUG Started firing report-message. 2012-02-28 17:51:45,950 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend_auto'}) for report-message with priority 0. 2012-02-28 17:51:45,950 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced_auto suspend/wireless_before_suspend_auto', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:51:45,950 DEBUG Finished firing report-message. 2012-02-28 17:51:45,950 DEBUG Started firing report-message. 2012-02-28 17:51:45,951 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-message with priority 0. 2012-02-28 17:51:45,951 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:45,951 DEBUG Finished firing report-message. 2012-02-28 17:51:45,951 DEBUG Started firing report-message. 2012-02-28 17:51:45,951 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend'}) for report-message with priority 0. 2012-02-28 17:51:45,951 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated Bluetooth file transfer test. It sends an image to the device specified by the BTDEVADDR environment variable.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend', 'command': 'obex_send $BTDEVADDR $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'suite': '__suspend__', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:45,952 DEBUG Finished firing report-message. 2012-02-28 17:51:45,952 DEBUG Started firing report-message. 2012-02-28 17:51:45,952 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'verification': 'Was the data correctly transferred?', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend_manual'}) for report-message with priority 0. 2012-02-28 17:51:45,952 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will send the image \'JPEG_Color_Image_Ubuntu.jpg\' to a specified device\nSTEPS:\n 1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n 2. Accept any prompts that appear on both devices\nVERIFICATION:\n Was the data correctly transferred?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced suspend/bluetooth_obex_before_suspend_manual', 'command': 'obex_send `bluetooth_scan` $CHECKBOX_SHARE/data/images/JPEG_Color_Image_Ubuntu.jpg', 'purpose': "This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a specified device\n", 'verification': 'Was the data correctly transferred?', 'suite': '__suspend__', 'steps': '1. Click "Test" and you will be prompted to enter the Bluetooth device name of a device that can accept file transfers (It may take a few moments after entering the name for the file to begin sending)\n2. Accept any prompts that appear on both devices\n', 'requires': "package.name == 'bluez' and package.name == 'obexd-client'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_obex_after_suspend_manual'}) for report-message with priority 100. 2012-02-28 17:51:45,953 DEBUG Finished firing report-message. 2012-02-28 17:51:45,953 DEBUG Started firing report-message. 2012-02-28 17:51:45,953 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will cycle through the detected display modes\nSTEPS:\n 1. Click "Test" and the display will cycle trough the display modes\nVERIFICATION:\n Did your display look fine in the detected mode?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'purpose': 'This test will cycle through the detected display modes\n', 'verification': 'Did your display look fine in the detected mode?', 'steps': '1. Click "Test" and the display will cycle trough the display modes\n', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend'}) for report-message with priority 0. 2012-02-28 17:51:45,953 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will cycle through the detected display modes\nSTEPS:\n 1. Click "Test" and the display will cycle trough the display modes\nVERIFICATION:\n Did your display look fine in the detected mode?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'purpose': 'This test will cycle through the detected display modes\n', 'verification': 'Did your display look fine in the detected mode?', 'suite': '__suspend__', 'steps': '1. Click "Test" and the display will cycle trough the display modes\n', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:45,953 DEBUG Finished firing report-message. 2012-02-28 17:51:45,954 DEBUG Started firing report-message. 2012-02-28 17:51:45,954 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test will check to make sure supported video modes work after a suspend and resume.\nThis is done automatically by taking screenshots and uploading them as an attachment.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend_auto'}) for report-message with priority 0. 2012-02-28 17:51:45,955 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test will check to make sure supported video modes work after a suspend and resume.\nThis is done automatically by taking screenshots and uploading them as an attachment.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced graphics/cycle_resolution', 'command': 'xrandr_cycle --keyword=after_suspend', 'suite': '__suspend__', 'requires': "package.name == 'xorg'", 'name': 'suspend/cycle_resolutions_after_suspend_auto'}) for report-message with priority 100. 2012-02-28 17:51:45,955 DEBUG Finished firing report-message. 2012-02-28 17:51:45,955 DEBUG Started firing report-message. 2012-02-28 17:51:45,955 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'depends': 'suspend/cycle_resolutions_after_suspend_auto', 'plugin': 'attachment', 'command': '[ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz', 'description': 'This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission.', 'name': 'suspend/xrandr_screens_after_suspend.tar.gz'}) for report-message with priority 0. 2012-02-28 17:51:45,955 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This attaches screenshots from the suspend/cycle_resolutions_after_suspend_auto test to the results submission.', 'plugin': 'attachment', 'depends': 'suspend/cycle_resolutions_after_suspend_auto', 'command': '[ -e $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz ] && cat $CHECKBOX_DATA/xrandr_screens_after_suspend.tgz', 'suite': '__suspend__', 'name': 'suspend/xrandr_screens_after_suspend.tar.gz'}) for report-message with priority 100. 2012-02-28 17:51:45,955 DEBUG Finished firing report-message. 2012-02-28 17:51:45,955 DEBUG Started firing report-message. 2012-02-28 17:51:45,956 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced', 'command': 'audio_test', 'requires': "device.category == 'AUDIO'\npackage.name == 'sox'\npackage.name == 'alsa-base'", 'name': 'suspend/record_playback_after_suspend'}) for report-message with priority 0. 2012-02-28 17:51:45,956 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This will check to make sure that your audio device works properly after a suspend and resume. This may work fine with speakers and onboard microphone, however, it works best if used with a cable connecting the audio-out jack to the audio-in jack.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced', 'command': 'audio_test', 'suite': '__suspend__', 'requires': "device.category == 'AUDIO'\npackage.name == 'sox'\npackage.name == 'alsa-base'", 'name': 'suspend/record_playback_after_suspend'}) for report-message with priority 100. 2012-02-28 17:51:45,956 DEBUG Finished firing report-message. 2012-02-28 17:51:45,956 DEBUG Started firing report-message. 2012-02-28 17:51:45,956 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is the automated version of suspend/suspend_advanced.', 'plugin': 'shell', 'name': 'suspend/suspend_advanced_auto', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto', 'command': 'sleep_test -d', 'user': 'root', 'requires': " package.name == 'pm-utils'\n sleep.mem == 'supported'"}) for report-message with priority 0. 2012-02-28 17:51:45,956 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is the automated version of suspend/suspend_advanced.', 'plugin': 'shell', 'name': 'suspend/suspend_advanced_auto', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/cpu_before_suspend suspend/memory_before_suspend suspend/wireless_before_suspend_auto', 'command': 'sleep_test -d', 'user': 'root', 'suite': '__suspend__', 'requires': " package.name == 'pm-utils'\n sleep.mem == 'supported'"}) for report-message with priority 100. 2012-02-28 17:51:45,957 DEBUG Finished firing report-message. 2012-02-28 17:51:45,957 DEBUG Started firing report-message. 2012-02-28 17:51:45,957 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes.', 'plugin': 'shell', 'depends': 'power-management/rtc suspend/suspend_advanced', 'command': 'wake_on_lan_test ${WAKE_ON_LAN_URL} --debug', 'user': 'root', 'requires': "package.name == 'pm-utils' and package.name == 'util-linux'", 'name': 'suspend/wake_on_lan'}) for report-message with priority 0. 2012-02-28 17:51:45,957 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This automatically tests Wake-on-LAN capability with the aid of a suitably configured server. During this process the system will suspend, then automatically wake up after no more than 5 minutes.', 'plugin': 'shell', 'depends': 'power-management/rtc suspend/suspend_advanced', 'command': 'wake_on_lan_test ${WAKE_ON_LAN_URL} --debug', 'user': 'root', 'suite': '__suspend__', 'requires': "package.name == 'pm-utils' and package.name == 'util-linux'", 'name': 'suspend/wake_on_lan'}) for report-message with priority 100. 2012-02-28 17:51:45,957 DEBUG Finished firing report-message. 2012-02-28 17:51:45,957 DEBUG Finished firing report-messages. 2012-02-28 17:51:45,957 DEBUG Finished firing message-file. 2012-02-28 17:51:45,957 DEBUG Finished firing message-result. 2012-02-28 17:51:45,958 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Suspend tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'type': 'suite', 'name': '__suspend__'}) for message-exec with priority 0. 2012-02-28 17:51:45,958 DEBUG Finished firing message-exec. 2012-02-28 17:51:45,963 DEBUG Finished firing report-local. 2012-02-28 17:51:45,987 DEBUG Finished firing report-job. 2012-02-28 17:51:45,988 DEBUG Started firing report-job. 2012-02-28 17:51:45,988 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority -100. 2012-02-28 17:51:45,989 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority -100. 2012-02-28 17:51:45,990 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority 0. 2012-02-28 17:51:45,990 DEBUG Started firing report-shell. 2012-02-28 17:51:45,990 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-shell with priority 0. 2012-02-28 17:51:45,990 DEBUG Started firing report-test. 2012-02-28 17:51:45,990 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-test with priority 0. 2012-02-28 17:51:45,990 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-test with priority 100. 2012-02-28 17:51:45,990 DEBUG Finished firing report-test. 2012-02-28 17:51:45,991 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,011 DEBUG Finished firing report-job. 2012-02-28 17:51:46,011 DEBUG Started firing report-job. 2012-02-28 17:51:46,011 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}) for report-job with priority -100. 2012-02-28 17:51:46,012 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-job with priority -100. 2012-02-28 17:51:46,013 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-job with priority 0. 2012-02-28 17:51:46,013 DEBUG Started firing report-shell. 2012-02-28 17:51:46,013 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-shell with priority 0. 2012-02-28 17:51:46,015 DEBUG Started firing report-test. 2012-02-28 17:51:46,015 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-test with priority 0. 2012-02-28 17:51:46,015 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-test with priority 100. 2012-02-28 17:51:46,016 DEBUG Finished firing report-test. 2012-02-28 17:51:46,016 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,034 DEBUG Finished firing report-job. 2012-02-28 17:51:46,034 DEBUG Started firing report-job. 2012-02-28 17:51:46,034 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:46,035 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:46,036 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority 0. 2012-02-28 17:51:46,036 DEBUG Started firing report-shell. 2012-02-28 17:51:46,037 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:46,037 DEBUG Started firing report-test. 2012-02-28 17:51:46,037 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-test with priority 0. 2012-02-28 17:51:46,037 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'type': 'test', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-test with priority 100. 2012-02-28 17:51:46,039 DEBUG Finished firing report-test. 2012-02-28 17:51:46,039 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,058 DEBUG Finished firing report-job. 2012-02-28 17:51:46,059 DEBUG Started firing report-job. 2012-02-28 17:51:46,059 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': "package.name == 'linux'"}) for report-job with priority -100. 2012-02-28 17:51:46,059 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': ["package.name == 'linux'"]}) for report-job with priority -100. 2012-02-28 17:51:46,068 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': ["package.name == 'linux'"]}) for report-job with priority 0. 2012-02-28 17:51:46,068 DEBUG Started firing report-shell. 2012-02-28 17:51:46,068 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': ["package.name == 'linux'"]}) for report-shell with priority 0. 2012-02-28 17:51:46,068 DEBUG Started firing report-test. 2012-02-28 17:51:46,070 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': ["package.name == 'linux'"]}) for report-test with priority 0. 2012-02-28 17:51:46,070 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'requires': ["package.name == 'linux'"]}) for report-test with priority 100. 2012-02-28 17:51:46,071 DEBUG Finished firing report-test. 2012-02-28 17:51:46,071 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,092 DEBUG Finished firing report-job. 2012-02-28 17:51:46,092 DEBUG Started firing report-job. 2012-02-28 17:51:46,092 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': "package.name == 'linux'"}) for report-job with priority -100. 2012-02-28 17:51:46,093 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': ["package.name == 'linux'"]}) for report-job with priority -100. 2012-02-28 17:51:46,093 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': ["package.name == 'linux'"]}) for report-job with priority 0. 2012-02-28 17:51:46,093 DEBUG Started firing report-shell. 2012-02-28 17:51:46,094 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': ["package.name == 'linux'"]}) for report-shell with priority 0. 2012-02-28 17:51:46,095 DEBUG Started firing report-test. 2012-02-28 17:51:46,095 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': ["package.name == 'linux'"]}) for report-test with priority 0. 2012-02-28 17:51:46,095 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'requires': ["package.name == 'linux'"]}) for report-test with priority 100. 2012-02-28 17:51:46,095 DEBUG Finished firing report-test. 2012-02-28 17:51:46,095 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,120 DEBUG Finished firing report-job. 2012-02-28 17:51:46,120 DEBUG Started firing report-job. 2012-02-28 17:51:46,120 DEBUG Calling checkbox.arguments JobsInfo.replacement({'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': 'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,121 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': u'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,121 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'description': u'Record the current network before suspending.', 'name': 'suspend/network_before_suspend', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:51:46,122 DEBUG Started firing report-shell. 2012-02-28 17:51:46,122 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'name': 'suspend/network_before_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:46,122 DEBUG Started firing report-test. 2012-02-28 17:51:46,122 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'name': 'suspend/network_before_suspend'}) for report-test with priority 0. 2012-02-28 17:51:46,122 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'type': 'test', 'name': 'suspend/network_before_suspend'}) for report-test with priority 100. 2012-02-28 17:51:46,122 DEBUG Finished firing report-test. 2012-02-28 17:51:46,122 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,146 DEBUG Finished firing report-job. 2012-02-28 17:51:46,146 DEBUG Started firing report-job. 2012-02-28 17:51:46,146 DEBUG Calling checkbox.arguments JobsInfo.replacement({'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': 'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,148 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': u'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,149 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'description': u'Test the network after resuming.', 'name': 'suspend/network_after_suspend', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:51:46,149 DEBUG Started firing report-shell. 2012-02-28 17:51:46,149 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'name': 'suspend/network_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:46,149 DEBUG Started firing report-test. 2012-02-28 17:51:46,149 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'name': 'suspend/network_after_suspend'}) for report-test with priority 0. 2012-02-28 17:51:46,150 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'type': 'test', 'name': 'suspend/network_after_suspend'}) for report-test with priority 100. 2012-02-28 17:51:46,150 DEBUG Finished firing report-test. 2012-02-28 17:51:46,150 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,171 DEBUG Finished firing report-job. 2012-02-28 17:51:46,171 DEBUG Started firing report-job. 2012-02-28 17:51:46,171 DEBUG Calling checkbox.arguments JobsInfo.replacement({'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': 'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,172 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': u'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,172 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'description': u'Test to see that we have the same resolution after resuming as before.', 'name': 'suspend/resolution_after_suspend', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:51:46,172 DEBUG Started firing report-shell. 2012-02-28 17:51:46,173 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'name': 'suspend/resolution_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:46,173 DEBUG Started firing report-test. 2012-02-28 17:51:46,173 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'name': 'suspend/resolution_after_suspend'}) for report-test with priority 0. 2012-02-28 17:51:46,173 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'type': 'test', 'name': 'suspend/resolution_after_suspend'}) for report-test with priority 100. 2012-02-28 17:51:46,173 DEBUG Finished firing report-test. 2012-02-28 17:51:46,173 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,190 DEBUG Finished firing report-job. 2012-02-28 17:51:46,190 DEBUG Started firing report-job. 2012-02-28 17:51:46,190 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,191 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,191 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:51:46,191 DEBUG Started firing report-shell. 2012-02-28 17:51:46,191 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-shell with priority 0. 2012-02-28 17:51:46,192 DEBUG Started firing report-test. 2012-02-28 17:51:46,192 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-test with priority 0. 2012-02-28 17:51:46,192 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'type': 'test', 'name': 'suspend/resolution_before_suspend'}) for report-test with priority 100. 2012-02-28 17:51:46,192 DEBUG Finished firing report-test. 2012-02-28 17:51:46,192 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,210 DEBUG Finished firing report-job. 2012-02-28 17:51:46,211 DEBUG Started firing report-job. 2012-02-28 17:51:46,211 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority -100. 2012-02-28 17:51:46,212 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority -100. 2012-02-28 17:51:46,213 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority 0. 2012-02-28 17:51:46,213 DEBUG Started firing report-manual. 2012-02-28 17:51:46,214 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-manual with priority 0. 2012-02-28 17:51:46,214 DEBUG Started firing report-test. 2012-02-28 17:51:46,214 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-test with priority 0. 2012-02-28 17:51:46,214 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-test with priority 100. 2012-02-28 17:51:46,214 DEBUG Finished firing report-test. 2012-02-28 17:51:46,214 DEBUG Finished firing report-manual. 2012-02-28 17:51:46,228 DEBUG Finished firing report-job. 2012-02-28 17:51:46,228 DEBUG Started firing report-job. 2012-02-28 17:51:46,229 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:46,229 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:46,230 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-job with priority 0. 2012-02-28 17:51:46,230 DEBUG Started firing report-shell. 2012-02-28 17:51:46,230 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:46,230 DEBUG Started firing report-test. 2012-02-28 17:51:46,230 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-test with priority 0. 2012-02-28 17:51:46,231 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'type': 'test', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-test with priority 100. 2012-02-28 17:51:46,231 DEBUG Finished firing report-test. 2012-02-28 17:51:46,231 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,255 DEBUG Finished firing report-job. 2012-02-28 17:51:46,255 DEBUG Started firing report-job. 2012-02-28 17:51:46,255 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}) for report-job with priority -100. 2012-02-28 17:51:46,256 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-job with priority -100. 2012-02-28 17:51:46,256 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-job with priority 0. 2012-02-28 17:51:46,257 DEBUG Started firing report-shell. 2012-02-28 17:51:46,257 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:46,257 DEBUG Started firing report-test. 2012-02-28 17:51:46,257 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-test with priority 0. 2012-02-28 17:51:46,257 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'type': 'test', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-test with priority 100. 2012-02-28 17:51:46,257 DEBUG Finished firing report-test. 2012-02-28 17:51:46,257 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,275 DEBUG Finished firing report-job. 2012-02-28 17:51:46,275 DEBUG Started firing report-job. 2012-02-28 17:51:46,275 DEBUG Calling checkbox.arguments JobsInfo.replacement({'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': 'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:46,275 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-job with priority -100. 2012-02-28 17:51:46,276 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-job with priority 0. 2012-02-28 17:51:46,276 DEBUG Started firing report-local. 2012-02-28 17:51:46,276 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-local with priority 0. 2012-02-28 17:51:46,277 DEBUG Started firing report-suite. 2012-02-28 17:51:46,277 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'name': '__usb__', 'plugin': 'local'}) for report-suite with priority 0. 2012-02-28 17:51:46,280 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'USB tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'type': 'suite', 'name': '__usb__'}) for report-suite with priority 100. 2012-02-28 17:51:46,280 DEBUG Finished firing report-suite. 2012-02-28 17:51:46,280 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:46,280 DEBUG Started firing message-exec. 2012-02-28 17:51:46,281 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'USB tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'type': 'suite', 'name': '__usb__'}) for message-exec with priority 0. 2012-02-28 17:51:46,281 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:46,283 INFO Running command: cat $CHECKBOX_SHARE/jobs/usb.txt* 2012-02-28 17:51:46,297 DEBUG Started firing message-result. 2012-02-28 17:51:46,298 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: usb/detect requires: package.name == 'linux' command: lsusb | sed 's/.*\(ID .*\)/\1/' | head -n 4 description: Detects and shows USB devices attached to this system. description-ast.UTF-8: Deteuta y amuesa los preseos USB coneutaos a esti sistema. description-be.UTF-8: Вызначае і паказвае USB-прылады падлучаныя да гэтай сістэмы. description-bs.UTF-8: Detektuje i prikazuje USB uređaje povezane na ovaj sistem. description-cs.UTF-8: Nalezne a ukáže USB zařízení připojená k tomuto systému. description-de.UTF-8: Erkennt und zeigt mit dem System verbundene USB-Geräte an. description-el.utf-8: Ανίχνευση και εμφάνιση των συνδεδεμένων συσκευών USB σε αυτό το σύστημα. description-en_AU.UTF-8: Detects and shows USB devices attached to this system. description-en_GB.UTF-8: Detects and shows USB devices attached to this system. description-es.UTF-8: Detecta y muestra los dispositivos USB conectados a este sistema. description-fi.UTF-8: Havaitsee ja näyttää järjestelmään kytketyt USB-laitteet. description-fr.UTF-8: Détecte et affiche les périphériques USB connectés à ce système. description-gl.UTF-8: Detecta e mostra os dispositivos USB conectados a este sistema. description-hu.UTF-8: Felismeri és megjeleníti a számítógéphez csatlakoztatott USB eszközöket. description-it.UTF-8: Rileva e mostra i dispositivi USB collegati al sistema. description-ja.UTF-8: このシステムに接続されているUSB機器を検出し、表示します。 description-ms.UTF-8: Kesan dan papar peranti USB yang bersambung dengan sistem ini. description-nl.UTF-8: Op het systeem aangesloten USB-apparaten detecteren en tonen. description-pt_BR.UTF-8: Detecta e mostra os dispositivos USB anexados ao sistema. description-ru.UTF-8: Определяет и показывает USB-устройства подсоединённые к этой системе. description-sl.UTF-8: Zazna in prikaže naprave USB, priključene na sistem. description-sq.UTF-8: Dallon dhe shfaq pajisjet USB të bashkangjitura me këtë sistem. description-sv.UTF-8: Identifierar och visar USB-enheter anslutna till systemet. description-ug.UTF-8: سىستېمىغا ئۇلانغان USB ئۈسكۈنىلىرىنى تاپىدا ۋە كۆرسىتىدۇ. description-zh_TW.UTF-8: 偵測並顯出連接到 USB 裝置. plugin: manual name: usb/disk_detect depends: usb/detect requires: package.name == 'linux' command: removable_storage_test -l usb description: PURPOSE: This test will check that your system detects USB storage devices. STEPS: 1. Plug in one or more USB keys or hard drives. 2. Click on "Test". INFO: $output VERIFICATION: Were the drives detected? plugin: manual name: usb/keyboard depends: usb/detect requires: package.name == 'linux' command: keyboard_test description: PURPOSE: This test will check your USB connection. STEPS: 1. Plug a USB keyboard into the computer. 2. Click on "Test" and enter some text. VERIFICATION: Does the keyboard work? plugin: manual name: usb/mouse depends: usb/detect requires: package.name == 'linux' description: PURPOSE: This test will check your USB connection. STEPS: 1. Plug a USB mouse into the computer. 2. Perform some single/double/right click operations. VERIFICATION: Does the mouse work correctly? plugin: manual name: usb/insert depends: usb/detect requires: package.name == 'linux' command: removable_storage_watcher insert usb description: PURPOSE: This test will check that the system correctly detects the insertion of a USB storage device STEPS: 1. Click "Test" and insert a USB storage device (pen-drive/HDD). (Note: this test will time-out after 10 seconds.) 2. Do not unplug the device after the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: usb/remove depends: usb/storage-automated requires: package.name == 'linux' command: removable_storage_watcher remove usb description: PURPOSE: This test will check that the system correctly detects the removal of a USB storage device STEPS: 1. Click "Test" and remove the USB device. (Note: this test will time-out after 10 seconds.) VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: manual name: usb/storage-transfer requires: package.name == 'linux' depends: usb/insert command: removable_storage_test usb description: PURPOSE: This test will check your USB connection. STEPS: 1. Plug a USB HDD or thumbdrive into the computer. 2. An icon should appear on the Launcher. 3. Click "Test" to begin the test. VERIFICATION: The verification of this test is automated. Do not change the automatically selected result. plugin: shell name: usb/storage-automated requires: package.name == 'linux' depends: usb/insert command: removable_storage_test usb description: This test is automated and executes after the usb/insert test is run. plugin: shell name: usb/storage-preinserted requires: package.name == 'linux' command: removable_storage_test -l usb && removable_storage_test usb description: This is an automated version of usb/storage-automated and assumes that the server has usb storage devices plugged in prior to checkbox execution. It is intended for servers and SRU automated testing. plugin: manual name: usb/panels requires: package.name == 'linux' description: PURPOSE: This test will check your USB connection. STEPS: 1. Connect a USB storage device to an external USB slot on this computer. 2. An icon should appear on the Launcher. 3. Confirm that the icon appears. 4. Eject the device. 5. Repeat with each external USB slot. VERIFICATION: Do all USB slots work with the device? , 0.0122539997101) for message-result with priority 0. 2012-02-28 17:51:46,298 DEBUG Started firing message-file. 2012-02-28 17:51:46,298 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:46,313 DEBUG Started firing report-messages. 2012-02-28 17:51:46,313 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'requires': "package.name == 'linux'", 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': 'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}, {'info': '$output\n', 'description': 'PURPOSE:\n This test will check that your system detects USB storage devices.\nSTEPS:\n 1. Plug in one or more USB keys or hard drives.\n 2. Click on "Test".\nINFO:\n $output\nVERIFICATION:\n Were the drives detected?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_test -l usb', 'purpose': 'This test will check that your system detects USB storage devices.\n', 'verification': 'Were the drives detected?', 'steps': '1. Plug in one or more USB keys or hard drives.\n2. Click on "Test".\n', 'requires': "package.name == 'linux'", 'name': 'usb/disk_detect'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB keyboard into the computer.\n 2. Click on "Test" and enter some text.\nVERIFICATION:\n Does the keyboard work?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'keyboard_test', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the keyboard work?', 'steps': '1. Plug a USB keyboard into the computer.\n2. Click on "Test" and enter some text.\n', 'requires': "package.name == 'linux'", 'name': 'usb/keyboard'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB mouse into the computer.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Does the mouse work correctly?', 'plugin': 'manual', 'depends': 'usb/detect', 'steps': '1. Plug a USB mouse into the computer.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the mouse work correctly?', 'requires': "package.name == 'linux'", 'name': 'usb/mouse'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}, {'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}, {'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB HDD or thumbdrive into the computer.\n 2. An icon should appear on the Launcher.\n 3. Click "Test" to begin the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'purpose': 'This test will check your USB connection.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Plug a USB HDD or thumbdrive into the computer.\n2. An icon should appear on the Launcher.\n3. Click "Test" to begin the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/storage-transfer'}, {'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}, {'description': 'This is an automated version of usb/storage-automated and assumes that the\nserver has usb storage devices plugged in prior to checkbox execution. It\nis intended for servers and SRU automated testing.', 'plugin': 'shell', 'command': 'removable_storage_test -l usb && removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-preinserted'}, {'info': None, 'name': 'usb/panels', 'plugin': 'manual', 'steps': '1. Connect a USB storage device to an external USB slot on this computer.\n2. An icon should appear on the Launcher.\n3. Confirm that the icon appears.\n4. Eject the device.\n5. Repeat with each external USB slot.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Do all USB slots work with the device?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Connect a USB storage device to an external USB slot on this computer.\n 2. An icon should appear on the Launcher.\n 3. Confirm that the icon appears.\n 4. Eject the device.\n 5. Repeat with each external USB slot.\nVERIFICATION:\n Do all USB slots work with the device?'}]) for report-messages with priority 0. 2012-02-28 17:51:46,313 DEBUG Started firing report-message. 2012-02-28 17:51:46,314 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'requires': "package.name == 'linux'", 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': 'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}) for report-message with priority 0. 2012-02-28 17:51:46,314 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/detect'}) for report-message with priority 100. 2012-02-28 17:51:46,314 DEBUG Finished firing report-message. 2012-02-28 17:51:46,314 DEBUG Started firing report-message. 2012-02-28 17:51:46,314 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will check that your system detects USB storage devices.\nSTEPS:\n 1. Plug in one or more USB keys or hard drives.\n 2. Click on "Test".\nINFO:\n $output\nVERIFICATION:\n Were the drives detected?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_test -l usb', 'purpose': 'This test will check that your system detects USB storage devices.\n', 'verification': 'Were the drives detected?', 'steps': '1. Plug in one or more USB keys or hard drives.\n2. Click on "Test".\n', 'requires': "package.name == 'linux'", 'name': 'usb/disk_detect'}) for report-message with priority 0. 2012-02-28 17:51:46,315 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': '$output\n', 'description': 'PURPOSE:\n This test will check that your system detects USB storage devices.\nSTEPS:\n 1. Plug in one or more USB keys or hard drives.\n 2. Click on "Test".\nINFO:\n $output\nVERIFICATION:\n Were the drives detected?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_test -l usb', 'purpose': 'This test will check that your system detects USB storage devices.\n', 'verification': 'Were the drives detected?', 'suite': '__usb__', 'steps': '1. Plug in one or more USB keys or hard drives.\n2. Click on "Test".\n', 'requires': "package.name == 'linux'", 'name': 'usb/disk_detect'}) for report-message with priority 100. 2012-02-28 17:51:46,315 DEBUG Finished firing report-message. 2012-02-28 17:51:46,315 DEBUG Started firing report-message. 2012-02-28 17:51:46,315 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB keyboard into the computer.\n 2. Click on "Test" and enter some text.\nVERIFICATION:\n Does the keyboard work?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'keyboard_test', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the keyboard work?', 'steps': '1. Plug a USB keyboard into the computer.\n2. Click on "Test" and enter some text.\n', 'requires': "package.name == 'linux'", 'name': 'usb/keyboard'}) for report-message with priority 0. 2012-02-28 17:51:46,315 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB keyboard into the computer.\n 2. Click on "Test" and enter some text.\nVERIFICATION:\n Does the keyboard work?', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'keyboard_test', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the keyboard work?', 'suite': '__usb__', 'steps': '1. Plug a USB keyboard into the computer.\n2. Click on "Test" and enter some text.\n', 'requires': "package.name == 'linux'", 'name': 'usb/keyboard'}) for report-message with priority 100. 2012-02-28 17:51:46,315 DEBUG Finished firing report-message. 2012-02-28 17:51:46,315 DEBUG Started firing report-message. 2012-02-28 17:51:46,316 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB mouse into the computer.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Does the mouse work correctly?', 'plugin': 'manual', 'depends': 'usb/detect', 'steps': '1. Plug a USB mouse into the computer.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the mouse work correctly?', 'requires': "package.name == 'linux'", 'name': 'usb/mouse'}) for report-message with priority 0. 2012-02-28 17:51:46,316 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB mouse into the computer.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Does the mouse work correctly?', 'plugin': 'manual', 'depends': 'usb/detect', 'steps': '1. Plug a USB mouse into the computer.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Does the mouse work correctly?', 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/mouse'}) for report-message with priority 100. 2012-02-28 17:51:46,316 DEBUG Finished firing report-message. 2012-02-28 17:51:46,316 DEBUG Started firing report-message. 2012-02-28 17:51:46,316 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}) for report-message with priority 0. 2012-02-28 17:51:46,316 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}) for report-message with priority 100. 2012-02-28 17:51:46,316 DEBUG Finished firing report-message. 2012-02-28 17:51:46,317 DEBUG Started firing report-message. 2012-02-28 17:51:46,318 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}) for report-message with priority 0. 2012-02-28 17:51:46,319 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}) for report-message with priority 100. 2012-02-28 17:51:46,319 DEBUG Finished firing report-message. 2012-02-28 17:51:46,319 DEBUG Started firing report-message. 2012-02-28 17:51:46,319 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB HDD or thumbdrive into the computer.\n 2. An icon should appear on the Launcher.\n 3. Click "Test" to begin the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'purpose': 'This test will check your USB connection.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Plug a USB HDD or thumbdrive into the computer.\n2. An icon should appear on the Launcher.\n3. Click "Test" to begin the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/storage-transfer'}) for report-message with priority 0. 2012-02-28 17:51:46,319 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Plug a USB HDD or thumbdrive into the computer.\n 2. An icon should appear on the Launcher.\n 3. Click "Test" to begin the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'purpose': 'This test will check your USB connection.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': '1. Plug a USB HDD or thumbdrive into the computer.\n2. An icon should appear on the Launcher.\n3. Click "Test" to begin the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/storage-transfer'}) for report-message with priority 100. 2012-02-28 17:51:46,319 DEBUG Finished firing report-message. 2012-02-28 17:51:46,319 DEBUG Started firing report-message. 2012-02-28 17:51:46,320 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}) for report-message with priority 0. 2012-02-28 17:51:46,320 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}) for report-message with priority 100. 2012-02-28 17:51:46,320 DEBUG Finished firing report-message. 2012-02-28 17:51:46,320 DEBUG Started firing report-message. 2012-02-28 17:51:46,320 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This is an automated version of usb/storage-automated and assumes that the\nserver has usb storage devices plugged in prior to checkbox execution. It\nis intended for servers and SRU automated testing.', 'plugin': 'shell', 'command': 'removable_storage_test -l usb && removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-preinserted'}) for report-message with priority 0. 2012-02-28 17:51:46,320 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This is an automated version of usb/storage-automated and assumes that the\nserver has usb storage devices plugged in prior to checkbox execution. It\nis intended for servers and SRU automated testing.', 'plugin': 'shell', 'command': 'removable_storage_test -l usb && removable_storage_test usb', 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/storage-preinserted'}) for report-message with priority 100. 2012-02-28 17:51:46,321 DEBUG Finished firing report-message. 2012-02-28 17:51:46,321 DEBUG Started firing report-message. 2012-02-28 17:51:46,321 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'info': None, 'name': 'usb/panels', 'plugin': 'manual', 'steps': '1. Connect a USB storage device to an external USB slot on this computer.\n2. An icon should appear on the Launcher.\n3. Confirm that the icon appears.\n4. Eject the device.\n5. Repeat with each external USB slot.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Do all USB slots work with the device?', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Connect a USB storage device to an external USB slot on this computer.\n 2. An icon should appear on the Launcher.\n 3. Confirm that the icon appears.\n 4. Eject the device.\n 5. Repeat with each external USB slot.\nVERIFICATION:\n Do all USB slots work with the device?'}) for report-message with priority 0. 2012-02-28 17:51:46,321 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'info': None, 'name': 'usb/panels', 'plugin': 'manual', 'steps': '1. Connect a USB storage device to an external USB slot on this computer.\n2. An icon should appear on the Launcher.\n3. Confirm that the icon appears.\n4. Eject the device.\n5. Repeat with each external USB slot.\n', 'purpose': 'This test will check your USB connection.\n', 'verification': 'Do all USB slots work with the device?', 'suite': '__usb__', 'requires': "package.name == 'linux'", 'description': 'PURPOSE:\n This test will check your USB connection.\nSTEPS:\n 1. Connect a USB storage device to an external USB slot on this computer.\n 2. An icon should appear on the Launcher.\n 3. Confirm that the icon appears.\n 4. Eject the device.\n 5. Repeat with each external USB slot.\nVERIFICATION:\n Do all USB slots work with the device?'}) for report-message with priority 100. 2012-02-28 17:51:46,321 DEBUG Finished firing report-message. 2012-02-28 17:51:46,321 DEBUG Finished firing report-messages. 2012-02-28 17:51:46,321 DEBUG Finished firing message-file. 2012-02-28 17:51:46,321 DEBUG Finished firing message-result. 2012-02-28 17:51:46,322 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'USB tests', 'plugin': 'local', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'type': 'suite', 'name': '__usb__'}) for message-exec with priority 0. 2012-02-28 17:51:46,322 DEBUG Finished firing message-exec. 2012-02-28 17:51:46,323 DEBUG Finished firing report-local. 2012-02-28 17:51:46,342 DEBUG Finished firing report-job. 2012-02-28 17:51:46,342 DEBUG Started firing report-job. 2012-02-28 17:51:46,343 DEBUG Calling checkbox.arguments JobsInfo.replacement({'requires': "package.name == 'linux'", 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': 'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,343 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'requires': ["package.name == 'linux'"], 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': u'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,348 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'requires': ["package.name == 'linux'"], 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'description': u'Detects and shows USB devices attached to this system.', 'name': 'usb/detect', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:51:46,348 DEBUG Started firing report-shell. 2012-02-28 17:51:46,348 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-shell with priority 0. 2012-02-28 17:51:46,348 DEBUG Started firing report-test. 2012-02-28 17:51:46,349 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-test with priority 0. 2012-02-28 17:51:46,349 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'type': 'test', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-test with priority 100. 2012-02-28 17:51:46,349 DEBUG Finished firing report-test. 2012-02-28 17:51:46,349 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,369 DEBUG Finished firing report-job. 2012-02-28 17:51:46,369 DEBUG Started firing report-job. 2012-02-28 17:51:46,369 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}) for report-job with priority -100. 2012-02-28 17:51:46,369 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-job with priority -100. 2012-02-28 17:51:46,370 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-job with priority 0. 2012-02-28 17:51:46,370 DEBUG Started firing report-shell. 2012-02-28 17:51:46,370 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-shell with priority 0. 2012-02-28 17:51:46,371 DEBUG Started firing report-test. 2012-02-28 17:51:46,371 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-test with priority 0. 2012-02-28 17:51:46,371 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'type': 'test', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-test with priority 100. 2012-02-28 17:51:46,371 DEBUG Finished firing report-test. 2012-02-28 17:51:46,371 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,389 DEBUG Finished firing report-job. 2012-02-28 17:51:46,390 DEBUG Started firing report-job. 2012-02-28 17:51:46,390 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}) for report-job with priority -100. 2012-02-28 17:51:46,390 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-job with priority -100. 2012-02-28 17:51:46,391 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-job with priority 0. 2012-02-28 17:51:46,391 DEBUG Started firing report-manual. 2012-02-28 17:51:46,391 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-manual with priority 0. 2012-02-28 17:51:46,391 DEBUG Started firing report-test. 2012-02-28 17:51:46,392 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-test with priority 0. 2012-02-28 17:51:46,392 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-test with priority 100. 2012-02-28 17:51:46,392 DEBUG Finished firing report-test. 2012-02-28 17:51:46,392 DEBUG Finished firing report-manual. 2012-02-28 17:51:46,411 DEBUG Finished firing report-job. 2012-02-28 17:51:46,411 DEBUG Started firing report-job. 2012-02-28 17:51:46,411 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}) for report-job with priority -100. 2012-02-28 17:51:46,412 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-job with priority -100. 2012-02-28 17:51:46,413 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-job with priority 0. 2012-02-28 17:51:46,413 DEBUG Started firing report-manual. 2012-02-28 17:51:46,413 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-manual with priority 0. 2012-02-28 17:51:46,413 DEBUG Started firing report-test. 2012-02-28 17:51:46,413 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-test with priority 0. 2012-02-28 17:51:46,413 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-test with priority 100. 2012-02-28 17:51:46,415 DEBUG Finished firing report-test. 2012-02-28 17:51:46,415 DEBUG Finished firing report-manual. 2012-02-28 17:51:46,432 DEBUG Finished firing report-job. 2012-02-28 17:51:46,433 DEBUG Started firing report-job. 2012-02-28 17:51:46,433 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': 'audio/list_devices', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': 'This test will check that internal speakers work correctly\n', 'verification': 'Did you hear a tone?', 'suite': '__audio__', 'steps': '1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base' and package.name == 'python-gst0.10'", 'name': 'audio/playback_auto'}) for report-job with priority -100. 2012-02-28 17:51:46,433 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-job with priority -100. 2012-02-28 17:51:46,434 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-job with priority 0. 2012-02-28 17:51:46,434 DEBUG Started firing report-manual. 2012-02-28 17:51:46,435 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-manual with priority 0. 2012-02-28 17:51:46,435 DEBUG Started firing report-test. 2012-02-28 17:51:46,435 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-test with priority 0. 2012-02-28 17:51:46,435 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'purpose': u'This test will check that internal speakers work correctly\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto'}) for report-test with priority 100. 2012-02-28 17:51:46,436 DEBUG Finished firing report-test. 2012-02-28 17:51:46,436 DEBUG Finished firing report-manual. 2012-02-28 17:51:46,475 DEBUG Finished firing report-job. 2012-02-28 17:51:46,475 DEBUG Started firing report-job. 2012-02-28 17:51:46,475 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_auto', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'suite': '__audio__', 'steps': '1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority -100. 2012-02-28 17:51:46,476 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority -100. 2012-02-28 17:51:46,476 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-job with priority 0. 2012-02-28 17:51:46,477 DEBUG Started firing report-manual. 2012-02-28 17:51:46,478 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-manual with priority 0. 2012-02-28 17:51:46,478 DEBUG Started firing report-test. 2012-02-28 17:51:46,478 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-test with priority 0. 2012-02-28 17:51:46,478 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal'}) for report-test with priority 100. 2012-02-28 17:51:46,478 DEBUG Finished firing report-test. 2012-02-28 17:51:46,478 DEBUG Finished firing report-manual. 2012-02-28 17:51:46,515 DEBUG Finished firing report-job. 2012-02-28 17:51:46,515 DEBUG Started firing report-job. 2012-02-28 17:51:46,515 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': 'audio/playback_headphones', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that recording sound using an external microphone works correctly\n', 'verification': 'Did you hear your speech played back?', 'suite': '__audio__', 'steps': '1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'name': 'audio/alsa_record_playback_external'}) for report-job with priority -100. 2012-02-28 17:51:46,516 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-job with priority -100. 2012-02-28 17:51:46,517 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-job with priority 0. 2012-02-28 17:51:46,517 DEBUG Started firing report-manual. 2012-02-28 17:51:46,517 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-manual with priority 0. 2012-02-28 17:51:46,517 DEBUG Started firing report-test. 2012-02-28 17:51:46,518 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-test with priority 0. 2012-02-28 17:51:46,518 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external'}) for report-test with priority 100. 2012-02-28 17:51:46,518 DEBUG Finished firing report-test. 2012-02-28 17:51:46,518 DEBUG Finished firing report-manual. 2012-02-28 17:51:46,555 DEBUG Finished firing report-job. 2012-02-28 17:51:46,555 DEBUG Started firing report-job. 2012-02-28 17:51:46,555 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': 'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': '1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'verification': 'Did you hear your speech played back through the USB headphones?'}) for report-job with priority -100. 2012-02-28 17:51:46,556 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-job with priority -100. 2012-02-28 17:51:46,556 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-job with priority 0. 2012-02-28 17:51:46,557 DEBUG Started firing report-manual. 2012-02-28 17:51:46,557 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-manual with priority 0. 2012-02-28 17:51:46,557 DEBUG Started firing report-test. 2012-02-28 17:51:46,557 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-test with priority 0. 2012-02-28 17:51:46,557 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'type': 'test', 'name': 'audio/alsa_record_playback_usb', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'purpose': u'This test will check that a USB audio device works correctly\n', 'suite': '__audio__', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'verification': u'Did you hear your speech played back through the USB headphones?'}) for report-test with priority 100. 2012-02-28 17:51:46,557 DEBUG Finished firing report-test. 2012-02-28 17:51:46,557 DEBUG Finished firing report-manual. 2012-02-28 17:51:46,592 DEBUG Finished firing report-job. 2012-02-28 17:51:46,592 DEBUG Started firing report-job. 2012-02-28 17:51:46,593 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'"}) for report-job with priority -100. 2012-02-28 17:51:46,593 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-job with priority -100. 2012-02-28 17:51:46,594 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-job with priority 0. 2012-02-28 17:51:46,594 DEBUG Started firing report-shell. 2012-02-28 17:51:46,594 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-shell with priority 0. 2012-02-28 17:51:46,594 DEBUG Started firing report-test. 2012-02-28 17:51:46,595 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-test with priority 0. 2012-02-28 17:51:46,595 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'type': 'test', 'name': 'bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"]}) for report-test with priority 100. 2012-02-28 17:51:46,595 DEBUG Finished firing report-test. 2012-02-28 17:51:46,595 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,636 DEBUG Finished firing report-job. 2012-02-28 17:51:46,637 DEBUG Started firing report-job. 2012-02-28 17:51:46,637 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': "package.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'description': 'This Automated test attempts to detect a camera.'}) for report-job with priority -100. 2012-02-28 17:51:46,639 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-job with priority -100. 2012-02-28 17:51:46,639 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-job with priority 0. 2012-02-28 17:51:46,640 DEBUG Started firing report-shell. 2012-02-28 17:51:46,640 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-shell with priority 0. 2012-02-28 17:51:46,640 DEBUG Started firing report-test. 2012-02-28 17:51:46,640 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-test with priority 0. 2012-02-28 17:51:46,640 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'camera/detect', 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'description': u'This Automated test attempts to detect a camera.'}) for report-test with priority 100. 2012-02-28 17:51:46,640 DEBUG Finished firing report-test. 2012-02-28 17:51:46,640 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,675 DEBUG Finished firing report-job. 2012-02-28 17:51:46,675 DEBUG Started firing report-job. 2012-02-28 17:51:46,675 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t display', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the video capture?', 'suite': '__camera__', 'steps': '1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': "package.name == 'python-gst0.10'\ndevice.category == 'CAPTURE'", 'name': 'camera/display'}) for report-job with priority -100. 2012-02-28 17:51:46,676 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-job with priority -100. 2012-02-28 17:51:46,676 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-job with priority 0. 2012-02-28 17:51:46,677 DEBUG Started firing report-manual. 2012-02-28 17:51:46,677 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-manual with priority 0. 2012-02-28 17:51:46,677 DEBUG Started firing report-test. 2012-02-28 17:51:46,677 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-test with priority 0. 2012-02-28 17:51:46,677 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'type': 'test', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display'}) for report-test with priority 100. 2012-02-28 17:51:46,677 DEBUG Finished firing report-test. 2012-02-28 17:51:46,677 DEBUG Finished firing report-manual. 2012-02-28 17:51:46,711 DEBUG Finished firing report-job. 2012-02-28 17:51:46,711 DEBUG Started firing report-job. 2012-02-28 17:51:46,711 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': 'camera/detect', 'command': 'camera_test -t still', 'purpose': 'This test will check that the built-in camera works\n', 'verification': 'Did you see the image?', 'suite': '__camera__', 'steps': '1. Click on Test to display a still image from the camera\n', 'requires': "package.name == 'python-gst0.10'\npackage.name == 'eog'\npackage.name == 'xawtv'\ndevice.category == 'CAPTURE'", 'name': 'camera/still'}) for report-job with priority -100. 2012-02-28 17:51:46,713 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-job with priority -100. 2012-02-28 17:51:46,713 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-job with priority 0. 2012-02-28 17:51:46,713 DEBUG Started firing report-manual. 2012-02-28 17:51:46,713 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-manual with priority 0. 2012-02-28 17:51:46,714 DEBUG Started firing report-test. 2012-02-28 17:51:46,714 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-test with priority 0. 2012-02-28 17:51:46,715 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'type': 'test', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'purpose': u'This test will check that the built-in camera works\n', 'verification': u'Did you see the image?', 'suite': '__camera__', 'steps': u'1. Click on Test to display a still image from the camera\n', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still'}) for report-test with priority 100. 2012-02-28 17:51:46,715 DEBUG Finished firing report-test. 2012-02-28 17:51:46,715 DEBUG Finished firing report-manual. 2012-02-28 17:51:46,753 DEBUG Finished firing report-job. 2012-02-28 17:51:46,754 DEBUG Started firing report-job. 2012-02-28 17:51:46,754 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': "package.name == 'linux'", 'name': 'cpu/clocktest'}) for report-job with priority -100. 2012-02-28 17:51:46,754 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-job with priority -100. 2012-02-28 17:51:46,755 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-job with priority 0. 2012-02-28 17:51:46,755 DEBUG Started firing report-shell. 2012-02-28 17:51:46,755 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-shell with priority 0. 2012-02-28 17:51:46,755 DEBUG Started firing report-test. 2012-02-28 17:51:46,755 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'command': 'clocktest', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-test with priority 0. 2012-02-28 17:51:46,756 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'type': 'test', 'command': 'clocktest', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/clocktest'}) for report-test with priority 100. 2012-02-28 17:51:46,756 DEBUG Finished firing report-test. 2012-02-28 17:51:46,756 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,801 DEBUG Finished firing report-job. 2012-02-28 17:51:46,801 DEBUG Started firing report-job. 2012-02-28 17:51:46,802 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': "package.name == 'linux'", 'name': 'cpu/offlining_test'}) for report-job with priority -100. 2012-02-28 17:51:46,802 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-job with priority -100. 2012-02-28 17:51:46,803 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-job with priority 0. 2012-02-28 17:51:46,803 DEBUG Started firing report-shell. 2012-02-28 17:51:46,803 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-shell with priority 0. 2012-02-28 17:51:46,803 DEBUG Started firing report-test. 2012-02-28 17:51:46,803 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-test with priority 0. 2012-02-28 17:51:46,803 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'type': 'test', 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'name': 'cpu/offlining_test'}) for report-test with priority 100. 2012-02-28 17:51:46,803 DEBUG Finished firing report-test. 2012-02-28 17:51:46,804 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,841 DEBUG Finished firing report-job. 2012-02-28 17:51:46,841 DEBUG Started firing report-job. 2012-02-28 17:51:46,841 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': "int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')", 'name': 'cpu/topology'}) for report-job with priority -100. 2012-02-28 17:51:46,842 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-job with priority -100. 2012-02-28 17:51:46,842 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-job with priority 0. 2012-02-28 17:51:46,842 DEBUG Started firing report-shell. 2012-02-28 17:51:46,843 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-shell with priority 0. 2012-02-28 17:51:46,843 DEBUG Started firing report-test. 2012-02-28 17:51:46,843 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-test with priority 0. 2012-02-28 17:51:46,843 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'type': 'test', 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}) for report-test with priority 100. 2012-02-28 17:51:46,843 DEBUG Finished firing report-test. 2012-02-28 17:51:46,844 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,877 DEBUG Finished firing report-job. 2012-02-28 17:51:46,877 DEBUG Started firing report-job. 2012-02-28 17:51:46,877 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__disk__', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': 'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,878 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__disk__', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:46,878 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__disk__', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'name': 'disk/detect', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:51:46,879 DEBUG Started firing report-shell. 2012-02-28 17:51:46,879 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'suite': '__disk__', 'name': 'disk/detect'}) for report-shell with priority 0. 2012-02-28 17:51:46,879 DEBUG Started firing report-test. 2012-02-28 17:51:46,879 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'suite': '__disk__', 'name': 'disk/detect'}) for report-test with priority 0. 2012-02-28 17:51:46,879 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'suite': '__disk__', 'type': 'test', 'name': 'disk/detect'}) for report-test with priority 100. 2012-02-28 17:51:46,879 DEBUG Finished firing report-test. 2012-02-28 17:51:46,879 DEBUG Finished firing report-shell. 2012-02-28 17:51:46,913 DEBUG Finished firing report-job. 2012-02-28 17:51:46,913 DEBUG Started firing report-job. 2012-02-28 17:51:46,913 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': "device.category == 'DISK'", 'name': 'disk/benchmarks'}) for report-job with priority -100. 2012-02-28 17:51:46,914 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-job with priority -100. 2012-02-28 17:51:46,914 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-job with priority 0. 2012-02-28 17:51:46,914 DEBUG Started firing report-local. 2012-02-28 17:51:46,914 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.report_local({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-local with priority 0. 2012-02-28 17:51:46,915 DEBUG Started firing report-suite. 2012-02-28 17:51:46,915 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_suite({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-suite with priority 0. 2012-02-28 17:51:46,915 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for report-suite with priority 100. 2012-02-28 17:51:46,915 DEBUG Finished firing report-suite. 2012-02-28 17:51:46,915 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message() on report-message. 2012-02-28 17:51:46,916 DEBUG Started firing message-exec. 2012-02-28 17:51:46,916 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for message-exec with priority 0. 2012-02-28 17:51:46,916 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:51:46,916 INFO Running command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' plugin: shell name: disk/benchmark_`ls /sys$path/block` requires: device.path == "$path" and package.name == 'linux' user: root command: hdparm -tT /dev/`ls /sys$path/block` | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for $path EOF 2012-02-28 17:51:47,255 DEBUG Started firing message-result. 2012-02-28 17:51:47,255 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_result(pass, plugin: shell name: disk/benchmark_sdb requires: device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == 'linux' user: root command: hdparm -tT /dev/sdb | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0 plugin: shell name: disk/benchmark_sda requires: device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == 'linux' user: root command: hdparm -tT /dev/sda | sed 's/:.*= */ = /' | grep -v "^$" description: This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0 , 0.33504319191) for message-result with priority 0. 2012-02-28 17:51:47,255 DEBUG Started firing message-file. 2012-02-28 17:51:47,255 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_file() for message-file with priority 0. 2012-02-28 17:51:47,258 DEBUG Started firing report-messages. 2012-02-28 17:51:47,258 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.report_messages([{'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}, {'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}]) for report-messages with priority 0. 2012-02-28 17:51:47,259 DEBUG Started firing report-message. 2012-02-28 17:51:47,260 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-message with priority 0. 2012-02-28 17:51:47,260 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-message with priority 100. 2012-02-28 17:51:47,260 DEBUG Finished firing report-message. 2012-02-28 17:51:47,260 DEBUG Started firing report-message. 2012-02-28 17:51:47,260 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-message with priority 0. 2012-02-28 17:51:47,260 DEBUG Calling /usr/share/checkbox/plugins/jobs_info.py report_message({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-message with priority 100. 2012-02-28 17:51:47,261 DEBUG Finished firing report-message. 2012-02-28 17:51:47,261 DEBUG Finished firing report-messages. 2012-02-28 17:51:47,261 DEBUG Finished firing message-file. 2012-02-28 17:51:47,261 DEBUG Finished firing message-result. 2012-02-28 17:51:47,261 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'type': 'suite', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'requires': ["device.category == 'DISK'"], 'name': 'disk/benchmarks'}) for message-exec with priority 0. 2012-02-28 17:51:47,261 DEBUG Finished firing message-exec. 2012-02-28 17:51:47,261 DEBUG Finished firing report-local. 2012-02-28 17:51:47,294 DEBUG Finished firing report-job. 2012-02-28 17:51:47,294 DEBUG Started firing report-job. 2012-02-28 17:51:47,294 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-job with priority -100. 2012-02-28 17:51:47,295 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-job with priority -100. 2012-02-28 17:51:47,295 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-job with priority 0. 2012-02-28 17:51:47,296 DEBUG Started firing report-shell. 2012-02-28 17:51:47,296 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-shell with priority 0. 2012-02-28 17:51:47,296 DEBUG Started firing report-test. 2012-02-28 17:51:47,296 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-test with priority 0. 2012-02-28 17:51:47,296 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'type': 'test', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-test with priority 100. 2012-02-28 17:51:47,296 DEBUG Finished firing report-test. 2012-02-28 17:51:47,296 DEBUG Finished firing report-shell. 2012-02-28 17:51:47,328 DEBUG Finished firing report-job. 2012-02-28 17:51:47,328 DEBUG Started firing report-job. 2012-02-28 17:51:47,328 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-job with priority -100. 2012-02-28 17:51:47,329 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-job with priority -100. 2012-02-28 17:51:47,330 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-job with priority 0. 2012-02-28 17:51:47,330 DEBUG Started firing report-shell. 2012-02-28 17:51:47,330 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-shell with priority 0. 2012-02-28 17:51:47,330 DEBUG Started firing report-test. 2012-02-28 17:51:47,330 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-test with priority 0. 2012-02-28 17:51:47,330 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'type': 'test', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-test with priority 100. 2012-02-28 17:51:47,331 DEBUG Finished firing report-test. 2012-02-28 17:51:47,331 DEBUG Finished firing report-shell. 2012-02-28 17:51:47,366 DEBUG Finished firing report-job. 2012-02-28 17:51:47,367 DEBUG Started firing report-job. 2012-02-28 17:51:47,367 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': 'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': 'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': "1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': "PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority -100. 2012-02-28 17:51:47,368 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority -100. 2012-02-28 17:51:47,368 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-job with priority 0. 2012-02-28 17:51:47,368 DEBUG Started firing report-manual. 2012-02-28 17:51:47,368 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-manual with priority 0. 2012-02-28 17:51:47,369 DEBUG Started firing report-test. 2012-02-28 17:51:47,369 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-test with priority 0. 2012-02-28 17:51:47,369 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'firewire/insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert firewire', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'type': 'test', 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result"}) for report-test with priority 100. 2012-02-28 17:51:47,369 DEBUG Finished firing report-test. 2012-02-28 17:51:47,369 DEBUG Finished firing report-manual. 2012-02-28 17:51:47,409 DEBUG Finished firing report-job. 2012-02-28 17:51:47,409 DEBUG Started firing report-job. 2012-02-28 17:51:47,409 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': 'firewire/insert', 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-job with priority -100. 2012-02-28 17:51:47,410 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-job with priority -100. 2012-02-28 17:51:47,410 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-job with priority 0. 2012-02-28 17:51:47,410 DEBUG Started firing report-shell. 2012-02-28 17:51:47,411 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-shell with priority 0. 2012-02-28 17:51:47,411 DEBUG Started firing report-test. 2012-02-28 17:51:47,411 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'name': 'firewire/storage-test'}) for report-test with priority 0. 2012-02-28 17:51:47,412 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'type': 'test', 'name': 'firewire/storage-test'}) for report-test with priority 100. 2012-02-28 17:51:47,412 DEBUG Finished firing report-test. 2012-02-28 17:51:47,412 DEBUG Finished firing report-shell. 2012-02-28 17:51:47,448 DEBUG Finished firing report-job. 2012-02-28 17:51:47,448 DEBUG Started firing report-job. 2012-02-28 17:51:47,448 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': " PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': 'firewire/storage-test', 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-job with priority -100. 2012-02-28 17:51:47,449 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-job with priority -100. 2012-02-28 17:51:47,449 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-job with priority 0. 2012-02-28 17:51:47,450 DEBUG Started firing report-manual. 2012-02-28 17:51:47,450 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-manual with priority 0. 2012-02-28 17:51:47,450 DEBUG Started firing report-test. 2012-02-28 17:51:47,450 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'name': 'firewire/remove'}) for report-test with priority 0. 2012-02-28 17:51:47,450 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'type': 'test', 'name': 'firewire/remove'}) for report-test with priority 100. 2012-02-28 17:51:47,450 DEBUG Finished firing report-test. 2012-02-28 17:51:47,450 DEBUG Finished firing report-manual. 2012-02-28 17:51:47,483 DEBUG Finished firing report-job. 2012-02-28 17:51:47,483 DEBUG Started firing report-job. 2012-02-28 17:51:47,484 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': '$output\n', 'description': 'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': 'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': '1. This display is using the following resolution:\n', 'requires': "device.category == 'VIDEO'", 'verification': 'Is this acceptable for your display?'}) for report-job with priority -100. 2012-02-28 17:51:47,484 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': u'$output\n', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-job with priority -100. 2012-02-28 17:51:47,485 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': u'$output\n', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-job with priority 0. 2012-02-28 17:51:47,485 DEBUG Started firing report-manual. 2012-02-28 17:51:47,485 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-manual with priority 0. 2012-02-28 17:51:47,485 DEBUG Started firing report-test. 2012-02-28 17:51:47,485 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-test with priority 0. 2012-02-28 17:51:47,485 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'type': 'test', 'name': 'graphics/resolution', 'command': 'resolution_test', 'purpose': u'This test will verify the default display resolution\n', 'suite': '__graphics__', 'steps': u'1. This display is using the following resolution:\n', 'requires': ["device.category == 'VIDEO'"], 'verification': u'Is this acceptable for your display?'}) for report-test with priority 100. 2012-02-28 17:51:47,486 DEBUG Finished firing report-test. 2012-02-28 17:51:47,486 DEBUG Finished firing report-manual. 2012-02-28 17:51:47,517 DEBUG Finished firing report-job. 2012-02-28 17:51:47,518 DEBUG Started firing report-job. 2012-02-28 17:51:47,518 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': "device.category == 'VIDEO'"}) for report-job with priority -100. 2012-02-28 17:51:47,518 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': ["device.category == 'VIDEO'"]}) for report-job with priority -100. 2012-02-28 17:51:47,519 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': ["device.category == 'VIDEO'"]}) for report-job with priority 0. 2012-02-28 17:51:47,519 DEBUG Started firing report-shell. 2012-02-28 17:51:47,520 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': ["device.category == 'VIDEO'"]}) for report-shell with priority 0. 2012-02-28 17:51:47,520 DEBUG Started firing report-test. 2012-02-28 17:51:47,520 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': ["device.category == 'VIDEO'"]}) for report-test with priority 0. 2012-02-28 17:51:47,520 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'type': 'test', 'name': 'graphics/minimum_resolution', 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'requires': ["device.category == 'VIDEO'"]}) for report-test with priority 100. 2012-02-28 17:51:47,520 DEBUG Finished firing report-test. 2012-02-28 17:51:47,520 DEBUG Finished firing report-shell. 2012-02-28 17:51:47,553 DEBUG Finished firing report-job. 2012-02-28 17:51:47,554 DEBUG Started firing report-job. 2012-02-28 17:51:47,554 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': 'This test will test the default display\n', 'verification': 'Do you see color bars and static?', 'suite': '__graphics__', 'steps': '1. Click "Test" to display a video test.\n', 'requires': "package.name == 'xorg' and package.name == 'python-gst0.10'", 'name': 'graphics/display'}) for report-job with priority -100. 2012-02-28 17:51:47,554 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-job with priority -100. 2012-02-28 17:51:47,555 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-job with priority 0. 2012-02-28 17:51:47,555 DEBUG Started firing report-manual. 2012-02-28 17:51:47,555 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-manual with priority 0. 2012-02-28 17:51:47,555 DEBUG Started firing report-test. 2012-02-28 17:51:47,555 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-test with priority 0. 2012-02-28 17:51:47,556 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'type': 'test', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'purpose': u'This test will test the default display\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'steps': u'1. Click "Test" to display a video test.\n', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display'}) for report-test with priority 100. 2012-02-28 17:51:47,556 DEBUG Finished firing report-test. 2012-02-28 17:51:47,556 DEBUG Finished firing report-manual. 2012-02-28 17:51:47,588 DEBUG Finished firing report-job. 2012-02-28 17:51:47,588 DEBUG Started firing report-job. 2012-02-28 17:51:47,589 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__graphics__', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': 'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:47,589 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__graphics__', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:47,590 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__graphics__', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'name': 'graphics/VESA_drivers_not_in_use', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:51:47,590 DEBUG Started firing report-shell. 2012-02-28 17:51:47,590 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'suite': '__graphics__', 'name': 'graphics/VESA_drivers_not_in_use'}) for report-shell with priority 0. 2012-02-28 17:51:47,590 DEBUG Started firing report-test. 2012-02-28 17:51:47,590 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'suite': '__graphics__', 'name': 'graphics/VESA_drivers_not_in_use'}) for report-test with priority 0. 2012-02-28 17:51:47,590 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'suite': '__graphics__', 'type': 'test', 'name': 'graphics/VESA_drivers_not_in_use'}) for report-test with priority 100. 2012-02-28 17:51:47,590 DEBUG Finished firing report-test. 2012-02-28 17:51:47,591 DEBUG Finished firing report-shell. 2012-02-28 17:51:47,622 DEBUG Finished firing report-job. 2012-02-28 17:51:47,623 DEBUG Started firing report-job. 2012-02-28 17:51:47,623 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': "package.name == 'nux-tools'", 'name': 'graphics/compiz_check'}) for report-job with priority -100. 2012-02-28 17:51:47,623 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-job with priority -100. 2012-02-28 17:51:47,624 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-job with priority 0. 2012-02-28 17:51:47,624 DEBUG Started firing report-shell. 2012-02-28 17:51:47,624 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-shell with priority 0. 2012-02-28 17:51:47,624 DEBUG Started firing report-test. 2012-02-28 17:51:47,624 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-test with priority 0. 2012-02-28 17:51:47,624 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'type': 'test', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'requires': ["package.name == 'nux-tools'"], 'name': 'graphics/compiz_check'}) for report-test with priority 100. 2012-02-28 17:51:47,625 DEBUG Finished firing report-test. 2012-02-28 17:51:47,625 DEBUG Finished firing report-shell. 2012-02-28 17:51:47,659 DEBUG Finished firing report-job. 2012-02-28 17:51:47,660 DEBUG Started firing report-job. 2012-02-28 17:51:47,660 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'requires': "device.driver == 'HDA Intel'", 'name': 'codecs_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,662 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'requires': ["device.driver == 'HDA Intel'"], 'name': 'codecs_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,662 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'requires': ["device.driver == 'HDA Intel'"], 'name': 'codecs_attachment'}) for report-job with priority 0. 2012-02-28 17:51:47,663 DEBUG Started firing report-attachment. 2012-02-28 17:51:47,663 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'requires': ["device.driver == 'HDA Intel'"], 'name': 'codecs_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:47,663 DEBUG Finished firing report-attachment. 2012-02-28 17:51:47,733 DEBUG Finished firing report-job. 2012-02-28 17:51:47,734 DEBUG Started firing report-job. 2012-02-28 17:51:47,734 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': 'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,734 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,738 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'name': 'cpuinfo_attachment'}) for report-job with priority 0. 2012-02-28 17:51:47,739 DEBUG Started firing report-attachment. 2012-02-28 17:51:47,739 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'command': 'cat /proc/cpuinfo', 'suite': '__info__', 'name': 'cpuinfo_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:47,739 DEBUG Finished firing report-attachment. 2012-02-28 17:51:47,778 DEBUG Finished firing report-job. 2012-02-28 17:51:47,778 DEBUG Started firing report-job. 2012-02-28 17:51:47,779 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': 'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,779 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,780 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'name': 'dmesg_attachment'}) for report-job with priority 0. 2012-02-28 17:51:47,780 DEBUG Started firing report-attachment. 2012-02-28 17:51:47,780 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'command': 'cat /var/log/dmesg | ansi_parser', 'suite': '__info__', 'name': 'dmesg_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:47,780 DEBUG Finished firing report-attachment. 2012-02-28 17:51:47,813 DEBUG Finished firing report-job. 2012-02-28 17:51:47,813 DEBUG Started firing report-job. 2012-02-28 17:51:47,813 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': 'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,814 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,814 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'name': 'dmi_attachment'}) for report-job with priority 0. 2012-02-28 17:51:47,814 DEBUG Started firing report-attachment. 2012-02-28 17:51:47,814 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'suite': '__info__', 'name': 'dmi_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:47,815 DEBUG Finished firing report-attachment. 2012-02-28 17:51:47,846 DEBUG Finished firing report-job. 2012-02-28 17:51:47,846 DEBUG Started firing report-job. 2012-02-28 17:51:47,846 DEBUG Calling checkbox.arguments JobsInfo.replacement({'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'description': 'Attaches dmidecode output'}) for report-job with priority -100. 2012-02-28 17:51:47,847 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'description': u'Attaches dmidecode output'}) for report-job with priority -100. 2012-02-28 17:51:47,847 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'description': u'Attaches dmidecode output'}) for report-job with priority 0. 2012-02-28 17:51:47,848 DEBUG Started firing report-attachment. 2012-02-28 17:51:47,848 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'name': 'dmidecode_attachment', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'description': u'Attaches dmidecode output'}) for report-attachment with priority -10. 2012-02-28 17:51:47,848 DEBUG Finished firing report-attachment. 2012-02-28 17:51:47,883 DEBUG Finished firing report-job. 2012-02-28 17:51:47,883 DEBUG Started firing report-job. 2012-02-28 17:51:47,883 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': 'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,884 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,884 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'name': 'lspci_attachment'}) for report-job with priority 0. 2012-02-28 17:51:47,885 DEBUG Started firing report-attachment. 2012-02-28 17:51:47,885 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'command': 'lspci -vvnn', 'suite': '__info__', 'name': 'lspci_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:47,885 DEBUG Finished firing report-attachment. 2012-02-28 17:51:47,917 DEBUG Finished firing report-job. 2012-02-28 17:51:47,917 DEBUG Started firing report-job. 2012-02-28 17:51:47,917 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': 'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,917 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,918 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'name': 'modprobe_attachment'}) for report-job with priority 0. 2012-02-28 17:51:47,918 DEBUG Started firing report-attachment. 2012-02-28 17:51:47,918 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'suite': '__info__', 'name': 'modprobe_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:47,918 DEBUG Finished firing report-attachment. 2012-02-28 17:51:47,956 DEBUG Finished firing report-job. 2012-02-28 17:51:47,956 DEBUG Started firing report-job. 2012-02-28 17:51:47,957 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': 'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,957 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,957 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'name': 'modules_attachment'}) for report-job with priority 0. 2012-02-28 17:51:47,958 DEBUG Started firing report-attachment. 2012-02-28 17:51:47,959 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'command': 'cat /etc/modules', 'suite': '__info__', 'name': 'modules_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:47,960 DEBUG Finished firing report-attachment. 2012-02-28 17:51:47,995 DEBUG Finished firing report-job. 2012-02-28 17:51:47,995 DEBUG Started firing report-job. 2012-02-28 17:51:47,995 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': 'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,996 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority -100. 2012-02-28 17:51:47,996 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'name': 'sysctl_attachment'}) for report-job with priority 0. 2012-02-28 17:51:47,996 DEBUG Started firing report-attachment. 2012-02-28 17:51:47,997 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'suite': '__info__', 'name': 'sysctl_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:47,997 DEBUG Finished firing report-attachment. 2012-02-28 17:51:48,030 DEBUG Finished firing report-job. 2012-02-28 17:51:48,030 DEBUG Started firing report-job. 2012-02-28 17:51:48,031 DEBUG Calling checkbox.arguments JobsInfo.replacement({'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'suite': '__info__', 'description': 'Attaches a report of sysfs attributes.'}) for report-job with priority -100. 2012-02-28 17:51:48,031 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'suite': '__info__', 'description': u'Attaches a report of sysfs attributes.'}) for report-job with priority -100. 2012-02-28 17:51:48,031 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'suite': '__info__', 'description': u'Attaches a report of sysfs attributes.'}) for report-job with priority 0. 2012-02-28 17:51:48,032 DEBUG Started firing report-attachment. 2012-02-28 17:51:48,032 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'name': 'sysfs_attachment', 'plugin': 'attachment', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'suite': '__info__', 'description': u'Attaches a report of sysfs attributes.'}) for report-attachment with priority -10. 2012-02-28 17:51:48,032 DEBUG Finished firing report-attachment. 2012-02-28 17:51:48,069 DEBUG Finished firing report-job. 2012-02-28 17:51:48,069 DEBUG Started firing report-job. 2012-02-28 17:51:48,069 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': 'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority -100. 2012-02-28 17:51:48,069 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority -100. 2012-02-28 17:51:48,070 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'name': 'udev_attachment'}) for report-job with priority 0. 2012-02-28 17:51:48,070 DEBUG Started firing report-attachment. 2012-02-28 17:51:48,070 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'command': 'udevadm info --export-db', 'suite': '__info__', 'name': 'udev_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:48,070 DEBUG Finished firing report-attachment. 2012-02-28 17:51:48,107 DEBUG Finished firing report-job. 2012-02-28 17:51:48,107 DEBUG Started firing report-job. 2012-02-28 17:51:48,108 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'requires': "package.name == 'lcov'", 'name': 'gcov_attachment'}) for report-job with priority -100. 2012-02-28 17:51:48,109 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-job with priority -100. 2012-02-28 17:51:48,109 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-job with priority 0. 2012-02-28 17:51:48,109 DEBUG Started firing report-attachment. 2012-02-28 17:51:48,110 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:48,110 DEBUG Finished firing report-attachment. 2012-02-28 17:51:48,145 DEBUG Finished firing report-job. 2012-02-28 17:51:48,146 DEBUG Started firing report-job. 2012-02-28 17:51:48,146 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__info__', 'plugin': 'attachment', 'command': 'lsmod', 'description': 'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority -100. 2012-02-28 17:51:48,146 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__info__', 'plugin': 'attachment', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority -100. 2012-02-28 17:51:48,147 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__info__', 'plugin': 'attachment', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'name': 'lsmod_attachment'}) for report-job with priority 0. 2012-02-28 17:51:48,147 DEBUG Started firing report-attachment. 2012-02-28 17:51:48,147 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.report_attachment({'status': 'uninitiated', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'command': 'lsmod', 'suite': '__info__', 'name': 'lsmod_attachment'}) for report-attachment with priority -10. 2012-02-28 17:51:48,147 DEBUG Finished firing report-attachment. 2012-02-28 17:51:48,180 DEBUG Finished firing report-job. 2012-02-28 17:51:48,180 DEBUG Started firing report-job. 2012-02-28 17:51:48,180 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': '1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': 'This test will test your pointing device\n', 'verification': 'Did the pointing device work as expected?', 'suite': '__input__', 'requires': "device.category == 'MOUSE' or device.category == 'TOUCH'", 'description': 'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority -100. 2012-02-28 17:51:48,181 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority -100. 2012-02-28 17:51:48,181 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-job with priority 0. 2012-02-28 17:51:48,181 DEBUG Started firing report-manual. 2012-02-28 17:51:48,182 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-manual with priority 0. 2012-02-28 17:51:48,182 DEBUG Started firing report-test. 2012-02-28 17:51:48,182 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-test with priority 0. 2012-02-28 17:51:48,182 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'input/mouse', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?'}) for report-test with priority 100. 2012-02-28 17:51:48,182 DEBUG Finished firing report-test. 2012-02-28 17:51:48,182 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,220 DEBUG Finished firing report-job. 2012-02-28 17:51:48,221 DEBUG Started firing report-job. 2012-02-28 17:51:48,221 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': 'This test will test your keyboard\n', 'verification': 'Is your keyboard working properly?', 'suite': '__input__', 'steps': '1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': "device.category == 'KEYBOARD'", 'name': 'input/keyboard'}) for report-job with priority -100. 2012-02-28 17:51:48,221 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-job with priority -100. 2012-02-28 17:51:48,222 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-job with priority 0. 2012-02-28 17:51:48,222 DEBUG Started firing report-manual. 2012-02-28 17:51:48,222 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-manual with priority 0. 2012-02-28 17:51:48,222 DEBUG Started firing report-test. 2012-02-28 17:51:48,222 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-test with priority 0. 2012-02-28 17:51:48,223 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'type': 'test', 'command': 'keyboard_test', 'purpose': u'This test will test your keyboard\n', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard'}) for report-test with priority 100. 2012-02-28 17:51:48,223 DEBUG Finished firing report-test. 2012-02-28 17:51:48,223 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,255 DEBUG Finished firing report-job. 2012-02-28 17:51:48,255 DEBUG Started firing report-job. 2012-02-28 17:51:48,255 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': '1. Press the brightness buttons on the keyboard\n', 'purpose': 'This test will test the brightness key\n', 'verification': 'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:48,256 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:48,257 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-job with priority 0. 2012-02-28 17:51:48,257 DEBUG Started firing report-manual. 2012-02-28 17:51:48,257 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-manual with priority 0. 2012-02-28 17:51:48,257 DEBUG Started firing report-test. 2012-02-28 17:51:48,257 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-test with priority 0. 2012-02-28 17:51:48,258 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/brightness', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'verification': u'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?'}) for report-test with priority 100. 2012-02-28 17:51:48,258 DEBUG Finished firing report-test. 2012-02-28 17:51:48,258 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,289 DEBUG Finished firing report-job. 2012-02-28 17:51:48,289 DEBUG Started firing report-job. 2012-02-28 17:51:48,289 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': '1. Press the volume buttons on the keyboard\n', 'purpose': 'This test will test the volume keys\n', 'verification': 'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': 'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:48,290 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:48,291 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-job with priority 0. 2012-02-28 17:51:48,292 DEBUG Started firing report-manual. 2012-02-28 17:51:48,292 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-manual with priority 0. 2012-02-28 17:51:48,292 DEBUG Started firing report-test. 2012-02-28 17:51:48,292 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'suite': '__keys__', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-test with priority 0. 2012-02-28 17:51:48,292 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/volume', 'plugin': 'manual', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'verification': u'Did the volume change following to your key presses?', 'suite': '__keys__', 'type': 'test', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?'}) for report-test with priority 100. 2012-02-28 17:51:48,294 DEBUG Finished firing report-test. 2012-02-28 17:51:48,294 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,323 DEBUG Finished firing report-job. 2012-02-28 17:51:48,323 DEBUG Started firing report-job. 2012-02-28 17:51:48,323 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': '1. Press the mute button on the keyboard\n', 'purpose': 'This test will test the mute key\n', 'verification': 'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:48,323 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority -100. 2012-02-28 17:51:48,324 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-job with priority 0. 2012-02-28 17:51:48,324 DEBUG Started firing report-manual. 2012-02-28 17:51:48,324 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-manual with priority 0. 2012-02-28 17:51:48,324 DEBUG Started firing report-test. 2012-02-28 17:51:48,325 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-test with priority 0. 2012-02-28 17:51:48,325 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/mute', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'verification': u'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?'}) for report-test with priority 100. 2012-02-28 17:51:48,325 DEBUG Finished firing report-test. 2012-02-28 17:51:48,325 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,363 DEBUG Finished firing report-job. 2012-02-28 17:51:48,364 DEBUG Started firing report-job. 2012-02-28 17:51:48,364 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'steps': '1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': 'This test will test the sleep key\n', 'verification': 'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'name': 'keys/sleep'}) for report-job with priority -100. 2012-02-28 17:51:48,364 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-job with priority -100. 2012-02-28 17:51:48,365 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-job with priority 0. 2012-02-28 17:51:48,365 DEBUG Started firing report-manual. 2012-02-28 17:51:48,365 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-manual with priority 0. 2012-02-28 17:51:48,366 DEBUG Started firing report-test. 2012-02-28 17:51:48,366 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-test with priority 0. 2012-02-28 17:51:48,366 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'type': 'test', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'verification': u'Did the system go to sleep after pressing the sleep key?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep'}) for report-test with priority 100. 2012-02-28 17:51:48,366 DEBUG Finished firing report-test. 2012-02-28 17:51:48,366 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,399 DEBUG Finished firing report-job. 2012-02-28 17:51:48,399 DEBUG Started firing report-job. 2012-02-28 17:51:48,399 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': '1. Press the battery information key on the keyboard\n', 'purpose': 'This test will test the battery information key\n', 'verification': 'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority -100. 2012-02-28 17:51:48,400 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority -100. 2012-02-28 17:51:48,400 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-job with priority 0. 2012-02-28 17:51:48,400 DEBUG Started firing report-manual. 2012-02-28 17:51:48,400 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-manual with priority 0. 2012-02-28 17:51:48,401 DEBUG Started firing report-test. 2012-02-28 17:51:48,401 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-test with priority 0. 2012-02-28 17:51:48,401 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/battery-info', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'verification': u'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?'}) for report-test with priority 100. 2012-02-28 17:51:48,401 DEBUG Finished firing report-test. 2012-02-28 17:51:48,401 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,433 DEBUG Finished firing report-job. 2012-02-28 17:51:48,433 DEBUG Started firing report-job. 2012-02-28 17:51:48,433 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': '1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': 'This test will test the wireless key\n', 'verification': 'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': "dmi.product in ['Notebook','Laptop','Portable']", 'description': 'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority -100. 2012-02-28 17:51:48,434 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority -100. 2012-02-28 17:51:48,434 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-job with priority 0. 2012-02-28 17:51:48,434 DEBUG Started firing report-manual. 2012-02-28 17:51:48,434 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-manual with priority 0. 2012-02-28 17:51:48,435 DEBUG Started firing report-test. 2012-02-28 17:51:48,435 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-test with priority 0. 2012-02-28 17:51:48,435 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'keys/wireless', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?'}) for report-test with priority 100. 2012-02-28 17:51:48,436 DEBUG Finished firing report-test. 2012-02-28 17:51:48,436 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,470 DEBUG Finished firing report-job. 2012-02-28 17:51:48,470 DEBUG Started firing report-job. 2012-02-28 17:51:48,470 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': "device.category == 'KEYBOARD'"}) for report-job with priority -100. 2012-02-28 17:51:48,471 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': ["device.category == 'KEYBOARD'"]}) for report-job with priority -100. 2012-02-28 17:51:48,471 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': ["device.category == 'KEYBOARD'"]}) for report-job with priority 0. 2012-02-28 17:51:48,471 DEBUG Started firing report-manual. 2012-02-28 17:51:48,471 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': ["device.category == 'KEYBOARD'"]}) for report-manual with priority 0. 2012-02-28 17:51:48,472 DEBUG Started firing report-test. 2012-02-28 17:51:48,472 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': ["device.category == 'KEYBOARD'"]}) for report-test with priority 0. 2012-02-28 17:51:48,472 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'type': 'test', 'name': 'keys/media-control', 'command': 'media_keys_test', 'suite': '__keys__', 'requires': ["device.category == 'KEYBOARD'"]}) for report-test with priority 100. 2012-02-28 17:51:48,472 DEBUG Finished firing report-test. 2012-02-28 17:51:48,472 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,511 DEBUG Finished firing report-job. 2012-02-28 17:51:48,512 DEBUG Started firing report-job. 2012-02-28 17:51:48,512 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:48,512 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:48,513 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:51:48,513 DEBUG Started firing report-manual. 2012-02-28 17:51:48,513 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:51:48,513 DEBUG Started firing report-test. 2012-02-28 17:51:48,514 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:51:48,514 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/mmc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:51:48,515 DEBUG Finished firing report-test. 2012-02-28 17:51:48,515 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,552 DEBUG Finished firing report-job. 2012-02-28 17:51:48,552 DEBUG Started firing report-job. 2012-02-28 17:51:48,552 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-job with priority -100. 2012-02-28 17:51:48,552 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-job with priority -100. 2012-02-28 17:51:48,554 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-job with priority 0. 2012-02-28 17:51:48,554 DEBUG Started firing report-shell. 2012-02-28 17:51:48,554 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-shell with priority 0. 2012-02-28 17:51:48,554 DEBUG Started firing report-test. 2012-02-28 17:51:48,554 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage'}) for report-test with priority 0. 2012-02-28 17:51:48,554 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/mmc-storage'}) for report-test with priority 100. 2012-02-28 17:51:48,554 DEBUG Finished firing report-test. 2012-02-28 17:51:48,555 DEBUG Finished firing report-shell. 2012-02-28 17:51:48,587 DEBUG Finished firing report-job. 2012-02-28 17:51:48,588 DEBUG Started firing report-job. 2012-02-28 17:51:48,588 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority -100. 2012-02-28 17:51:48,588 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority -100. 2012-02-28 17:51:48,589 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-job with priority 0. 2012-02-28 17:51:48,589 DEBUG Started firing report-manual. 2012-02-28 17:51:48,589 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-manual with priority 0. 2012-02-28 17:51:48,589 DEBUG Started firing report-test. 2012-02-28 17:51:48,589 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove'}) for report-test with priority 0. 2012-02-28 17:51:48,590 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/mmc-remove'}) for report-test with priority 100. 2012-02-28 17:51:48,590 DEBUG Finished firing report-test. 2012-02-28 17:51:48,590 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,632 DEBUG Finished firing report-job. 2012-02-28 17:51:48,632 DEBUG Started firing report-job. 2012-02-28 17:51:48,634 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,634 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,635 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:48,635 DEBUG Started firing report-manual. 2012-02-28 17:51:48,635 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:48,635 DEBUG Started firing report-test. 2012-02-28 17:51:48,636 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:48,636 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/mmc-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:48,637 DEBUG Finished firing report-test. 2012-02-28 17:51:48,637 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,689 DEBUG Finished firing report-job. 2012-02-28 17:51:48,689 DEBUG Started firing report-job. 2012-02-28 17:51:48,689 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/mmc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,690 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,694 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:48,694 DEBUG Started firing report-shell. 2012-02-28 17:51:48,694 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:51:48,694 DEBUG Started firing report-test. 2012-02-28 17:51:48,694 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:48,695 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/mmc-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:48,695 DEBUG Finished firing report-test. 2012-02-28 17:51:48,695 DEBUG Finished firing report-shell. 2012-02-28 17:51:48,750 DEBUG Finished firing report-job. 2012-02-28 17:51:48,750 DEBUG Started firing report-job. 2012-02-28 17:51:48,750 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/mmc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,751 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,751 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:48,751 DEBUG Started firing report-manual. 2012-02-28 17:51:48,752 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:48,752 DEBUG Started firing report-test. 2012-02-28 17:51:48,752 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:48,755 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/mmc-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:48,755 DEBUG Finished firing report-test. 2012-02-28 17:51:48,755 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,798 DEBUG Finished firing report-job. 2012-02-28 17:51:48,799 DEBUG Started firing report-job. 2012-02-28 17:51:48,799 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:48,799 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:48,800 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:51:48,800 DEBUG Started firing report-manual. 2012-02-28 17:51:48,800 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:51:48,800 DEBUG Started firing report-test. 2012-02-28 17:51:48,800 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:51:48,800 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sd-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:51:48,801 DEBUG Finished firing report-test. 2012-02-28 17:51:48,801 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,845 DEBUG Finished firing report-job. 2012-02-28 17:51:48,845 DEBUG Started firing report-job. 2012-02-28 17:51:48,845 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-job with priority -100. 2012-02-28 17:51:48,845 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-job with priority -100. 2012-02-28 17:51:48,846 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-job with priority 0. 2012-02-28 17:51:48,846 DEBUG Started firing report-shell. 2012-02-28 17:51:48,846 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-shell with priority 0. 2012-02-28 17:51:48,846 DEBUG Started firing report-test. 2012-02-28 17:51:48,847 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage'}) for report-test with priority 0. 2012-02-28 17:51:48,847 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sd-storage'}) for report-test with priority 100. 2012-02-28 17:51:48,847 DEBUG Finished firing report-test. 2012-02-28 17:51:48,847 DEBUG Finished firing report-shell. 2012-02-28 17:51:48,882 DEBUG Finished firing report-job. 2012-02-28 17:51:48,883 DEBUG Started firing report-job. 2012-02-28 17:51:48,883 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority -100. 2012-02-28 17:51:48,883 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority -100. 2012-02-28 17:51:48,884 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-job with priority 0. 2012-02-28 17:51:48,884 DEBUG Started firing report-manual. 2012-02-28 17:51:48,884 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-manual with priority 0. 2012-02-28 17:51:48,884 DEBUG Started firing report-test. 2012-02-28 17:51:48,885 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove'}) for report-test with priority 0. 2012-02-28 17:51:48,885 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sd-remove'}) for report-test with priority 100. 2012-02-28 17:51:48,885 DEBUG Finished firing report-test. 2012-02-28 17:51:48,885 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,917 DEBUG Finished firing report-job. 2012-02-28 17:51:48,917 DEBUG Started firing report-job. 2012-02-28 17:51:48,917 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,917 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,918 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:48,918 DEBUG Started firing report-manual. 2012-02-28 17:51:48,919 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:48,919 DEBUG Started firing report-test. 2012-02-28 17:51:48,919 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sd-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:48,919 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/sd-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:48,919 DEBUG Finished firing report-test. 2012-02-28 17:51:48,919 DEBUG Finished firing report-manual. 2012-02-28 17:51:48,951 DEBUG Finished firing report-job. 2012-02-28 17:51:48,951 DEBUG Started firing report-job. 2012-02-28 17:51:48,952 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sd-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,952 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,953 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:48,953 DEBUG Started firing report-shell. 2012-02-28 17:51:48,953 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:51:48,953 DEBUG Started firing report-test. 2012-02-28 17:51:48,954 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sd-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:48,954 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sd-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:48,954 DEBUG Finished firing report-test. 2012-02-28 17:51:48,954 DEBUG Finished firing report-shell. 2012-02-28 17:51:48,985 DEBUG Finished firing report-job. 2012-02-28 17:51:48,986 DEBUG Started firing report-job. 2012-02-28 17:51:48,986 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sd-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,986 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:48,987 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:48,987 DEBUG Started firing report-manual. 2012-02-28 17:51:48,988 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:48,989 DEBUG Started firing report-test. 2012-02-28 17:51:48,989 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sd-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:48,989 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sd-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:48,989 DEBUG Finished firing report-test. 2012-02-28 17:51:48,991 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,024 DEBUG Finished firing report-job. 2012-02-28 17:51:49,024 DEBUG Started firing report-job. 2012-02-28 17:51:49,024 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:49,024 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:49,025 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:51:49,025 DEBUG Started firing report-manual. 2012-02-28 17:51:49,025 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:51:49,025 DEBUG Started firing report-test. 2012-02-28 17:51:49,026 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:51:49,026 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/sdhc-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:51:49,026 DEBUG Finished firing report-test. 2012-02-28 17:51:49,026 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,061 DEBUG Finished firing report-job. 2012-02-28 17:51:49,061 DEBUG Started firing report-job. 2012-02-28 17:51:49,061 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-job with priority -100. 2012-02-28 17:51:49,062 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-job with priority -100. 2012-02-28 17:51:49,062 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-job with priority 0. 2012-02-28 17:51:49,063 DEBUG Started firing report-shell. 2012-02-28 17:51:49,063 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-shell with priority 0. 2012-02-28 17:51:49,063 DEBUG Started firing report-test. 2012-02-28 17:51:49,063 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage'}) for report-test with priority 0. 2012-02-28 17:51:49,063 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sdhc-storage'}) for report-test with priority 100. 2012-02-28 17:51:49,063 DEBUG Finished firing report-test. 2012-02-28 17:51:49,063 DEBUG Finished firing report-shell. 2012-02-28 17:51:49,096 DEBUG Finished firing report-job. 2012-02-28 17:51:49,096 DEBUG Started firing report-job. 2012-02-28 17:51:49,096 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority -100. 2012-02-28 17:51:49,097 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority -100. 2012-02-28 17:51:49,097 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-job with priority 0. 2012-02-28 17:51:49,097 DEBUG Started firing report-manual. 2012-02-28 17:51:49,097 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-manual with priority 0. 2012-02-28 17:51:49,098 DEBUG Started firing report-test. 2012-02-28 17:51:49,099 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove'}) for report-test with priority 0. 2012-02-28 17:51:49,099 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sdhc-remove'}) for report-test with priority 100. 2012-02-28 17:51:49,099 DEBUG Finished firing report-test. 2012-02-28 17:51:49,099 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,145 DEBUG Finished firing report-job. 2012-02-28 17:51:49,145 DEBUG Started firing report-job. 2012-02-28 17:51:49,145 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,146 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,146 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:49,146 DEBUG Started firing report-manual. 2012-02-28 17:51:49,147 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:49,147 DEBUG Started firing report-test. 2012-02-28 17:51:49,147 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:49,148 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/sdhc-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:49,148 DEBUG Finished firing report-test. 2012-02-28 17:51:49,148 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,204 DEBUG Finished firing report-job. 2012-02-28 17:51:49,204 DEBUG Started firing report-job. 2012-02-28 17:51:49,204 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/sdhc-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,205 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,205 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:49,205 DEBUG Started firing report-shell. 2012-02-28 17:51:49,206 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:51:49,206 DEBUG Started firing report-test. 2012-02-28 17:51:49,211 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:49,211 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sdhc-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:49,211 DEBUG Finished firing report-test. 2012-02-28 17:51:49,211 DEBUG Finished firing report-shell. 2012-02-28 17:51:49,256 DEBUG Finished firing report-job. 2012-02-28 17:51:49,256 DEBUG Started firing report-job. 2012-02-28 17:51:49,258 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/sdhc-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,258 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,259 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:49,259 DEBUG Started firing report-manual. 2012-02-28 17:51:49,259 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:49,259 DEBUG Started firing report-test. 2012-02-28 17:51:49,259 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:49,260 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/sdhc-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:49,260 DEBUG Finished firing report-test. 2012-02-28 17:51:49,260 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,293 DEBUG Finished firing report-job. 2012-02-28 17:51:49,293 DEBUG Started firing report-job. 2012-02-28 17:51:49,294 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:49,294 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority -100. 2012-02-28 17:51:49,295 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-job with priority 0. 2012-02-28 17:51:49,295 DEBUG Started firing report-manual. 2012-02-28 17:51:49,295 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-manual with priority 0. 2012-02-28 17:51:49,295 DEBUG Started firing report-test. 2012-02-28 17:51:49,295 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 0. 2012-02-28 17:51:49,295 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'mediacard/cf-insert', 'plugin': 'manual', 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.'}) for report-test with priority 100. 2012-02-28 17:51:49,295 DEBUG Finished firing report-test. 2012-02-28 17:51:49,296 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,329 DEBUG Finished firing report-job. 2012-02-28 17:51:49,329 DEBUG Started firing report-job. 2012-02-28 17:51:49,329 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-job with priority -100. 2012-02-28 17:51:49,330 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-job with priority -100. 2012-02-28 17:51:49,330 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-job with priority 0. 2012-02-28 17:51:49,331 DEBUG Started firing report-shell. 2012-02-28 17:51:49,331 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-shell with priority 0. 2012-02-28 17:51:49,331 DEBUG Started firing report-test. 2012-02-28 17:51:49,331 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage'}) for report-test with priority 0. 2012-02-28 17:51:49,331 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/cf-storage'}) for report-test with priority 100. 2012-02-28 17:51:49,331 DEBUG Finished firing report-test. 2012-02-28 17:51:49,331 DEBUG Finished firing report-shell. 2012-02-28 17:51:49,366 DEBUG Finished firing report-job. 2012-02-28 17:51:49,366 DEBUG Started firing report-job. 2012-02-28 17:51:49,366 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority -100. 2012-02-28 17:51:49,367 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority -100. 2012-02-28 17:51:49,367 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-job with priority 0. 2012-02-28 17:51:49,368 DEBUG Started firing report-manual. 2012-02-28 17:51:49,368 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-manual with priority 0. 2012-02-28 17:51:49,368 DEBUG Started firing report-test. 2012-02-28 17:51:49,368 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove'}) for report-test with priority 0. 2012-02-28 17:51:49,368 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/cf-remove'}) for report-test with priority 100. 2012-02-28 17:51:49,368 DEBUG Finished firing report-test. 2012-02-28 17:51:49,368 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,397 DEBUG Finished firing report-job. 2012-02-28 17:51:49,398 DEBUG Started firing report-job. 2012-02-28 17:51:49,399 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'suspend/suspend_advanced', 'command': 'removable_storage_watcher insert sdio', 'purpose': 'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,399 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,401 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:49,401 DEBUG Started firing report-manual. 2012-02-28 17:51:49,402 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:49,402 DEBUG Started firing report-test. 2012-02-28 17:51:49,402 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'name': 'mediacard/cf-insert-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:49,402 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'type': 'test', 'name': 'mediacard/cf-insert-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:49,402 DEBUG Finished firing report-test. 2012-02-28 17:51:49,402 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,431 DEBUG Finished firing report-job. 2012-02-28 17:51:49,431 DEBUG Started firing report-job. 2012-02-28 17:51:49,431 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': 'mediacard/cf-insert-after-suspend', 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,432 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,432 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:49,432 DEBUG Started firing report-shell. 2012-02-28 17:51:49,433 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-shell with priority 0. 2012-02-28 17:51:49,433 DEBUG Started firing report-test. 2012-02-28 17:51:49,433 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'name': 'mediacard/cf-storage-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:49,433 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/cf-storage-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:49,433 DEBUG Finished firing report-test. 2012-02-28 17:51:49,434 DEBUG Finished firing report-shell. 2012-02-28 17:51:49,468 DEBUG Finished firing report-job. 2012-02-28 17:51:49,468 DEBUG Started firing report-job. 2012-02-28 17:51:49,468 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'mediacard/cf-storage-after-suspend', 'command': 'removable_storage_watcher remove sdio', 'purpose': 'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': '1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,469 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,469 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-job with priority 0. 2012-02-28 17:51:49,469 DEBUG Started firing report-manual. 2012-02-28 17:51:49,470 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-manual with priority 0. 2012-02-28 17:51:49,470 DEBUG Started firing report-test. 2012-02-28 17:51:49,470 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'name': 'mediacard/cf-remove-after-suspend'}) for report-test with priority 0. 2012-02-28 17:51:49,470 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'type': 'test', 'name': 'mediacard/cf-remove-after-suspend'}) for report-test with priority 100. 2012-02-28 17:51:49,470 DEBUG Finished firing report-test. 2012-02-28 17:51:49,470 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,508 DEBUG Finished firing report-job. 2012-02-28 17:51:49,509 DEBUG Started firing report-job. 2012-02-28 17:51:49,509 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-job with priority -100. 2012-02-28 17:51:49,509 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-job with priority -100. 2012-02-28 17:51:49,510 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-job with priority 0. 2012-02-28 17:51:49,510 DEBUG Started firing report-shell. 2012-02-28 17:51:49,510 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-shell with priority 0. 2012-02-28 17:51:49,510 DEBUG Started firing report-test. 2012-02-28 17:51:49,510 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'name': 'memory/info'}) for report-test with priority 0. 2012-02-28 17:51:49,511 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'type': 'test', 'name': 'memory/info'}) for report-test with priority 100. 2012-02-28 17:51:49,511 DEBUG Finished firing report-test. 2012-02-28 17:51:49,511 DEBUG Finished firing report-shell. 2012-02-28 17:51:49,551 DEBUG Finished firing report-job. 2012-02-28 17:51:49,551 DEBUG Started firing report-job. 2012-02-28 17:51:49,552 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': ' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-job with priority -100. 2012-02-28 17:51:49,554 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-job with priority -100. 2012-02-28 17:51:49,554 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-job with priority 0. 2012-02-28 17:51:49,554 DEBUG Started firing report-shell. 2012-02-28 17:51:49,554 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-shell with priority 0. 2012-02-28 17:51:49,555 DEBUG Started firing report-test. 2012-02-28 17:51:49,555 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'name': 'miscellanea/is_laptop'}) for report-test with priority 0. 2012-02-28 17:51:49,555 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'type': 'test', 'name': 'miscellanea/is_laptop'}) for report-test with priority 100. 2012-02-28 17:51:49,555 DEBUG Finished firing report-test. 2012-02-28 17:51:49,555 DEBUG Finished firing report-shell. 2012-02-28 17:51:49,611 DEBUG Finished firing report-job. 2012-02-28 17:51:49,611 DEBUG Started firing report-job. 2012-02-28 17:51:49,611 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': 'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.vga == 'supported'", 'description': 'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:51:49,612 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:51:49,613 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority 0. 2012-02-28 17:51:49,613 DEBUG Started firing report-manual. 2012-02-28 17:51:49,613 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-manual with priority 0. 2012-02-28 17:51:49,613 DEBUG Started firing report-test. 2012-02-28 17:51:49,613 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 0. 2012-02-28 17:51:49,613 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/vga', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.vga == 'supported'"], 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 100. 2012-02-28 17:51:49,613 DEBUG Finished firing report-test. 2012-02-28 17:51:49,615 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,660 DEBUG Finished firing report-job. 2012-02-28 17:51:49,660 DEBUG Started firing report-job. 2012-02-28 17:51:49,661 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': '1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': 'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': 'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': "display.hdmi == 'supported'", 'description': 'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:51:49,661 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority -100. 2012-02-28 17:51:49,662 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-job with priority 0. 2012-02-28 17:51:49,662 DEBUG Started firing report-manual. 2012-02-28 17:51:49,662 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-manual with priority 0. 2012-02-28 17:51:49,662 DEBUG Started firing report-test. 2012-02-28 17:51:49,662 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 0. 2012-02-28 17:51:49,662 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/hdmi', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.hdmi == 'supported'"], 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?'}) for report-test with priority 100. 2012-02-28 17:51:49,663 DEBUG Finished firing report-test. 2012-02-28 17:51:49,663 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,696 DEBUG Finished firing report-job. 2012-02-28 17:51:49,696 DEBUG Started firing report-job. 2012-02-28 17:51:49,696 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': 'This test will check your monitor power saving capabilities\n', 'verification': 'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': '1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': 'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority -100. 2012-02-28 17:51:49,697 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority -100. 2012-02-28 17:51:49,697 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-job with priority 0. 2012-02-28 17:51:49,697 DEBUG Started firing report-manual. 2012-02-28 17:51:49,697 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-manual with priority 0. 2012-02-28 17:51:49,698 DEBUG Started firing report-test. 2012-02-28 17:51:49,698 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-test with priority 0. 2012-02-28 17:51:49,698 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'monitor/powersaving', 'plugin': 'manual', 'command': 'xset dpms force off', 'purpose': u'This test will check your monitor power saving capabilities\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'type': 'test', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?'}) for report-test with priority 100. 2012-02-28 17:51:49,698 DEBUG Finished firing report-test. 2012-02-28 17:51:49,698 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,731 DEBUG Finished firing report-job. 2012-02-28 17:51:49,732 DEBUG Started firing report-job. 2012-02-28 17:51:49,732 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': "device.category == 'NETWORK' or device.category == 'WIRELESS'", 'name': 'networking/detect'}) for report-job with priority -100. 2012-02-28 17:51:49,733 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-job with priority -100. 2012-02-28 17:51:49,733 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-job with priority 0. 2012-02-28 17:51:49,734 DEBUG Started firing report-shell. 2012-02-28 17:51:49,734 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-shell with priority 0. 2012-02-28 17:51:49,734 DEBUG Started firing report-test. 2012-02-28 17:51:49,734 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'command': 'network_device_info', 'suite': '__networking__', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-test with priority 0. 2012-02-28 17:51:49,734 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'type': 'test', 'command': 'network_device_info', 'suite': '__networking__', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'name': 'networking/detect'}) for report-test with priority 100. 2012-02-28 17:51:49,734 DEBUG Finished firing report-test. 2012-02-28 17:51:49,734 DEBUG Finished firing report-shell. 2012-02-28 17:51:49,768 DEBUG Finished firing report-job. 2012-02-28 17:51:49,768 DEBUG Started firing report-job. 2012-02-28 17:51:49,768 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': 'networking/detect', 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-job with priority -100. 2012-02-28 17:51:49,770 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-job with priority -100. 2012-02-28 17:51:49,771 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-job with priority 0. 2012-02-28 17:51:49,771 DEBUG Started firing report-shell. 2012-02-28 17:51:49,771 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-shell with priority 0. 2012-02-28 17:51:49,771 DEBUG Started firing report-test. 2012-02-28 17:51:49,771 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'name': 'networking/internet'}) for report-test with priority 0. 2012-02-28 17:51:49,771 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'type': 'test', 'name': 'networking/internet'}) for report-test with priority 100. 2012-02-28 17:51:49,772 DEBUG Finished firing report-test. 2012-02-28 17:51:49,772 DEBUG Finished firing report-shell. 2012-02-28 17:51:49,804 DEBUG Finished firing report-job. 2012-02-28 17:51:49,805 DEBUG Started firing report-job. 2012-02-28 17:51:49,805 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': 'This test will check your wireless connection.\n', 'verification': 'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': '1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': "device.category == 'WIRELESS'", 'name': 'wireless/wireless_connection'}) for report-job with priority -100. 2012-02-28 17:51:49,805 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-job with priority -100. 2012-02-28 17:51:49,806 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-job with priority 0. 2012-02-28 17:51:49,806 DEBUG Started firing report-manual. 2012-02-28 17:51:49,806 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-manual with priority 0. 2012-02-28 17:51:49,806 DEBUG Started firing report-test. 2012-02-28 17:51:49,807 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-test with priority 0. 2012-02-28 17:51:49,807 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'type': 'test', 'command': 'network_check', 'purpose': u'This test will check your wireless connection.\n', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection'}) for report-test with priority 100. 2012-02-28 17:51:49,807 DEBUG Finished firing report-test. 2012-02-28 17:51:49,807 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,842 DEBUG Finished firing report-job. 2012-02-28 17:51:49,842 DEBUG Started firing report-job. 2012-02-28 17:51:49,843 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': "device.category == 'CDROM'", 'name': 'optical/detect'}) for report-job with priority -100. 2012-02-28 17:51:49,843 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-job with priority -100. 2012-02-28 17:51:49,844 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-job with priority 0. 2012-02-28 17:51:49,844 DEBUG Started firing report-shell. 2012-02-28 17:51:49,844 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-shell with priority 0. 2012-02-28 17:51:49,844 DEBUG Started firing report-test. 2012-02-28 17:51:49,844 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-test with priority 0. 2012-02-28 17:51:49,844 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'type': 'test', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/detect'}) for report-test with priority 100. 2012-02-28 17:51:49,844 DEBUG Finished firing report-test. 2012-02-28 17:51:49,845 DEBUG Finished firing report-shell. 2012-02-28 17:51:49,877 DEBUG Finished firing report-job. 2012-02-28 17:51:49,877 DEBUG Started firing report-job. 2012-02-28 17:51:49,877 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': 'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': 'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': '1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': "device.category == 'CDROM'", 'name': 'optical/read'}) for report-job with priority -100. 2012-02-28 17:51:49,878 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-job with priority -100. 2012-02-28 17:51:49,878 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-job with priority 0. 2012-02-28 17:51:49,878 DEBUG Started firing report-manual. 2012-02-28 17:51:49,879 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-manual with priority 0. 2012-02-28 17:51:49,879 DEBUG Started firing report-test. 2012-02-28 17:51:49,879 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-test with priority 0. 2012-02-28 17:51:49,879 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check your optical devices ability to read CD media\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'suite': '__optical__', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'requires': ["device.category == 'CDROM'"], 'name': 'optical/read'}) for report-test with priority 100. 2012-02-28 17:51:49,879 DEBUG Finished firing report-test. 2012-02-28 17:51:49,879 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,912 DEBUG Finished firing report-job. 2012-02-28 17:51:49,912 DEBUG Started firing report-job. 2012-02-28 17:51:49,912 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': '1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': 'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': 'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': 'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority -100. 2012-02-28 17:51:49,912 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority -100. 2012-02-28 17:51:49,913 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-job with priority 0. 2012-02-28 17:51:49,913 DEBUG Started firing report-manual. 2012-02-28 17:51:49,913 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-manual with priority 0. 2012-02-28 17:51:49,913 DEBUG Started firing report-test. 2012-02-28 17:51:49,914 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-test with priority 0. 2012-02-28 17:51:49,914 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'pcmcia-pcix/detect', 'plugin': 'manual', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'verification': u'Was the device correctly detected?', 'suite': '__pcmcia-pcix__', 'type': 'test', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?'}) for report-test with priority 100. 2012-02-28 17:51:49,914 DEBUG Finished firing report-test. 2012-02-28 17:51:49,914 DEBUG Finished firing report-manual. 2012-02-28 17:51:49,951 DEBUG Finished firing report-job. 2012-02-28 17:51:49,951 DEBUG Started firing report-job. 2012-02-28 17:51:49,951 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': "package.name == 'linux'", 'name': 'power-management/rtc'}) for report-job with priority -100. 2012-02-28 17:51:49,952 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-job with priority -100. 2012-02-28 17:51:49,952 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-job with priority 0. 2012-02-28 17:51:49,952 DEBUG Started firing report-shell. 2012-02-28 17:51:49,953 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-shell with priority 0. 2012-02-28 17:51:49,953 DEBUG Started firing report-test. 2012-02-28 17:51:49,953 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-test with priority 0. 2012-02-28 17:51:49,953 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'type': 'test', 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'requires': ["package.name == 'linux'"], 'name': 'power-management/rtc'}) for report-test with priority 100. 2012-02-28 17:51:49,953 DEBUG Finished firing report-test. 2012-02-28 17:51:49,953 DEBUG Finished firing report-shell. 2012-02-28 17:51:49,990 DEBUG Finished firing report-job. 2012-02-28 17:51:49,990 DEBUG Started firing report-job. 2012-02-28 17:51:49,990 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Record the current network before suspending.', 'plugin': 'shell', 'depends': 'networking/detect', 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,991 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-job with priority -100. 2012-02-28 17:51:49,991 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-job with priority 0. 2012-02-28 17:51:49,992 DEBUG Started firing report-shell. 2012-02-28 17:51:49,992 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:49,992 DEBUG Started firing report-test. 2012-02-28 17:51:49,992 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'name': 'suspend/network_before_suspend'}) for report-test with priority 0. 2012-02-28 17:51:49,992 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/network_before_suspend'}) for report-test with priority 100. 2012-02-28 17:51:49,992 DEBUG Finished firing report-test. 2012-02-28 17:51:49,992 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,025 DEBUG Finished firing report-job. 2012-02-28 17:51:50,025 DEBUG Started firing report-job. 2012-02-28 17:51:50,025 DEBUG Calling checkbox.arguments JobsInfo.replacement({'suite': '__suspend__', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': 'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:50,025 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'suite': '__suspend__', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority -100. 2012-02-28 17:51:50,026 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'suite': '__suspend__', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'name': 'suspend/resolution_before_suspend', 'plugin': 'shell'}) for report-job with priority 0. 2012-02-28 17:51:50,026 DEBUG Started firing report-shell. 2012-02-28 17:51:50,026 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'suite': '__suspend__', 'name': 'suspend/resolution_before_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:50,026 DEBUG Started firing report-test. 2012-02-28 17:51:50,026 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'suite': '__suspend__', 'name': 'suspend/resolution_before_suspend'}) for report-test with priority 0. 2012-02-28 17:51:50,027 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/resolution_before_suspend'}) for report-test with priority 100. 2012-02-28 17:51:50,027 DEBUG Finished firing report-test. 2012-02-28 17:51:50,027 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,061 DEBUG Finished firing report-job. 2012-02-28 17:51:50,061 DEBUG Started firing report-job. 2012-02-28 17:51:50,061 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Record mixer settings before suspending.'}) for report-job with priority -100. 2012-02-28 17:51:50,062 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-job with priority -100. 2012-02-28 17:51:50,063 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-job with priority 0. 2012-02-28 17:51:50,063 DEBUG Started firing report-shell. 2012-02-28 17:51:50,063 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-shell with priority 0. 2012-02-28 17:51:50,063 DEBUG Started firing report-test. 2012-02-28 17:51:50,064 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-test with priority 0. 2012-02-28 17:51:50,064 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/audio_before_suspend', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Record mixer settings before suspending.'}) for report-test with priority 100. 2012-02-28 17:51:50,064 DEBUG Finished firing report-test. 2012-02-28 17:51:50,064 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,099 DEBUG Finished firing report-job. 2012-02-28 17:51:50,099 DEBUG Started firing report-job. 2012-02-28 17:51:50,099 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-job with priority -100. 2012-02-28 17:51:50,100 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-job with priority -100. 2012-02-28 17:51:50,100 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-job with priority 0. 2012-02-28 17:51:50,101 DEBUG Started firing report-shell. 2012-02-28 17:51:50,101 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-shell with priority 0. 2012-02-28 17:51:50,101 DEBUG Started firing report-test. 2012-02-28 17:51:50,101 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-test with priority 0. 2012-02-28 17:51:50,101 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/memory_before_suspend', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-test with priority 100. 2012-02-28 17:51:50,101 DEBUG Finished firing report-test. 2012-02-28 17:51:50,101 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,135 DEBUG Finished firing report-job. 2012-02-28 17:51:50,135 DEBUG Started firing report-job. 2012-02-28 17:51:50,136 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': "This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': 'wireless/wireless_connection', 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_before_suspend'}) for report-job with priority -100. 2012-02-28 17:51:50,137 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-job with priority -100. 2012-02-28 17:51:50,137 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-job with priority 0. 2012-02-28 17:51:50,138 DEBUG Started firing report-shell. 2012-02-28 17:51:50,138 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:50,139 DEBUG Started firing report-test. 2012-02-28 17:51:50,139 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-test with priority 0. 2012-02-28 17:51:50,139 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'type': 'test', 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_before_suspend'}) for report-test with priority 100. 2012-02-28 17:51:50,139 DEBUG Finished firing report-test. 2012-02-28 17:51:50,139 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,169 DEBUG Finished firing report-job. 2012-02-28 17:51:50,170 DEBUG Started firing report-job. 2012-02-28 17:51:50,170 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': 'This test will check suspend and resume\n', 'depends': 'power-management/rtc suspend/network_before_suspend suspend/resolution_before_suspend suspend/wireless_before_suspend bluetooth/detect-output suspend/cpu_before_suspend suspend/memory_before_suspend', 'command': 'sleep_test -d', 'user': 'root', 'verification': 'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': '1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': "package.name == 'pm-utils'", 'description': 'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority -100. 2012-02-28 17:51:50,171 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority -100. 2012-02-28 17:51:50,171 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-job with priority 0. 2012-02-28 17:51:50,172 DEBUG Started firing report-manual. 2012-02-28 17:51:50,172 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-manual with priority 0. 2012-02-28 17:51:50,172 DEBUG Started firing report-test. 2012-02-28 17:51:50,172 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-test with priority 0. 2012-02-28 17:51:50,172 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'name': 'suspend/suspend_advanced', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check suspend and resume\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'verification': u'Did your system suspend and resume correctly?', 'suite': '__suspend__', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'requires': ["package.name == 'pm-utils'"], 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?'}) for report-test with priority 100. 2012-02-28 17:51:50,172 DEBUG Finished firing report-test. 2012-02-28 17:51:50,173 DEBUG Finished firing report-manual. 2012-02-28 17:51:50,205 DEBUG Finished firing report-job. 2012-02-28 17:51:50,205 DEBUG Started firing report-job. 2012-02-28 17:51:50,205 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test the network after resuming.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/network_before_suspend', 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:50,206 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:50,207 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-job with priority 0. 2012-02-28 17:51:50,207 DEBUG Started firing report-shell. 2012-02-28 17:51:50,208 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:50,208 DEBUG Started firing report-test. 2012-02-28 17:51:50,208 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'name': 'suspend/network_after_suspend'}) for report-test with priority 0. 2012-02-28 17:51:50,208 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/network_after_suspend'}) for report-test with priority 100. 2012-02-28 17:51:50,208 DEBUG Finished firing report-test. 2012-02-28 17:51:50,208 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,243 DEBUG Finished firing report-job. 2012-02-28 17:51:50,243 DEBUG Started firing report-job. 2012-02-28 17:51:50,243 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/resolution_before_suspend', 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:50,244 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:50,244 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-job with priority 0. 2012-02-28 17:51:50,244 DEBUG Started firing report-shell. 2012-02-28 17:51:50,245 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:50,245 DEBUG Started firing report-test. 2012-02-28 17:51:50,245 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'name': 'suspend/resolution_after_suspend'}) for report-test with priority 0. 2012-02-28 17:51:50,245 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/resolution_after_suspend'}) for report-test with priority 100. 2012-02-28 17:51:50,245 DEBUG Finished firing report-test. 2012-02-28 17:51:50,245 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,282 DEBUG Finished firing report-job. 2012-02-28 17:51:50,283 DEBUG Started firing report-job. 2012-02-28 17:51:50,283 DEBUG Calling checkbox.arguments JobsInfo.replacement({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': 'suspend/suspend_advanced suspend/audio_before_suspend', 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': "device.category == 'AUDIO'\npackage.name == 'alsa-base'", 'description': 'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority -100. 2012-02-28 17:51:50,283 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority -100. 2012-02-28 17:51:50,284 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-job with priority 0. 2012-02-28 17:51:50,284 DEBUG Started firing report-shell. 2012-02-28 17:51:50,284 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-shell with priority 0. 2012-02-28 17:51:50,285 DEBUG Started firing report-test. 2012-02-28 17:51:50,285 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'plugin': 'shell', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-test with priority 0. 2012-02-28 17:51:50,285 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/audio_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'description': u'Verify that mixer settings after suspend are the same as before suspend.'}) for report-test with priority 100. 2012-02-28 17:51:50,285 DEBUG Finished firing report-test. 2012-02-28 17:51:50,285 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,319 DEBUG Finished firing report-job. 2012-02-28 17:51:50,319 DEBUG Started firing report-job. 2012-02-28 17:51:50,319 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': 'suspend/suspend_advanced suspend/memory_before_suspend', 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': "package.name == 'linux'"}) for report-job with priority -100. 2012-02-28 17:51:50,320 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-job with priority -100. 2012-02-28 17:51:50,320 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-job with priority 0. 2012-02-28 17:51:50,320 DEBUG Started firing report-shell. 2012-02-28 17:51:50,320 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-shell with priority 0. 2012-02-28 17:51:50,321 DEBUG Started firing report-test. 2012-02-28 17:51:50,321 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-test with priority 0. 2012-02-28 17:51:50,321 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'type': 'test', 'name': 'suspend/memory_after_suspend', 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'requires': ["package.name == 'linux'"]}) for report-test with priority 100. 2012-02-28 17:51:50,322 DEBUG Finished firing report-test. 2012-02-28 17:51:50,322 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,359 DEBUG Finished firing report-job. 2012-02-28 17:51:50,359 DEBUG Started firing report-job. 2012-02-28 17:51:50,359 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced suspend/wireless_before_suspend', 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': "device.category == 'WIRELESS'", 'name': 'suspend/wireless_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:50,360 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:50,361 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-job with priority 0. 2012-02-28 17:51:50,361 DEBUG Started firing report-shell. 2012-02-28 17:51:50,361 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:50,361 DEBUG Started firing report-test. 2012-02-28 17:51:50,361 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-test with priority 0. 2012-02-28 17:51:50,361 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'type': 'test', 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'name': 'suspend/wireless_after_suspend'}) for report-test with priority 100. 2012-02-28 17:51:50,362 DEBUG Finished firing report-test. 2012-02-28 17:51:50,362 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,398 DEBUG Finished firing report-job. 2012-02-28 17:51:50,398 DEBUG Started firing report-job. 2012-02-28 17:51:50,398 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': 'suspend/suspend_advanced bluetooth/detect-output', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': "package.name == 'bluez'\ndevice.category == 'BLUETOOTH'", 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:50,399 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority -100. 2012-02-28 17:51:50,399 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-job with priority 0. 2012-02-28 17:51:50,399 DEBUG Started firing report-shell. 2012-02-28 17:51:50,400 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-shell with priority 0. 2012-02-28 17:51:50,400 DEBUG Started firing report-test. 2012-02-28 17:51:50,400 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-test with priority 0. 2012-02-28 17:51:50,400 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'type': 'test', 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'name': 'suspend/bluetooth_detect_after_suspend'}) for report-test with priority 100. 2012-02-28 17:51:50,400 DEBUG Finished firing report-test. 2012-02-28 17:51:50,400 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,444 DEBUG Finished firing report-job. 2012-02-28 17:51:50,444 DEBUG Started firing report-job. 2012-02-28 17:51:50,444 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/detect'}) for report-job with priority -100. 2012-02-28 17:51:50,445 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-job with priority -100. 2012-02-28 17:51:50,446 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-job with priority 0. 2012-02-28 17:51:50,446 DEBUG Started firing report-shell. 2012-02-28 17:51:50,446 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-shell with priority 0. 2012-02-28 17:51:50,446 DEBUG Started firing report-test. 2012-02-28 17:51:50,446 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-test with priority 0. 2012-02-28 17:51:50,446 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'type': 'test', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/detect'}) for report-test with priority 100. 2012-02-28 17:51:50,447 DEBUG Finished firing report-test. 2012-02-28 17:51:50,447 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,482 DEBUG Finished firing report-job. 2012-02-28 17:51:50,482 DEBUG Started firing report-job. 2012-02-28 17:51:50,482 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/detect', 'command': 'removable_storage_watcher insert usb', 'purpose': 'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': '1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': "package.name == 'linux'", 'name': 'usb/insert'}) for report-job with priority -100. 2012-02-28 17:51:50,483 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-job with priority -100. 2012-02-28 17:51:50,483 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-job with priority 0. 2012-02-28 17:51:50,483 DEBUG Started firing report-manual. 2012-02-28 17:51:50,483 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-manual with priority 0. 2012-02-28 17:51:50,484 DEBUG Started firing report-test. 2012-02-28 17:51:50,484 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-test with priority 0. 2012-02-28 17:51:50,484 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert'}) for report-test with priority 100. 2012-02-28 17:51:50,484 DEBUG Finished firing report-test. 2012-02-28 17:51:50,484 DEBUG Finished firing report-manual. 2012-02-28 17:51:50,519 DEBUG Finished firing report-job. 2012-02-28 17:51:50,520 DEBUG Started firing report-job. 2012-02-28 17:51:50,520 DEBUG Calling checkbox.arguments JobsInfo.replacement({'info': None, 'description': 'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': 'usb/storage-automated', 'command': 'removable_storage_watcher remove usb', 'purpose': 'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': 'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': '1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': "package.name == 'linux'", 'name': 'usb/remove'}) for report-job with priority -100. 2012-02-28 17:51:50,520 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-job with priority -100. 2012-02-28 17:51:50,522 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'info': None, 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-job with priority 0. 2012-02-28 17:51:50,522 DEBUG Started firing report-manual. 2012-02-28 17:51:50,522 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.report_manual({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-manual with priority 0. 2012-02-28 17:51:50,522 DEBUG Started firing report-test. 2012-02-28 17:51:50,522 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-test with priority 0. 2012-02-28 17:51:50,522 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove'}) for report-test with priority 100. 2012-02-28 17:51:50,522 DEBUG Finished firing report-test. 2012-02-28 17:51:50,523 DEBUG Finished firing report-manual. 2012-02-28 17:51:50,555 DEBUG Finished firing report-job. 2012-02-28 17:51:50,555 DEBUG Started firing report-job. 2012-02-28 17:51:50,556 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': 'usb/insert', 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': "package.name == 'linux'", 'name': 'usb/storage-automated'}) for report-job with priority -100. 2012-02-28 17:51:50,558 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-job with priority -100. 2012-02-28 17:51:50,558 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-job with priority 0. 2012-02-28 17:51:50,558 DEBUG Started firing report-shell. 2012-02-28 17:51:50,559 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-shell with priority 0. 2012-02-28 17:51:50,559 DEBUG Started firing report-test. 2012-02-28 17:51:50,559 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-test with priority 0. 2012-02-28 17:51:50,559 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'type': 'test', 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'name': 'usb/storage-automated'}) for report-test with priority 100. 2012-02-28 17:51:50,559 DEBUG Finished firing report-test. 2012-02-28 17:51:50,559 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,591 DEBUG Finished firing report-job. 2012-02-28 17:51:50,591 DEBUG Started firing report-job. 2012-02-28 17:51:50,591 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sdb'}) for report-job with priority -100. 2012-02-28 17:51:50,592 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-job with priority -100. 2012-02-28 17:51:50,592 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-job with priority 0. 2012-02-28 17:51:50,592 DEBUG Started firing report-shell. 2012-02-28 17:51:50,593 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-shell with priority 0. 2012-02-28 17:51:50,593 DEBUG Started firing report-test. 2012-02-28 17:51:50,593 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-test with priority 0. 2012-02-28 17:51:50,593 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'type': 'test', 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sdb'}) for report-test with priority 100. 2012-02-28 17:51:50,593 DEBUG Finished firing report-test. 2012-02-28 17:51:50,593 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,627 DEBUG Finished firing report-job. 2012-02-28 17:51:50,627 DEBUG Started firing report-job. 2012-02-28 17:51:50,628 DEBUG Calling checkbox.arguments JobsInfo.replacement({'description': 'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': 'device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\'', 'name': 'disk/benchmark_sda'}) for report-job with priority -100. 2012-02-28 17:51:50,629 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-job with priority -100. 2012-02-28 17:51:50,631 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report_job({'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-job with priority 0. 2012-02-28 17:51:50,631 DEBUG Started firing report-shell. 2012-02-28 17:51:50,631 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.report_shell({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-shell with priority 0. 2012-02-28 17:51:50,632 DEBUG Started firing report-test. 2012-02-28 17:51:50,632 DEBUG Calling /usr/share/checkbox/plugins/tests_prompt.py TestsPrompt.report_test({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-test with priority 0. 2012-02-28 17:51:50,632 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.report_job({'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'type': 'test', 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'name': 'disk/benchmark_sda'}) for report-test with priority 100. 2012-02-28 17:51:50,632 DEBUG Finished firing report-test. 2012-02-28 17:51:50,632 DEBUG Finished firing report-shell. 2012-02-28 17:51:50,664 DEBUG Finished firing report-job. 2012-02-28 17:51:50,665 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.gather() for gather with priority 0. 2012-02-28 17:51:50,673 DEBUG Calling /usr/share/checkbox/plugins/server_info.py ServerInfo.gather() for gather with priority 0. 2012-02-28 17:51:50,673 DEBUG Calling /usr/share/checkbox/plugins/proxy_info.py ProxyInfo.gather() for gather with priority 100. 2012-02-28 17:51:50,673 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.end_gather() for gather with priority 900. 2012-02-28 17:51:50,673 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.end_gather() for gather with priority 900. 2012-02-28 17:51:50,674 DEBUG Finished firing gather. 2012-02-28 17:51:50,683 DEBUG Calling /usr/share/checkbox/plugins/suites_prompt.py SuitesPrompt.prompt_gather() for prompt-gather with priority 100. 2012-02-28 17:52:05,651 DEBUG Started firing ignore-jobs. 2012-02-28 17:52:05,652 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.ignore_jobs(['disk/benchmark_sdb', 'disk/benchmark_sda']) for ignore-jobs with priority 0. 2012-02-28 17:52:05,652 DEBUG Finished firing ignore-jobs. 2012-02-28 17:52:05,652 DEBUG Finished firing prompt-gather. 2012-02-28 17:52:05,652 DEBUG Started firing prompt-jobs. 2012-02-28 17:52:05,652 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_jobs() for prompt-jobs with priority 0. 2012-02-28 17:52:05,655 DEBUG Started firing prompt-job. 2012-02-28 17:52:05,655 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cdimage_resource', 'description': u'Gets installation info from casper.log and media-info', 'name': 'cdimage', 'plugin': 'resource', 'user': 'root'}) for prompt-job with priority -100. 2012-02-28 17:52:06,290 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cdimage_resource', 'description': u'Gets installation info from casper.log and media-info', 'name': 'cdimage', 'plugin': 'resource', 'user': 'root'}) for prompt-job with priority -10. 2012-02-28 17:52:06,290 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cdimage_resource', 'description': u'Gets installation info from casper.log and media-info', 'name': 'cdimage', 'plugin': 'resource', 'resources': [], 'user': 'root'}) for prompt-job with priority 0. 2012-02-28 17:52:06,290 DEBUG Started firing prompt-resource. 2012-02-28 17:52:06,290 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:06,290 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:06,290 DEBUG Finished firing prompt-job. 2012-02-28 17:52:08,692 DEBUG Started firing prompt-job. 2012-02-28 17:52:08,692 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:09,164 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cpuinfo_resource', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'name': 'cpuinfo', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:09,164 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Gets CPU resource info from /proc/cpuinfo', 'plugin': 'resource', 'command': 'cpuinfo_resource', 'resources': [], 'name': 'cpuinfo'}) for prompt-job with priority 0. 2012-02-28 17:52:09,164 DEBUG Started firing prompt-resource. 2012-02-28 17:52:09,164 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:09,164 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:09,164 DEBUG Finished firing prompt-job. 2012-02-28 17:52:09,633 DEBUG Started firing prompt-job. 2012-02-28 17:52:09,633 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:10,105 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'udev_resource', 'description': u'Creates resource info from udev', 'name': 'device', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:10,106 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Creates resource info from udev', 'plugin': 'resource', 'command': 'udev_resource', 'resources': [], 'name': 'device'}) for prompt-job with priority 0. 2012-02-28 17:52:10,106 DEBUG Started firing prompt-resource. 2012-02-28 17:52:10,106 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:10,106 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:10,106 DEBUG Finished firing prompt-job. 2012-02-28 17:52:10,576 DEBUG Started firing prompt-job. 2012-02-28 17:52:10,577 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'plugin': 'resource', 'command': 'dmi_resource', 'user': 'root', 'name': 'dmi'}) for prompt-job with priority -100. 2012-02-28 17:52:11,016 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'plugin': 'resource', 'command': 'dmi_resource', 'user': 'root', 'name': 'dmi'}) for prompt-job with priority -10. 2012-02-28 17:52:11,017 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'name': 'dmi', 'plugin': 'resource', 'command': 'dmi_resource', 'user': 'root', 'resources': []}) for prompt-job with priority 0. 2012-02-28 17:52:11,017 DEBUG Started firing prompt-resource. 2012-02-28 17:52:11,017 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:11,017 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:11,017 DEBUG Finished firing prompt-job. 2012-02-28 17:52:11,487 DEBUG Started firing prompt-job. 2012-02-28 17:52:11,487 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:12,155 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'dpkg_resource', 'description': u'Gets info on the version of dpkg installed', 'name': 'dpkg', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:12,155 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Gets info on the version of dpkg installed', 'plugin': 'resource', 'command': 'dpkg_resource', 'resources': [], 'name': 'dpkg'}) for prompt-job with priority 0. 2012-02-28 17:52:12,155 DEBUG Started firing prompt-resource. 2012-02-28 17:52:12,155 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:12,156 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:12,156 DEBUG Finished firing prompt-job. 2012-02-28 17:52:12,625 DEBUG Started firing prompt-job. 2012-02-28 17:52:12,626 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:13,065 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'description': u'Generates resource info from gconf settings', 'name': 'gconf', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:13,065 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Generates resource info from gconf settings', 'plugin': 'resource', 'command': "gconf_resource | filter_templates -w 'name=.*proxy.*'", 'resources': [], 'name': 'gconf'}) for prompt-job with priority 0. 2012-02-28 17:52:13,065 DEBUG Started firing prompt-resource. 2012-02-28 17:52:13,065 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:13,065 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:13,065 DEBUG Finished firing prompt-job. 2012-02-28 17:52:13,500 DEBUG Started firing prompt-job. 2012-02-28 17:52:13,501 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:13,935 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'lsb_resource', 'description': u'Generates release info based on /etc/lsb-release', 'name': 'lsb', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:13,935 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Generates release info based on /etc/lsb-release', 'plugin': 'resource', 'command': 'lsb_resource', 'resources': [], 'name': 'lsb'}) for prompt-job with priority 0. 2012-02-28 17:52:13,936 DEBUG Started firing prompt-resource. 2012-02-28 17:52:13,936 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:13,936 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:13,936 DEBUG Finished firing prompt-job. 2012-02-28 17:52:14,375 DEBUG Started firing prompt-job. 2012-02-28 17:52:14,375 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:14,811 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'meminfo_resource', 'description': u'Generates resource info based on /proc/meminfo', 'name': 'meminfo', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:14,811 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Generates resource info based on /proc/meminfo', 'plugin': 'resource', 'command': 'meminfo_resource', 'resources': [], 'name': 'meminfo'}) for prompt-job with priority 0. 2012-02-28 17:52:14,811 DEBUG Started firing prompt-resource. 2012-02-28 17:52:14,811 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:14,811 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:14,812 DEBUG Finished firing prompt-job. 2012-02-28 17:52:15,247 DEBUG Started firing prompt-job. 2012-02-28 17:52:15,248 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:15,686 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'module_resource', 'description': u'Generates resources info on running kernel modules', 'name': 'module', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:15,687 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Generates resources info on running kernel modules', 'plugin': 'resource', 'command': 'module_resource', 'resources': [], 'name': 'module'}) for prompt-job with priority 0. 2012-02-28 17:52:15,687 DEBUG Started firing prompt-resource. 2012-02-28 17:52:15,687 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:15,687 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:15,687 DEBUG Finished firing prompt-job. 2012-02-28 17:52:16,125 DEBUG Started firing prompt-job. 2012-02-28 17:52:16,125 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:16,564 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'description': u'Generates a list of installed packages', 'name': 'package', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:16,564 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Generates a list of installed packages', 'plugin': 'resource', 'command': "package_resource | filter_templates -w 'desired=Install' -w 'status=Installed'", 'resources': [], 'name': 'package'}) for prompt-job with priority 0. 2012-02-28 17:52:16,564 DEBUG Started firing prompt-resource. 2012-02-28 17:52:16,564 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:16,565 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:16,565 DEBUG Finished firing prompt-job. 2012-02-28 17:52:17,001 DEBUG Started firing prompt-job. 2012-02-28 17:52:17,001 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:17,438 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'uname_resource', 'description': u'Creates resource info from uname output', 'name': 'uname', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:17,439 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Creates resource info from uname output', 'plugin': 'resource', 'command': 'uname_resource', 'resources': [], 'name': 'uname'}) for prompt-job with priority 0. 2012-02-28 17:52:17,439 DEBUG Started firing prompt-resource. 2012-02-28 17:52:17,439 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:17,439 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:17,439 DEBUG Finished firing prompt-job. 2012-02-28 17:52:18,343 DEBUG Started firing prompt-job. 2012-02-28 17:52:18,343 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:19,025 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'description': u'Create resource info for supported sleep states', 'name': 'sleep', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:19,025 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Create resource info for supported sleep states', 'plugin': 'resource', 'command': 'for state in `cat /sys/power/state`; do echo "$state: supported"; done', 'resources': [], 'name': 'sleep'}) for prompt-job with priority 0. 2012-02-28 17:52:19,025 DEBUG Started firing prompt-resource. 2012-02-28 17:52:19,025 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:19,026 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:19,026 DEBUG Finished firing prompt-job. 2012-02-28 17:52:19,916 DEBUG Started firing prompt-job. 2012-02-28 17:52:19,916 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:20,601 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:20,601 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'for display in `xrandr | grep connected | awk \'{print $1}\' | grep -o ^[A-Z]* | sort | uniq`; do echo "$display: supported"; done', 'name': 'display', 'resources': [], 'plugin': 'resource'}) for prompt-job with priority 0. 2012-02-28 17:52:20,601 DEBUG Started firing prompt-resource. 2012-02-28 17:52:20,601 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:20,601 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:20,601 DEBUG Finished firing prompt-job. 2012-02-28 17:52:21,274 DEBUG Started firing prompt-job. 2012-02-28 17:52:21,274 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for prompt-job with priority -100. 2012-02-28 17:52:21,688 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'description': u'Create resource info for supported optical actions', 'name': 'optical_drive', 'plugin': 'resource'}) for prompt-job with priority -10. 2012-02-28 17:52:21,688 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Create resource info for supported optical actions', 'plugin': 'resource', 'command': 'for media in CD DVD; do wodim -prcap 2>/dev/null | grep -q -i "Does write $media" && echo "$media: writable" || echo "$media: readonly"; done', 'resources': [], 'name': 'optical_drive'}) for prompt-job with priority 0. 2012-02-28 17:52:21,688 DEBUG Started firing prompt-resource. 2012-02-28 17:52:21,688 DEBUG No handlers found for event type: prompt-resource 2012-02-28 17:52:21,688 DEBUG Finished firing prompt-resource. 2012-02-28 17:52:21,688 DEBUG Finished firing prompt-job. 2012-02-28 17:52:22,127 DEBUG Started firing prompt-job. 2012-02-28 17:52:22,127 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'plugin': 'local', 'type': 'suite', 'name': '__audio__'}) for prompt-job with priority -100. 2012-02-28 17:52:22,567 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'plugin': 'local', 'type': 'suite', 'name': '__audio__'}) for prompt-job with priority -10. 2012-02-28 17:52:22,568 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__audio__'}) for prompt-job with priority 0. 2012-02-28 17:52:22,568 DEBUG Started firing prompt-local. 2012-02-28 17:52:22,568 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__audio__'}) for prompt-local with priority 0. 2012-02-28 17:52:22,568 DEBUG Started firing prompt-suite. 2012-02-28 17:52:22,568 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:22,568 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:22,568 DEBUG Finished firing prompt-local. 2012-02-28 17:52:22,569 DEBUG Finished firing prompt-job. 2012-02-28 17:52:23,226 DEBUG Started firing prompt-job. 2012-02-28 17:52:23,227 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'plugin': 'local', 'type': 'suite', 'name': '__bluetooth__'}) for prompt-job with priority -100. 2012-02-28 17:52:23,668 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'plugin': 'local', 'type': 'suite', 'name': '__bluetooth__'}) for prompt-job with priority -10. 2012-02-28 17:52:23,669 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__bluetooth__'}) for prompt-job with priority 0. 2012-02-28 17:52:23,669 DEBUG Started firing prompt-local. 2012-02-28 17:52:23,669 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__bluetooth__'}) for prompt-local with priority 0. 2012-02-28 17:52:23,669 DEBUG Started firing prompt-suite. 2012-02-28 17:52:23,669 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:23,669 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:23,669 DEBUG Finished firing prompt-local. 2012-02-28 17:52:23,669 DEBUG Finished firing prompt-job. 2012-02-28 17:52:24,331 DEBUG Started firing prompt-job. 2012-02-28 17:52:24,331 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'plugin': 'local', 'type': 'suite', 'name': '__camera__'}) for prompt-job with priority -100. 2012-02-28 17:52:24,776 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'plugin': 'local', 'type': 'suite', 'name': '__camera__'}) for prompt-job with priority -10. 2012-02-28 17:52:24,777 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__camera__'}) for prompt-job with priority 0. 2012-02-28 17:52:24,777 DEBUG Started firing prompt-local. 2012-02-28 17:52:24,777 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__camera__'}) for prompt-local with priority 0. 2012-02-28 17:52:24,777 DEBUG Started firing prompt-suite. 2012-02-28 17:52:24,777 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:24,777 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:24,777 DEBUG Finished firing prompt-local. 2012-02-28 17:52:24,778 DEBUG Finished firing prompt-job. 2012-02-28 17:52:25,216 DEBUG Started firing prompt-job. 2012-02-28 17:52:25,216 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'plugin': 'local', 'type': 'suite', 'name': '__cpu__'}) for prompt-job with priority -100. 2012-02-28 17:52:25,653 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'plugin': 'local', 'type': 'suite', 'name': '__cpu__'}) for prompt-job with priority -10. 2012-02-28 17:52:25,653 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__cpu__'}) for prompt-job with priority 0. 2012-02-28 17:52:25,654 DEBUG Started firing prompt-local. 2012-02-28 17:52:25,654 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__cpu__'}) for prompt-local with priority 0. 2012-02-28 17:52:25,654 DEBUG Started firing prompt-suite. 2012-02-28 17:52:25,654 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:25,654 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:25,654 DEBUG Finished firing prompt-local. 2012-02-28 17:52:25,654 DEBUG Finished firing prompt-job. 2012-02-28 17:52:26,318 DEBUG Started firing prompt-job. 2012-02-28 17:52:26,318 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'plugin': 'local', 'type': 'suite', 'name': '__disk__'}) for prompt-job with priority -100. 2012-02-28 17:52:26,726 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'plugin': 'local', 'type': 'suite', 'name': '__disk__'}) for prompt-job with priority -10. 2012-02-28 17:52:26,726 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__disk__'}) for prompt-job with priority 0. 2012-02-28 17:52:26,727 DEBUG Started firing prompt-local. 2012-02-28 17:52:26,727 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__disk__'}) for prompt-local with priority 0. 2012-02-28 17:52:26,727 DEBUG Started firing prompt-suite. 2012-02-28 17:52:26,727 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:26,727 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:26,727 DEBUG Finished firing prompt-local. 2012-02-28 17:52:26,727 DEBUG Finished firing prompt-job. 2012-02-28 17:52:27,165 DEBUG Started firing prompt-job. 2012-02-28 17:52:27,165 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'plugin': 'local', 'type': 'suite', 'name': '__firewire__'}) for prompt-job with priority -100. 2012-02-28 17:52:27,605 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'plugin': 'local', 'type': 'suite', 'name': '__firewire__'}) for prompt-job with priority -10. 2012-02-28 17:52:27,605 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__firewire__'}) for prompt-job with priority 0. 2012-02-28 17:52:27,606 DEBUG Started firing prompt-local. 2012-02-28 17:52:27,606 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__firewire__'}) for prompt-local with priority 0. 2012-02-28 17:52:27,606 DEBUG Started firing prompt-suite. 2012-02-28 17:52:27,606 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:27,606 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:27,606 DEBUG Finished firing prompt-local. 2012-02-28 17:52:27,606 DEBUG Finished firing prompt-job. 2012-02-28 17:52:28,045 DEBUG Started firing prompt-job. 2012-02-28 17:52:28,046 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'plugin': 'local', 'type': 'suite', 'name': '__graphics__'}) for prompt-job with priority -100. 2012-02-28 17:52:28,716 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'plugin': 'local', 'type': 'suite', 'name': '__graphics__'}) for prompt-job with priority -10. 2012-02-28 17:52:28,716 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__graphics__'}) for prompt-job with priority 0. 2012-02-28 17:52:28,716 DEBUG Started firing prompt-local. 2012-02-28 17:52:28,716 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__graphics__'}) for prompt-local with priority 0. 2012-02-28 17:52:28,717 DEBUG Started firing prompt-suite. 2012-02-28 17:52:28,717 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:28,717 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:28,717 DEBUG Finished firing prompt-local. 2012-02-28 17:52:28,717 DEBUG Finished firing prompt-job. 2012-02-28 17:52:29,156 DEBUG Started firing prompt-job. 2012-02-28 17:52:29,156 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'plugin': 'local', 'type': 'suite', 'name': '__info__'}) for prompt-job with priority -100. 2012-02-28 17:52:30,496 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'plugin': 'local', 'type': 'suite', 'name': '__info__'}) for prompt-job with priority -10. 2012-02-28 17:52:30,496 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__info__'}) for prompt-job with priority 0. 2012-02-28 17:52:30,496 DEBUG Started firing prompt-local. 2012-02-28 17:52:30,497 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__info__'}) for prompt-local with priority 0. 2012-02-28 17:52:30,497 DEBUG Started firing prompt-suite. 2012-02-28 17:52:30,497 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:30,497 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:30,497 DEBUG Finished firing prompt-local. 2012-02-28 17:52:30,497 DEBUG Finished firing prompt-job. 2012-02-28 17:52:30,934 DEBUG Started firing prompt-job. 2012-02-28 17:52:30,934 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'plugin': 'local', 'type': 'suite', 'name': '__input__'}) for prompt-job with priority -100. 2012-02-28 17:52:31,373 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'plugin': 'local', 'type': 'suite', 'name': '__input__'}) for prompt-job with priority -10. 2012-02-28 17:52:31,373 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__input__'}) for prompt-job with priority 0. 2012-02-28 17:52:31,373 DEBUG Started firing prompt-local. 2012-02-28 17:52:31,373 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__input__'}) for prompt-local with priority 0. 2012-02-28 17:52:31,373 DEBUG Started firing prompt-suite. 2012-02-28 17:52:31,374 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:31,374 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:31,374 DEBUG Finished firing prompt-local. 2012-02-28 17:52:31,374 DEBUG Finished firing prompt-job. 2012-02-28 17:52:31,810 DEBUG Started firing prompt-job. 2012-02-28 17:52:31,810 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'plugin': 'local', 'type': 'suite', 'name': '__keys__'}) for prompt-job with priority -100. 2012-02-28 17:52:32,248 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'plugin': 'local', 'type': 'suite', 'name': '__keys__'}) for prompt-job with priority -10. 2012-02-28 17:52:32,249 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__keys__'}) for prompt-job with priority 0. 2012-02-28 17:52:32,249 DEBUG Started firing prompt-local. 2012-02-28 17:52:32,249 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__keys__'}) for prompt-local with priority 0. 2012-02-28 17:52:32,249 DEBUG Started firing prompt-suite. 2012-02-28 17:52:32,249 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:32,249 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:32,249 DEBUG Finished firing prompt-local. 2012-02-28 17:52:32,249 DEBUG Finished firing prompt-job. 2012-02-28 17:52:32,689 DEBUG Started firing prompt-job. 2012-02-28 17:52:32,689 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'plugin': 'local', 'type': 'suite', 'name': '__mediacard__'}) for prompt-job with priority -100. 2012-02-28 17:52:33,129 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'plugin': 'local', 'type': 'suite', 'name': '__mediacard__'}) for prompt-job with priority -10. 2012-02-28 17:52:33,129 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__mediacard__'}) for prompt-job with priority 0. 2012-02-28 17:52:33,129 DEBUG Started firing prompt-local. 2012-02-28 17:52:33,130 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__mediacard__'}) for prompt-local with priority 0. 2012-02-28 17:52:33,130 DEBUG Started firing prompt-suite. 2012-02-28 17:52:33,130 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:33,130 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:33,130 DEBUG Finished firing prompt-local. 2012-02-28 17:52:33,130 DEBUG Finished firing prompt-job. 2012-02-28 17:52:33,566 DEBUG Started firing prompt-job. 2012-02-28 17:52:33,567 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'plugin': 'local', 'type': 'suite', 'name': '__memory__'}) for prompt-job with priority -100. 2012-02-28 17:52:34,005 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'plugin': 'local', 'type': 'suite', 'name': '__memory__'}) for prompt-job with priority -10. 2012-02-28 17:52:34,005 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__memory__'}) for prompt-job with priority 0. 2012-02-28 17:52:34,006 DEBUG Started firing prompt-local. 2012-02-28 17:52:34,006 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__memory__'}) for prompt-local with priority 0. 2012-02-28 17:52:34,006 DEBUG Started firing prompt-suite. 2012-02-28 17:52:34,006 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:34,006 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:34,006 DEBUG Finished firing prompt-local. 2012-02-28 17:52:34,006 DEBUG Finished firing prompt-job. 2012-02-28 17:52:34,444 DEBUG Started firing prompt-job. 2012-02-28 17:52:34,445 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'plugin': 'local', 'type': 'suite', 'name': '__miscellanea__'}) for prompt-job with priority -100. 2012-02-28 17:52:34,884 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'plugin': 'local', 'type': 'suite', 'name': '__miscellanea__'}) for prompt-job with priority -10. 2012-02-28 17:52:34,885 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__miscellanea__'}) for prompt-job with priority 0. 2012-02-28 17:52:34,885 DEBUG Started firing prompt-local. 2012-02-28 17:52:34,885 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__miscellanea__'}) for prompt-local with priority 0. 2012-02-28 17:52:34,885 DEBUG Started firing prompt-suite. 2012-02-28 17:52:34,885 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:34,885 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:34,885 DEBUG Finished firing prompt-local. 2012-02-28 17:52:34,885 DEBUG Finished firing prompt-job. 2012-02-28 17:52:35,325 DEBUG Started firing prompt-job. 2012-02-28 17:52:35,325 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'plugin': 'local', 'type': 'suite', 'name': '__monitor__'}) for prompt-job with priority -100. 2012-02-28 17:52:35,764 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'plugin': 'local', 'type': 'suite', 'name': '__monitor__'}) for prompt-job with priority -10. 2012-02-28 17:52:35,764 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__monitor__'}) for prompt-job with priority 0. 2012-02-28 17:52:35,764 DEBUG Started firing prompt-local. 2012-02-28 17:52:35,764 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__monitor__'}) for prompt-local with priority 0. 2012-02-28 17:52:35,764 DEBUG Started firing prompt-suite. 2012-02-28 17:52:35,764 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:35,764 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:35,764 DEBUG Finished firing prompt-local. 2012-02-28 17:52:35,765 DEBUG Finished firing prompt-job. 2012-02-28 17:52:36,201 DEBUG Started firing prompt-job. 2012-02-28 17:52:36,202 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'plugin': 'local', 'type': 'suite', 'name': '__networking__'}) for prompt-job with priority -100. 2012-02-28 17:52:36,641 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'plugin': 'local', 'type': 'suite', 'name': '__networking__'}) for prompt-job with priority -10. 2012-02-28 17:52:36,641 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__networking__'}) for prompt-job with priority 0. 2012-02-28 17:52:36,641 DEBUG Started firing prompt-local. 2012-02-28 17:52:36,641 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__networking__'}) for prompt-local with priority 0. 2012-02-28 17:52:36,641 DEBUG Started firing prompt-suite. 2012-02-28 17:52:36,641 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:36,641 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:36,641 DEBUG Finished firing prompt-local. 2012-02-28 17:52:36,642 DEBUG Finished firing prompt-job. 2012-02-28 17:52:37,078 DEBUG Started firing prompt-job. 2012-02-28 17:52:37,079 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'plugin': 'local', 'type': 'suite', 'name': '__wireless__'}) for prompt-job with priority -100. 2012-02-28 17:52:37,516 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'plugin': 'local', 'type': 'suite', 'name': '__wireless__'}) for prompt-job with priority -10. 2012-02-28 17:52:37,516 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__wireless__'}) for prompt-job with priority 0. 2012-02-28 17:52:37,516 DEBUG Started firing prompt-local. 2012-02-28 17:52:37,516 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__wireless__'}) for prompt-local with priority 0. 2012-02-28 17:52:37,516 DEBUG Started firing prompt-suite. 2012-02-28 17:52:37,516 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:37,516 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:37,516 DEBUG Finished firing prompt-local. 2012-02-28 17:52:37,517 DEBUG Finished firing prompt-job. 2012-02-28 17:52:37,954 DEBUG Started firing prompt-job. 2012-02-28 17:52:37,954 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'plugin': 'local', 'type': 'suite', 'name': '__optical__'}) for prompt-job with priority -100. 2012-02-28 17:52:38,395 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'plugin': 'local', 'type': 'suite', 'name': '__optical__'}) for prompt-job with priority -10. 2012-02-28 17:52:38,395 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__optical__'}) for prompt-job with priority 0. 2012-02-28 17:52:38,395 DEBUG Started firing prompt-local. 2012-02-28 17:52:38,395 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__optical__'}) for prompt-local with priority 0. 2012-02-28 17:52:38,395 DEBUG Started firing prompt-suite. 2012-02-28 17:52:38,395 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:38,395 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:38,396 DEBUG Finished firing prompt-local. 2012-02-28 17:52:38,396 DEBUG Finished firing prompt-job. 2012-02-28 17:52:39,066 DEBUG Started firing prompt-job. 2012-02-28 17:52:39,066 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'plugin': 'local', 'type': 'suite', 'name': '__pcmcia-pcix__'}) for prompt-job with priority -100. 2012-02-28 17:52:39,506 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'plugin': 'local', 'type': 'suite', 'name': '__pcmcia-pcix__'}) for prompt-job with priority -10. 2012-02-28 17:52:39,506 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__pcmcia-pcix__'}) for prompt-job with priority 0. 2012-02-28 17:52:39,506 DEBUG Started firing prompt-local. 2012-02-28 17:52:39,506 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__pcmcia-pcix__'}) for prompt-local with priority 0. 2012-02-28 17:52:39,506 DEBUG Started firing prompt-suite. 2012-02-28 17:52:39,506 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:39,506 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:39,506 DEBUG Finished firing prompt-local. 2012-02-28 17:52:39,507 DEBUG Finished firing prompt-job. 2012-02-28 17:52:39,944 DEBUG Started firing prompt-job. 2012-02-28 17:52:39,944 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'plugin': 'local', 'type': 'suite', 'name': '__power-management__'}) for prompt-job with priority -100. 2012-02-28 17:52:40,385 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'plugin': 'local', 'type': 'suite', 'name': '__power-management__'}) for prompt-job with priority -10. 2012-02-28 17:52:40,385 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__power-management__'}) for prompt-job with priority 0. 2012-02-28 17:52:40,385 DEBUG Started firing prompt-local. 2012-02-28 17:52:40,385 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__power-management__'}) for prompt-local with priority 0. 2012-02-28 17:52:40,385 DEBUG Started firing prompt-suite. 2012-02-28 17:52:40,385 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:40,385 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:40,386 DEBUG Finished firing prompt-local. 2012-02-28 17:52:40,386 DEBUG Finished firing prompt-job. 2012-02-28 17:52:42,819 DEBUG Started firing prompt-job. 2012-02-28 17:52:42,819 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'plugin': 'local', 'type': 'suite', 'name': '__suspend__'}) for prompt-job with priority -100. 2012-02-28 17:52:43,662 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'plugin': 'local', 'type': 'suite', 'name': '__suspend__'}) for prompt-job with priority -10. 2012-02-28 17:52:43,662 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__suspend__'}) for prompt-job with priority 0. 2012-02-28 17:52:43,662 DEBUG Started firing prompt-local. 2012-02-28 17:52:43,662 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__suspend__'}) for prompt-local with priority 0. 2012-02-28 17:52:43,663 DEBUG Started firing prompt-suite. 2012-02-28 17:52:43,663 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:43,663 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:43,663 DEBUG Finished firing prompt-local. 2012-02-28 17:52:43,663 DEBUG Finished firing prompt-job. 2012-02-28 17:52:44,101 DEBUG Started firing prompt-job. 2012-02-28 17:52:44,101 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'plugin': 'local', 'type': 'suite', 'name': '__usb__'}) for prompt-job with priority -100. 2012-02-28 17:52:44,541 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'plugin': 'local', 'type': 'suite', 'name': '__usb__'}) for prompt-job with priority -10. 2012-02-28 17:52:44,541 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__usb__'}) for prompt-job with priority 0. 2012-02-28 17:52:44,541 DEBUG Started firing prompt-local. 2012-02-28 17:52:44,541 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__usb__'}) for prompt-local with priority 0. 2012-02-28 17:52:44,541 DEBUG Started firing prompt-suite. 2012-02-28 17:52:44,542 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:52:44,542 DEBUG Finished firing prompt-suite. 2012-02-28 17:52:44,542 DEBUG Finished firing prompt-local. 2012-02-28 17:52:44,542 DEBUG Finished firing prompt-job. 2012-02-28 17:52:44,980 DEBUG Started firing prompt-job. 2012-02-28 17:52:44,980 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'type': 'test', 'purpose': u'This test will check that internal speakers work correctly\n'}) for prompt-job with priority -100. 2012-02-28 17:52:45,421 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'type': 'test', 'purpose': u'This test will check that internal speakers work correctly\n'}) for prompt-job with priority -10. 2012-02-28 17:52:45,424 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'purpose': u'This test will check that internal speakers work correctly\n'}) for prompt-job with priority 0. 2012-02-28 17:52:45,441 DEBUG Started firing prompt-manual. 2012-02-28 17:52:45,441 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'name': 'audio/playback_auto', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'purpose': u'This test will check that internal speakers work correctly\n'}) for prompt-manual with priority 0. 2012-02-28 17:52:53,093 DEBUG Started firing prompt-shell. 2012-02-28 17:52:53,094 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that internal speakers work correctly\n', 'depends': ['audio/list_devices'], 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'name': 'audio/playback_auto'}) for prompt-shell with priority 0. 2012-02-28 17:52:53,094 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 17:52:53,096 DEBUG Started firing message-exec. 2012-02-28 17:52:53,096 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that internal speakers work correctly\n', 'depends': ['audio/list_devices'], 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'name': 'audio/playback_auto'}) for message-exec with priority 0. 2012-02-28 17:52:53,097 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:52:53,097 INFO Running command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings 2012-02-28 17:52:55,556 DEBUG Started firing message-result. 2012-02-28 17:52:55,557 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, Updating audio settings Welcome to PulseAudio! Use "help" for usage information. >>> >>> Welcome to PulseAudio! Use "help" for usage information. >>> >>> Welcome to PulseAudio! Use "help" for usage information. >>> >>> Welcome to PulseAudio! Use "help" for usage information. >>> >>> Welcome to PulseAudio! Use "help" for usage information. >>> >>> Welcome to PulseAudio! Use "help" for usage information. >>> >>> , 2.45637321472) for message-result with priority -100. 2012-02-28 17:52:55,559 DEBUG Finished firing message-result. 2012-02-28 17:52:55,560 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that internal speakers work correctly\n', 'data': 'Updating audio settings\nWelcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> ', 'depends': ['audio/list_devices'], 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'duration': 2.4563732147216797, 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'name': 'audio/playback_auto'}) for message-exec with priority 0. 2012-02-28 17:52:55,560 DEBUG Finished firing message-exec. 2012-02-28 17:52:55,570 DEBUG Started firing prompt-test. 2012-02-28 17:52:55,570 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that internal speakers work correctly\n', 'data': 'Updating audio settings\nWelcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> ', 'depends': ['audio/list_devices'], 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'duration': 2.4563732147216797, 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'name': 'audio/playback_auto'}) for prompt-test with priority 0. 2012-02-28 17:52:55,570 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that internal speakers work correctly\n', 'data': 'Updating audio settings\nWelcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> ', 'depends': ['audio/list_devices'], 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'duration': 2.4563732147216797, 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'name': 'audio/playback_auto'}) for prompt-test with priority 100. 2012-02-28 17:52:55,570 DEBUG Finished firing prompt-test. 2012-02-28 17:52:55,571 DEBUG Finished firing prompt-shell. 2012-02-28 17:52:55,571 ERROR Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message self._handler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 163, in onStartTestClicked self._run_test(test, runner) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 159, in _run_test "output": data.strip()}) File "/usr/lib/python2.7/string.py", line 172, in substitute return self.pattern.sub(convert, self.template) TypeError: expected string or buffer 2012-02-28 17:52:55,574 DEBUG Started firing prompt-test. 2012-02-28 17:52:55,574 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'data': '', 'name': 'audio/playback_auto', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'purpose': u'This test will check that internal speakers work correctly\n'}) for prompt-test with priority 0. 2012-02-28 17:52:55,575 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'data': '', 'name': 'audio/playback_auto', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'purpose': u'This test will check that internal speakers work correctly\n'}) for prompt-test with priority 100. 2012-02-28 17:52:55,575 DEBUG Finished firing prompt-test. 2012-02-28 17:52:55,575 DEBUG Finished firing prompt-manual. 2012-02-28 17:52:55,575 DEBUG Finished firing prompt-job. 2012-02-28 17:52:56,657 DEBUG Started firing prompt-job. 2012-02-28 17:52:56,657 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n'}) for prompt-job with priority -100. 2012-02-28 17:52:57,928 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n'}) for prompt-job with priority -10. 2012-02-28 17:52:57,931 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n'}) for prompt-job with priority 0. 2012-02-28 17:53:01,415 DEBUG Started firing prompt-manual. 2012-02-28 17:53:01,415 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_internal', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n'}) for prompt-manual with priority 0. 2012-02-28 17:53:07,442 DEBUG Started firing prompt-shell. 2012-02-28 17:53:07,443 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'depends': ['audio/playback_auto'], 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'audio/alsa_record_playback_internal'}) for prompt-shell with priority 0. 2012-02-28 17:53:07,443 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 17:53:07,445 DEBUG Started firing message-exec. 2012-02-28 17:53:07,445 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'depends': ['audio/playback_auto'], 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'audio/alsa_record_playback_internal'}) for message-exec with priority 0. 2012-02-28 17:53:07,446 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:53:07,446 INFO Running command: audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings 2012-02-28 17:53:18,472 DEBUG Started firing message-result. 2012-02-28 17:53:18,472 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, Updating audio settings Welcome to PulseAudio! Use "help" for usage information. >>> >>> Welcome to PulseAudio! Use "help" for usage information. >>> >>> Welcome to PulseAudio! Use "help" for usage information. >>> >>> Welcome to PulseAudio! Use "help" for usage information. >>> >>> Welcome to PulseAudio! Use "help" for usage information. >>> >>> Welcome to PulseAudio! Use "help" for usage information. >>> >>> , 11.0231850147) for message-result with priority -100. 2012-02-28 17:53:18,472 DEBUG Finished firing message-result. 2012-02-28 17:53:18,473 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'data': 'Updating audio settings\nWelcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> ', 'depends': ['audio/playback_auto'], 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'duration': 11.023185014724731, 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'audio/alsa_record_playback_internal'}) for message-exec with priority 0. 2012-02-28 17:53:18,473 DEBUG Finished firing message-exec. 2012-02-28 17:53:18,475 DEBUG Started firing prompt-test. 2012-02-28 17:53:18,476 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'data': 'Updating audio settings\nWelcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> ', 'depends': ['audio/playback_auto'], 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'duration': 11.023185014724731, 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'audio/alsa_record_playback_internal'}) for prompt-test with priority 0. 2012-02-28 17:53:18,476 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n', 'data': 'Updating audio settings\nWelcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> Welcome to PulseAudio! Use "help" for usage information.\n>>> >>> ', 'depends': ['audio/playback_auto'], 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'duration': 11.023185014724731, 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'audio/alsa_record_playback_internal'}) for prompt-test with priority 100. 2012-02-28 17:53:18,477 DEBUG Finished firing prompt-test. 2012-02-28 17:53:18,477 DEBUG Finished firing prompt-shell. 2012-02-28 17:53:18,478 ERROR Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message self._handler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 163, in onStartTestClicked self._run_test(test, runner) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 159, in _run_test "output": data.strip()}) File "/usr/lib/python2.7/string.py", line 172, in substitute return self.pattern.sub(convert, self.template) TypeError: expected string or buffer 2012-02-28 17:53:18,481 DEBUG Started firing prompt-test. 2012-02-28 17:53:18,482 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'name': 'audio/alsa_record_playback_internal', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n'}) for prompt-test with priority 0. 2012-02-28 17:53:18,482 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'name': 'audio/alsa_record_playback_internal', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n'}) for prompt-test with priority 100. 2012-02-28 17:53:18,482 DEBUG Finished firing prompt-test. 2012-02-28 17:53:18,482 DEBUG Finished firing prompt-manual. 2012-02-28 17:53:18,483 DEBUG Finished firing prompt-job. 2012-02-28 17:53:22,784 DEBUG Started firing prompt-job. 2012-02-28 17:53:22,784 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n'}) for prompt-job with priority -100. 2012-02-28 17:53:23,981 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'purpose': u'This test will check that recording sound using an external microphone works correctly\n'}) for prompt-job with priority -10. 2012-02-28 17:53:23,983 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that recording sound using an external microphone works correctly\n'}) for prompt-job with priority 0. 2012-02-28 17:53:24,025 DEBUG Started firing prompt-manual. 2012-02-28 17:53:24,025 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_external', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that recording sound using an external microphone works correctly\n'}) for prompt-manual with priority 0. 2012-02-28 17:53:32,867 DEBUG Started firing prompt-test. 2012-02-28 17:53:32,867 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'name': 'audio/alsa_record_playback_external', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that recording sound using an external microphone works correctly\n'}) for prompt-test with priority 0. 2012-02-28 17:53:32,867 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'name': 'audio/alsa_record_playback_external', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that recording sound using an external microphone works correctly\n'}) for prompt-test with priority 100. 2012-02-28 17:53:32,868 DEBUG Finished firing prompt-test. 2012-02-28 17:53:32,868 DEBUG Finished firing prompt-manual. 2012-02-28 17:53:32,868 DEBUG Finished firing prompt-job. 2012-02-28 17:53:38,062 DEBUG Started firing prompt-job. 2012-02-28 17:53:38,062 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_usb', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back through the USB headphones?', 'suite': '__audio__', 'type': 'test', 'purpose': u'This test will check that a USB audio device works correctly\n'}) for prompt-job with priority -100. 2012-02-28 17:53:38,511 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_usb', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back through the USB headphones?', 'suite': '__audio__', 'type': 'test', 'purpose': u'This test will check that a USB audio device works correctly\n'}) for prompt-job with priority -10. 2012-02-28 17:53:38,512 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_usb', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back through the USB headphones?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that a USB audio device works correctly\n'}) for prompt-job with priority 0. 2012-02-28 17:53:38,512 DEBUG Started firing prompt-manual. 2012-02-28 17:53:38,513 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'name': 'audio/alsa_record_playback_usb', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back through the USB headphones?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that a USB audio device works correctly\n'}) for prompt-manual with priority 0. 2012-02-28 17:53:51,697 DEBUG Started firing prompt-test. 2012-02-28 17:53:51,697 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'name': 'audio/alsa_record_playback_usb', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back through the USB headphones?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that a USB audio device works correctly\n'}) for prompt-test with priority 0. 2012-02-28 17:53:51,698 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'name': 'audio/alsa_record_playback_usb', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back through the USB headphones?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'purpose': u'This test will check that a USB audio device works correctly\n'}) for prompt-test with priority 100. 2012-02-28 17:53:51,698 DEBUG Finished firing prompt-test. 2012-02-28 17:53:51,698 DEBUG Finished firing prompt-manual. 2012-02-28 17:53:51,698 DEBUG Finished firing prompt-job. 2012-02-28 17:53:52,149 DEBUG Started firing prompt-job. 2012-02-28 17:53:52,149 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'type': 'test', 'name': 'bluetooth/detect-output'}) for prompt-job with priority -100. 2012-02-28 17:53:52,594 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'type': 'test', 'name': 'bluetooth/detect-output'}) for prompt-job with priority -10. 2012-02-28 17:53:52,596 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez', 'description': 'Bluetooth tools and daemons'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1'}], 'name': 'bluetooth/detect-output'}) for prompt-job with priority 0. 2012-02-28 17:53:52,596 DEBUG Started firing prompt-shell. 2012-02-28 17:53:52,596 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez', 'description': 'Bluetooth tools and daemons'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1'}], 'name': 'bluetooth/detect-output'}) for prompt-shell with priority 0. 2012-02-28 17:53:52,596 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 17:53:52,599 DEBUG Started firing message-exec. 2012-02-28 17:53:52,600 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'suite': '__bluetooth__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez', 'description': 'Bluetooth tools and daemons'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1'}], 'name': 'bluetooth/detect-output'}) for message-exec with priority 0. 2012-02-28 17:53:52,600 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:53:52,600 INFO Running command: hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address 2012-02-28 17:53:52,619 DEBUG Started firing message-result. 2012-02-28 17:53:52,619 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, 70:F3:95:59:34:A3 , 0.0173239707947) for message-result with priority -100. 2012-02-28 17:53:52,620 DEBUG Finished firing message-result. 2012-02-28 17:53:52,620 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'data': '70:F3:95:59:34:A3\n', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'duration': 0.017323970794677734, 'suite': '__bluetooth__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez', 'description': 'Bluetooth tools and daemons'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1'}], 'name': 'bluetooth/detect-output'}) for message-exec with priority 0. 2012-02-28 17:53:52,620 DEBUG Finished firing message-exec. 2012-02-28 17:53:52,634 DEBUG Started firing prompt-test. 2012-02-28 17:53:52,634 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'data': '70:F3:95:59:34:A3\n', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'duration': 0.017323970794677734, 'suite': '__bluetooth__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez', 'description': 'Bluetooth tools and daemons'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1'}], 'name': 'bluetooth/detect-output'}) for prompt-test with priority 0. 2012-02-28 17:53:52,634 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'data': '70:F3:95:59:34:A3\n', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'duration': 0.017323970794677734, 'suite': '__bluetooth__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez', 'description': 'Bluetooth tools and daemons'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1'}], 'name': 'bluetooth/detect-output'}) for prompt-test with priority 100. 2012-02-28 17:53:52,635 DEBUG Finished firing prompt-test. 2012-02-28 17:53:52,636 DEBUG Finished firing prompt-shell. 2012-02-28 17:53:52,636 DEBUG Finished firing prompt-job. 2012-02-28 17:53:53,308 DEBUG Started firing prompt-job. 2012-02-28 17:53:53,308 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This Automated test attempts to detect a camera.', 'plugin': 'shell', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'command': 'camera_test -t detect', 'suite': '__camera__', 'type': 'test', 'name': 'camera/detect'}) for prompt-job with priority -100. 2012-02-28 17:53:53,752 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This Automated test attempts to detect a camera.', 'plugin': 'shell', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'command': 'camera_test -t detect', 'suite': '__camera__', 'type': 'test', 'name': 'camera/detect'}) for prompt-job with priority -10. 2012-02-28 17:53:53,754 DEBUG Finished firing prompt-job. 2012-02-28 17:53:54,197 DEBUG Started firing prompt-job. 2012-02-28 17:53:54,197 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'type': 'test', 'purpose': u'This test will check that the built-in camera works\n'}) for prompt-job with priority -100. 2012-02-28 17:53:54,640 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'type': 'test', 'purpose': u'This test will check that the built-in camera works\n'}) for prompt-job with priority -10. 2012-02-28 17:53:54,642 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}, {'category': 'CAPTURE', 'product_id': '19894', 'bus': 'usb', 'vendor_id': '1121', 'driver': 'uvcvideo', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0'}, {'category': 'CAPTURE', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5', 'product': 'Villem', 'driver': 'uvcvideo', 'bus': 'input'}, {'category': 'CAPTURE', 'product_id': '19894', 'bus': 'usb', 'vendor_id': '1121', 'driver': 'uvcvideo', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1'}], 'purpose': u'This test will check that the built-in camera works\n'}) for prompt-job with priority 0. 2012-02-28 17:53:54,660 DEBUG Finished firing prompt-job. 2012-02-28 17:53:55,103 DEBUG Started firing prompt-job. 2012-02-28 17:53:55,104 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still', 'steps': u'1. Click on Test to display a still image from the camera\n', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'verification': u'Did you see the image?', 'suite': '__camera__', 'type': 'test', 'purpose': u'This test will check that the built-in camera works\n'}) for prompt-job with priority -100. 2012-02-28 17:53:55,548 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'plugin': 'manual', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/still', 'steps': u'1. Click on Test to display a still image from the camera\n', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'verification': u'Did you see the image?', 'suite': '__camera__', 'type': 'test', 'purpose': u'This test will check that the built-in camera works\n'}) for prompt-job with priority -10. 2012-02-28 17:53:55,553 DEBUG Finished firing prompt-job. 2012-02-28 17:54:00,925 DEBUG Started firing prompt-job. 2012-02-28 17:54:00,925 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'clocktest', 'suite': '__cpu__', 'type': 'test', 'name': 'cpu/clocktest'}) for prompt-job with priority -100. 2012-02-28 17:54:02,090 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'clocktest', 'suite': '__cpu__', 'type': 'test', 'name': 'cpu/clocktest'}) for prompt-job with priority -10. 2012-02-28 17:54:02,091 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'clocktest', 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/clocktest'}) for prompt-job with priority 0. 2012-02-28 17:54:02,092 DEBUG Started firing prompt-shell. 2012-02-28 17:54:02,092 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'clocktest', 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/clocktest'}) for prompt-shell with priority 0. 2012-02-28 17:54:02,092 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 17:54:02,095 DEBUG Started firing message-exec. 2012-02-28 17:54:02,095 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'clocktest', 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/clocktest'}) for message-exec with priority 0. 2012-02-28 17:54:02,095 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:54:02,095 INFO Running command: clocktest 2012-02-28 17:55:02,111 DEBUG Started firing message-result. 2012-02-28 17:55:02,111 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, Single CPU detected. No clock jitter testing necessary. clock direction test: start time 1330451642, stop time 1330451702, sleeptime 60, delta 0 PASSED , 60.0137739182) for message-result with priority -100. 2012-02-28 17:55:02,111 DEBUG Finished firing message-result. 2012-02-28 17:55:02,112 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': 'Single CPU detected. No clock jitter testing necessary.\nclock direction test: start time 1330451642, stop time 1330451702, sleeptime 60, delta 0\nPASSED\n', 'command': 'clocktest', 'duration': 60.013773918151855, 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/clocktest'}) for message-exec with priority 0. 2012-02-28 17:55:02,112 DEBUG Finished firing message-exec. 2012-02-28 17:55:02,118 DEBUG Started firing prompt-test. 2012-02-28 17:55:02,118 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': 'Single CPU detected. No clock jitter testing necessary.\nclock direction test: start time 1330451642, stop time 1330451702, sleeptime 60, delta 0\nPASSED\n', 'command': 'clocktest', 'duration': 60.013773918151855, 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/clocktest'}) for prompt-test with priority 0. 2012-02-28 17:55:02,119 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': 'Single CPU detected. No clock jitter testing necessary.\nclock direction test: start time 1330451642, stop time 1330451702, sleeptime 60, delta 0\nPASSED\n', 'command': 'clocktest', 'duration': 60.013773918151855, 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/clocktest'}) for prompt-test with priority 100. 2012-02-28 17:55:02,119 DEBUG Finished firing prompt-test. 2012-02-28 17:55:02,119 DEBUG Finished firing prompt-shell. 2012-02-28 17:55:02,119 DEBUG Finished firing prompt-job. 2012-02-28 17:55:02,576 DEBUG Started firing prompt-job. 2012-02-28 17:55:02,576 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'type': 'test', 'name': 'cpu/offlining_test'}) for prompt-job with priority -100. 2012-02-28 17:55:03,023 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'type': 'test', 'name': 'cpu/offlining_test'}) for prompt-job with priority -10. 2012-02-28 17:55:03,025 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/offlining_test'}) for prompt-job with priority 0. 2012-02-28 17:55:03,025 DEBUG Started firing prompt-shell. 2012-02-28 17:55:03,025 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/offlining_test'}) for prompt-shell with priority 0. 2012-02-28 17:55:03,025 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 17:55:03,031 DEBUG Started firing message-exec. 2012-02-28 17:55:03,032 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/offlining_test'}) for message-exec with priority 0. 2012-02-28 17:55:03,032 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'cpu_offlining', 'user': 'root', 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/offlining_test'}) for message-exec with priority 0. 2012-02-28 17:55:03,053 DEBUG Started firing message-result. 2012-02-28 17:55:03,053 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, Beginning CPU Offlining Test , 0.0200109481812) for message-result with priority -100. 2012-02-28 17:55:03,054 DEBUG Finished firing message-result. 2012-02-28 17:55:03,054 DEBUG Finished firing message-exec. 2012-02-28 17:55:03,070 DEBUG Started firing prompt-test. 2012-02-28 17:55:03,070 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': 'Beginning CPU Offlining Test\n', 'command': 'cpu_offlining', 'user': 'root', 'duration': 0.020010948181152344, 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/offlining_test'}) for prompt-test with priority 0. 2012-02-28 17:55:03,070 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': 'Beginning CPU Offlining Test\n', 'command': 'cpu_offlining', 'user': 'root', 'duration': 0.020010948181152344, 'suite': '__cpu__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'cpu/offlining_test'}) for prompt-test with priority 100. 2012-02-28 17:55:03,071 DEBUG Finished firing prompt-test. 2012-02-28 17:55:03,071 DEBUG Finished firing prompt-shell. 2012-02-28 17:55:03,071 DEBUG Finished firing prompt-job. 2012-02-28 17:55:03,516 DEBUG Started firing prompt-job. 2012-02-28 17:55:03,516 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'command': 'cpu_topology', 'suite': '__cpu__', 'type': 'test', 'name': 'cpu/topology'}) for prompt-job with priority -100. 2012-02-28 17:55:03,960 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'command': 'cpu_topology', 'suite': '__cpu__', 'type': 'test', 'name': 'cpu/topology'}) for prompt-job with priority -10. 2012-02-28 17:55:03,961 DEBUG Finished firing prompt-job. 2012-02-28 17:55:04,631 DEBUG Started firing prompt-job. 2012-02-28 17:55:04,632 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'suite': '__disk__', 'type': 'test', 'name': 'disk/detect'}) for prompt-job with priority -100. 2012-02-28 17:55:05,080 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'suite': '__disk__', 'type': 'test', 'name': 'disk/detect'}) for prompt-job with priority -10. 2012-02-28 17:55:05,081 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'suite': '__disk__', 'type': 'test', 'resources': [], 'name': 'disk/detect'}) for prompt-job with priority 0. 2012-02-28 17:55:05,081 DEBUG Started firing prompt-shell. 2012-02-28 17:55:05,081 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'suite': '__disk__', 'type': 'test', 'resources': [], 'name': 'disk/detect'}) for prompt-shell with priority 0. 2012-02-28 17:55:05,081 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 17:55:05,082 DEBUG Started firing message-exec. 2012-02-28 17:55:05,083 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'suite': '__disk__', 'type': 'test', 'resources': [], 'name': 'disk/detect'}) for message-exec with priority 0. 2012-02-28 17:55:05,083 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 17:55:05,083 INFO Running command: udev_resource | filter_templates -w "category=DISK" | awk -F': ' '$1 == "product" { print $2 }' 2012-02-28 17:55:05,631 DEBUG Started firing message-result. 2012-02-28 17:55:05,631 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, USB Flash Drive WDC WD1600BEKT-60A25T1 , 0.5465259552) for message-result with priority -100. 2012-02-28 17:55:05,631 DEBUG Finished firing message-result. 2012-02-28 17:55:05,632 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': 'USB Flash Drive\nWDC WD1600BEKT-60A25T1\n', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'duration': 0.5465259552001953, 'suite': '__disk__', 'type': 'test', 'resources': [], 'name': 'disk/detect'}) for message-exec with priority 0. 2012-02-28 17:55:05,632 DEBUG Finished firing message-exec. 2012-02-28 17:55:05,636 DEBUG Started firing prompt-test. 2012-02-28 17:55:05,636 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': 'USB Flash Drive\nWDC WD1600BEKT-60A25T1\n', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'duration': 0.5465259552001953, 'suite': '__disk__', 'type': 'test', 'resources': [], 'name': 'disk/detect'}) for prompt-test with priority 0. 2012-02-28 17:55:05,636 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': 'USB Flash Drive\nWDC WD1600BEKT-60A25T1\n', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'duration': 0.5465259552001953, 'suite': '__disk__', 'type': 'test', 'resources': [], 'name': 'disk/detect'}) for prompt-test with priority 100. 2012-02-28 17:55:05,645 DEBUG Finished firing prompt-test. 2012-02-28 17:55:05,646 DEBUG Finished firing prompt-shell. 2012-02-28 17:55:05,646 DEBUG Finished firing prompt-job. 2012-02-28 17:55:07,992 DEBUG Started firing prompt-job. 2012-02-28 17:55:07,992 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'requires': ["device.category == 'DISK'"], 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'type': 'suite', 'name': 'disk/benchmarks'}) for prompt-job with priority -100. 2012-02-28 17:55:08,857 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'requires': ["device.category == 'DISK'"], 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'type': 'suite', 'name': 'disk/benchmarks'}) for prompt-job with priority -10. 2012-02-28 17:55:08,858 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'requires': ["device.category == 'DISK'"], 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'type': 'suite', 'resources': [{'category': 'DISK', 'product': 'USB Flash Drive', 'vendor': 'USB 2.0', 'bus': 'scsi', 'driver': 'sd', 'path': '/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0'}, {'category': 'DISK', 'path': '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'product': 'WDC WD1600BEKT-60A25T1', 'driver': 'sd', 'bus': 'scsi'}], 'name': 'disk/benchmarks'}) for prompt-job with priority 0. 2012-02-28 17:55:08,858 DEBUG Started firing prompt-local. 2012-02-28 17:55:08,858 DEBUG Calling /usr/share/checkbox/plugins/local_suite.py LocalSuite.prompt_local(, {'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'requires': ["device.category == 'DISK'"], 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'type': 'suite', 'resources': [{'category': 'DISK', 'product': 'USB Flash Drive', 'vendor': 'USB 2.0', 'bus': 'scsi', 'driver': 'sd', 'path': '/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0'}, {'category': 'DISK', 'path': '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'product': 'WDC WD1600BEKT-60A25T1', 'driver': 'sd', 'bus': 'scsi'}], 'name': 'disk/benchmarks'}) for prompt-local with priority 0. 2012-02-28 17:55:08,858 DEBUG Started firing prompt-suite. 2012-02-28 17:55:08,858 DEBUG No handlers found for event type: prompt-suite 2012-02-28 17:55:08,859 DEBUG Finished firing prompt-suite. 2012-02-28 17:55:08,859 DEBUG Finished firing prompt-local. 2012-02-28 17:55:08,859 DEBUG Finished firing prompt-job. 2012-02-28 17:55:09,307 DEBUG Started firing prompt-job. 2012-02-28 17:55:09,308 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'type': 'test', 'name': 'disk/benchmark_sdb'}) for prompt-job with priority -100. 2012-02-28 17:55:09,752 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'type': 'test', 'name': 'disk/benchmark_sdb'}) for prompt-job with priority -10. 2012-02-28 17:55:09,754 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'type': 'test', 'resources': [{'category': 'DISK', 'product': 'USB Flash Drive', 'vendor': 'USB 2.0', 'bus': 'scsi', 'driver': 'sd', 'path': '/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'disk/benchmark_sdb'}) for prompt-job with priority 0. 2012-02-28 17:55:09,754 DEBUG Finished firing prompt-job. 2012-02-28 17:55:10,883 DEBUG Started firing prompt-job. 2012-02-28 17:55:10,883 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'type': 'test', 'name': 'disk/benchmark_sda'}) for prompt-job with priority -100. 2012-02-28 17:55:11,330 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'type': 'test', 'name': 'disk/benchmark_sda'}) for prompt-job with priority -10. 2012-02-28 17:55:11,332 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'type': 'test', 'resources': [{'category': 'DISK', 'path': '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'product': 'WDC WD1600BEKT-60A25T1', 'driver': 'sd', 'bus': 'scsi'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'disk/benchmark_sda'}) for prompt-job with priority 0. 2012-02-28 17:55:11,332 DEBUG Finished firing prompt-job. 2012-02-28 17:55:11,774 DEBUG Started firing prompt-job. 2012-02-28 17:55:11,774 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'name': 'firewire/insert', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'command': 'removable_storage_watcher insert firewire', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'type': 'test', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n'}) for prompt-job with priority -100. 2012-02-28 17:55:12,222 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'name': 'firewire/insert', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'command': 'removable_storage_watcher insert firewire', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'type': 'test', 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n'}) for prompt-job with priority -10. 2012-02-28 17:55:12,222 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'name': 'firewire/insert', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'command': 'removable_storage_watcher insert firewire', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'type': 'test', 'resources': [], 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n'}) for prompt-job with priority 0. 2012-02-28 17:55:12,222 DEBUG Started firing prompt-manual. 2012-02-28 17:55:12,223 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'name': 'firewire/insert', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'command': 'removable_storage_watcher insert firewire', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'type': 'test', 'resources': [], 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n'}) for prompt-manual with priority 0. 2012-02-28 20:56:09,988 DEBUG Started firing prompt-test. 2012-02-28 20:56:09,989 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'untested', 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'data': '', 'name': 'firewire/insert', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'command': 'removable_storage_watcher insert firewire', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'type': 'test', 'resources': [], 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n'}) for prompt-test with priority 0. 2012-02-28 20:56:09,989 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'untested', 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'data': '', 'name': 'firewire/insert', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'command': 'removable_storage_watcher insert firewire', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'type': 'test', 'resources': [], 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n'}) for prompt-test with priority 100. 2012-02-28 20:56:09,989 DEBUG Finished firing prompt-test. 2012-02-28 20:56:09,989 DEBUG Finished firing prompt-manual. 2012-02-28 20:56:09,989 DEBUG Finished firing prompt-job. 2012-02-28 20:56:10,400 DEBUG Started firing prompt-job. 2012-02-28 20:56:10,400 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'type': 'test', 'name': 'firewire/storage-test'}) for prompt-job with priority -100. 2012-02-28 20:56:10,847 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'type': 'test', 'name': 'firewire/storage-test'}) for prompt-job with priority -10. 2012-02-28 20:56:10,847 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'type': 'test', 'resources': [], 'name': 'firewire/storage-test'}) for prompt-job with priority 0. 2012-02-28 20:56:10,867 DEBUG Finished firing prompt-job. 2012-02-28 20:56:11,682 DEBUG Started firing prompt-job. 2012-02-28 20:56:11,682 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'type': 'test', 'name': 'firewire/remove'}) for prompt-job with priority -100. 2012-02-28 20:56:12,132 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'type': 'test', 'name': 'firewire/remove'}) for prompt-job with priority -10. 2012-02-28 20:56:12,132 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'type': 'test', 'resources': [], 'name': 'firewire/remove'}) for prompt-job with priority 0. 2012-02-28 20:56:12,151 DEBUG Finished firing prompt-job. 2012-02-28 20:56:12,365 DEBUG Started firing prompt-job. 2012-02-28 20:56:12,365 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'requires': ["device.category == 'VIDEO'"], 'name': 'graphics/resolution', 'steps': u'1. This display is using the following resolution:\n', 'command': 'resolution_test', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'type': 'test', 'purpose': u'This test will verify the default display resolution\n'}) for prompt-job with priority -100. 2012-02-28 20:56:12,812 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'requires': ["device.category == 'VIDEO'"], 'name': 'graphics/resolution', 'steps': u'1. This display is using the following resolution:\n', 'command': 'resolution_test', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'type': 'test', 'purpose': u'This test will verify the default display resolution\n'}) for prompt-job with priority -10. 2012-02-28 20:56:12,813 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'requires': ["device.category == 'VIDEO'"], 'name': 'graphics/resolution', 'steps': u'1. This display is using the following resolution:\n', 'command': 'resolution_test', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'type': 'test', 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'purpose': u'This test will verify the default display resolution\n'}) for prompt-job with priority 0. 2012-02-28 20:56:12,813 DEBUG Started firing prompt-manual. 2012-02-28 20:56:12,813 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'requires': ["device.category == 'VIDEO'"], 'name': 'graphics/resolution', 'steps': u'1. This display is using the following resolution:\n', 'command': 'resolution_test', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'type': 'test', 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'purpose': u'This test will verify the default display resolution\n'}) for prompt-manual with priority 0. 2012-02-28 20:56:12,818 DEBUG Started firing prompt-shell. 2012-02-28 20:56:12,819 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'command': 'resolution_test', 'requires': ["device.category == 'VIDEO'"], 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/resolution'}) for prompt-shell with priority 0. 2012-02-28 20:56:12,819 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:12,825 DEBUG Started firing message-exec. 2012-02-28 20:56:12,825 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'info': u'$output\n', 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will verify the default display resolution\n', 'steps': u'1. This display is using the following resolution:\n', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'command': 'resolution_test', 'requires': ["device.category == 'VIDEO'"], 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/resolution'}) for message-exec with priority 0. 2012-02-28 20:56:12,825 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:12,825 INFO Running command: resolution_test 2012-02-28 20:56:12,955 DEBUG Started firing message-result. 2012-02-28 20:56:12,956 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, Monitor 1: 1366 x 768 , 0.127320051193) for message-result with priority -100. 2012-02-28 20:56:12,956 DEBUG Finished firing message-result. 2012-02-28 20:56:12,957 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'info': u'$output\n', 'status': 'pass', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will verify the default display resolution\n', 'data': 'Monitor 1:\n 1366 x 768\n', 'steps': u'1. This display is using the following resolution:\n', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'duration': 0.1273200511932373, 'command': 'resolution_test', 'requires': ["device.category == 'VIDEO'"], 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/resolution'}) for message-exec with priority 0. 2012-02-28 20:56:12,957 DEBUG Finished firing message-exec. 2012-02-28 20:56:12,961 DEBUG Started firing prompt-test. 2012-02-28 20:56:12,963 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': u'$output\n', 'status': 'pass', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will verify the default display resolution\n', 'data': 'Monitor 1:\n 1366 x 768\n', 'steps': u'1. This display is using the following resolution:\n', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'duration': 0.1273200511932373, 'command': 'resolution_test', 'requires': ["device.category == 'VIDEO'"], 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/resolution'}) for prompt-test with priority 0. 2012-02-28 20:56:12,963 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': u'$output\n', 'status': 'pass', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will verify the default display resolution\n', 'data': 'Monitor 1:\n 1366 x 768\n', 'steps': u'1. This display is using the following resolution:\n', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'duration': 0.1273200511932373, 'command': 'resolution_test', 'requires': ["device.category == 'VIDEO'"], 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/resolution'}) for prompt-test with priority 100. 2012-02-28 20:56:12,963 DEBUG Finished firing prompt-test. 2012-02-28 20:56:12,963 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:17,967 DEBUG Started firing prompt-test. 2012-02-28 20:56:17,967 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': u'$output\n', 'status': 'pass', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'requires': ["device.category == 'VIDEO'"], 'data': '', 'name': 'graphics/resolution', 'steps': u'1. This display is using the following resolution:\n', 'command': 'resolution_test', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'type': 'test', 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'purpose': u'This test will verify the default display resolution\n'}) for prompt-test with priority 0. 2012-02-28 20:56:17,967 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': u'$output\n', 'status': 'pass', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'plugin': 'manual', 'requires': ["device.category == 'VIDEO'"], 'data': '', 'name': 'graphics/resolution', 'steps': u'1. This display is using the following resolution:\n', 'command': 'resolution_test', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'type': 'test', 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'purpose': u'This test will verify the default display resolution\n'}) for prompt-test with priority 100. 2012-02-28 20:56:17,968 DEBUG Finished firing prompt-test. 2012-02-28 20:56:17,968 DEBUG Finished firing prompt-manual. 2012-02-28 20:56:17,968 DEBUG Finished firing prompt-job. 2012-02-28 20:56:22,633 DEBUG Started firing prompt-job. 2012-02-28 20:56:22,633 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'requires': ["device.category == 'VIDEO'"], 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'type': 'test', 'name': 'graphics/minimum_resolution'}) for prompt-job with priority -100. 2012-02-28 20:56:23,307 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'requires': ["device.category == 'VIDEO'"], 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'type': 'test', 'name': 'graphics/minimum_resolution'}) for prompt-job with priority -10. 2012-02-28 20:56:23,308 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'requires': ["device.category == 'VIDEO'"], 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'type': 'test', 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/minimum_resolution'}) for prompt-job with priority 0. 2012-02-28 20:56:23,308 DEBUG Started firing prompt-shell. 2012-02-28 20:56:23,308 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'requires': ["device.category == 'VIDEO'"], 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'type': 'test', 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/minimum_resolution'}) for prompt-shell with priority 0. 2012-02-28 20:56:23,309 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:23,311 DEBUG Started firing message-exec. 2012-02-28 20:56:23,312 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'requires': ["device.category == 'VIDEO'"], 'command': 'resolution_test --horizontal 800 --vertical 600', 'suite': '__graphics__', 'type': 'test', 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/minimum_resolution'}) for message-exec with priority 0. 2012-02-28 20:56:23,312 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:23,314 INFO Running command: resolution_test --horizontal 800 --vertical 600 2012-02-28 20:56:23,414 DEBUG Started firing message-result. 2012-02-28 20:56:23,415 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, , 0.0990700721741) for message-result with priority -100. 2012-02-28 20:56:23,415 DEBUG Finished firing message-result. 2012-02-28 20:56:23,415 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'requires': ["device.category == 'VIDEO'"], 'data': '', 'command': 'resolution_test --horizontal 800 --vertical 600', 'duration': 0.09907007217407227, 'suite': '__graphics__', 'type': 'test', 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/minimum_resolution'}) for message-exec with priority 0. 2012-02-28 20:56:23,415 DEBUG Finished firing message-exec. 2012-02-28 20:56:23,418 DEBUG Started firing prompt-test. 2012-02-28 20:56:23,419 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'requires': ["device.category == 'VIDEO'"], 'data': '', 'command': 'resolution_test --horizontal 800 --vertical 600', 'duration': 0.09907007217407227, 'suite': '__graphics__', 'type': 'test', 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/minimum_resolution'}) for prompt-test with priority 0. 2012-02-28 20:56:23,419 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'requires': ["device.category == 'VIDEO'"], 'data': '', 'command': 'resolution_test --horizontal 800 --vertical 600', 'duration': 0.09907007217407227, 'suite': '__graphics__', 'type': 'test', 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/minimum_resolution'}) for prompt-test with priority 100. 2012-02-28 20:56:23,419 DEBUG Finished firing prompt-test. 2012-02-28 20:56:23,419 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:23,419 DEBUG Finished firing prompt-job. 2012-02-28 20:56:24,693 DEBUG Started firing prompt-job. 2012-02-28 20:56:24,693 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display', 'steps': u'1. Click "Test" to display a video test.\n', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'type': 'test', 'purpose': u'This test will test the default display\n'}) for prompt-job with priority -100. 2012-02-28 20:56:25,145 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display', 'steps': u'1. Click "Test" to display a video test.\n', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'type': 'test', 'purpose': u'This test will test the default display\n'}) for prompt-job with priority -10. 2012-02-28 20:56:25,148 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display', 'steps': u'1. Click "Test" to display a video test.\n', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'purpose': u'This test will test the default display\n'}) for prompt-job with priority 0. 2012-02-28 20:56:25,148 DEBUG Started firing prompt-manual. 2012-02-28 20:56:25,148 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'name': 'graphics/display', 'steps': u'1. Click "Test" to display a video test.\n', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'purpose': u'This test will test the default display\n'}) for prompt-manual with priority 0. 2012-02-28 20:56:28,698 DEBUG Started firing prompt-shell. 2012-02-28 20:56:28,698 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will test the default display\n', 'steps': u'1. Click "Test" to display a video test.\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'name': 'graphics/display'}) for prompt-shell with priority 0. 2012-02-28 20:56:28,698 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:28,702 DEBUG Started firing message-exec. 2012-02-28 20:56:28,702 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will test the default display\n', 'steps': u'1. Click "Test" to display a video test.\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'name': 'graphics/display'}) for message-exec with priority 0. 2012-02-28 20:56:28,702 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:28,702 INFO Running command: gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink' 2012-02-28 20:56:31,081 DEBUG Started firing message-result. 2012-02-28 20:56:31,082 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, , 2.37694311142) for message-result with priority -100. 2012-02-28 20:56:31,082 DEBUG Finished firing message-result. 2012-02-28 20:56:31,082 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will test the default display\n', 'data': '', 'steps': u'1. Click "Test" to display a video test.\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'duration': 2.3769431114196777, 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'name': 'graphics/display'}) for message-exec with priority 0. 2012-02-28 20:56:31,082 DEBUG Finished firing message-exec. 2012-02-28 20:56:31,109 DEBUG Started firing prompt-test. 2012-02-28 20:56:31,109 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will test the default display\n', 'data': '', 'steps': u'1. Click "Test" to display a video test.\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'duration': 2.3769431114196777, 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'name': 'graphics/display'}) for prompt-test with priority 0. 2012-02-28 20:56:31,109 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will test the default display\n', 'data': '', 'steps': u'1. Click "Test" to display a video test.\n', 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'duration': 2.3769431114196777, 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'name': 'graphics/display'}) for prompt-test with priority 100. 2012-02-28 20:56:31,109 DEBUG Finished firing prompt-test. 2012-02-28 20:56:31,109 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:31,110 ERROR Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message self._handler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 163, in onStartTestClicked self._run_test(test, runner) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 159, in _run_test "output": data.strip()}) File "/usr/lib/python2.7/string.py", line 172, in substitute return self.pattern.sub(convert, self.template) TypeError: expected string or buffer 2012-02-28 20:56:31,846 DEBUG Started firing prompt-test. 2012-02-28 20:56:31,847 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'data': '', 'name': 'graphics/display', 'steps': u'1. Click "Test" to display a video test.\n', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'purpose': u'This test will test the default display\n'}) for prompt-test with priority 0. 2012-02-28 20:56:31,847 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'plugin': 'manual', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'data': '', 'name': 'graphics/display', 'steps': u'1. Click "Test" to display a video test.\n', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'name': 'xorg', 'description': 'X.Org X Window System'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'name': 'python-gst0.10', 'description': 'generic media-playing framework (Python bindings)'}], 'purpose': u'This test will test the default display\n'}) for prompt-test with priority 100. 2012-02-28 20:56:31,847 DEBUG Finished firing prompt-test. 2012-02-28 20:56:31,847 DEBUG Finished firing prompt-manual. 2012-02-28 20:56:31,847 DEBUG Finished firing prompt-job. 2012-02-28 20:56:32,260 DEBUG Started firing prompt-job. 2012-02-28 20:56:32,261 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'suite': '__graphics__', 'type': 'test', 'name': 'graphics/VESA_drivers_not_in_use'}) for prompt-job with priority -100. 2012-02-28 20:56:32,710 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'suite': '__graphics__', 'type': 'test', 'name': 'graphics/VESA_drivers_not_in_use'}) for prompt-job with priority -10. 2012-02-28 20:56:32,711 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'suite': '__graphics__', 'type': 'test', 'resources': [], 'name': 'graphics/VESA_drivers_not_in_use'}) for prompt-job with priority 0. 2012-02-28 20:56:32,711 DEBUG Started firing prompt-shell. 2012-02-28 20:56:32,711 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'suite': '__graphics__', 'type': 'test', 'resources': [], 'name': 'graphics/VESA_drivers_not_in_use'}) for prompt-shell with priority 0. 2012-02-28 20:56:32,711 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:32,713 DEBUG Started firing message-exec. 2012-02-28 20:56:32,713 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'suite': '__graphics__', 'type': 'test', 'resources': [], 'name': 'graphics/VESA_drivers_not_in_use'}) for message-exec with priority 0. 2012-02-28 20:56:32,714 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:32,714 INFO Running command: cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a' 2012-02-28 20:56:32,733 DEBUG Started firing message-result. 2012-02-28 20:56:32,734 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, , 0.0177750587463) for message-result with priority -100. 2012-02-28 20:56:32,734 DEBUG Finished firing message-result. 2012-02-28 20:56:32,734 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': '', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'duration': 0.01777505874633789, 'suite': '__graphics__', 'type': 'test', 'resources': [], 'name': 'graphics/VESA_drivers_not_in_use'}) for message-exec with priority 0. 2012-02-28 20:56:32,734 DEBUG Finished firing message-exec. 2012-02-28 20:56:32,749 DEBUG Started firing prompt-test. 2012-02-28 20:56:32,750 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': '', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'duration': 0.01777505874633789, 'suite': '__graphics__', 'type': 'test', 'resources': [], 'name': 'graphics/VESA_drivers_not_in_use'}) for prompt-test with priority 0. 2012-02-28 20:56:32,752 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': '', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'duration': 0.01777505874633789, 'suite': '__graphics__', 'type': 'test', 'resources': [], 'name': 'graphics/VESA_drivers_not_in_use'}) for prompt-test with priority 100. 2012-02-28 20:56:32,752 DEBUG Finished firing prompt-test. 2012-02-28 20:56:32,752 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:32,752 DEBUG Finished firing prompt-job. 2012-02-28 20:56:33,202 DEBUG Started firing prompt-job. 2012-02-28 20:56:33,202 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'requires': ["package.name == 'nux-tools'"], 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'type': 'test', 'name': 'graphics/compiz_check'}) for prompt-job with priority -100. 2012-02-28 20:56:33,650 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'requires': ["package.name == 'nux-tools'"], 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'type': 'test', 'name': 'graphics/compiz_check'}) for prompt-job with priority -10. 2012-02-28 20:56:33,652 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'requires': ["package.name == 'nux-tools'"], 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'nux-tools', 'description': 'Visual rendering toolkit for real-time applications - tools'}], 'name': 'graphics/compiz_check'}) for prompt-job with priority 0. 2012-02-28 20:56:33,652 DEBUG Started firing prompt-shell. 2012-02-28 20:56:33,652 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'requires': ["package.name == 'nux-tools'"], 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'nux-tools', 'description': 'Visual rendering toolkit for real-time applications - tools'}], 'name': 'graphics/compiz_check'}) for prompt-shell with priority 0. 2012-02-28 20:56:33,652 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:33,655 DEBUG Started firing message-exec. 2012-02-28 20:56:33,656 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'requires': ["package.name == 'nux-tools'"], 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'suite': '__graphics__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'nux-tools', 'description': 'Visual rendering toolkit for real-time applications - tools'}], 'name': 'graphics/compiz_check'}) for message-exec with priority 0. 2012-02-28 20:56:33,656 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:33,658 INFO Running command: perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\e\[[\d;]*m//g;print $a;exit($? ? 1:0)' 2012-02-28 20:56:33,691 DEBUG Started firing message-result. 2012-02-28 20:56:33,691 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, OpenGL vendor string: Tungsten Graphics, Inc OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset OpenGL version string: 2.1 Mesa 8.0.1 Not software rendered: yes Not blacklisted: yes GLX fbconfig: yes GLX texture from pixmap: yes GL npot or rect textures: yes Compiz supported: yes , 0.0312750339508) for message-result with priority -100. 2012-02-28 20:56:33,691 DEBUG Finished firing message-result. 2012-02-28 20:56:33,691 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'requires': ["package.name == 'nux-tools'"], 'data': 'OpenGL vendor string: Tungsten Graphics, Inc\nOpenGL renderer string: Mesa DRI Mobile Intel\xc2\xae GM45 Express Chipset \nOpenGL version string: 2.1 Mesa 8.0.1\n\nNot software rendered: yes\nNot blacklisted: yes\nGLX fbconfig: yes\nGLX texture from pixmap: yes\nGL npot or rect textures: yes\n\nCompiz supported: yes\n', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'duration': 0.031275033950805664, 'suite': '__graphics__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'nux-tools', 'description': 'Visual rendering toolkit for real-time applications - tools'}], 'name': 'graphics/compiz_check'}) for message-exec with priority 0. 2012-02-28 20:56:33,692 DEBUG Finished firing message-exec. 2012-02-28 20:56:33,722 DEBUG Started firing prompt-test. 2012-02-28 20:56:33,723 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'requires': ["package.name == 'nux-tools'"], 'data': 'OpenGL vendor string: Tungsten Graphics, Inc\nOpenGL renderer string: Mesa DRI Mobile Intel\xc2\xae GM45 Express Chipset \nOpenGL version string: 2.1 Mesa 8.0.1\n\nNot software rendered: yes\nNot blacklisted: yes\nGLX fbconfig: yes\nGLX texture from pixmap: yes\nGL npot or rect textures: yes\n\nCompiz supported: yes\n', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'duration': 0.031275033950805664, 'suite': '__graphics__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'nux-tools', 'description': 'Visual rendering toolkit for real-time applications - tools'}], 'name': 'graphics/compiz_check'}) for prompt-test with priority 0. 2012-02-28 20:56:33,725 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'requires': ["package.name == 'nux-tools'"], 'data': 'OpenGL vendor string: Tungsten Graphics, Inc\nOpenGL renderer string: Mesa DRI Mobile Intel\xc2\xae GM45 Express Chipset \nOpenGL version string: 2.1 Mesa 8.0.1\n\nNot software rendered: yes\nNot blacklisted: yes\nGLX fbconfig: yes\nGLX texture from pixmap: yes\nGL npot or rect textures: yes\n\nCompiz supported: yes\n', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'duration': 0.031275033950805664, 'suite': '__graphics__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'name': 'nux-tools', 'description': 'Visual rendering toolkit for real-time applications - tools'}], 'name': 'graphics/compiz_check'}) for prompt-test with priority 100. 2012-02-28 20:56:33,725 DEBUG Finished firing prompt-test. 2012-02-28 20:56:33,725 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:33,725 DEBUG Finished firing prompt-job. 2012-02-28 20:56:34,176 DEBUG Started firing prompt-job. 2012-02-28 20:56:34,176 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'requires': ["device.driver == 'HDA Intel'"], 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'type': 'attachment', 'name': 'codecs_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:34,624 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'requires': ["device.driver == 'HDA Intel'"], 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'type': 'attachment', 'name': 'codecs_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:34,625 DEBUG Finished firing prompt-job. 2012-02-28 20:56:35,071 DEBUG Started firing prompt-job. 2012-02-28 20:56:35,071 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'cpuinfo_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:35,519 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'cpuinfo_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:35,519 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'cpuinfo_attachment'}) for prompt-job with priority 0. 2012-02-28 20:56:35,519 DEBUG Started firing prompt-attachment. 2012-02-28 20:56:35,519 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment(, {'status': 'uninitiated', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'cpuinfo_attachment'}) for prompt-attachment with priority 0. 2012-02-28 20:56:35,519 DEBUG Started firing prompt-shell. 2012-02-28 20:56:35,520 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'cpuinfo_attachment'}) for prompt-shell with priority 0. 2012-02-28 20:56:35,520 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:35,522 DEBUG Started firing message-exec. 2012-02-28 20:56:35,522 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'cpuinfo_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:35,522 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:35,522 INFO Running command: cat /proc/cpuinfo 2012-02-28 20:56:35,538 DEBUG Started firing message-result. 2012-02-28 20:56:35,538 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Celeron(R) CPU 900 @ 2.20GHz stepping : 10 microcode : 0xa0b cpu MHz : 2194.415 cache size : 1024 KB fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts bogomips : 4388.83 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: , 0.013729095459) for message-result with priority -100. 2012-02-28 20:56:35,538 DEBUG Finished firing message-result. 2012-02-28 20:56:35,538 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': 'processor\t: 0\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 23\nmodel name\t: Intel(R) Celeron(R) CPU 900 @ 2.20GHz\nstepping\t: 10\nmicrocode\t: 0xa0b\ncpu MHz\t\t: 2194.415\ncache size\t: 1024 KB\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts\nbogomips\t: 4388.83\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 36 bits physical, 48 bits virtual\npower management:\n\n', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'duration': 0.013729095458984375, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'cpuinfo_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:35,539 DEBUG Finished firing message-exec. 2012-02-28 20:56:35,542 DEBUG Started firing prompt-test. 2012-02-28 20:56:35,542 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': 'processor\t: 0\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 23\nmodel name\t: Intel(R) Celeron(R) CPU 900 @ 2.20GHz\nstepping\t: 10\nmicrocode\t: 0xa0b\ncpu MHz\t\t: 2194.415\ncache size\t: 1024 KB\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts\nbogomips\t: 4388.83\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 36 bits physical, 48 bits virtual\npower management:\n\n', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'duration': 0.013729095458984375, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'cpuinfo_attachment'}) for prompt-test with priority 0. 2012-02-28 20:56:35,543 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': 'processor\t: 0\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 23\nmodel name\t: Intel(R) Celeron(R) CPU 900 @ 2.20GHz\nstepping\t: 10\nmicrocode\t: 0xa0b\ncpu MHz\t\t: 2194.415\ncache size\t: 1024 KB\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts\nbogomips\t: 4388.83\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 36 bits physical, 48 bits virtual\npower management:\n\n', 'command': 'cat /proc/cpuinfo', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'duration': 0.013729095458984375, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'cpuinfo_attachment'}) for prompt-test with priority 100. 2012-02-28 20:56:35,544 DEBUG Finished firing prompt-test. 2012-02-28 20:56:35,545 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:35,545 DEBUG Finished firing prompt-attachment. 2012-02-28 20:56:35,545 DEBUG Finished firing prompt-job. 2012-02-28 20:56:36,232 DEBUG Started firing prompt-job. 2012-02-28 20:56:36,232 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'dmesg_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:36,680 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'dmesg_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:36,681 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmesg_attachment'}) for prompt-job with priority 0. 2012-02-28 20:56:36,681 DEBUG Started firing prompt-attachment. 2012-02-28 20:56:36,681 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment(, {'status': 'uninitiated', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmesg_attachment'}) for prompt-attachment with priority 0. 2012-02-28 20:56:36,681 DEBUG Started firing prompt-shell. 2012-02-28 20:56:36,681 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmesg_attachment'}) for prompt-shell with priority 0. 2012-02-28 20:56:36,681 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:36,684 DEBUG Started firing message-exec. 2012-02-28 20:56:36,685 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmesg_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:36,685 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:36,687 INFO Running command: cat /var/log/dmesg | ansi_parser 2012-02-28 20:56:36,969 DEBUG Started firing message-result. 2012-02-28 20:56:36,973 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.2.0-17-generic (buildd@allspice) (gcc version 4.6.2 (Ubuntu/Linaro 4.6.2-16ubuntu1) ) #27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012 (Ubuntu 3.2.0-17.27-generic 3.2.6) [ 0.000000] Command line: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] Centaur CentaurHauls [ 0.000000] Disabled fast string operations [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000ef000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 00000000b6b4a000 (usable) [ 0.000000] BIOS-e820: 00000000b6b4a000 - 00000000b6b4c000 (reserved) [ 0.000000] BIOS-e820: 00000000b6b4c000 - 00000000b7970000 (usable) [ 0.000000] BIOS-e820: 00000000b7970000 - 00000000b7980000 (ACPI NVS) [ 0.000000] BIOS-e820: 00000000b7980000 - 00000000ba0ff000 (usable) [ 0.000000] BIOS-e820: 00000000ba0ff000 - 00000000ba2ff000 (ACPI NVS) [ 0.000000] BIOS-e820: 00000000ba2ff000 - 00000000bba99000 (usable) [ 0.000000] BIOS-e820: 00000000bba99000 - 00000000bba9a000 (reserved) [ 0.000000] BIOS-e820: 00000000bba9a000 - 00000000bbabf000 (usable) [ 0.000000] BIOS-e820: 00000000bbabf000 - 00000000bbacf000 (reserved) [ 0.000000] BIOS-e820: 00000000bbacf000 - 00000000bbbcf000 (ACPI NVS) [ 0.000000] BIOS-e820: 00000000bbbcf000 - 00000000bbbff000 (ACPI data) [ 0.000000] BIOS-e820: 00000000bbbff000 - 00000000bbc00000 (usable) [ 0.000000] BIOS-e820: 00000000bbc00000 - 00000000c0000000 (reserved) [ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) [ 0.000000] BIOS-e820: 00000000fed10000 - 00000000fed14000 (reserved) [ 0.000000] BIOS-e820: 00000000fed18000 - 00000000fed1a000 (reserved) [ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved) [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] DMI 2.4 present. [ 0.000000] DMI: Hewlett-Packard /1526, BIOS 68PVI Ver. F.08 12/07/2010 [ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved) [ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable) [ 0.000000] No AGP bridge found [ 0.000000] last_pfn = 0xbbc00 max_arch_pfn = 0x400000000 [ 0.000000] MTRR default type: uncachable [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0FFE00000 mask FFFE00000 write-protect [ 0.000000] 1 base 000000000 mask F80000000 write-back [ 0.000000] 2 base 080000000 mask FC0000000 write-back [ 0.000000] 3 base 0B7970000 mask FFFFF0000 uncachable [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106 [ 0.000000] initial memory mapped : 0 - 20000000 [ 0.000000] Base memory trampoline at [ffff88000009a000] 9a000 size 20480 [ 0.000000] init_memory_mapping: 0000000000000000-00000000bbc00000 [ 0.000000] 0000000000 - 00bbc00000 page 2M [ 0.000000] kernel direct mapping tables up to bbc00000 @ 1fffc000-20000000 [ 0.000000] RAMDISK: 7f1cb000 - 80000000 [ 0.000000] ACPI: RSDP 00000000000f6970 00024 (v02 HPQOEM) [ 0.000000] ACPI: XSDT 00000000bbbfe120 00074 (v01 HPQOEM SLIC-MPC 0000000F 01000013) [ 0.000000] ACPI: FACP 00000000bbbfc000 000F4 (v03 HPQOEM 1526 0000000F HP 00000001) [ 0.000000] ACPI: DSDT 00000000bbbdb000 1B62B (v01 HPQOEM 1526 00000001 INTL 20060912) [ 0.000000] ACPI: FACS 00000000bbbad000 00040 [ 0.000000] ACPI: HPET 00000000bbbfb000 00038 (v01 HPQOEM 1526 00000001 HP 00000001) [ 0.000000] ACPI: APIC 00000000bbbfa000 00084 (v01 HPQOEM 1526 00000001 HP 00000001) [ 0.000000] ACPI: MCFG 00000000bbbf9000 0003C (v01 HPQOEM 1526 00000001 HP 00000001) [ 0.000000] ACPI: ASF! 00000000bbbf8000 000A0 (v32 HPQOEM 1526 00000001 HP 00000001) [ 0.000000] ACPI: SSDT 00000000bbbd8000 002DD (v01 HPQOEM SataAhci 00001000 INTL 20060912) [ 0.000000] ACPI: SLIC 00000000bbbd6000 00176 (v01 HPQOEM SLIC-MPC 00000001 HP 00000001) [ 0.000000] ACPI: SSDT 00000000bbbd5000 0057B (v01 PmRef Cpu0Cst 00003001 INTL 20060912) [ 0.000000] ACPI: SSDT 00000000bbbd4000 0066C (v01 PmRef CpuPm 00003000 INTL 20060912) [ 0.000000] ACPI: SSDT 00000000bbbd3000 00288 (v01 PmRef Cpu0Tst 00003000 INTL 20060912) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] No NUMA configuration found [ 0.000000] Faking a node at 0000000000000000-00000000bbc00000 [ 0.000000] Initmem setup node 0 0000000000000000-00000000bbc00000 [ 0.000000] NODE_DATA [00000000bbaba000 - 00000000bbabefff] [ 0.000000] [ffffea0000000000-ffffea0002ffffff] PMD -> [ffff8800b3a00000-ffff8800b69fffff] on node 0 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000010 -> 0x00001000 [ 0.000000] DMA32 0x00001000 -> 0x00100000 [ 0.000000] Normal empty [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[7] active PFN ranges [ 0.000000] 0: 0x00000010 -> 0x0000009f [ 0.000000] 0: 0x00000100 -> 0x000b6b4a [ 0.000000] 0: 0x000b6b4c -> 0x000b7970 [ 0.000000] 0: 0x000b7980 -> 0x000ba0ff [ 0.000000] 0: 0x000ba2ff -> 0x000bba99 [ 0.000000] 0: 0x000bba9a -> 0x000bbabf [ 0.000000] 0: 0x000bbbff -> 0x000bbc00 [ 0.000000] On node 0 totalpages: 768060 [ 0.000000] DMA zone: 64 pages used for memmap [ 0.000000] DMA zone: 5 pages reserved [ 0.000000] DMA zone: 3914 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 11952 pages used for memmap [ 0.000000] DMA32 zone: 752125 pages, LIFO batch:31 [ 0.000000] ACPI: PM-Timer IO Port: 0x408 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x00] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x00] disabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] SMP: Allowing 4 CPUs, 3 hotplug CPUs [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000 [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000ef000 [ 0.000000] PM: Registered nosave memory: 00000000000ef000 - 0000000000100000 [ 0.000000] PM: Registered nosave memory: 00000000b6b4a000 - 00000000b6b4c000 [ 0.000000] PM: Registered nosave memory: 00000000b7970000 - 00000000b7980000 [ 0.000000] PM: Registered nosave memory: 00000000ba0ff000 - 00000000ba2ff000 [ 0.000000] PM: Registered nosave memory: 00000000bba99000 - 00000000bba9a000 [ 0.000000] PM: Registered nosave memory: 00000000bbabf000 - 00000000bbacf000 [ 0.000000] PM: Registered nosave memory: 00000000bbacf000 - 00000000bbbcf000 [ 0.000000] PM: Registered nosave memory: 00000000bbbcf000 - 00000000bbbff000 [ 0.000000] Allocating PCI resources starting at c0000000 (gap: c0000000:20000000) [ 0.000000] Booting paravirtualized kernel on bare hardware [ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1 [ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff8800bb800000 s83072 r8192 d23424 u524288 [ 0.000000] pcpu-alloc: s83072 r8192 d23424 u524288 alloc=1*2097152 [ 0.000000] pcpu-alloc: [0] 0 1 2 3 [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 756039 [ 0.000000] Policy zone: DMA32 [ 0.000000] Kernel command line: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) [ 0.000000] xsave/xrstor: enabled xstate_bv 0x3, cntxt size 0x240 [ 0.000000] Checking aperture... [ 0.000000] No AGP bridge found [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing! [ 0.000000] Memory: 2992264k/3076096k available (6552k kernel code, 3856k absent, 79976k reserved, 6650k data, 920k init) [ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU dyntick-idle grace-period acceleration is enabled. [ 0.000000] NR_IRQS:16640 nr_irqs:712 16 [ 0.000000] Extended CMOS year: 2000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] allocated 25165824 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups [ 0.000000] hpet clockevent registered [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 2194.415 MHz processor. [ 0.004004] Calibrating delay loop (skipped), value calculated using timer frequency.. 4388.83 BogoMIPS (lpj=8777660) [ 0.004008] pid_max: default: 32768 minimum: 301 [ 0.004036] Security Framework initialized [ 0.004055] AppArmor: AppArmor initialized [ 0.004057] Yama: becoming mindful. [ 0.004479] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) [ 0.011004] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) [ 0.012448] Mount-cache hash table entries: 256 [ 0.012634] Initializing cgroup subsys cpuacct [ 0.012640] Initializing cgroup subsys memory [ 0.012652] Initializing cgroup subsys devices [ 0.012655] Initializing cgroup subsys freezer [ 0.012657] Initializing cgroup subsys blkio [ 0.012665] Initializing cgroup subsys perf_event [ 0.012695] Disabled fast string operations [ 0.012702] mce: CPU supports 6 MCE banks [ 0.012710] CPU0: Thermal monitoring handled by SMI [ 0.012715] using mwait in idle threads. [ 0.012729] SMP alternatives: switching to UP code [ 0.021058] ACPI: Core revision 20110623 [ 0.028023] ftrace: allocating 27009 entries in 106 pages [ 0.032473] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.072923] CPU0: Intel(R) Celeron(R) CPU 900 @ 2.20GHz stepping 0a [ 0.076004] Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver. [ 0.076004] ... version: 2 [ 0.076004] ... bit width: 40 [ 0.076004] ... generic registers: 2 [ 0.076004] ... value mask: 000000ffffffffff [ 0.076004] ... max period: 000000007fffffff [ 0.076004] ... fixed-purpose events: 3 [ 0.076004] ... event mask: 0000000700000003 [ 0.076004] NMI watchdog enabled, takes one hw-pmu counter. [ 0.076004] Brought up 1 CPUs [ 0.076004] Total of 1 processors activated (4388.83 BogoMIPS). [ 0.076004] devtmpfs: initialized [ 0.076004] EVM: security.selinux [ 0.076004] EVM: security.SMACK64 [ 0.076004] EVM: security.capability [ 0.076004] PM: Registering ACPI NVS region at b7970000 (65536 bytes) [ 0.076004] PM: Registering ACPI NVS region at ba0ff000 (2097152 bytes) [ 0.076004] PM: Registering ACPI NVS region at bbacf000 (1048576 bytes) [ 0.076004] print_constraints: dummy: [ 0.076004] RTC time: 17:14:36, date: 02/28/12 [ 0.076004] NET: Registered protocol family 16 [ 0.076004] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it [ 0.076004] ACPI: bus type pci registered [ 0.076004] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000) [ 0.076004] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820 [ 0.134325] PCI: Using configuration type 1 for base access [ 0.135280] bio: create slab at 0 [ 0.135378] ACPI: Added _OSI(Module Device) [ 0.135380] ACPI: Added _OSI(Processor Device) [ 0.135382] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.135383] ACPI: Added _OSI(Processor Aggregator Device) [ 0.137146] ACPI: EC: Look up EC in DSDT [ 0.145549] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored [ 0.540094] ACPI: Interpreter enabled [ 0.540099] ACPI: (supports S0 S3 S4 S5) [ 0.540118] ACPI: Using IOAPIC for interrupt routing [ 0.541151] ACPI: Power Resource [APPR] (off) [ 0.546716] ACPI: Power Resource [PFN6] (off) [ 0.546768] ACPI: Power Resource [PFN7] (off) [ 0.546821] ACPI: Power Resource [PFN8] (off) [ 0.546879] ACPI: Power Resource [PFN9] (off) [ 0.546929] ACPI: Power Resource [PFNA] (off) [ 0.546981] ACPI: Power Resource [PFNB] (off) [ 0.547021] ACPI: Power Resource [PGF0] (off) [ 0.547528] ACPI: Power Resource [PFN0] (off) [ 0.547580] ACPI: Power Resource [PFN1] (off) [ 0.547635] ACPI: Power Resource [PFN2] (off) [ 0.547686] ACPI: Power Resource [PFN3] (off) [ 0.547741] ACPI: Power Resource [PFN4] (off) [ 0.547793] ACPI: Power Resource [PFN5] (off) [ 0.548579] ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62 [ 0.548801] ACPI: No dock devices found. [ 0.548804] HEST: Table not found. [ 0.548807] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 0.549507] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.550074] pci_root PNP0A08:00: host bridge window [io 0x0000-0x0cf7] [ 0.550077] pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff] [ 0.550079] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff] [ 0.550083] pci_root PNP0A08:00: host bridge window [mem 0xc0000000-0xdfffffff] [ 0.550085] pci_root PNP0A08:00: host bridge window [mem 0xf0000000-0xfedfffff] [ 0.550088] pci_root PNP0A08:00: host bridge window [mem 0xfee01000-0xffffffff] [ 0.550102] pci 0000:00:00.0: [8086:2a40] type 0 class 0x000600 [ 0.550125] DMAR: Forcing write-buffer flush capability [ 0.550127] DMAR: Disabling IOMMU for graphics on this chipset [ 0.550153] pci 0000:00:02.0: [8086:2a42] type 0 class 0x000300 [ 0.550166] pci 0000:00:02.0: reg 10: [mem 0xd0000000-0xd03fffff 64bit] [ 0.550175] pci 0000:00:02.0: reg 18: [mem 0xc0000000-0xcfffffff 64bit pref] [ 0.550182] pci 0000:00:02.0: reg 20: [io 0x70f0-0x70f7] [ 0.550219] pci 0000:00:02.1: [8086:2a43] type 0 class 0x000380 [ 0.550230] pci 0000:00:02.1: reg 10: [mem 0xd0500000-0xd05fffff 64bit] [ 0.550323] pci 0000:00:1a.0: [8086:2937] type 0 class 0x000c03 [ 0.550381] pci 0000:00:1a.0: reg 20: [io 0x70c0-0x70df] [ 0.550452] pci 0000:00:1a.1: [8086:2938] type 0 class 0x000c03 [ 0.550510] pci 0000:00:1a.1: reg 20: [io 0x70a0-0x70bf] [ 0.550580] pci 0000:00:1a.2: [8086:2939] type 0 class 0x000c03 [ 0.550638] pci 0000:00:1a.2: reg 20: [io 0x7080-0x709f] [ 0.550719] pci 0000:00:1a.7: [8086:293c] type 0 class 0x000c03 [ 0.550745] pci 0000:00:1a.7: reg 10: [mem 0xd8a04c00-0xd8a04fff] [ 0.550858] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold [ 0.550864] pci 0000:00:1a.7: PME# disabled [ 0.550896] pci 0000:00:1b.0: [8086:293e] type 0 class 0x000403 [ 0.550917] pci 0000:00:1b.0: reg 10: [mem 0xd8a00000-0xd8a03fff 64bit] [ 0.551017] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold [ 0.551021] pci 0000:00:1b.0: PME# disabled [ 0.551050] pci 0000:00:1c.0: [8086:2940] type 1 class 0x000604 [ 0.551155] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold [ 0.551159] pci 0000:00:1c.0: PME# disabled [ 0.551191] pci 0000:00:1c.1: [8086:2942] type 1 class 0x000604 [ 0.551295] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold [ 0.551300] pci 0000:00:1c.1: PME# disabled [ 0.551331] pci 0000:00:1c.2: [8086:2944] type 1 class 0x000604 [ 0.551435] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold [ 0.551439] pci 0000:00:1c.2: PME# disabled [ 0.551474] pci 0000:00:1c.4: [8086:2948] type 1 class 0x000604 [ 0.551578] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold [ 0.551583] pci 0000:00:1c.4: PME# disabled [ 0.551614] pci 0000:00:1c.5: [8086:294a] type 1 class 0x000604 [ 0.551718] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold [ 0.551723] pci 0000:00:1c.5: PME# disabled [ 0.551759] pci 0000:00:1d.0: [8086:2934] type 0 class 0x000c03 [ 0.551817] pci 0000:00:1d.0: reg 20: [io 0x7060-0x707f] [ 0.551887] pci 0000:00:1d.1: [8086:2935] type 0 class 0x000c03 [ 0.551944] pci 0000:00:1d.1: reg 20: [io 0x7040-0x705f] [ 0.552015] pci 0000:00:1d.2: [8086:2936] type 0 class 0x000c03 [ 0.552086] pci 0000:00:1d.2: reg 20: [io 0x7020-0x703f] [ 0.560096] pci 0000:00:1d.7: [8086:293a] type 0 class 0x000c03 [ 0.560123] pci 0000:00:1d.7: reg 10: [mem 0xd8a04800-0xd8a04bff] [ 0.560237] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold [ 0.560243] pci 0000:00:1d.7: PME# disabled [ 0.560269] pci 0000:00:1e.0: [8086:2448] type 1 class 0x000604 [ 0.560364] pci 0000:00:1f.0: [8086:2919] type 0 class 0x000601 [ 0.560536] pci 0000:00:1f.2: [8086:2929] type 0 class 0x000106 [ 0.560565] pci 0000:00:1f.2: reg 10: [io 0x70e8-0x70ef] [ 0.560577] pci 0000:00:1f.2: reg 14: [io 0x70fc-0x70ff] [ 0.560588] pci 0000:00:1f.2: reg 18: [io 0x70e0-0x70e7] [ 0.560600] pci 0000:00:1f.2: reg 1c: [io 0x70f8-0x70fb] [ 0.560612] pci 0000:00:1f.2: reg 20: [io 0x7000-0x701f] [ 0.560624] pci 0000:00:1f.2: reg 24: [mem 0xd8a04000-0xd8a047ff] [ 0.560695] pci 0000:00:1f.2: PME# supported from D3hot [ 0.560699] pci 0000:00:1f.2: PME# disabled [ 0.560778] pci 0000:00:1c.0: PCI bridge to [bus 01-01] [ 0.560786] pci 0000:00:1c.0: bridge window [mem 0xd8900000-0xd89fffff] [ 0.561106] pci 0000:02:00.0: [14e4:4315] type 0 class 0x000280 [ 0.561175] pci 0000:02:00.0: reg 10: [mem 0xd8800000-0xd8803fff 64bit] [ 0.561554] pci 0000:02:00.0: supports D1 D2 [ 0.561727] pci 0000:00:1c.1: PCI bridge to [bus 02-02] [ 0.561735] pci 0000:00:1c.1: bridge window [mem 0xd8800000-0xd88fffff] [ 0.561798] pci 0000:00:1c.2: PCI bridge to [bus 03-43] [ 0.561803] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff] [ 0.561808] pci 0000:00:1c.2: bridge window [mem 0xd4800000-0xd87fffff] [ 0.561872] pci 0000:00:1c.4: PCI bridge to [bus 44-84] [ 0.561876] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff] [ 0.561881] pci 0000:00:1c.4: bridge window [mem 0xd0800000-0xd47fffff] [ 0.561970] pci 0000:85:00.0: [10ec:8136] type 0 class 0x000200 [ 0.561992] pci 0000:85:00.0: reg 10: [io 0x2000-0x20ff] [ 0.562030] pci 0000:85:00.0: reg 18: [mem 0xd0410000-0xd0410fff 64bit pref] [ 0.562055] pci 0000:85:00.0: reg 20: [mem 0xd0400000-0xd040ffff 64bit pref] [ 0.562071] pci 0000:85:00.0: reg 30: [mem 0xfffe0000-0xffffffff pref] [ 0.562160] pci 0000:85:00.0: supports D1 D2 [ 0.562162] pci 0000:85:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.562168] pci 0000:85:00.0: PME# disabled [ 0.568055] pci 0000:00:1c.5: PCI bridge to [bus 85-85] [ 0.568060] pci 0000:00:1c.5: bridge window [io 0x2000-0x2fff] [ 0.568065] pci 0000:00:1c.5: bridge window [mem 0xd0700000-0xd07fffff] [ 0.568073] pci 0000:00:1c.5: bridge window [mem 0xd0400000-0xd04fffff 64bit pref] [ 0.568166] pci 0000:00:1e.0: PCI bridge to [bus 86-86] (subtractive decode) [ 0.568174] pci 0000:00:1e.0: bridge window [mem 0xd0600000-0xd06fffff] [ 0.568182] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode) [ 0.568184] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode) [ 0.568186] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode) [ 0.568188] pci 0000:00:1e.0: bridge window [mem 0xc0000000-0xdfffffff] (subtractive decode) [ 0.568191] pci 0000:00:1e.0: bridge window [mem 0xf0000000-0xfedfffff] (subtractive decode) [ 0.568193] pci 0000:00:1e.0: bridge window [mem 0xfee01000-0xffffffff] (subtractive decode) [ 0.568232] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] [ 0.799684] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT] [ 0.799722] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT] [ 0.799759] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT] [ 0.799814] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP05._PRT] [ 0.799846] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP06._PRT] [ 0.799904] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT] [ 0.800355] pci0000:00: Requesting ACPI _OSC control (0x1d) [ 0.801466] pci0000:00: ACPI _OSC control (0x1d) granted [ 0.808706] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 12 14 15) [ 0.808753] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *11 12 14 15) [ 0.808796] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 *10 12 14 15) [ 0.808838] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10 [ 0.808881] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 *10 12 14 15) [ 0.808923] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *10 [ 0.808965] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 *10 12 14 15) [ 0.809007] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled. [ 0.809130] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none [ 0.809137] vgaarb: loaded [ 0.809139] vgaarb: bridge control possible 0000:00:02.0 [ 0.809237] i2c-core: driver [aat2870] using legacy suspend method [ 0.809239] i2c-core: driver [aat2870] using legacy resume method [ 0.809310] SCSI subsystem initialized [ 0.809365] libata version 3.00 loaded. [ 0.809409] usbcore: registered new interface driver usbfs [ 0.809419] usbcore: registered new interface driver hub [ 0.809448] usbcore: registered new device driver usb [ 0.809531] PCI: Using ACPI for IRQ routing [ 0.819803] PCI: pci_cache_line_size set to 64 bytes [ 0.819891] reserve RAM buffer: 000000000009fc00 - 000000000009ffff [ 0.819894] reserve RAM buffer: 00000000b6b4a000 - 00000000b7ffffff [ 0.819896] reserve RAM buffer: 00000000b7970000 - 00000000b7ffffff [ 0.819898] reserve RAM buffer: 00000000ba0ff000 - 00000000bbffffff [ 0.819900] reserve RAM buffer: 00000000bba99000 - 00000000bbffffff [ 0.819903] reserve RAM buffer: 00000000bbabf000 - 00000000bbffffff [ 0.819905] reserve RAM buffer: 00000000bbc00000 - 00000000bbffffff [ 0.820001] NetLabel: Initializing [ 0.820003] NetLabel: domain hash size = 128 [ 0.820004] NetLabel: protocols = UNLABELED CIPSOv4 [ 0.820015] NetLabel: unlabeled traffic allowed by default [ 0.820074] HPET: 4 timers in total, 0 timers will be used for per-cpu timer [ 0.820081] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0 [ 0.820085] hpet0: 4 comparators, 64-bit 14.318180 MHz counter [ 0.824067] Switching to clocksource hpet [ 0.830505] AppArmor: AppArmor Filesystem Enabled [ 0.830546] pnp: PnP ACPI init [ 0.830566] ACPI: bus type pnp registered [ 0.830907] pnp 00:00: [bus 00-ff] [ 0.830910] pnp 00:00: [io 0x0000-0x0cf7 window] [ 0.830912] pnp 00:00: [io 0x0cf8-0x0cff] [ 0.830914] pnp 00:00: [io 0x0d00-0xffff window] [ 0.830916] pnp 00:00: [mem 0x000a0000-0x000bffff window] [ 0.830921] pnp 00:00: [mem 0x000c0000-0x000c3fff window] [ 0.830923] pnp 00:00: [mem 0x000c4000-0x000c7fff window] [ 0.830925] pnp 00:00: [mem 0x000c8000-0x000cbfff window] [ 0.830927] pnp 00:00: [mem 0x000cc000-0x000cffff window] [ 0.830929] pnp 00:00: [mem 0x000d0000-0x000d3fff window] [ 0.830931] pnp 00:00: [mem 0x000d4000-0x000d7fff window] [ 0.830933] pnp 00:00: [mem 0x000d8000-0x000dbfff window] [ 0.830935] pnp 00:00: [mem 0x000dc000-0x000dffff window] [ 0.830937] pnp 00:00: [mem 0x000e0000-0x000e3fff window] [ 0.830939] pnp 00:00: [mem 0x000e4000-0x000e7fff window] [ 0.830941] pnp 00:00: [mem 0x000e8000-0x000ebfff window] [ 0.830943] pnp 00:00: [mem 0x000ec000-0x000effff window] [ 0.830945] pnp 00:00: [mem 0x000f0000-0x000fffff window] [ 0.830947] pnp 00:00: [mem 0xc0000000-0xdfffffff window] [ 0.830950] pnp 00:00: [mem 0xf0000000-0xfedfffff window] [ 0.830952] pnp 00:00: [mem 0xfee01000-0xffffffff window] [ 0.831050] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active) [ 0.831122] pnp 00:01: [mem 0xfed1c000-0xfed1ffff] [ 0.831124] pnp 00:01: [mem 0xfed10000-0xfed13fff] [ 0.831126] pnp 00:01: [mem 0xfed18000-0xfed18fff] [ 0.831128] pnp 00:01: [mem 0xfed19000-0xfed19fff] [ 0.831130] pnp 00:01: [mem 0xe0000000-0xefffffff] [ 0.831132] pnp 00:01: [mem 0xfec00000-0xfec00fff] [ 0.831133] pnp 00:01: [mem 0xfed20000-0xfed3ffff] [ 0.831135] pnp 00:01: [mem 0xfed45000-0xfed8ffff] [ 0.831191] system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved [ 0.831194] system 00:01: [mem 0xfed10000-0xfed13fff] has been reserved [ 0.831196] system 00:01: [mem 0xfed18000-0xfed18fff] has been reserved [ 0.831199] system 00:01: [mem 0xfed19000-0xfed19fff] has been reserved [ 0.831201] system 00:01: [mem 0xe0000000-0xefffffff] has been reserved [ 0.831204] system 00:01: [mem 0xfec00000-0xfec00fff] could not be reserved [ 0.831206] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved [ 0.831209] system 00:01: [mem 0xfed45000-0xfed8ffff] has been reserved [ 0.831212] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active) [ 0.831534] pnp 00:02: [io 0x0000-0x001f] [ 0.831536] pnp 00:02: [io 0x0081-0x0091] [ 0.831538] pnp 00:02: [io 0x0093-0x009f] [ 0.831540] pnp 00:02: [io 0x00c0-0x00df] [ 0.831542] pnp 00:02: [dma 4] [ 0.831583] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active) [ 0.831591] pnp 00:03: [mem 0xff000000-0xffffffff] [ 0.831627] pnp 00:03: Plug and Play ACPI device, IDs INT0800 (active) [ 0.831657] pnp 00:04: [io 0xfe00-0xfe0f] [ 0.831659] pnp 00:04: [io 0xfe80-0xfe8f] [ 0.831661] pnp 00:04: [mem 0xfed40000-0xfed44fff] [ 0.831718] system 00:04: [io 0xfe00-0xfe0f] has been reserved [ 0.831721] system 00:04: [io 0xfe80-0xfe8f] has been reserved [ 0.831724] system 00:04: [mem 0xfed40000-0xfed44fff] has been reserved [ 0.831727] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active) [ 0.831814] pnp 00:05: [mem 0xfed00000-0xfed003ff] [ 0.831868] system 00:05: [mem 0xfed00000-0xfed003ff] has been reserved [ 0.831871] system 00:05: Plug and Play ACPI device, IDs PNP0103 PNP0c01 (active) [ 0.831885] pnp 00:06: [io 0x00f0] [ 0.831897] pnp 00:06: [irq 13] [ 0.831938] pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active) [ 0.831949] pnp 00:07: [io 0x002e-0x002f] [ 0.831951] pnp 00:07: [io 0x004e-0x004f] [ 0.831952] pnp 00:07: [io 0x0061] [ 0.831954] pnp 00:07: [io 0x0063] [ 0.831955] pnp 00:07: [io 0x0065] [ 0.831957] pnp 00:07: [io 0x0067] [ 0.831961] pnp 00:07: [io 0x0070] [ 0.831963] pnp 00:07: [io 0x0080] [ 0.831964] pnp 00:07: [io 0x0092] [ 0.831966] pnp 00:07: [io 0x00b2-0x00b3] [ 0.831968] pnp 00:07: [io 0x0200-0x027f] [ 0.831969] pnp 00:07: [io 0x1000-0x1003] [ 0.831971] pnp 00:07: [io 0x1010-0x101f] [ 0.831973] pnp 00:07: [io 0xffff] [ 0.831974] pnp 00:07: [io 0x0400-0x047f] [ 0.831976] pnp 00:07: [io 0x0500-0x057f] [ 0.831978] pnp 00:07: [io 0xef80-0xef9f] [ 0.832071] system 00:07: [io 0x0200-0x027f] has been reserved [ 0.832074] system 00:07: [io 0x1000-0x1003] has been reserved [ 0.832076] system 00:07: [io 0x1010-0x101f] has been reserved [ 0.832078] system 00:07: [io 0xffff] has been reserved [ 0.832081] system 00:07: [io 0x0400-0x047f] has been reserved [ 0.832083] system 00:07: [io 0x0500-0x057f] has been reserved [ 0.832085] system 00:07: [io 0xef80-0xef9f] has been reserved [ 0.832088] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active) [ 0.832097] pnp 00:08: [io 0x0070-0x0077] [ 0.832103] pnp 00:08: [irq 8] [ 0.832143] pnp 00:08: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.832270] pnp 00:09: [io 0x0060] [ 0.832272] pnp 00:09: [io 0x0064] [ 0.832278] pnp 00:09: [irq 1] [ 0.832321] pnp 00:09: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.832334] pnp 00:0a: [irq 12] [ 0.832372] pnp 00:0a: Plug and Play ACPI device, IDs SYN0176 SYN0100 SYN0002 PNP0f13 (active) [ 0.832490] pnp: PnP ACPI: found 11 devices [ 0.832492] ACPI: ACPI bus type pnp unregistered [ 0.838713] pci 0000:85:00.0: no compatible bridge window for [mem 0xfffe0000-0xffffffff pref] [ 0.838717] PCI: max bus depth: 1 pci_try_num: 2 [ 0.838785] pci 0000:00:1c.4: BAR 15: assigned [mem 0xd8b00000-0xd8cfffff 64bit pref] [ 0.838788] pci 0000:00:1c.2: BAR 15: assigned [mem 0xd8d00000-0xd8efffff 64bit pref] [ 0.838792] pci 0000:00:1c.1: BAR 15: assigned [mem 0xd8f00000-0xd90fffff 64bit pref] [ 0.838795] pci 0000:00:1c.1: BAR 13: assigned [io 0x8000-0x8fff] [ 0.838799] pci 0000:00:1c.0: BAR 15: assigned [mem 0xd9100000-0xd92fffff 64bit pref] [ 0.838802] pci 0000:00:1c.0: BAR 13: assigned [io 0x9000-0x9fff] [ 0.838804] pci 0000:00:1c.0: PCI bridge to [bus 01-01] [ 0.838808] pci 0000:00:1c.0: bridge window [io 0x9000-0x9fff] [ 0.838814] pci 0000:00:1c.0: bridge window [mem 0xd8900000-0xd89fffff] [ 0.838819] pci 0000:00:1c.0: bridge window [mem 0xd9100000-0xd92fffff 64bit pref] [ 0.838827] pci 0000:00:1c.1: PCI bridge to [bus 02-02] [ 0.838830] pci 0000:00:1c.1: bridge window [io 0x8000-0x8fff] [ 0.838836] pci 0000:00:1c.1: bridge window [mem 0xd8800000-0xd88fffff] [ 0.838841] pci 0000:00:1c.1: bridge window [mem 0xd8f00000-0xd90fffff 64bit pref] [ 0.838849] pci 0000:00:1c.2: PCI bridge to [bus 03-43] [ 0.838852] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff] [ 0.838858] pci 0000:00:1c.2: bridge window [mem 0xd4800000-0xd87fffff] [ 0.838863] pci 0000:00:1c.2: bridge window [mem 0xd8d00000-0xd8efffff 64bit pref] [ 0.838871] pci 0000:00:1c.4: PCI bridge to [bus 44-84] [ 0.838874] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff] [ 0.838880] pci 0000:00:1c.4: bridge window [mem 0xd0800000-0xd47fffff] [ 0.838885] pci 0000:00:1c.4: bridge window [mem 0xd8b00000-0xd8cfffff 64bit pref] [ 0.838893] pci 0000:85:00.0: BAR 6: assigned [mem 0xd0420000-0xd043ffff pref] [ 0.838896] pci 0000:00:1c.5: PCI bridge to [bus 85-85] [ 0.838899] pci 0000:00:1c.5: bridge window [io 0x2000-0x2fff] [ 0.838905] pci 0000:00:1c.5: bridge window [mem 0xd0700000-0xd07fffff] [ 0.838910] pci 0000:00:1c.5: bridge window [mem 0xd0400000-0xd04fffff 64bit pref] [ 0.838917] pci 0000:00:1e.0: PCI bridge to [bus 86-86] [ 0.838923] pci 0000:00:1e.0: bridge window [mem 0xd0600000-0xd06fffff] [ 0.838952] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 0.838958] pci 0000:00:1c.0: setting latency timer to 64 [ 0.838971] pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17 [ 0.838976] pci 0000:00:1c.1: setting latency timer to 64 [ 0.838986] pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18 [ 0.838991] pci 0000:00:1c.2: setting latency timer to 64 [ 0.838999] pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 0.839003] pci 0000:00:1c.4: setting latency timer to 64 [ 0.839011] pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17 [ 0.839016] pci 0000:00:1c.5: setting latency timer to 64 [ 0.839024] pci 0000:00:1e.0: setting latency timer to 64 [ 0.839028] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.839031] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.839033] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.839035] pci_bus 0000:00: resource 7 [mem 0xc0000000-0xdfffffff] [ 0.839037] pci_bus 0000:00: resource 8 [mem 0xf0000000-0xfedfffff] [ 0.839039] pci_bus 0000:00: resource 9 [mem 0xfee01000-0xffffffff] [ 0.839041] pci_bus 0000:01: resource 0 [io 0x9000-0x9fff] [ 0.839044] pci_bus 0000:01: resource 1 [mem 0xd8900000-0xd89fffff] [ 0.839047] pci_bus 0000:01: resource 2 [mem 0xd9100000-0xd92fffff 64bit pref] [ 0.839051] pci_bus 0000:02: resource 0 [io 0x8000-0x8fff] [ 0.839054] pci_bus 0000:02: resource 1 [mem 0xd8800000-0xd88fffff] [ 0.839057] pci_bus 0000:02: resource 2 [mem 0xd8f00000-0xd90fffff 64bit pref] [ 0.839060] pci_bus 0000:03: resource 0 [io 0x5000-0x6fff] [ 0.839063] pci_bus 0000:03: resource 1 [mem 0xd4800000-0xd87fffff] [ 0.839066] pci_bus 0000:03: resource 2 [mem 0xd8d00000-0xd8efffff 64bit pref] [ 0.839069] pci_bus 0000:44: resource 0 [io 0x3000-0x4fff] [ 0.839072] pci_bus 0000:44: resource 1 [mem 0xd0800000-0xd47fffff] [ 0.839075] pci_bus 0000:44: resource 2 [mem 0xd8b00000-0xd8cfffff 64bit pref] [ 0.839078] pci_bus 0000:85: resource 0 [io 0x2000-0x2fff] [ 0.839081] pci_bus 0000:85: resource 1 [mem 0xd0700000-0xd07fffff] [ 0.839084] pci_bus 0000:85: resource 2 [mem 0xd0400000-0xd04fffff 64bit pref] [ 0.839088] pci_bus 0000:86: resource 1 [mem 0xd0600000-0xd06fffff] [ 0.839091] pci_bus 0000:86: resource 4 [io 0x0000-0x0cf7] [ 0.839094] pci_bus 0000:86: resource 5 [io 0x0d00-0xffff] [ 0.839096] pci_bus 0000:86: resource 6 [mem 0x000a0000-0x000bffff] [ 0.839099] pci_bus 0000:86: resource 7 [mem 0xc0000000-0xdfffffff] [ 0.839102] pci_bus 0000:86: resource 8 [mem 0xf0000000-0xfedfffff] [ 0.839105] pci_bus 0000:86: resource 9 [mem 0xfee01000-0xffffffff] [ 0.839147] NET: Registered protocol family 2 [ 0.839278] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.840659] TCP established hash table entries: 524288 (order: 11, 8388608 bytes) [ 0.846465] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) [ 0.847156] TCP: Hash tables configured (established 524288 bind 65536) [ 0.847159] TCP reno registered [ 0.847178] UDP hash table entries: 2048 (order: 4, 65536 bytes) [ 0.847233] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes) [ 0.847410] NET: Registered protocol family 1 [ 0.847431] pci 0000:00:02.0: Boot video device [ 0.847708] PCI: CLS 64 bytes, default 64 [ 0.848089] audit: initializing netlink socket (disabled) [ 0.848101] type=2000 audit(1330449276.844:1): initialized [ 0.869805] Trying to unpack rootfs image as initramfs... [ 3.061033] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 3.080125] VFS: Disk quotas dquot_6.5.2 [ 3.080179] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 3.080644] fuse init (API version 7.17) [ 3.080730] msgmni has been set to 5844 [ 3.081020] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 3.081045] io scheduler noop registered [ 3.081047] io scheduler deadline registered [ 3.081079] io scheduler cfq registered (default) [ 3.081189] pcieport 0000:00:1c.0: setting latency timer to 64 [ 3.081249] pcieport 0000:00:1c.0: irq 40 for MSI/MSI-X [ 3.081362] pcieport 0000:00:1c.1: setting latency timer to 64 [ 3.081415] pcieport 0000:00:1c.1: irq 41 for MSI/MSI-X [ 3.081526] pcieport 0000:00:1c.2: setting latency timer to 64 [ 3.081578] pcieport 0000:00:1c.2: irq 42 for MSI/MSI-X [ 3.081684] pcieport 0000:00:1c.4: setting latency timer to 64 [ 3.081736] pcieport 0000:00:1c.4: irq 43 for MSI/MSI-X [ 3.081842] pcieport 0000:00:1c.5: setting latency timer to 64 [ 3.081894] pcieport 0000:00:1c.5: irq 44 for MSI/MSI-X [ 3.082016] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt [ 3.082022] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded [ 3.082042] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt [ 3.082045] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt [ 3.082050] pcie_pme 0000:00:1c.1:pcie01: service driver pcie_pme loaded [ 3.082068] pcieport 0000:00:1c.2: Signaling PME through PCIe PME interrupt [ 3.082073] pcie_pme 0000:00:1c.2:pcie01: service driver pcie_pme loaded [ 3.082094] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt [ 3.082099] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded [ 3.082119] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt [ 3.082121] pci 0000:85:00.0: Signaling PME through PCIe PME interrupt [ 3.082126] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded [ 3.082142] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 4.255641] sched: RT throttling activated [ 4.284235] Freeing initrd memory: 14548k freed [ 4.536816] pciehp 0000:00:1c.0:pcie04: HPC vendor_id 8086 device_id 2940 ss_vid 0 ss_did 0 [ 4.536850] pciehp 0000:00:1c.0:pcie04: service driver pciehp loaded [ 4.536865] pciehp 0000:00:1c.1:pcie04: HPC vendor_id 8086 device_id 2942 ss_vid 0 ss_did 0 [ 4.536884] pciehp 0000:00:1c.1:pcie04: service driver pciehp loaded [ 4.536897] pciehp 0000:00:1c.2:pcie04: HPC vendor_id 8086 device_id 2944 ss_vid 0 ss_did 0 [ 4.536928] pciehp 0000:00:1c.2:pcie04: service driver pciehp loaded [ 4.536941] pciehp 0000:00:1c.4:pcie04: HPC vendor_id 8086 device_id 2948 ss_vid 0 ss_did 0 [ 4.536959] pciehp 0000:00:1c.4:pcie04: service driver pciehp loaded [ 4.536971] pciehp 0000:00:1c.5:pcie04: HPC vendor_id 8086 device_id 294a ss_vid 0 ss_did 0 [ 4.536989] pciehp 0000:00:1c.5:pcie04: service driver pciehp loaded [ 4.536996] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 [ 4.537065] intel_idle: MWAIT substates: 0x2220 [ 4.537067] intel_idle: does not run on family 6 model 23 [ 4.537183] ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared [ 4.537280] ACPI: AC Adapter [AC] (on-line) [ 4.537355] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0 [ 4.537361] ACPI: Sleep Button [SLPB] [ 4.537400] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1 [ 4.537443] ACPI: Lid Switch [LID] [ 4.537487] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 [ 4.537490] ACPI: Power Button [PWRF] [ 4.537572] ACPI: Fan [FAN6] (off) [ 4.537618] ACPI: Fan [FAN7] (off) [ 4.537667] ACPI: Fan [FAN8] (off) [ 4.537713] ACPI: Fan [FAN9] (off) [ 4.537761] ACPI: Fan [FANA] (off) [ 4.537805] ACPI: Fan [FANB] (off) [ 4.537835] ACPI: Fan [FANG] (off) [ 4.537883] ACPI: Fan [FAN0] (off) [ 4.537930] ACPI: Fan [FAN1] (off) [ 4.537977] ACPI: Fan [FAN2] (off) [ 4.538024] ACPI: Fan [FAN3] (off) [ 4.538070] ACPI: Fan [FAN4] (off) [ 4.538116] ACPI: Fan [FAN5] (off) [ 4.538611] Monitor-Mwait will be used to enter C-1 state [ 4.538649] Refined TSC clocksource calibration: 2194.499 MHz. [ 4.538654] Switching to clocksource tsc [ 4.538864] Monitor-Mwait will be used to enter C-2 state [ 4.538870] Marking TSC unstable due to TSC halts in idle [ 4.538876] ACPI: acpi_idle registered with cpuidle [ 4.544077] Switching to clocksource hpet [ 5.031065] thermal LNXTHERM:00: registered as thermal_zone0 [ 5.031067] ACPI: Thermal Zone [GFXZ] (16 C) [ 5.287641] thermal LNXTHERM:01: registered as thermal_zone1 [ 5.287644] ACPI: Thermal Zone [DTSZ] (71 C) [ 5.302991] thermal LNXTHERM:02: registered as thermal_zone2 [ 5.302994] ACPI: Thermal Zone [CPUZ] (70 C) [ 5.305584] thermal LNXTHERM:03: registered as thermal_zone3 [ 5.305587] ACPI: Thermal Zone [SKNZ] (56 C) [ 5.313168] thermal LNXTHERM:04: registered as thermal_zone4 [ 5.313171] ACPI: Thermal Zone [BATZ] (24 C) [ 5.316867] thermal LNXTHERM:05: registered as thermal_zone5 [ 5.316869] ACPI: Thermal Zone [FDTZ] (42 C) [ 5.316907] ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared [ 5.316916] ACPI: Battery Slot [BAT0] (battery present) [ 5.317119] ERST: Table is not found! [ 5.317121] GHES: HEST is not enabled! [ 5.317212] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 5.318496] Linux agpgart interface v0.103 [ 5.318559] agpgart-intel 0000:00:00.0: Intel GM45 Chipset [ 5.318712] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable [ 5.319436] agpgart-intel 0000:00:00.0: detected 65536K stolen memory [ 5.319548] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000 [ 5.320869] brd: module loaded [ 5.321509] loop: module loaded [ 5.321670] ahci 0000:00:1f.2: version 3.0 [ 5.321694] ahci 0000:00:1f.2: PCI INT A -> GSI 21 (level, low) -> IRQ 21 [ 5.321812] ahci 0000:00:1f.2: irq 45 for MSI/MSI-X [ 5.321876] ahci: SSS flag set, parallel bus scan disabled [ 5.321910] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x23 impl SATA mode [ 5.321914] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ccc ems [ 5.321920] ahci 0000:00:1f.2: setting latency timer to 64 [ 5.336540] scsi0 : ahci [ 5.336625] scsi1 : ahci [ 5.336684] scsi2 : ahci [ 5.336742] scsi3 : ahci [ 5.336801] scsi4 : ahci [ 5.336862] scsi5 : ahci [ 5.337013] ata1: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04100 irq 45 [ 5.337017] ata2: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04180 irq 45 [ 5.337019] ata3: DUMMY [ 5.337020] ata4: DUMMY [ 5.337021] ata5: DUMMY [ 5.337024] ata6: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04380 irq 45 [ 5.337364] Fixed MDIO Bus: probed [ 5.337381] tun: Universal TUN/TAP device driver, 1.6 [ 5.337382] tun: (C) 1999-2004 Max Krasnyansky [ 5.337468] PPP generic driver version 2.4.2 [ 5.337570] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 5.337603] ehci_hcd 0000:00:1a.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19 [ 5.337627] ehci_hcd 0000:00:1a.7: setting latency timer to 64 [ 5.337631] ehci_hcd 0000:00:1a.7: EHCI Host Controller [ 5.337667] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1 [ 5.337698] ehci_hcd 0000:00:1a.7: debug port 1 [ 5.341585] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported [ 5.341687] ehci_hcd 0000:00:1a.7: irq 19, io mem 0xd8a04c00 [ 5.356015] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00 [ 5.356153] hub 1-0:1.0: USB hub found [ 5.356157] hub 1-0:1.0: 6 ports detected [ 5.356267] ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 20 (level, low) -> IRQ 20 [ 5.356285] ehci_hcd 0000:00:1d.7: setting latency timer to 64 [ 5.356289] ehci_hcd 0000:00:1d.7: EHCI Host Controller [ 5.356333] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2 [ 5.356363] ehci_hcd 0000:00:1d.7: debug port 1 [ 5.360264] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported [ 5.360301] ehci_hcd 0000:00:1d.7: irq 20, io mem 0xd8a04800 [ 5.376014] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00 [ 5.376133] hub 2-0:1.0: USB hub found [ 5.376137] hub 2-0:1.0: 6 ports detected [ 5.376239] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 5.376252] uhci_hcd: USB Universal Host Controller Interface driver [ 5.376272] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 5.376280] uhci_hcd 0000:00:1a.0: setting latency timer to 64 [ 5.376283] uhci_hcd 0000:00:1a.0: UHCI Host Controller [ 5.376532] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3 [ 5.376572] uhci_hcd 0000:00:1a.0: irq 16, io base 0x000070c0 [ 5.376630] ACPI: Battery Slot [BAT0] (battery present) [ 5.376713] hub 3-0:1.0: USB hub found [ 5.376718] hub 3-0:1.0: 2 ports detected [ 5.376777] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17 [ 5.376784] uhci_hcd 0000:00:1a.1: setting latency timer to 64 [ 5.376787] uhci_hcd 0000:00:1a.1: UHCI Host Controller [ 5.376827] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4 [ 5.376865] uhci_hcd 0000:00:1a.1: irq 17, io base 0x000070a0 [ 5.376980] hub 4-0:1.0: USB hub found [ 5.376984] hub 4-0:1.0: 2 ports detected [ 5.377041] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18 [ 5.377048] uhci_hcd 0000:00:1a.2: setting latency timer to 64 [ 5.377051] uhci_hcd 0000:00:1a.2: UHCI Host Controller [ 5.377087] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5 [ 5.377122] uhci_hcd 0000:00:1a.2: irq 18, io base 0x00007080 [ 5.377237] hub 5-0:1.0: USB hub found [ 5.377242] hub 5-0:1.0: 2 ports detected [ 5.377302] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20 [ 5.377308] uhci_hcd 0000:00:1d.0: setting latency timer to 64 [ 5.377312] uhci_hcd 0000:00:1d.0: UHCI Host Controller [ 5.377349] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6 [ 5.377376] uhci_hcd 0000:00:1d.0: irq 20, io base 0x00007060 [ 5.377487] hub 6-0:1.0: USB hub found [ 5.377491] hub 6-0:1.0: 2 ports detected [ 5.377555] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22 [ 5.377562] uhci_hcd 0000:00:1d.1: setting latency timer to 64 [ 5.377566] uhci_hcd 0000:00:1d.1: UHCI Host Controller [ 5.377605] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7 [ 5.377641] uhci_hcd 0000:00:1d.1: irq 22, io base 0x00007040 [ 5.377757] hub 7-0:1.0: USB hub found [ 5.377761] hub 7-0:1.0: 2 ports detected [ 5.377817] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18 [ 5.377824] uhci_hcd 0000:00:1d.2: setting latency timer to 64 [ 5.377827] uhci_hcd 0000:00:1d.2: UHCI Host Controller [ 5.377872] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8 [ 5.377900] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00007020 [ 5.378010] hub 8-0:1.0: USB hub found [ 5.378014] hub 8-0:1.0: 2 ports detected [ 5.378123] usbcore: registered new interface driver libusual [ 5.378158] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 [ 5.379836] i8042: Detected active multiplexing controller, rev 1.1 [ 5.380570] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 5.380577] serio: i8042 AUX0 port at 0x60,0x64 irq 12 [ 5.380607] serio: i8042 AUX1 port at 0x60,0x64 irq 12 [ 5.380629] serio: i8042 AUX2 port at 0x60,0x64 irq 12 [ 5.380650] serio: i8042 AUX3 port at 0x60,0x64 irq 12 [ 5.380758] mousedev: PS/2 mouse device common for all mice [ 5.380905] rtc_cmos 00:08: RTC can wake from S4 [ 5.381023] rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0 [ 5.381054] rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs [ 5.381141] device-mapper: uevent: version 1.0.3 [ 5.381207] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com [ 5.381237] cpuidle: using governor ladder [ 5.381268] cpuidle: using governor menu [ 5.381270] EFI Variables Facility v0.08 2004-May-17 [ 5.381498] TCP cubic registered [ 5.381608] NET: Registered protocol family 10 [ 5.382008] NET: Registered protocol family 17 [ 5.382026] Registering the dns_resolver key type [ 5.382129] PM: Hibernation image not present or could not be loaded. [ 5.382141] registered taskstats version 1 [ 5.397070] Magic number: 0:52:240 [ 5.397156] fan PNP0C0B:05: hash matches [ 5.397218] rtc_cmos 00:08: setting system clock to 2012-02-28 17:14:41 UTC (1330449281) [ 5.397235] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found [ 5.397236] EDD information not available. [ 5.408858] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3 [ 5.660078] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) [ 5.682123] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out [ 5.682222] ata1.00: ATA-8: WDC WD1600BEKT-60A25T1, 02.01A02, max UDMA/100 [ 5.682225] ata1.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA [ 5.683101] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out [ 5.683199] ata1.00: configured for UDMA/100 [ 5.683291] scsi 0:0:0:0: Direct-Access ATA WDC WD1600BEKT-6 02.0 PQ: 0 ANSI: 5 [ 5.683437] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 5.683533] sd 0:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB) [ 5.683579] sd 0:0:0:0: [sda] Write Protect is off [ 5.683582] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 5.683602] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 5.738576] sda: sda1 sda2 < sda5 > [ 5.738827] sd 0:0:0:0: [sda] Attached SCSI disk [ 5.780073] usb 1-5: new high-speed USB device number 3 using ehci_hcd [ 6.000047] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 6.022337] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out [ 6.022341] ata2.00: ATAPI: hp CDDVDW TS-L633N, 0300, max UDMA/100 [ 6.041543] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out [ 6.041548] ata2.00: configured for UDMA/100 [ 6.044328] scsi 1:0:0:0: CD-ROM hp CDDVDW TS-L633N 0300 PQ: 0 ANSI: 5 [ 6.048309] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray [ 6.048312] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 6.048429] sr 1:0:0:0: Attached scsi CD-ROM sr0 [ 6.048496] sr 1:0:0:0: Attached scsi generic sg1 type 5 [ 6.060069] usb 2-5: new high-speed USB device number 2 using ehci_hcd [ 6.196463] Initializing USB Mass Storage driver... [ 6.196581] scsi6 : usb-storage 2-5:1.0 [ 6.196661] usbcore: registered new interface driver usb-storage [ 6.196663] USB Mass Storage support registered. [ 6.368075] ata6: SATA link down (SStatus 0 SControl 300) [ 6.369718] Freeing unused kernel memory: 920k freed [ 6.370029] Write protecting the kernel read-only data: 12288k [ 6.375685] Freeing unused kernel memory: 1620k freed [ 6.380909] Freeing unused kernel memory: 1200k freed [ 6.404218] udevd[107]: starting version 175 [ 6.432043] usb 3-1: new full-speed USB device number 2 using uhci_hcd [ 6.534206] wmi: Mapper loaded [ 6.574134] b43-pci-bridge 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 6.574146] b43-pci-bridge 0000:02:00.0: setting latency timer to 64 [ 6.576897] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 6.576921] r8169 0000:85:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 6.576954] r8169 0000:85:00.0: setting latency timer to 64 [ 6.577024] r8169 0000:85:00.0: irq 46 for MSI/MSI-X [ 6.577386] r8169 0000:85:00.0: eth0: RTL8102e at 0xffffc90000642000, 1c:c1:de:90:ab:4f, XID 04e00000 IRQ 46 [ 6.578456] [drm] Initialized drm 1.1.0 20060810 [ 6.592197] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x16, vendor 0x4243) [ 6.592207] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x0F, vendor 0x4243) [ 6.592215] ssb: Core 2 found: PCMCIA (cc 0x80D, rev 0x0A, vendor 0x4243) [ 6.592224] ssb: Core 3 found: PCI-E (cc 0x820, rev 0x09, vendor 0x4243) [ 6.610966] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 6.610972] i915 0000:00:02.0: setting latency timer to 64 [ 6.706823] i915 0000:00:02.0: irq 47 for MSI/MSI-X [ 6.706829] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 6.706831] [drm] Driver supports precise vblank timestamp query. [ 6.706864] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 6.772240] ssb: Sonics Silicon Backplane found on PCI device 0000:02:00.0 [ 7.197266] scsi 6:0:0:0: Direct-Access USB 2.0 USB Flash Drive 1100 PQ: 0 ANSI: 0 CCS [ 7.200377] sd 6:0:0:0: [sdb] 7864320 512-byte logical blocks: (4.02 GB/3.75 GiB) [ 7.200428] sd 6:0:0:0: Attached scsi generic sg2 type 0 [ 7.201255] sd 6:0:0:0: [sdb] Write Protect is off [ 7.201259] sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00 [ 7.202123] sd 6:0:0:0: [sdb] No Caching mode page present [ 7.202125] sd 6:0:0:0: [sdb] Assuming drive cache: write through [ 7.205375] sd 6:0:0:0: [sdb] No Caching mode page present [ 7.205379] sd 6:0:0:0: [sdb] Assuming drive cache: write through [ 7.206025] sdb: sdb1 [ 7.208631] sd 6:0:0:0: [sdb] No Caching mode page present [ 7.208635] sd 6:0:0:0: [sdb] Assuming drive cache: write through [ 7.208638] sd 6:0:0:0: [sdb] Attached SCSI removable disk [ 7.226985] fbcon: inteldrmfb (fb0) is primary device [ 7.398893] Console: switching to colour frame buffer device 170x48 [ 7.401723] fb0: inteldrmfb frame buffer device [ 7.401725] drm: registered panic notifier [ 7.405089] acpi device:09: registered as cooling_device14 [ 7.405779] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4 [ 7.405894] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) [ 7.406123] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 [ 7.938786] Btrfs loaded [ 7.945443] xor: automatically using best checksumming function: generic_sse [ 7.964009] generic_sse: 8370.000 MB/sec [ 7.964011] xor: using function: generic_sse (8370.000 MB/sec) [ 7.969085] device-mapper: dm-raid45: initialized v0.2594b [ 8.114750] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) [ 8.868385] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 11.665085] kjournald starting. Commit interval 5 seconds [ 11.665119] EXT3-fs (loop1): using internal journal [ 11.665123] EXT3-fs (loop1): mounted filesystem with ordered data mode [ 43.887184] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 44.223520] udevd[2375]: starting version 175 [ 44.422817] Adding 2791420k swap on /dev/sda5. Priority:-1 extents:1 across:2791420k [ 45.130996] Bluetooth: Core ver 2.16 [ 45.131543] NET: Registered protocol family 31 [ 45.131546] Bluetooth: HCI device and connection manager initialized [ 45.131548] Bluetooth: HCI socket layer initialized [ 45.131550] Bluetooth: L2CAP socket layer initialized [ 45.131557] Bluetooth: SCO socket layer initialized [ 45.466627] Bluetooth: Generic Bluetooth USB driver ver 0.6 [ 45.469939] usbcore: registered new interface driver btusb [ 45.614641] cfg80211: Calling CRDA to update world regulatory domain [ 45.749960] device-mapper: multipath: version 1.3.0 loaded [ 45.760185] Linux video capture interface: v2.00 [ 45.856717] uvcvideo: Found UVC 1.00 device Villem (0461:4db6) [ 45.918155] input: Villem as /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5 [ 45.918319] usbcore: registered new interface driver uvcvideo [ 45.918322] USB Video Class driver (1.1.1) [ 45.931164] Bluetooth: RFCOMM TTY layer initialized [ 45.931170] Bluetooth: RFCOMM socket layer initialized [ 45.931172] Bluetooth: RFCOMM ver 1.11 [ 45.965417] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 45.965420] Bluetooth: BNEP filters: protocol multicast [ 46.349974] init: failsafe main process (2636) killed by TERM signal [ 46.380104] psmouse serio4: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xa40000/0xa0400 [ 46.421932] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input6 [ 46.682579] input: HP WMI hotkeys as /devices/virtual/input/input7 [ 47.334947] cfg80211: World regulatory domain updated: [ 47.334953] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 47.334956] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.334958] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 47.334960] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 47.334962] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.334964] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.383742] r8169 0000:85:00.0: eth0: link down [ 47.386289] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 47.386729] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 47.387396] b43-phy0: Broadcom 4312 WLAN found (core revision 15) [ 47.452220] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule: [ 47.452224] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.452226] cfg80211: Updating information on frequency 2417 MHz for a 20 MHz width channel with regulatory rule: [ 47.452229] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.452231] cfg80211: Updating information on frequency 2422 MHz for a 20 MHz width channel with regulatory rule: [ 47.452234] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.452236] cfg80211: Updating information on frequency 2427 MHz for a 20 MHz width channel with regulatory rule: [ 47.452238] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.452240] cfg80211: Updating information on frequency 2432 MHz for a 20 MHz width channel with regulatory rule: [ 47.452243] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.452245] cfg80211: Updating information on frequency 2437 MHz for a 20 MHz width channel with regulatory rule: [ 47.452247] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.452249] cfg80211: Updating information on frequency 2442 MHz for a 20 MHz width channel with regulatory rule: [ 47.452252] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.452254] cfg80211: Updating information on frequency 2447 MHz for a 20 MHz width channel with regulatory rule: [ 47.452256] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.452258] cfg80211: Updating information on frequency 2452 MHz for a 20 MHz width channel with regulatory rule: [ 47.452261] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.452263] cfg80211: Updating information on frequency 2457 MHz for a 20 MHz width channel with regulatory rule: [ 47.452265] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.452267] cfg80211: Updating information on frequency 2462 MHz for a 20 MHz width channel with regulatory rule: [ 47.452270] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 47.452272] cfg80211: Updating information on frequency 2467 MHz for a 20 MHz width channel with regulatory rule: [ 47.452274] cfg80211: 2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 47.452276] cfg80211: Updating information on frequency 2472 MHz for a 20 MHz width channel with regulatory rule: [ 47.452279] cfg80211: 2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 47.452281] cfg80211: Updating information on frequency 2484 MHz for a 20 MHz width channel with regulatory rule: [ 47.452283] cfg80211: 2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 47.958657] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 47.990784] Registered led device: b43-phy0::tx [ 47.993734] init: hybrid-gfx main process (2843) terminated with status 127 [ 48.002972] Registered led device: b43-phy0::rx [ 48.004232] Registered led device: b43-phy0::radio [ 48.005458] Broadcom 43xx driver loaded [ Features: PNL ] , 0.280668973923) for message-result with priority -100. 2012-02-28 20:56:36,974 DEBUG Finished firing message-result. 2012-02-28 20:56:36,974 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': '[ 0.000000] Initializing cgroup subsys cpuset\n[ 0.000000] Initializing cgroup subsys cpu\n[ 0.000000] Linux version 3.2.0-17-generic (buildd@allspice) (gcc version 4.6.2 (Ubuntu/Linaro 4.6.2-16ubuntu1) ) #27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012 (Ubuntu 3.2.0-17.27-generic 3.2.6)\n[ 0.000000] Command line: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity\n[ 0.000000] KERNEL supported cpus:\n[ 0.000000] Intel GenuineIntel\n[ 0.000000] AMD AuthenticAMD\n[ 0.000000] Centaur CentaurHauls\n[ 0.000000] Disabled fast string operations\n[ 0.000000] BIOS-provided physical RAM map:\n[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)\n[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)\n[ 0.000000] BIOS-e820: 00000000000ef000 - 0000000000100000 (reserved)\n[ 0.000000] BIOS-e820: 0000000000100000 - 00000000b6b4a000 (usable)\n[ 0.000000] BIOS-e820: 00000000b6b4a000 - 00000000b6b4c000 (reserved)\n[ 0.000000] BIOS-e820: 00000000b6b4c000 - 00000000b7970000 (usable)\n[ 0.000000] BIOS-e820: 00000000b7970000 - 00000000b7980000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000b7980000 - 00000000ba0ff000 (usable)\n[ 0.000000] BIOS-e820: 00000000ba0ff000 - 00000000ba2ff000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000ba2ff000 - 00000000bba99000 (usable)\n[ 0.000000] BIOS-e820: 00000000bba99000 - 00000000bba9a000 (reserved)\n[ 0.000000] BIOS-e820: 00000000bba9a000 - 00000000bbabf000 (usable)\n[ 0.000000] BIOS-e820: 00000000bbabf000 - 00000000bbacf000 (reserved)\n[ 0.000000] BIOS-e820: 00000000bbacf000 - 00000000bbbcf000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000bbbcf000 - 00000000bbbff000 (ACPI data)\n[ 0.000000] BIOS-e820: 00000000bbbff000 - 00000000bbc00000 (usable)\n[ 0.000000] BIOS-e820: 00000000bbc00000 - 00000000c0000000 (reserved)\n[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed10000 - 00000000fed14000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed18000 - 00000000fed1a000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)\n[ 0.000000] BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)\n[ 0.000000] NX (Execute Disable) protection: active\n[ 0.000000] DMI 2.4 present.\n[ 0.000000] DMI: Hewlett-Packard /1526, BIOS 68PVI Ver. F.08 12/07/2010\n[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)\n[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)\n[ 0.000000] No AGP bridge found\n[ 0.000000] last_pfn = 0xbbc00 max_arch_pfn = 0x400000000\n[ 0.000000] MTRR default type: uncachable\n[ 0.000000] MTRR fixed ranges enabled:\n[ 0.000000] 00000-9FFFF write-back\n[ 0.000000] A0000-BFFFF uncachable\n[ 0.000000] C0000-FFFFF write-protect\n[ 0.000000] MTRR variable ranges enabled:\n[ 0.000000] 0 base 0FFE00000 mask FFFE00000 write-protect\n[ 0.000000] 1 base 000000000 mask F80000000 write-back\n[ 0.000000] 2 base 080000000 mask FC0000000 write-back\n[ 0.000000] 3 base 0B7970000 mask FFFFF0000 uncachable\n[ 0.000000] 4 disabled\n[ 0.000000] 5 disabled\n[ 0.000000] 6 disabled\n[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106\n[ 0.000000] initial memory mapped : 0 - 20000000\n[ 0.000000] Base memory trampoline at [ffff88000009a000] 9a000 size 20480\n[ 0.000000] init_memory_mapping: 0000000000000000-00000000bbc00000\n[ 0.000000] 0000000000 - 00bbc00000 page 2M\n[ 0.000000] kernel direct mapping tables up to bbc00000 @ 1fffc000-20000000\n[ 0.000000] RAMDISK: 7f1cb000 - 80000000\n[ 0.000000] ACPI: RSDP 00000000000f6970 00024 (v02 HPQOEM)\n[ 0.000000] ACPI: XSDT 00000000bbbfe120 00074 (v01 HPQOEM SLIC-MPC 0000000F 01000013)\n[ 0.000000] ACPI: FACP 00000000bbbfc000 000F4 (v03 HPQOEM 1526 0000000F HP 00000001)\n[ 0.000000] ACPI: DSDT 00000000bbbdb000 1B62B (v01 HPQOEM 1526 00000001 INTL 20060912)\n[ 0.000000] ACPI: FACS 00000000bbbad000 00040\n[ 0.000000] ACPI: HPET 00000000bbbfb000 00038 (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: APIC 00000000bbbfa000 00084 (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: MCFG 00000000bbbf9000 0003C (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: ASF! 00000000bbbf8000 000A0 (v32 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: SSDT 00000000bbbd8000 002DD (v01 HPQOEM SataAhci 00001000 INTL 20060912)\n[ 0.000000] ACPI: SLIC 00000000bbbd6000 00176 (v01 HPQOEM SLIC-MPC 00000001 HP 00000001)\n[ 0.000000] ACPI: SSDT 00000000bbbd5000 0057B (v01 PmRef Cpu0Cst 00003001 INTL 20060912)\n[ 0.000000] ACPI: SSDT 00000000bbbd4000 0066C (v01 PmRef CpuPm 00003000 INTL 20060912)\n[ 0.000000] ACPI: SSDT 00000000bbbd3000 00288 (v01 PmRef Cpu0Tst 00003000 INTL 20060912)\n[ 0.000000] ACPI: Local APIC address 0xfee00000\n[ 0.000000] No NUMA configuration found\n[ 0.000000] Faking a node at 0000000000000000-00000000bbc00000\n[ 0.000000] Initmem setup node 0 0000000000000000-00000000bbc00000\n[ 0.000000] NODE_DATA [00000000bbaba000 - 00000000bbabefff]\n[ 0.000000] [ffffea0000000000-ffffea0002ffffff] PMD -> [ffff8800b3a00000-ffff8800b69fffff] on node 0\n[ 0.000000] Zone PFN ranges:\n[ 0.000000] DMA 0x00000010 -> 0x00001000\n[ 0.000000] DMA32 0x00001000 -> 0x00100000\n[ 0.000000] Normal empty\n[ 0.000000] Movable zone start PFN for each node\n[ 0.000000] early_node_map[7] active PFN ranges\n[ 0.000000] 0: 0x00000010 -> 0x0000009f\n[ 0.000000] 0: 0x00000100 -> 0x000b6b4a\n[ 0.000000] 0: 0x000b6b4c -> 0x000b7970\n[ 0.000000] 0: 0x000b7980 -> 0x000ba0ff\n[ 0.000000] 0: 0x000ba2ff -> 0x000bba99\n[ 0.000000] 0: 0x000bba9a -> 0x000bbabf\n[ 0.000000] 0: 0x000bbbff -> 0x000bbc00\n[ 0.000000] On node 0 totalpages: 768060\n[ 0.000000] DMA zone: 64 pages used for memmap\n[ 0.000000] DMA zone: 5 pages reserved\n[ 0.000000] DMA zone: 3914 pages, LIFO batch:0\n[ 0.000000] DMA32 zone: 11952 pages used for memmap\n[ 0.000000] DMA32 zone: 752125 pages, LIFO batch:31\n[ 0.000000] ACPI: PM-Timer IO Port: 0x408\n[ 0.000000] ACPI: Local APIC address 0xfee00000\n[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])\n[ 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])\n[ 0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23\n[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)\n[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)\n[ 0.000000] ACPI: IRQ0 used by override.\n[ 0.000000] ACPI: IRQ2 used by override.\n[ 0.000000] ACPI: IRQ9 used by override.\n[ 0.000000] Using ACPI (MADT) for SMP configuration information\n[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000\n[ 0.000000] SMP: Allowing 4 CPUs, 3 hotplug CPUs\n[ 0.000000] nr_irqs_gsi: 40\n[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000\n[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000ef000\n[ 0.000000] PM: Registered nosave memory: 00000000000ef000 - 0000000000100000\n[ 0.000000] PM: Registered nosave memory: 00000000b6b4a000 - 00000000b6b4c000\n[ 0.000000] PM: Registered nosave memory: 00000000b7970000 - 00000000b7980000\n[ 0.000000] PM: Registered nosave memory: 00000000ba0ff000 - 00000000ba2ff000\n[ 0.000000] PM: Registered nosave memory: 00000000bba99000 - 00000000bba9a000\n[ 0.000000] PM: Registered nosave memory: 00000000bbabf000 - 00000000bbacf000\n[ 0.000000] PM: Registered nosave memory: 00000000bbacf000 - 00000000bbbcf000\n[ 0.000000] PM: Registered nosave memory: 00000000bbbcf000 - 00000000bbbff000\n[ 0.000000] Allocating PCI resources starting at c0000000 (gap: c0000000:20000000)\n[ 0.000000] Booting paravirtualized kernel on bare hardware\n[ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1\n[ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff8800bb800000 s83072 r8192 d23424 u524288\n[ 0.000000] pcpu-alloc: s83072 r8192 d23424 u524288 alloc=1*2097152\n[ 0.000000] pcpu-alloc: [0] 0 1 2 3 \n[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 756039\n[ 0.000000] Policy zone: DMA32\n[ 0.000000] Kernel command line: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity\n[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)\n[ 0.000000] xsave/xrstor: enabled xstate_bv 0x3, cntxt size 0x240\n[ 0.000000] Checking aperture...\n[ 0.000000] No AGP bridge found\n[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area\n[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!\n[ 0.000000] Memory: 2992264k/3076096k available (6552k kernel code, 3856k absent, 79976k reserved, 6650k data, 920k init)\n[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1\n[ 0.000000] Hierarchical RCU implementation.\n[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.\n[ 0.000000] NR_IRQS:16640 nr_irqs:712 16\n[ 0.000000] Extended CMOS year: 2000\n[ 0.000000] Console: colour VGA+ 80x25\n[ 0.000000] console [tty0] enabled\n[ 0.000000] allocated 25165824 bytes of page_cgroup\n[ 0.000000] please try \'cgroup_disable=memory\' option if you don\'t want memory cgroups\n[ 0.000000] hpet clockevent registered\n[ 0.000000] Fast TSC calibration using PIT\n[ 0.000000] Detected 2194.415 MHz processor.\n[ 0.004004] Calibrating delay loop (skipped), value calculated using timer frequency.. 4388.83 BogoMIPS (lpj=8777660)\n[ 0.004008] pid_max: default: 32768 minimum: 301\n[ 0.004036] Security Framework initialized\n[ 0.004055] AppArmor: AppArmor initialized\n[ 0.004057] Yama: becoming mindful.\n[ 0.004479] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)\n[ 0.011004] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)\n[ 0.012448] Mount-cache hash table entries: 256\n[ 0.012634] Initializing cgroup subsys cpuacct\n[ 0.012640] Initializing cgroup subsys memory\n[ 0.012652] Initializing cgroup subsys devices\n[ 0.012655] Initializing cgroup subsys freezer\n[ 0.012657] Initializing cgroup subsys blkio\n[ 0.012665] Initializing cgroup subsys perf_event\n[ 0.012695] Disabled fast string operations\n[ 0.012702] mce: CPU supports 6 MCE banks\n[ 0.012710] CPU0: Thermal monitoring handled by SMI\n[ 0.012715] using mwait in idle threads.\n[ 0.012729] SMP alternatives: switching to UP code\n[ 0.021058] ACPI: Core revision 20110623\n[ 0.028023] ftrace: allocating 27009 entries in 106 pages\n[ 0.032473] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1\n[ 0.072923] CPU0: Intel(R) Celeron(R) CPU 900 @ 2.20GHz stepping 0a\n[ 0.076004] Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.\n[ 0.076004] ... version: 2\n[ 0.076004] ... bit width: 40\n[ 0.076004] ... generic registers: 2\n[ 0.076004] ... value mask: 000000ffffffffff\n[ 0.076004] ... max period: 000000007fffffff\n[ 0.076004] ... fixed-purpose events: 3\n[ 0.076004] ... event mask: 0000000700000003\n[ 0.076004] NMI watchdog enabled, takes one hw-pmu counter.\n[ 0.076004] Brought up 1 CPUs\n[ 0.076004] Total of 1 processors activated (4388.83 BogoMIPS).\n[ 0.076004] devtmpfs: initialized\n[ 0.076004] EVM: security.selinux\n[ 0.076004] EVM: security.SMACK64\n[ 0.076004] EVM: security.capability\n[ 0.076004] PM: Registering ACPI NVS region at b7970000 (65536 bytes)\n[ 0.076004] PM: Registering ACPI NVS region at ba0ff000 (2097152 bytes)\n[ 0.076004] PM: Registering ACPI NVS region at bbacf000 (1048576 bytes)\n[ 0.076004] print_constraints: dummy: \n[ 0.076004] RTC time: 17:14:36, date: 02/28/12\n[ 0.076004] NET: Registered protocol family 16\n[ 0.076004] ACPI FADT declares the system doesn\'t support PCIe ASPM, so disable it\n[ 0.076004] ACPI: bus type pci registered\n[ 0.076004] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)\n[ 0.076004] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820\n[ 0.134325] PCI: Using configuration type 1 for base access\n[ 0.135280] bio: create slab at 0\n[ 0.135378] ACPI: Added _OSI(Module Device)\n[ 0.135380] ACPI: Added _OSI(Processor Device)\n[ 0.135382] ACPI: Added _OSI(3.0 _SCP Extensions)\n[ 0.135383] ACPI: Added _OSI(Processor Aggregator Device)\n[ 0.137146] ACPI: EC: Look up EC in DSDT\n[ 0.145549] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored\n[ 0.540094] ACPI: Interpreter enabled\n[ 0.540099] ACPI: (supports S0 S3 S4 S5)\n[ 0.540118] ACPI: Using IOAPIC for interrupt routing\n[ 0.541151] ACPI: Power Resource [APPR] (off)\n[ 0.546716] ACPI: Power Resource [PFN6] (off)\n[ 0.546768] ACPI: Power Resource [PFN7] (off)\n[ 0.546821] ACPI: Power Resource [PFN8] (off)\n[ 0.546879] ACPI: Power Resource [PFN9] (off)\n[ 0.546929] ACPI: Power Resource [PFNA] (off)\n[ 0.546981] ACPI: Power Resource [PFNB] (off)\n[ 0.547021] ACPI: Power Resource [PGF0] (off)\n[ 0.547528] ACPI: Power Resource [PFN0] (off)\n[ 0.547580] ACPI: Power Resource [PFN1] (off)\n[ 0.547635] ACPI: Power Resource [PFN2] (off)\n[ 0.547686] ACPI: Power Resource [PFN3] (off)\n[ 0.547741] ACPI: Power Resource [PFN4] (off)\n[ 0.547793] ACPI: Power Resource [PFN5] (off)\n[ 0.548579] ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62\n[ 0.548801] ACPI: No dock devices found.\n[ 0.548804] HEST: Table not found.\n[ 0.548807] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug\n[ 0.549507] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])\n[ 0.550074] pci_root PNP0A08:00: host bridge window [io 0x0000-0x0cf7]\n[ 0.550077] pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff]\n[ 0.550079] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]\n[ 0.550083] pci_root PNP0A08:00: host bridge window [mem 0xc0000000-0xdfffffff]\n[ 0.550085] pci_root PNP0A08:00: host bridge window [mem 0xf0000000-0xfedfffff]\n[ 0.550088] pci_root PNP0A08:00: host bridge window [mem 0xfee01000-0xffffffff]\n[ 0.550102] pci 0000:00:00.0: [8086:2a40] type 0 class 0x000600\n[ 0.550125] DMAR: Forcing write-buffer flush capability\n[ 0.550127] DMAR: Disabling IOMMU for graphics on this chipset\n[ 0.550153] pci 0000:00:02.0: [8086:2a42] type 0 class 0x000300\n[ 0.550166] pci 0000:00:02.0: reg 10: [mem 0xd0000000-0xd03fffff 64bit]\n[ 0.550175] pci 0000:00:02.0: reg 18: [mem 0xc0000000-0xcfffffff 64bit pref]\n[ 0.550182] pci 0000:00:02.0: reg 20: [io 0x70f0-0x70f7]\n[ 0.550219] pci 0000:00:02.1: [8086:2a43] type 0 class 0x000380\n[ 0.550230] pci 0000:00:02.1: reg 10: [mem 0xd0500000-0xd05fffff 64bit]\n[ 0.550323] pci 0000:00:1a.0: [8086:2937] type 0 class 0x000c03\n[ 0.550381] pci 0000:00:1a.0: reg 20: [io 0x70c0-0x70df]\n[ 0.550452] pci 0000:00:1a.1: [8086:2938] type 0 class 0x000c03\n[ 0.550510] pci 0000:00:1a.1: reg 20: [io 0x70a0-0x70bf]\n[ 0.550580] pci 0000:00:1a.2: [8086:2939] type 0 class 0x000c03\n[ 0.550638] pci 0000:00:1a.2: reg 20: [io 0x7080-0x709f]\n[ 0.550719] pci 0000:00:1a.7: [8086:293c] type 0 class 0x000c03\n[ 0.550745] pci 0000:00:1a.7: reg 10: [mem 0xd8a04c00-0xd8a04fff]\n[ 0.550858] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold\n[ 0.550864] pci 0000:00:1a.7: PME# disabled\n[ 0.550896] pci 0000:00:1b.0: [8086:293e] type 0 class 0x000403\n[ 0.550917] pci 0000:00:1b.0: reg 10: [mem 0xd8a00000-0xd8a03fff 64bit]\n[ 0.551017] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold\n[ 0.551021] pci 0000:00:1b.0: PME# disabled\n[ 0.551050] pci 0000:00:1c.0: [8086:2940] type 1 class 0x000604\n[ 0.551155] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold\n[ 0.551159] pci 0000:00:1c.0: PME# disabled\n[ 0.551191] pci 0000:00:1c.1: [8086:2942] type 1 class 0x000604\n[ 0.551295] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold\n[ 0.551300] pci 0000:00:1c.1: PME# disabled\n[ 0.551331] pci 0000:00:1c.2: [8086:2944] type 1 class 0x000604\n[ 0.551435] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold\n[ 0.551439] pci 0000:00:1c.2: PME# disabled\n[ 0.551474] pci 0000:00:1c.4: [8086:2948] type 1 class 0x000604\n[ 0.551578] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold\n[ 0.551583] pci 0000:00:1c.4: PME# disabled\n[ 0.551614] pci 0000:00:1c.5: [8086:294a] type 1 class 0x000604\n[ 0.551718] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold\n[ 0.551723] pci 0000:00:1c.5: PME# disabled\n[ 0.551759] pci 0000:00:1d.0: [8086:2934] type 0 class 0x000c03\n[ 0.551817] pci 0000:00:1d.0: reg 20: [io 0x7060-0x707f]\n[ 0.551887] pci 0000:00:1d.1: [8086:2935] type 0 class 0x000c03\n[ 0.551944] pci 0000:00:1d.1: reg 20: [io 0x7040-0x705f]\n[ 0.552015] pci 0000:00:1d.2: [8086:2936] type 0 class 0x000c03\n[ 0.552086] pci 0000:00:1d.2: reg 20: [io 0x7020-0x703f]\n[ 0.560096] pci 0000:00:1d.7: [8086:293a] type 0 class 0x000c03\n[ 0.560123] pci 0000:00:1d.7: reg 10: [mem 0xd8a04800-0xd8a04bff]\n[ 0.560237] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold\n[ 0.560243] pci 0000:00:1d.7: PME# disabled\n[ 0.560269] pci 0000:00:1e.0: [8086:2448] type 1 class 0x000604\n[ 0.560364] pci 0000:00:1f.0: [8086:2919] type 0 class 0x000601\n[ 0.560536] pci 0000:00:1f.2: [8086:2929] type 0 class 0x000106\n[ 0.560565] pci 0000:00:1f.2: reg 10: [io 0x70e8-0x70ef]\n[ 0.560577] pci 0000:00:1f.2: reg 14: [io 0x70fc-0x70ff]\n[ 0.560588] pci 0000:00:1f.2: reg 18: [io 0x70e0-0x70e7]\n[ 0.560600] pci 0000:00:1f.2: reg 1c: [io 0x70f8-0x70fb]\n[ 0.560612] pci 0000:00:1f.2: reg 20: [io 0x7000-0x701f]\n[ 0.560624] pci 0000:00:1f.2: reg 24: [mem 0xd8a04000-0xd8a047ff]\n[ 0.560695] pci 0000:00:1f.2: PME# supported from D3hot\n[ 0.560699] pci 0000:00:1f.2: PME# disabled\n[ 0.560778] pci 0000:00:1c.0: PCI bridge to [bus 01-01]\n[ 0.560786] pci 0000:00:1c.0: bridge window [mem 0xd8900000-0xd89fffff]\n[ 0.561106] pci 0000:02:00.0: [14e4:4315] type 0 class 0x000280\n[ 0.561175] pci 0000:02:00.0: reg 10: [mem 0xd8800000-0xd8803fff 64bit]\n[ 0.561554] pci 0000:02:00.0: supports D1 D2\n[ 0.561727] pci 0000:00:1c.1: PCI bridge to [bus 02-02]\n[ 0.561735] pci 0000:00:1c.1: bridge window [mem 0xd8800000-0xd88fffff]\n[ 0.561798] pci 0000:00:1c.2: PCI bridge to [bus 03-43]\n[ 0.561803] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff]\n[ 0.561808] pci 0000:00:1c.2: bridge window [mem 0xd4800000-0xd87fffff]\n[ 0.561872] pci 0000:00:1c.4: PCI bridge to [bus 44-84]\n[ 0.561876] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff]\n[ 0.561881] pci 0000:00:1c.4: bridge window [mem 0xd0800000-0xd47fffff]\n[ 0.561970] pci 0000:85:00.0: [10ec:8136] type 0 class 0x000200\n[ 0.561992] pci 0000:85:00.0: reg 10: [io 0x2000-0x20ff]\n[ 0.562030] pci 0000:85:00.0: reg 18: [mem 0xd0410000-0xd0410fff 64bit pref]\n[ 0.562055] pci 0000:85:00.0: reg 20: [mem 0xd0400000-0xd040ffff 64bit pref]\n[ 0.562071] pci 0000:85:00.0: reg 30: [mem 0xfffe0000-0xffffffff pref]\n[ 0.562160] pci 0000:85:00.0: supports D1 D2\n[ 0.562162] pci 0000:85:00.0: PME# supported from D0 D1 D2 D3hot D3cold\n[ 0.562168] pci 0000:85:00.0: PME# disabled\n[ 0.568055] pci 0000:00:1c.5: PCI bridge to [bus 85-85]\n[ 0.568060] pci 0000:00:1c.5: bridge window [io 0x2000-0x2fff]\n[ 0.568065] pci 0000:00:1c.5: bridge window [mem 0xd0700000-0xd07fffff]\n[ 0.568073] pci 0000:00:1c.5: bridge window [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.568166] pci 0000:00:1e.0: PCI bridge to [bus 86-86] (subtractive decode)\n[ 0.568174] pci 0000:00:1e.0: bridge window [mem 0xd0600000-0xd06fffff]\n[ 0.568182] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode)\n[ 0.568184] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode)\n[ 0.568186] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)\n[ 0.568188] pci 0000:00:1e.0: bridge window [mem 0xc0000000-0xdfffffff] (subtractive decode)\n[ 0.568191] pci 0000:00:1e.0: bridge window [mem 0xf0000000-0xfedfffff] (subtractive decode)\n[ 0.568193] pci 0000:00:1e.0: bridge window [mem 0xfee01000-0xffffffff] (subtractive decode)\n[ 0.568232] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0._PRT]\n[ 0.799684] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP01._PRT]\n[ 0.799722] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP02._PRT]\n[ 0.799759] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP03._PRT]\n[ 0.799814] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP05._PRT]\n[ 0.799846] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP06._PRT]\n[ 0.799904] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.PCIB._PRT]\n[ 0.800355] pci0000:00: Requesting ACPI _OSC control (0x1d)\n[ 0.801466] pci0000:00: ACPI _OSC control (0x1d) granted\n[ 0.808706] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808753] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *11 12 14 15)\n[ 0.808796] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808838] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10\n[ 0.808881] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808923] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *10\n[ 0.808965] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.809007] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.\n[ 0.809130] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none\n[ 0.809137] vgaarb: loaded\n[ 0.809139] vgaarb: bridge control possible 0000:00:02.0\n[ 0.809237] i2c-core: driver [aat2870] using legacy suspend method\n[ 0.809239] i2c-core: driver [aat2870] using legacy resume method\n[ 0.809310] SCSI subsystem initialized\n[ 0.809365] libata version 3.00 loaded.\n[ 0.809409] usbcore: registered new interface driver usbfs\n[ 0.809419] usbcore: registered new interface driver hub\n[ 0.809448] usbcore: registered new device driver usb\n[ 0.809531] PCI: Using ACPI for IRQ routing\n[ 0.819803] PCI: pci_cache_line_size set to 64 bytes\n[ 0.819891] reserve RAM buffer: 000000000009fc00 - 000000000009ffff \n[ 0.819894] reserve RAM buffer: 00000000b6b4a000 - 00000000b7ffffff \n[ 0.819896] reserve RAM buffer: 00000000b7970000 - 00000000b7ffffff \n[ 0.819898] reserve RAM buffer: 00000000ba0ff000 - 00000000bbffffff \n[ 0.819900] reserve RAM buffer: 00000000bba99000 - 00000000bbffffff \n[ 0.819903] reserve RAM buffer: 00000000bbabf000 - 00000000bbffffff \n[ 0.819905] reserve RAM buffer: 00000000bbc00000 - 00000000bbffffff \n[ 0.820001] NetLabel: Initializing\n[ 0.820003] NetLabel: domain hash size = 128\n[ 0.820004] NetLabel: protocols = UNLABELED CIPSOv4\n[ 0.820015] NetLabel: unlabeled traffic allowed by default\n[ 0.820074] HPET: 4 timers in total, 0 timers will be used for per-cpu timer\n[ 0.820081] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0\n[ 0.820085] hpet0: 4 comparators, 64-bit 14.318180 MHz counter\n[ 0.824067] Switching to clocksource hpet\n[ 0.830505] AppArmor: AppArmor Filesystem Enabled\n[ 0.830546] pnp: PnP ACPI init\n[ 0.830566] ACPI: bus type pnp registered\n[ 0.830907] pnp 00:00: [bus 00-ff]\n[ 0.830910] pnp 00:00: [io 0x0000-0x0cf7 window]\n[ 0.830912] pnp 00:00: [io 0x0cf8-0x0cff]\n[ 0.830914] pnp 00:00: [io 0x0d00-0xffff window]\n[ 0.830916] pnp 00:00: [mem 0x000a0000-0x000bffff window]\n[ 0.830921] pnp 00:00: [mem 0x000c0000-0x000c3fff window]\n[ 0.830923] pnp 00:00: [mem 0x000c4000-0x000c7fff window]\n[ 0.830925] pnp 00:00: [mem 0x000c8000-0x000cbfff window]\n[ 0.830927] pnp 00:00: [mem 0x000cc000-0x000cffff window]\n[ 0.830929] pnp 00:00: [mem 0x000d0000-0x000d3fff window]\n[ 0.830931] pnp 00:00: [mem 0x000d4000-0x000d7fff window]\n[ 0.830933] pnp 00:00: [mem 0x000d8000-0x000dbfff window]\n[ 0.830935] pnp 00:00: [mem 0x000dc000-0x000dffff window]\n[ 0.830937] pnp 00:00: [mem 0x000e0000-0x000e3fff window]\n[ 0.830939] pnp 00:00: [mem 0x000e4000-0x000e7fff window]\n[ 0.830941] pnp 00:00: [mem 0x000e8000-0x000ebfff window]\n[ 0.830943] pnp 00:00: [mem 0x000ec000-0x000effff window]\n[ 0.830945] pnp 00:00: [mem 0x000f0000-0x000fffff window]\n[ 0.830947] pnp 00:00: [mem 0xc0000000-0xdfffffff window]\n[ 0.830950] pnp 00:00: [mem 0xf0000000-0xfedfffff window]\n[ 0.830952] pnp 00:00: [mem 0xfee01000-0xffffffff window]\n[ 0.831050] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)\n[ 0.831122] pnp 00:01: [mem 0xfed1c000-0xfed1ffff]\n[ 0.831124] pnp 00:01: [mem 0xfed10000-0xfed13fff]\n[ 0.831126] pnp 00:01: [mem 0xfed18000-0xfed18fff]\n[ 0.831128] pnp 00:01: [mem 0xfed19000-0xfed19fff]\n[ 0.831130] pnp 00:01: [mem 0xe0000000-0xefffffff]\n[ 0.831132] pnp 00:01: [mem 0xfec00000-0xfec00fff]\n[ 0.831133] pnp 00:01: [mem 0xfed20000-0xfed3ffff]\n[ 0.831135] pnp 00:01: [mem 0xfed45000-0xfed8ffff]\n[ 0.831191] system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved\n[ 0.831194] system 00:01: [mem 0xfed10000-0xfed13fff] has been reserved\n[ 0.831196] system 00:01: [mem 0xfed18000-0xfed18fff] has been reserved\n[ 0.831199] system 00:01: [mem 0xfed19000-0xfed19fff] has been reserved\n[ 0.831201] system 00:01: [mem 0xe0000000-0xefffffff] has been reserved\n[ 0.831204] system 00:01: [mem 0xfec00000-0xfec00fff] could not be reserved\n[ 0.831206] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved\n[ 0.831209] system 00:01: [mem 0xfed45000-0xfed8ffff] has been reserved\n[ 0.831212] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.831534] pnp 00:02: [io 0x0000-0x001f]\n[ 0.831536] pnp 00:02: [io 0x0081-0x0091]\n[ 0.831538] pnp 00:02: [io 0x0093-0x009f]\n[ 0.831540] pnp 00:02: [io 0x00c0-0x00df]\n[ 0.831542] pnp 00:02: [dma 4]\n[ 0.831583] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)\n[ 0.831591] pnp 00:03: [mem 0xff000000-0xffffffff]\n[ 0.831627] pnp 00:03: Plug and Play ACPI device, IDs INT0800 (active)\n[ 0.831657] pnp 00:04: [io 0xfe00-0xfe0f]\n[ 0.831659] pnp 00:04: [io 0xfe80-0xfe8f]\n[ 0.831661] pnp 00:04: [mem 0xfed40000-0xfed44fff]\n[ 0.831718] system 00:04: [io 0xfe00-0xfe0f] has been reserved\n[ 0.831721] system 00:04: [io 0xfe80-0xfe8f] has been reserved\n[ 0.831724] system 00:04: [mem 0xfed40000-0xfed44fff] has been reserved\n[ 0.831727] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.831814] pnp 00:05: [mem 0xfed00000-0xfed003ff]\n[ 0.831868] system 00:05: [mem 0xfed00000-0xfed003ff] has been reserved\n[ 0.831871] system 00:05: Plug and Play ACPI device, IDs PNP0103 PNP0c01 (active)\n[ 0.831885] pnp 00:06: [io 0x00f0]\n[ 0.831897] pnp 00:06: [irq 13]\n[ 0.831938] pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active)\n[ 0.831949] pnp 00:07: [io 0x002e-0x002f]\n[ 0.831951] pnp 00:07: [io 0x004e-0x004f]\n[ 0.831952] pnp 00:07: [io 0x0061]\n[ 0.831954] pnp 00:07: [io 0x0063]\n[ 0.831955] pnp 00:07: [io 0x0065]\n[ 0.831957] pnp 00:07: [io 0x0067]\n[ 0.831961] pnp 00:07: [io 0x0070]\n[ 0.831963] pnp 00:07: [io 0x0080]\n[ 0.831964] pnp 00:07: [io 0x0092]\n[ 0.831966] pnp 00:07: [io 0x00b2-0x00b3]\n[ 0.831968] pnp 00:07: [io 0x0200-0x027f]\n[ 0.831969] pnp 00:07: [io 0x1000-0x1003]\n[ 0.831971] pnp 00:07: [io 0x1010-0x101f]\n[ 0.831973] pnp 00:07: [io 0xffff]\n[ 0.831974] pnp 00:07: [io 0x0400-0x047f]\n[ 0.831976] pnp 00:07: [io 0x0500-0x057f]\n[ 0.831978] pnp 00:07: [io 0xef80-0xef9f]\n[ 0.832071] system 00:07: [io 0x0200-0x027f] has been reserved\n[ 0.832074] system 00:07: [io 0x1000-0x1003] has been reserved\n[ 0.832076] system 00:07: [io 0x1010-0x101f] has been reserved\n[ 0.832078] system 00:07: [io 0xffff] has been reserved\n[ 0.832081] system 00:07: [io 0x0400-0x047f] has been reserved\n[ 0.832083] system 00:07: [io 0x0500-0x057f] has been reserved\n[ 0.832085] system 00:07: [io 0xef80-0xef9f] has been reserved\n[ 0.832088] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.832097] pnp 00:08: [io 0x0070-0x0077]\n[ 0.832103] pnp 00:08: [irq 8]\n[ 0.832143] pnp 00:08: Plug and Play ACPI device, IDs PNP0b00 (active)\n[ 0.832270] pnp 00:09: [io 0x0060]\n[ 0.832272] pnp 00:09: [io 0x0064]\n[ 0.832278] pnp 00:09: [irq 1]\n[ 0.832321] pnp 00:09: Plug and Play ACPI device, IDs PNP0303 (active)\n[ 0.832334] pnp 00:0a: [irq 12]\n[ 0.832372] pnp 00:0a: Plug and Play ACPI device, IDs SYN0176 SYN0100 SYN0002 PNP0f13 (active)\n[ 0.832490] pnp: PnP ACPI: found 11 devices\n[ 0.832492] ACPI: ACPI bus type pnp unregistered\n[ 0.838713] pci 0000:85:00.0: no compatible bridge window for [mem 0xfffe0000-0xffffffff pref]\n[ 0.838717] PCI: max bus depth: 1 pci_try_num: 2\n[ 0.838785] pci 0000:00:1c.4: BAR 15: assigned [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.838788] pci 0000:00:1c.2: BAR 15: assigned [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.838792] pci 0000:00:1c.1: BAR 15: assigned [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.838795] pci 0000:00:1c.1: BAR 13: assigned [io 0x8000-0x8fff]\n[ 0.838799] pci 0000:00:1c.0: BAR 15: assigned [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.838802] pci 0000:00:1c.0: BAR 13: assigned [io 0x9000-0x9fff]\n[ 0.838804] pci 0000:00:1c.0: PCI bridge to [bus 01-01]\n[ 0.838808] pci 0000:00:1c.0: bridge window [io 0x9000-0x9fff]\n[ 0.838814] pci 0000:00:1c.0: bridge window [mem 0xd8900000-0xd89fffff]\n[ 0.838819] pci 0000:00:1c.0: bridge window [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.838827] pci 0000:00:1c.1: PCI bridge to [bus 02-02]\n[ 0.838830] pci 0000:00:1c.1: bridge window [io 0x8000-0x8fff]\n[ 0.838836] pci 0000:00:1c.1: bridge window [mem 0xd8800000-0xd88fffff]\n[ 0.838841] pci 0000:00:1c.1: bridge window [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.838849] pci 0000:00:1c.2: PCI bridge to [bus 03-43]\n[ 0.838852] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff]\n[ 0.838858] pci 0000:00:1c.2: bridge window [mem 0xd4800000-0xd87fffff]\n[ 0.838863] pci 0000:00:1c.2: bridge window [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.838871] pci 0000:00:1c.4: PCI bridge to [bus 44-84]\n[ 0.838874] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff]\n[ 0.838880] pci 0000:00:1c.4: bridge window [mem 0xd0800000-0xd47fffff]\n[ 0.838885] pci 0000:00:1c.4: bridge window [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.838893] pci 0000:85:00.0: BAR 6: assigned [mem 0xd0420000-0xd043ffff pref]\n[ 0.838896] pci 0000:00:1c.5: PCI bridge to [bus 85-85]\n[ 0.838899] pci 0000:00:1c.5: bridge window [io 0x2000-0x2fff]\n[ 0.838905] pci 0000:00:1c.5: bridge window [mem 0xd0700000-0xd07fffff]\n[ 0.838910] pci 0000:00:1c.5: bridge window [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.838917] pci 0000:00:1e.0: PCI bridge to [bus 86-86]\n[ 0.838923] pci 0000:00:1e.0: bridge window [mem 0xd0600000-0xd06fffff]\n[ 0.838952] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 0.838958] pci 0000:00:1c.0: setting latency timer to 64\n[ 0.838971] pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 0.838976] pci 0000:00:1c.1: setting latency timer to 64\n[ 0.838986] pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 0.838991] pci 0000:00:1c.2: setting latency timer to 64\n[ 0.838999] pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 0.839003] pci 0000:00:1c.4: setting latency timer to 64\n[ 0.839011] pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 0.839016] pci 0000:00:1c.5: setting latency timer to 64\n[ 0.839024] pci 0000:00:1e.0: setting latency timer to 64\n[ 0.839028] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]\n[ 0.839031] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]\n[ 0.839033] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]\n[ 0.839035] pci_bus 0000:00: resource 7 [mem 0xc0000000-0xdfffffff]\n[ 0.839037] pci_bus 0000:00: resource 8 [mem 0xf0000000-0xfedfffff]\n[ 0.839039] pci_bus 0000:00: resource 9 [mem 0xfee01000-0xffffffff]\n[ 0.839041] pci_bus 0000:01: resource 0 [io 0x9000-0x9fff]\n[ 0.839044] pci_bus 0000:01: resource 1 [mem 0xd8900000-0xd89fffff]\n[ 0.839047] pci_bus 0000:01: resource 2 [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.839051] pci_bus 0000:02: resource 0 [io 0x8000-0x8fff]\n[ 0.839054] pci_bus 0000:02: resource 1 [mem 0xd8800000-0xd88fffff]\n[ 0.839057] pci_bus 0000:02: resource 2 [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.839060] pci_bus 0000:03: resource 0 [io 0x5000-0x6fff]\n[ 0.839063] pci_bus 0000:03: resource 1 [mem 0xd4800000-0xd87fffff]\n[ 0.839066] pci_bus 0000:03: resource 2 [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.839069] pci_bus 0000:44: resource 0 [io 0x3000-0x4fff]\n[ 0.839072] pci_bus 0000:44: resource 1 [mem 0xd0800000-0xd47fffff]\n[ 0.839075] pci_bus 0000:44: resource 2 [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.839078] pci_bus 0000:85: resource 0 [io 0x2000-0x2fff]\n[ 0.839081] pci_bus 0000:85: resource 1 [mem 0xd0700000-0xd07fffff]\n[ 0.839084] pci_bus 0000:85: resource 2 [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.839088] pci_bus 0000:86: resource 1 [mem 0xd0600000-0xd06fffff]\n[ 0.839091] pci_bus 0000:86: resource 4 [io 0x0000-0x0cf7]\n[ 0.839094] pci_bus 0000:86: resource 5 [io 0x0d00-0xffff]\n[ 0.839096] pci_bus 0000:86: resource 6 [mem 0x000a0000-0x000bffff]\n[ 0.839099] pci_bus 0000:86: resource 7 [mem 0xc0000000-0xdfffffff]\n[ 0.839102] pci_bus 0000:86: resource 8 [mem 0xf0000000-0xfedfffff]\n[ 0.839105] pci_bus 0000:86: resource 9 [mem 0xfee01000-0xffffffff]\n[ 0.839147] NET: Registered protocol family 2\n[ 0.839278] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)\n[ 0.840659] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)\n[ 0.846465] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)\n[ 0.847156] TCP: Hash tables configured (established 524288 bind 65536)\n[ 0.847159] TCP reno registered\n[ 0.847178] UDP hash table entries: 2048 (order: 4, 65536 bytes)\n[ 0.847233] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)\n[ 0.847410] NET: Registered protocol family 1\n[ 0.847431] pci 0000:00:02.0: Boot video device\n[ 0.847708] PCI: CLS 64 bytes, default 64\n[ 0.848089] audit: initializing netlink socket (disabled)\n[ 0.848101] type=2000 audit(1330449276.844:1): initialized\n[ 0.869805] Trying to unpack rootfs image as initramfs...\n[ 3.061033] HugeTLB registered 2 MB page size, pre-allocated 0 pages\n[ 3.080125] VFS: Disk quotas dquot_6.5.2\n[ 3.080179] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\n[ 3.080644] fuse init (API version 7.17)\n[ 3.080730] msgmni has been set to 5844\n[ 3.081020] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)\n[ 3.081045] io scheduler noop registered\n[ 3.081047] io scheduler deadline registered\n[ 3.081079] io scheduler cfq registered (default)\n[ 3.081189] pcieport 0000:00:1c.0: setting latency timer to 64\n[ 3.081249] pcieport 0000:00:1c.0: irq 40 for MSI/MSI-X\n[ 3.081362] pcieport 0000:00:1c.1: setting latency timer to 64\n[ 3.081415] pcieport 0000:00:1c.1: irq 41 for MSI/MSI-X\n[ 3.081526] pcieport 0000:00:1c.2: setting latency timer to 64\n[ 3.081578] pcieport 0000:00:1c.2: irq 42 for MSI/MSI-X\n[ 3.081684] pcieport 0000:00:1c.4: setting latency timer to 64\n[ 3.081736] pcieport 0000:00:1c.4: irq 43 for MSI/MSI-X\n[ 3.081842] pcieport 0000:00:1c.5: setting latency timer to 64\n[ 3.081894] pcieport 0000:00:1c.5: irq 44 for MSI/MSI-X\n[ 3.082016] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt\n[ 3.082022] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded\n[ 3.082042] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt\n[ 3.082045] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt\n[ 3.082050] pcie_pme 0000:00:1c.1:pcie01: service driver pcie_pme loaded\n[ 3.082068] pcieport 0000:00:1c.2: Signaling PME through PCIe PME interrupt\n[ 3.082073] pcie_pme 0000:00:1c.2:pcie01: service driver pcie_pme loaded\n[ 3.082094] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt\n[ 3.082099] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded\n[ 3.082119] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt\n[ 3.082121] pci 0000:85:00.0: Signaling PME through PCIe PME interrupt\n[ 3.082126] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded\n[ 3.082142] pci_hotplug: PCI Hot Plug PCI Core version: 0.5\n[ 4.255641] sched: RT throttling activated\n[ 4.284235] Freeing initrd memory: 14548k freed\n[ 4.536816] pciehp 0000:00:1c.0:pcie04: HPC vendor_id 8086 device_id 2940 ss_vid 0 ss_did 0\n[ 4.536850] pciehp 0000:00:1c.0:pcie04: service driver pciehp loaded\n[ 4.536865] pciehp 0000:00:1c.1:pcie04: HPC vendor_id 8086 device_id 2942 ss_vid 0 ss_did 0\n[ 4.536884] pciehp 0000:00:1c.1:pcie04: service driver pciehp loaded\n[ 4.536897] pciehp 0000:00:1c.2:pcie04: HPC vendor_id 8086 device_id 2944 ss_vid 0 ss_did 0\n[ 4.536928] pciehp 0000:00:1c.2:pcie04: service driver pciehp loaded\n[ 4.536941] pciehp 0000:00:1c.4:pcie04: HPC vendor_id 8086 device_id 2948 ss_vid 0 ss_did 0\n[ 4.536959] pciehp 0000:00:1c.4:pcie04: service driver pciehp loaded\n[ 4.536971] pciehp 0000:00:1c.5:pcie04: HPC vendor_id 8086 device_id 294a ss_vid 0 ss_did 0\n[ 4.536989] pciehp 0000:00:1c.5:pcie04: service driver pciehp loaded\n[ 4.536996] pciehp: PCI Express Hot Plug Controller Driver version: 0.4\n[ 4.537065] intel_idle: MWAIT substates: 0x2220\n[ 4.537067] intel_idle: does not run on family 6 model 23\n[ 4.537183] ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared\n[ 4.537280] ACPI: AC Adapter [AC] (on-line)\n[ 4.537355] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\n[ 4.537361] ACPI: Sleep Button [SLPB]\n[ 4.537400] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\n[ 4.537443] ACPI: Lid Switch [LID]\n[ 4.537487] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\n[ 4.537490] ACPI: Power Button [PWRF]\n[ 4.537572] ACPI: Fan [FAN6] (off)\n[ 4.537618] ACPI: Fan [FAN7] (off)\n[ 4.537667] ACPI: Fan [FAN8] (off)\n[ 4.537713] ACPI: Fan [FAN9] (off)\n[ 4.537761] ACPI: Fan [FANA] (off)\n[ 4.537805] ACPI: Fan [FANB] (off)\n[ 4.537835] ACPI: Fan [FANG] (off)\n[ 4.537883] ACPI: Fan [FAN0] (off)\n[ 4.537930] ACPI: Fan [FAN1] (off)\n[ 4.537977] ACPI: Fan [FAN2] (off)\n[ 4.538024] ACPI: Fan [FAN3] (off)\n[ 4.538070] ACPI: Fan [FAN4] (off)\n[ 4.538116] ACPI: Fan [FAN5] (off)\n[ 4.538611] Monitor-Mwait will be used to enter C-1 state\n[ 4.538649] Refined TSC clocksource calibration: 2194.499 MHz.\n[ 4.538654] Switching to clocksource tsc\n[ 4.538864] Monitor-Mwait will be used to enter C-2 state\n[ 4.538870] Marking TSC unstable due to TSC halts in idle\n[ 4.538876] ACPI: acpi_idle registered with cpuidle\n[ 4.544077] Switching to clocksource hpet\n[ 5.031065] thermal LNXTHERM:00: registered as thermal_zone0\n[ 5.031067] ACPI: Thermal Zone [GFXZ] (16 C)\n[ 5.287641] thermal LNXTHERM:01: registered as thermal_zone1\n[ 5.287644] ACPI: Thermal Zone [DTSZ] (71 C)\n[ 5.302991] thermal LNXTHERM:02: registered as thermal_zone2\n[ 5.302994] ACPI: Thermal Zone [CPUZ] (70 C)\n[ 5.305584] thermal LNXTHERM:03: registered as thermal_zone3\n[ 5.305587] ACPI: Thermal Zone [SKNZ] (56 C)\n[ 5.313168] thermal LNXTHERM:04: registered as thermal_zone4\n[ 5.313171] ACPI: Thermal Zone [BATZ] (24 C)\n[ 5.316867] thermal LNXTHERM:05: registered as thermal_zone5\n[ 5.316869] ACPI: Thermal Zone [FDTZ] (42 C)\n[ 5.316907] ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared\n[ 5.316916] ACPI: Battery Slot [BAT0] (battery present)\n[ 5.317119] ERST: Table is not found!\n[ 5.317121] GHES: HEST is not enabled!\n[ 5.317212] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled\n[ 5.318496] Linux agpgart interface v0.103\n[ 5.318559] agpgart-intel 0000:00:00.0: Intel GM45 Chipset\n[ 5.318712] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable\n[ 5.319436] agpgart-intel 0000:00:00.0: detected 65536K stolen memory\n[ 5.319548] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000\n[ 5.320869] brd: module loaded\n[ 5.321509] loop: module loaded\n[ 5.321670] ahci 0000:00:1f.2: version 3.0\n[ 5.321694] ahci 0000:00:1f.2: PCI INT A -> GSI 21 (level, low) -> IRQ 21\n[ 5.321812] ahci 0000:00:1f.2: irq 45 for MSI/MSI-X\n[ 5.321876] ahci: SSS flag set, parallel bus scan disabled\n[ 5.321910] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x23 impl SATA mode\n[ 5.321914] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ccc ems \n[ 5.321920] ahci 0000:00:1f.2: setting latency timer to 64\n[ 5.336540] scsi0 : ahci\n[ 5.336625] scsi1 : ahci\n[ 5.336684] scsi2 : ahci\n[ 5.336742] scsi3 : ahci\n[ 5.336801] scsi4 : ahci\n[ 5.336862] scsi5 : ahci\n[ 5.337013] ata1: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04100 irq 45\n[ 5.337017] ata2: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04180 irq 45\n[ 5.337019] ata3: DUMMY\n[ 5.337020] ata4: DUMMY\n[ 5.337021] ata5: DUMMY\n[ 5.337024] ata6: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04380 irq 45\n[ 5.337364] Fixed MDIO Bus: probed\n[ 5.337381] tun: Universal TUN/TAP device driver, 1.6\n[ 5.337382] tun: (C) 1999-2004 Max Krasnyansky \n[ 5.337468] PPP generic driver version 2.4.2\n[ 5.337570] ehci_hcd: USB 2.0 \'Enhanced\' Host Controller (EHCI) Driver\n[ 5.337603] ehci_hcd 0000:00:1a.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19\n[ 5.337627] ehci_hcd 0000:00:1a.7: setting latency timer to 64\n[ 5.337631] ehci_hcd 0000:00:1a.7: EHCI Host Controller\n[ 5.337667] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1\n[ 5.337698] ehci_hcd 0000:00:1a.7: debug port 1\n[ 5.341585] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported\n[ 5.341687] ehci_hcd 0000:00:1a.7: irq 19, io mem 0xd8a04c00\n[ 5.356015] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00\n[ 5.356153] hub 1-0:1.0: USB hub found\n[ 5.356157] hub 1-0:1.0: 6 ports detected\n[ 5.356267] ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 20 (level, low) -> IRQ 20\n[ 5.356285] ehci_hcd 0000:00:1d.7: setting latency timer to 64\n[ 5.356289] ehci_hcd 0000:00:1d.7: EHCI Host Controller\n[ 5.356333] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2\n[ 5.356363] ehci_hcd 0000:00:1d.7: debug port 1\n[ 5.360264] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported\n[ 5.360301] ehci_hcd 0000:00:1d.7: irq 20, io mem 0xd8a04800\n[ 5.376014] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00\n[ 5.376133] hub 2-0:1.0: USB hub found\n[ 5.376137] hub 2-0:1.0: 6 ports detected\n[ 5.376239] ohci_hcd: USB 1.1 \'Open\' Host Controller (OHCI) Driver\n[ 5.376252] uhci_hcd: USB Universal Host Controller Interface driver\n[ 5.376272] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 5.376280] uhci_hcd 0000:00:1a.0: setting latency timer to 64\n[ 5.376283] uhci_hcd 0000:00:1a.0: UHCI Host Controller\n[ 5.376532] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3\n[ 5.376572] uhci_hcd 0000:00:1a.0: irq 16, io base 0x000070c0\n[ 5.376630] ACPI: Battery Slot [BAT0] (battery present)\n[ 5.376713] hub 3-0:1.0: USB hub found\n[ 5.376718] hub 3-0:1.0: 2 ports detected\n[ 5.376777] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 5.376784] uhci_hcd 0000:00:1a.1: setting latency timer to 64\n[ 5.376787] uhci_hcd 0000:00:1a.1: UHCI Host Controller\n[ 5.376827] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4\n[ 5.376865] uhci_hcd 0000:00:1a.1: irq 17, io base 0x000070a0\n[ 5.376980] hub 4-0:1.0: USB hub found\n[ 5.376984] hub 4-0:1.0: 2 ports detected\n[ 5.377041] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 5.377048] uhci_hcd 0000:00:1a.2: setting latency timer to 64\n[ 5.377051] uhci_hcd 0000:00:1a.2: UHCI Host Controller\n[ 5.377087] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5\n[ 5.377122] uhci_hcd 0000:00:1a.2: irq 18, io base 0x00007080\n[ 5.377237] hub 5-0:1.0: USB hub found\n[ 5.377242] hub 5-0:1.0: 2 ports detected\n[ 5.377302] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20\n[ 5.377308] uhci_hcd 0000:00:1d.0: setting latency timer to 64\n[ 5.377312] uhci_hcd 0000:00:1d.0: UHCI Host Controller\n[ 5.377349] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6\n[ 5.377376] uhci_hcd 0000:00:1d.0: irq 20, io base 0x00007060\n[ 5.377487] hub 6-0:1.0: USB hub found\n[ 5.377491] hub 6-0:1.0: 2 ports detected\n[ 5.377555] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22\n[ 5.377562] uhci_hcd 0000:00:1d.1: setting latency timer to 64\n[ 5.377566] uhci_hcd 0000:00:1d.1: UHCI Host Controller\n[ 5.377605] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7\n[ 5.377641] uhci_hcd 0000:00:1d.1: irq 22, io base 0x00007040\n[ 5.377757] hub 7-0:1.0: USB hub found\n[ 5.377761] hub 7-0:1.0: 2 ports detected\n[ 5.377817] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 5.377824] uhci_hcd 0000:00:1d.2: setting latency timer to 64\n[ 5.377827] uhci_hcd 0000:00:1d.2: UHCI Host Controller\n[ 5.377872] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8\n[ 5.377900] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00007020\n[ 5.378010] hub 8-0:1.0: USB hub found\n[ 5.378014] hub 8-0:1.0: 2 ports detected\n[ 5.378123] usbcore: registered new interface driver libusual\n[ 5.378158] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12\n[ 5.379836] i8042: Detected active multiplexing controller, rev 1.1\n[ 5.380570] serio: i8042 KBD port at 0x60,0x64 irq 1\n[ 5.380577] serio: i8042 AUX0 port at 0x60,0x64 irq 12\n[ 5.380607] serio: i8042 AUX1 port at 0x60,0x64 irq 12\n[ 5.380629] serio: i8042 AUX2 port at 0x60,0x64 irq 12\n[ 5.380650] serio: i8042 AUX3 port at 0x60,0x64 irq 12\n[ 5.380758] mousedev: PS/2 mouse device common for all mice\n[ 5.380905] rtc_cmos 00:08: RTC can wake from S4\n[ 5.381023] rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0\n[ 5.381054] rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs\n[ 5.381141] device-mapper: uevent: version 1.0.3\n[ 5.381207] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com\n[ 5.381237] cpuidle: using governor ladder\n[ 5.381268] cpuidle: using governor menu\n[ 5.381270] EFI Variables Facility v0.08 2004-May-17\n[ 5.381498] TCP cubic registered\n[ 5.381608] NET: Registered protocol family 10\n[ 5.382008] NET: Registered protocol family 17\n[ 5.382026] Registering the dns_resolver key type\n[ 5.382129] PM: Hibernation image not present or could not be loaded.\n[ 5.382141] registered taskstats version 1\n[ 5.397070] Magic number: 0:52:240\n[ 5.397156] fan PNP0C0B:05: hash matches\n[ 5.397218] rtc_cmos 00:08: setting system clock to 2012-02-28 17:14:41 UTC (1330449281)\n[ 5.397235] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found\n[ 5.397236] EDD information not available.\n[ 5.408858] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3\n[ 5.660078] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)\n[ 5.682123] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 5.682222] ata1.00: ATA-8: WDC WD1600BEKT-60A25T1, 02.01A02, max UDMA/100\n[ 5.682225] ata1.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA\n[ 5.683101] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 5.683199] ata1.00: configured for UDMA/100\n[ 5.683291] scsi 0:0:0:0: Direct-Access ATA WDC WD1600BEKT-6 02.0 PQ: 0 ANSI: 5\n[ 5.683437] sd 0:0:0:0: Attached scsi generic sg0 type 0\n[ 5.683533] sd 0:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)\n[ 5.683579] sd 0:0:0:0: [sda] Write Protect is off\n[ 5.683582] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00\n[ 5.683602] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn\'t support DPO or FUA\n[ 5.738576] sda: sda1 sda2 < sda5 >\n[ 5.738827] sd 0:0:0:0: [sda] Attached SCSI disk\n[ 5.780073] usb 1-5: new high-speed USB device number 3 using ehci_hcd\n[ 6.000047] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\n[ 6.022337] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 6.022341] ata2.00: ATAPI: hp CDDVDW TS-L633N, 0300, max UDMA/100\n[ 6.041543] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 6.041548] ata2.00: configured for UDMA/100\n[ 6.044328] scsi 1:0:0:0: CD-ROM hp CDDVDW TS-L633N 0300 PQ: 0 ANSI: 5\n[ 6.048309] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray\n[ 6.048312] cdrom: Uniform CD-ROM driver Revision: 3.20\n[ 6.048429] sr 1:0:0:0: Attached scsi CD-ROM sr0\n[ 6.048496] sr 1:0:0:0: Attached scsi generic sg1 type 5\n[ 6.060069] usb 2-5: new high-speed USB device number 2 using ehci_hcd\n[ 6.196463] Initializing USB Mass Storage driver...\n[ 6.196581] scsi6 : usb-storage 2-5:1.0\n[ 6.196661] usbcore: registered new interface driver usb-storage\n[ 6.196663] USB Mass Storage support registered.\n[ 6.368075] ata6: SATA link down (SStatus 0 SControl 300)\n[ 6.369718] Freeing unused kernel memory: 920k freed\n[ 6.370029] Write protecting the kernel read-only data: 12288k\n[ 6.375685] Freeing unused kernel memory: 1620k freed\n[ 6.380909] Freeing unused kernel memory: 1200k freed\n[ 6.404218] udevd[107]: starting version 175\n[ 6.432043] usb 3-1: new full-speed USB device number 2 using uhci_hcd\n[ 6.534206] wmi: Mapper loaded\n[ 6.574134] b43-pci-bridge 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17\n[ 6.574146] b43-pci-bridge 0000:02:00.0: setting latency timer to 64\n[ 6.576897] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded\n[ 6.576921] r8169 0000:85:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17\n[ 6.576954] r8169 0000:85:00.0: setting latency timer to 64\n[ 6.577024] r8169 0000:85:00.0: irq 46 for MSI/MSI-X\n[ 6.577386] r8169 0000:85:00.0: eth0: RTL8102e at 0xffffc90000642000, 1c:c1:de:90:ab:4f, XID 04e00000 IRQ 46\n[ 6.578456] [drm] Initialized drm 1.1.0 20060810\n[ 6.592197] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x16, vendor 0x4243)\n[ 6.592207] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x0F, vendor 0x4243)\n[ 6.592215] ssb: Core 2 found: PCMCIA (cc 0x80D, rev 0x0A, vendor 0x4243)\n[ 6.592224] ssb: Core 3 found: PCI-E (cc 0x820, rev 0x09, vendor 0x4243)\n[ 6.610966] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 6.610972] i915 0000:00:02.0: setting latency timer to 64\n[ 6.706823] i915 0000:00:02.0: irq 47 for MSI/MSI-X\n[ 6.706829] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).\n[ 6.706831] [drm] Driver supports precise vblank timestamp query.\n[ 6.706864] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem\n[ 6.772240] ssb: Sonics Silicon Backplane found on PCI device 0000:02:00.0\n[ 7.197266] scsi 6:0:0:0: Direct-Access USB 2.0 USB Flash Drive 1100 PQ: 0 ANSI: 0 CCS\n[ 7.200377] sd 6:0:0:0: [sdb] 7864320 512-byte logical blocks: (4.02 GB/3.75 GiB)\n[ 7.200428] sd 6:0:0:0: Attached scsi generic sg2 type 0\n[ 7.201255] sd 6:0:0:0: [sdb] Write Protect is off\n[ 7.201259] sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00\n[ 7.202123] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.202125] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.205375] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.205379] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.206025] sdb: sdb1\n[ 7.208631] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.208635] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.208638] sd 6:0:0:0: [sdb] Attached SCSI removable disk\n[ 7.226985] fbcon: inteldrmfb (fb0) is primary device\n[ 7.398893] Console: switching to colour frame buffer device 170x48\n[ 7.401723] fb0: inteldrmfb frame buffer device\n[ 7.401725] drm: registered panic notifier\n[ 7.405089] acpi device:09: registered as cooling_device14\n[ 7.405779] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\n[ 7.405894] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)\n[ 7.406123] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0\n[ 7.938786] Btrfs loaded\n[ 7.945443] xor: automatically using best checksumming function: generic_sse\n[ 7.964009] generic_sse: 8370.000 MB/sec\n[ 7.964011] xor: using function: generic_sse (8370.000 MB/sec)\n[ 7.969085] device-mapper: dm-raid45: initialized v0.2594b\n[ 8.114750] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\n[ 8.868385] squashfs: version 4.0 (2009/01/31) Phillip Lougher\n[ 11.665085] kjournald starting. Commit interval 5 seconds\n[ 11.665119] EXT3-fs (loop1): using internal journal\n[ 11.665123] EXT3-fs (loop1): mounted filesystem with ordered data mode\n[ 43.887184] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 44.223520] udevd[2375]: starting version 175\n[ 44.422817] Adding 2791420k swap on /dev/sda5. Priority:-1 extents:1 across:2791420k \n[ 45.130996] Bluetooth: Core ver 2.16\n[ 45.131543] NET: Registered protocol family 31\n[ 45.131546] Bluetooth: HCI device and connection manager initialized\n[ 45.131548] Bluetooth: HCI socket layer initialized\n[ 45.131550] Bluetooth: L2CAP socket layer initialized\n[ 45.131557] Bluetooth: SCO socket layer initialized\n[ 45.466627] Bluetooth: Generic Bluetooth USB driver ver 0.6\n[ 45.469939] usbcore: registered new interface driver btusb\n[ 45.614641] cfg80211: Calling CRDA to update world regulatory domain\n[ 45.749960] device-mapper: multipath: version 1.3.0 loaded\n[ 45.760185] Linux video capture interface: v2.00\n[ 45.856717] uvcvideo: Found UVC 1.00 device Villem (0461:4db6)\n[ 45.918155] input: Villem as /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\n[ 45.918319] usbcore: registered new interface driver uvcvideo\n[ 45.918322] USB Video Class driver (1.1.1)\n[ 45.931164] Bluetooth: RFCOMM TTY layer initialized\n[ 45.931170] Bluetooth: RFCOMM socket layer initialized\n[ 45.931172] Bluetooth: RFCOMM ver 1.11\n[ 45.965417] Bluetooth: BNEP (Ethernet Emulation) ver 1.3\n[ 45.965420] Bluetooth: BNEP filters: protocol multicast\n[ 46.349974] init: failsafe main process (2636) killed by TERM signal\n[ 46.380104] psmouse serio4: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xa40000/0xa0400\n[ 46.421932] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input6\n[ 46.682579] input: HP WMI hotkeys as /devices/virtual/input/input7\n[ 47.334947] cfg80211: World regulatory domain updated:\n[ 47.334953] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)\n[ 47.334956] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.334958] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.334960] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.334962] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.334964] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.383742] r8169 0000:85:00.0: eth0: link down\n[ 47.386289] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 47.386729] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 47.387396] b43-phy0: Broadcom 4312 WLAN found (core revision 15)\n[ 47.452220] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452224] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452226] cfg80211: Updating information on frequency 2417 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452229] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452231] cfg80211: Updating information on frequency 2422 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452234] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452236] cfg80211: Updating information on frequency 2427 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452238] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452240] cfg80211: Updating information on frequency 2432 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452243] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452245] cfg80211: Updating information on frequency 2437 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452247] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452249] cfg80211: Updating information on frequency 2442 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452252] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452254] cfg80211: Updating information on frequency 2447 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452256] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452258] cfg80211: Updating information on frequency 2452 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452261] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452263] cfg80211: Updating information on frequency 2457 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452265] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452267] cfg80211: Updating information on frequency 2462 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452270] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452272] cfg80211: Updating information on frequency 2467 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452274] cfg80211: 2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.452276] cfg80211: Updating information on frequency 2472 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452279] cfg80211: 2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.452281] cfg80211: Updating information on frequency 2484 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452283] cfg80211: 2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.958657] ieee80211 phy0: Selected rate control algorithm \'minstrel_ht\'\n[ 47.990784] Registered led device: b43-phy0::tx\n[ 47.993734] init: hybrid-gfx main process (2843) terminated with status 127\n[ 48.002972] Registered led device: b43-phy0::rx\n[ 48.004232] Registered led device: b43-phy0::radio\n[ 48.005458] Broadcom 43xx driver loaded [ Features: PNL ]\n', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'duration': 0.2806689739227295, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmesg_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:36,975 DEBUG Finished firing message-exec. 2012-02-28 20:56:36,987 DEBUG Started firing prompt-test. 2012-02-28 20:56:36,989 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': '[ 0.000000] Initializing cgroup subsys cpuset\n[ 0.000000] Initializing cgroup subsys cpu\n[ 0.000000] Linux version 3.2.0-17-generic (buildd@allspice) (gcc version 4.6.2 (Ubuntu/Linaro 4.6.2-16ubuntu1) ) #27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012 (Ubuntu 3.2.0-17.27-generic 3.2.6)\n[ 0.000000] Command line: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity\n[ 0.000000] KERNEL supported cpus:\n[ 0.000000] Intel GenuineIntel\n[ 0.000000] AMD AuthenticAMD\n[ 0.000000] Centaur CentaurHauls\n[ 0.000000] Disabled fast string operations\n[ 0.000000] BIOS-provided physical RAM map:\n[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)\n[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)\n[ 0.000000] BIOS-e820: 00000000000ef000 - 0000000000100000 (reserved)\n[ 0.000000] BIOS-e820: 0000000000100000 - 00000000b6b4a000 (usable)\n[ 0.000000] BIOS-e820: 00000000b6b4a000 - 00000000b6b4c000 (reserved)\n[ 0.000000] BIOS-e820: 00000000b6b4c000 - 00000000b7970000 (usable)\n[ 0.000000] BIOS-e820: 00000000b7970000 - 00000000b7980000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000b7980000 - 00000000ba0ff000 (usable)\n[ 0.000000] BIOS-e820: 00000000ba0ff000 - 00000000ba2ff000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000ba2ff000 - 00000000bba99000 (usable)\n[ 0.000000] BIOS-e820: 00000000bba99000 - 00000000bba9a000 (reserved)\n[ 0.000000] BIOS-e820: 00000000bba9a000 - 00000000bbabf000 (usable)\n[ 0.000000] BIOS-e820: 00000000bbabf000 - 00000000bbacf000 (reserved)\n[ 0.000000] BIOS-e820: 00000000bbacf000 - 00000000bbbcf000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000bbbcf000 - 00000000bbbff000 (ACPI data)\n[ 0.000000] BIOS-e820: 00000000bbbff000 - 00000000bbc00000 (usable)\n[ 0.000000] BIOS-e820: 00000000bbc00000 - 00000000c0000000 (reserved)\n[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed10000 - 00000000fed14000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed18000 - 00000000fed1a000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)\n[ 0.000000] BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)\n[ 0.000000] NX (Execute Disable) protection: active\n[ 0.000000] DMI 2.4 present.\n[ 0.000000] DMI: Hewlett-Packard /1526, BIOS 68PVI Ver. F.08 12/07/2010\n[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)\n[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)\n[ 0.000000] No AGP bridge found\n[ 0.000000] last_pfn = 0xbbc00 max_arch_pfn = 0x400000000\n[ 0.000000] MTRR default type: uncachable\n[ 0.000000] MTRR fixed ranges enabled:\n[ 0.000000] 00000-9FFFF write-back\n[ 0.000000] A0000-BFFFF uncachable\n[ 0.000000] C0000-FFFFF write-protect\n[ 0.000000] MTRR variable ranges enabled:\n[ 0.000000] 0 base 0FFE00000 mask FFFE00000 write-protect\n[ 0.000000] 1 base 000000000 mask F80000000 write-back\n[ 0.000000] 2 base 080000000 mask FC0000000 write-back\n[ 0.000000] 3 base 0B7970000 mask FFFFF0000 uncachable\n[ 0.000000] 4 disabled\n[ 0.000000] 5 disabled\n[ 0.000000] 6 disabled\n[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106\n[ 0.000000] initial memory mapped : 0 - 20000000\n[ 0.000000] Base memory trampoline at [ffff88000009a000] 9a000 size 20480\n[ 0.000000] init_memory_mapping: 0000000000000000-00000000bbc00000\n[ 0.000000] 0000000000 - 00bbc00000 page 2M\n[ 0.000000] kernel direct mapping tables up to bbc00000 @ 1fffc000-20000000\n[ 0.000000] RAMDISK: 7f1cb000 - 80000000\n[ 0.000000] ACPI: RSDP 00000000000f6970 00024 (v02 HPQOEM)\n[ 0.000000] ACPI: XSDT 00000000bbbfe120 00074 (v01 HPQOEM SLIC-MPC 0000000F 01000013)\n[ 0.000000] ACPI: FACP 00000000bbbfc000 000F4 (v03 HPQOEM 1526 0000000F HP 00000001)\n[ 0.000000] ACPI: DSDT 00000000bbbdb000 1B62B (v01 HPQOEM 1526 00000001 INTL 20060912)\n[ 0.000000] ACPI: FACS 00000000bbbad000 00040\n[ 0.000000] ACPI: HPET 00000000bbbfb000 00038 (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: APIC 00000000bbbfa000 00084 (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: MCFG 00000000bbbf9000 0003C (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: ASF! 00000000bbbf8000 000A0 (v32 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: SSDT 00000000bbbd8000 002DD (v01 HPQOEM SataAhci 00001000 INTL 20060912)\n[ 0.000000] ACPI: SLIC 00000000bbbd6000 00176 (v01 HPQOEM SLIC-MPC 00000001 HP 00000001)\n[ 0.000000] ACPI: SSDT 00000000bbbd5000 0057B (v01 PmRef Cpu0Cst 00003001 INTL 20060912)\n[ 0.000000] ACPI: SSDT 00000000bbbd4000 0066C (v01 PmRef CpuPm 00003000 INTL 20060912)\n[ 0.000000] ACPI: SSDT 00000000bbbd3000 00288 (v01 PmRef Cpu0Tst 00003000 INTL 20060912)\n[ 0.000000] ACPI: Local APIC address 0xfee00000\n[ 0.000000] No NUMA configuration found\n[ 0.000000] Faking a node at 0000000000000000-00000000bbc00000\n[ 0.000000] Initmem setup node 0 0000000000000000-00000000bbc00000\n[ 0.000000] NODE_DATA [00000000bbaba000 - 00000000bbabefff]\n[ 0.000000] [ffffea0000000000-ffffea0002ffffff] PMD -> [ffff8800b3a00000-ffff8800b69fffff] on node 0\n[ 0.000000] Zone PFN ranges:\n[ 0.000000] DMA 0x00000010 -> 0x00001000\n[ 0.000000] DMA32 0x00001000 -> 0x00100000\n[ 0.000000] Normal empty\n[ 0.000000] Movable zone start PFN for each node\n[ 0.000000] early_node_map[7] active PFN ranges\n[ 0.000000] 0: 0x00000010 -> 0x0000009f\n[ 0.000000] 0: 0x00000100 -> 0x000b6b4a\n[ 0.000000] 0: 0x000b6b4c -> 0x000b7970\n[ 0.000000] 0: 0x000b7980 -> 0x000ba0ff\n[ 0.000000] 0: 0x000ba2ff -> 0x000bba99\n[ 0.000000] 0: 0x000bba9a -> 0x000bbabf\n[ 0.000000] 0: 0x000bbbff -> 0x000bbc00\n[ 0.000000] On node 0 totalpages: 768060\n[ 0.000000] DMA zone: 64 pages used for memmap\n[ 0.000000] DMA zone: 5 pages reserved\n[ 0.000000] DMA zone: 3914 pages, LIFO batch:0\n[ 0.000000] DMA32 zone: 11952 pages used for memmap\n[ 0.000000] DMA32 zone: 752125 pages, LIFO batch:31\n[ 0.000000] ACPI: PM-Timer IO Port: 0x408\n[ 0.000000] ACPI: Local APIC address 0xfee00000\n[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])\n[ 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])\n[ 0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23\n[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)\n[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)\n[ 0.000000] ACPI: IRQ0 used by override.\n[ 0.000000] ACPI: IRQ2 used by override.\n[ 0.000000] ACPI: IRQ9 used by override.\n[ 0.000000] Using ACPI (MADT) for SMP configuration information\n[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000\n[ 0.000000] SMP: Allowing 4 CPUs, 3 hotplug CPUs\n[ 0.000000] nr_irqs_gsi: 40\n[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000\n[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000ef000\n[ 0.000000] PM: Registered nosave memory: 00000000000ef000 - 0000000000100000\n[ 0.000000] PM: Registered nosave memory: 00000000b6b4a000 - 00000000b6b4c000\n[ 0.000000] PM: Registered nosave memory: 00000000b7970000 - 00000000b7980000\n[ 0.000000] PM: Registered nosave memory: 00000000ba0ff000 - 00000000ba2ff000\n[ 0.000000] PM: Registered nosave memory: 00000000bba99000 - 00000000bba9a000\n[ 0.000000] PM: Registered nosave memory: 00000000bbabf000 - 00000000bbacf000\n[ 0.000000] PM: Registered nosave memory: 00000000bbacf000 - 00000000bbbcf000\n[ 0.000000] PM: Registered nosave memory: 00000000bbbcf000 - 00000000bbbff000\n[ 0.000000] Allocating PCI resources starting at c0000000 (gap: c0000000:20000000)\n[ 0.000000] Booting paravirtualized kernel on bare hardware\n[ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1\n[ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff8800bb800000 s83072 r8192 d23424 u524288\n[ 0.000000] pcpu-alloc: s83072 r8192 d23424 u524288 alloc=1*2097152\n[ 0.000000] pcpu-alloc: [0] 0 1 2 3 \n[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 756039\n[ 0.000000] Policy zone: DMA32\n[ 0.000000] Kernel command line: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity\n[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)\n[ 0.000000] xsave/xrstor: enabled xstate_bv 0x3, cntxt size 0x240\n[ 0.000000] Checking aperture...\n[ 0.000000] No AGP bridge found\n[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area\n[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!\n[ 0.000000] Memory: 2992264k/3076096k available (6552k kernel code, 3856k absent, 79976k reserved, 6650k data, 920k init)\n[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1\n[ 0.000000] Hierarchical RCU implementation.\n[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.\n[ 0.000000] NR_IRQS:16640 nr_irqs:712 16\n[ 0.000000] Extended CMOS year: 2000\n[ 0.000000] Console: colour VGA+ 80x25\n[ 0.000000] console [tty0] enabled\n[ 0.000000] allocated 25165824 bytes of page_cgroup\n[ 0.000000] please try \'cgroup_disable=memory\' option if you don\'t want memory cgroups\n[ 0.000000] hpet clockevent registered\n[ 0.000000] Fast TSC calibration using PIT\n[ 0.000000] Detected 2194.415 MHz processor.\n[ 0.004004] Calibrating delay loop (skipped), value calculated using timer frequency.. 4388.83 BogoMIPS (lpj=8777660)\n[ 0.004008] pid_max: default: 32768 minimum: 301\n[ 0.004036] Security Framework initialized\n[ 0.004055] AppArmor: AppArmor initialized\n[ 0.004057] Yama: becoming mindful.\n[ 0.004479] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)\n[ 0.011004] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)\n[ 0.012448] Mount-cache hash table entries: 256\n[ 0.012634] Initializing cgroup subsys cpuacct\n[ 0.012640] Initializing cgroup subsys memory\n[ 0.012652] Initializing cgroup subsys devices\n[ 0.012655] Initializing cgroup subsys freezer\n[ 0.012657] Initializing cgroup subsys blkio\n[ 0.012665] Initializing cgroup subsys perf_event\n[ 0.012695] Disabled fast string operations\n[ 0.012702] mce: CPU supports 6 MCE banks\n[ 0.012710] CPU0: Thermal monitoring handled by SMI\n[ 0.012715] using mwait in idle threads.\n[ 0.012729] SMP alternatives: switching to UP code\n[ 0.021058] ACPI: Core revision 20110623\n[ 0.028023] ftrace: allocating 27009 entries in 106 pages\n[ 0.032473] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1\n[ 0.072923] CPU0: Intel(R) Celeron(R) CPU 900 @ 2.20GHz stepping 0a\n[ 0.076004] Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.\n[ 0.076004] ... version: 2\n[ 0.076004] ... bit width: 40\n[ 0.076004] ... generic registers: 2\n[ 0.076004] ... value mask: 000000ffffffffff\n[ 0.076004] ... max period: 000000007fffffff\n[ 0.076004] ... fixed-purpose events: 3\n[ 0.076004] ... event mask: 0000000700000003\n[ 0.076004] NMI watchdog enabled, takes one hw-pmu counter.\n[ 0.076004] Brought up 1 CPUs\n[ 0.076004] Total of 1 processors activated (4388.83 BogoMIPS).\n[ 0.076004] devtmpfs: initialized\n[ 0.076004] EVM: security.selinux\n[ 0.076004] EVM: security.SMACK64\n[ 0.076004] EVM: security.capability\n[ 0.076004] PM: Registering ACPI NVS region at b7970000 (65536 bytes)\n[ 0.076004] PM: Registering ACPI NVS region at ba0ff000 (2097152 bytes)\n[ 0.076004] PM: Registering ACPI NVS region at bbacf000 (1048576 bytes)\n[ 0.076004] print_constraints: dummy: \n[ 0.076004] RTC time: 17:14:36, date: 02/28/12\n[ 0.076004] NET: Registered protocol family 16\n[ 0.076004] ACPI FADT declares the system doesn\'t support PCIe ASPM, so disable it\n[ 0.076004] ACPI: bus type pci registered\n[ 0.076004] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)\n[ 0.076004] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820\n[ 0.134325] PCI: Using configuration type 1 for base access\n[ 0.135280] bio: create slab at 0\n[ 0.135378] ACPI: Added _OSI(Module Device)\n[ 0.135380] ACPI: Added _OSI(Processor Device)\n[ 0.135382] ACPI: Added _OSI(3.0 _SCP Extensions)\n[ 0.135383] ACPI: Added _OSI(Processor Aggregator Device)\n[ 0.137146] ACPI: EC: Look up EC in DSDT\n[ 0.145549] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored\n[ 0.540094] ACPI: Interpreter enabled\n[ 0.540099] ACPI: (supports S0 S3 S4 S5)\n[ 0.540118] ACPI: Using IOAPIC for interrupt routing\n[ 0.541151] ACPI: Power Resource [APPR] (off)\n[ 0.546716] ACPI: Power Resource [PFN6] (off)\n[ 0.546768] ACPI: Power Resource [PFN7] (off)\n[ 0.546821] ACPI: Power Resource [PFN8] (off)\n[ 0.546879] ACPI: Power Resource [PFN9] (off)\n[ 0.546929] ACPI: Power Resource [PFNA] (off)\n[ 0.546981] ACPI: Power Resource [PFNB] (off)\n[ 0.547021] ACPI: Power Resource [PGF0] (off)\n[ 0.547528] ACPI: Power Resource [PFN0] (off)\n[ 0.547580] ACPI: Power Resource [PFN1] (off)\n[ 0.547635] ACPI: Power Resource [PFN2] (off)\n[ 0.547686] ACPI: Power Resource [PFN3] (off)\n[ 0.547741] ACPI: Power Resource [PFN4] (off)\n[ 0.547793] ACPI: Power Resource [PFN5] (off)\n[ 0.548579] ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62\n[ 0.548801] ACPI: No dock devices found.\n[ 0.548804] HEST: Table not found.\n[ 0.548807] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug\n[ 0.549507] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])\n[ 0.550074] pci_root PNP0A08:00: host bridge window [io 0x0000-0x0cf7]\n[ 0.550077] pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff]\n[ 0.550079] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]\n[ 0.550083] pci_root PNP0A08:00: host bridge window [mem 0xc0000000-0xdfffffff]\n[ 0.550085] pci_root PNP0A08:00: host bridge window [mem 0xf0000000-0xfedfffff]\n[ 0.550088] pci_root PNP0A08:00: host bridge window [mem 0xfee01000-0xffffffff]\n[ 0.550102] pci 0000:00:00.0: [8086:2a40] type 0 class 0x000600\n[ 0.550125] DMAR: Forcing write-buffer flush capability\n[ 0.550127] DMAR: Disabling IOMMU for graphics on this chipset\n[ 0.550153] pci 0000:00:02.0: [8086:2a42] type 0 class 0x000300\n[ 0.550166] pci 0000:00:02.0: reg 10: [mem 0xd0000000-0xd03fffff 64bit]\n[ 0.550175] pci 0000:00:02.0: reg 18: [mem 0xc0000000-0xcfffffff 64bit pref]\n[ 0.550182] pci 0000:00:02.0: reg 20: [io 0x70f0-0x70f7]\n[ 0.550219] pci 0000:00:02.1: [8086:2a43] type 0 class 0x000380\n[ 0.550230] pci 0000:00:02.1: reg 10: [mem 0xd0500000-0xd05fffff 64bit]\n[ 0.550323] pci 0000:00:1a.0: [8086:2937] type 0 class 0x000c03\n[ 0.550381] pci 0000:00:1a.0: reg 20: [io 0x70c0-0x70df]\n[ 0.550452] pci 0000:00:1a.1: [8086:2938] type 0 class 0x000c03\n[ 0.550510] pci 0000:00:1a.1: reg 20: [io 0x70a0-0x70bf]\n[ 0.550580] pci 0000:00:1a.2: [8086:2939] type 0 class 0x000c03\n[ 0.550638] pci 0000:00:1a.2: reg 20: [io 0x7080-0x709f]\n[ 0.550719] pci 0000:00:1a.7: [8086:293c] type 0 class 0x000c03\n[ 0.550745] pci 0000:00:1a.7: reg 10: [mem 0xd8a04c00-0xd8a04fff]\n[ 0.550858] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold\n[ 0.550864] pci 0000:00:1a.7: PME# disabled\n[ 0.550896] pci 0000:00:1b.0: [8086:293e] type 0 class 0x000403\n[ 0.550917] pci 0000:00:1b.0: reg 10: [mem 0xd8a00000-0xd8a03fff 64bit]\n[ 0.551017] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold\n[ 0.551021] pci 0000:00:1b.0: PME# disabled\n[ 0.551050] pci 0000:00:1c.0: [8086:2940] type 1 class 0x000604\n[ 0.551155] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold\n[ 0.551159] pci 0000:00:1c.0: PME# disabled\n[ 0.551191] pci 0000:00:1c.1: [8086:2942] type 1 class 0x000604\n[ 0.551295] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold\n[ 0.551300] pci 0000:00:1c.1: PME# disabled\n[ 0.551331] pci 0000:00:1c.2: [8086:2944] type 1 class 0x000604\n[ 0.551435] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold\n[ 0.551439] pci 0000:00:1c.2: PME# disabled\n[ 0.551474] pci 0000:00:1c.4: [8086:2948] type 1 class 0x000604\n[ 0.551578] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold\n[ 0.551583] pci 0000:00:1c.4: PME# disabled\n[ 0.551614] pci 0000:00:1c.5: [8086:294a] type 1 class 0x000604\n[ 0.551718] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold\n[ 0.551723] pci 0000:00:1c.5: PME# disabled\n[ 0.551759] pci 0000:00:1d.0: [8086:2934] type 0 class 0x000c03\n[ 0.551817] pci 0000:00:1d.0: reg 20: [io 0x7060-0x707f]\n[ 0.551887] pci 0000:00:1d.1: [8086:2935] type 0 class 0x000c03\n[ 0.551944] pci 0000:00:1d.1: reg 20: [io 0x7040-0x705f]\n[ 0.552015] pci 0000:00:1d.2: [8086:2936] type 0 class 0x000c03\n[ 0.552086] pci 0000:00:1d.2: reg 20: [io 0x7020-0x703f]\n[ 0.560096] pci 0000:00:1d.7: [8086:293a] type 0 class 0x000c03\n[ 0.560123] pci 0000:00:1d.7: reg 10: [mem 0xd8a04800-0xd8a04bff]\n[ 0.560237] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold\n[ 0.560243] pci 0000:00:1d.7: PME# disabled\n[ 0.560269] pci 0000:00:1e.0: [8086:2448] type 1 class 0x000604\n[ 0.560364] pci 0000:00:1f.0: [8086:2919] type 0 class 0x000601\n[ 0.560536] pci 0000:00:1f.2: [8086:2929] type 0 class 0x000106\n[ 0.560565] pci 0000:00:1f.2: reg 10: [io 0x70e8-0x70ef]\n[ 0.560577] pci 0000:00:1f.2: reg 14: [io 0x70fc-0x70ff]\n[ 0.560588] pci 0000:00:1f.2: reg 18: [io 0x70e0-0x70e7]\n[ 0.560600] pci 0000:00:1f.2: reg 1c: [io 0x70f8-0x70fb]\n[ 0.560612] pci 0000:00:1f.2: reg 20: [io 0x7000-0x701f]\n[ 0.560624] pci 0000:00:1f.2: reg 24: [mem 0xd8a04000-0xd8a047ff]\n[ 0.560695] pci 0000:00:1f.2: PME# supported from D3hot\n[ 0.560699] pci 0000:00:1f.2: PME# disabled\n[ 0.560778] pci 0000:00:1c.0: PCI bridge to [bus 01-01]\n[ 0.560786] pci 0000:00:1c.0: bridge window [mem 0xd8900000-0xd89fffff]\n[ 0.561106] pci 0000:02:00.0: [14e4:4315] type 0 class 0x000280\n[ 0.561175] pci 0000:02:00.0: reg 10: [mem 0xd8800000-0xd8803fff 64bit]\n[ 0.561554] pci 0000:02:00.0: supports D1 D2\n[ 0.561727] pci 0000:00:1c.1: PCI bridge to [bus 02-02]\n[ 0.561735] pci 0000:00:1c.1: bridge window [mem 0xd8800000-0xd88fffff]\n[ 0.561798] pci 0000:00:1c.2: PCI bridge to [bus 03-43]\n[ 0.561803] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff]\n[ 0.561808] pci 0000:00:1c.2: bridge window [mem 0xd4800000-0xd87fffff]\n[ 0.561872] pci 0000:00:1c.4: PCI bridge to [bus 44-84]\n[ 0.561876] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff]\n[ 0.561881] pci 0000:00:1c.4: bridge window [mem 0xd0800000-0xd47fffff]\n[ 0.561970] pci 0000:85:00.0: [10ec:8136] type 0 class 0x000200\n[ 0.561992] pci 0000:85:00.0: reg 10: [io 0x2000-0x20ff]\n[ 0.562030] pci 0000:85:00.0: reg 18: [mem 0xd0410000-0xd0410fff 64bit pref]\n[ 0.562055] pci 0000:85:00.0: reg 20: [mem 0xd0400000-0xd040ffff 64bit pref]\n[ 0.562071] pci 0000:85:00.0: reg 30: [mem 0xfffe0000-0xffffffff pref]\n[ 0.562160] pci 0000:85:00.0: supports D1 D2\n[ 0.562162] pci 0000:85:00.0: PME# supported from D0 D1 D2 D3hot D3cold\n[ 0.562168] pci 0000:85:00.0: PME# disabled\n[ 0.568055] pci 0000:00:1c.5: PCI bridge to [bus 85-85]\n[ 0.568060] pci 0000:00:1c.5: bridge window [io 0x2000-0x2fff]\n[ 0.568065] pci 0000:00:1c.5: bridge window [mem 0xd0700000-0xd07fffff]\n[ 0.568073] pci 0000:00:1c.5: bridge window [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.568166] pci 0000:00:1e.0: PCI bridge to [bus 86-86] (subtractive decode)\n[ 0.568174] pci 0000:00:1e.0: bridge window [mem 0xd0600000-0xd06fffff]\n[ 0.568182] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode)\n[ 0.568184] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode)\n[ 0.568186] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)\n[ 0.568188] pci 0000:00:1e.0: bridge window [mem 0xc0000000-0xdfffffff] (subtractive decode)\n[ 0.568191] pci 0000:00:1e.0: bridge window [mem 0xf0000000-0xfedfffff] (subtractive decode)\n[ 0.568193] pci 0000:00:1e.0: bridge window [mem 0xfee01000-0xffffffff] (subtractive decode)\n[ 0.568232] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0._PRT]\n[ 0.799684] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP01._PRT]\n[ 0.799722] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP02._PRT]\n[ 0.799759] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP03._PRT]\n[ 0.799814] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP05._PRT]\n[ 0.799846] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP06._PRT]\n[ 0.799904] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.PCIB._PRT]\n[ 0.800355] pci0000:00: Requesting ACPI _OSC control (0x1d)\n[ 0.801466] pci0000:00: ACPI _OSC control (0x1d) granted\n[ 0.808706] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808753] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *11 12 14 15)\n[ 0.808796] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808838] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10\n[ 0.808881] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808923] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *10\n[ 0.808965] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.809007] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.\n[ 0.809130] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none\n[ 0.809137] vgaarb: loaded\n[ 0.809139] vgaarb: bridge control possible 0000:00:02.0\n[ 0.809237] i2c-core: driver [aat2870] using legacy suspend method\n[ 0.809239] i2c-core: driver [aat2870] using legacy resume method\n[ 0.809310] SCSI subsystem initialized\n[ 0.809365] libata version 3.00 loaded.\n[ 0.809409] usbcore: registered new interface driver usbfs\n[ 0.809419] usbcore: registered new interface driver hub\n[ 0.809448] usbcore: registered new device driver usb\n[ 0.809531] PCI: Using ACPI for IRQ routing\n[ 0.819803] PCI: pci_cache_line_size set to 64 bytes\n[ 0.819891] reserve RAM buffer: 000000000009fc00 - 000000000009ffff \n[ 0.819894] reserve RAM buffer: 00000000b6b4a000 - 00000000b7ffffff \n[ 0.819896] reserve RAM buffer: 00000000b7970000 - 00000000b7ffffff \n[ 0.819898] reserve RAM buffer: 00000000ba0ff000 - 00000000bbffffff \n[ 0.819900] reserve RAM buffer: 00000000bba99000 - 00000000bbffffff \n[ 0.819903] reserve RAM buffer: 00000000bbabf000 - 00000000bbffffff \n[ 0.819905] reserve RAM buffer: 00000000bbc00000 - 00000000bbffffff \n[ 0.820001] NetLabel: Initializing\n[ 0.820003] NetLabel: domain hash size = 128\n[ 0.820004] NetLabel: protocols = UNLABELED CIPSOv4\n[ 0.820015] NetLabel: unlabeled traffic allowed by default\n[ 0.820074] HPET: 4 timers in total, 0 timers will be used for per-cpu timer\n[ 0.820081] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0\n[ 0.820085] hpet0: 4 comparators, 64-bit 14.318180 MHz counter\n[ 0.824067] Switching to clocksource hpet\n[ 0.830505] AppArmor: AppArmor Filesystem Enabled\n[ 0.830546] pnp: PnP ACPI init\n[ 0.830566] ACPI: bus type pnp registered\n[ 0.830907] pnp 00:00: [bus 00-ff]\n[ 0.830910] pnp 00:00: [io 0x0000-0x0cf7 window]\n[ 0.830912] pnp 00:00: [io 0x0cf8-0x0cff]\n[ 0.830914] pnp 00:00: [io 0x0d00-0xffff window]\n[ 0.830916] pnp 00:00: [mem 0x000a0000-0x000bffff window]\n[ 0.830921] pnp 00:00: [mem 0x000c0000-0x000c3fff window]\n[ 0.830923] pnp 00:00: [mem 0x000c4000-0x000c7fff window]\n[ 0.830925] pnp 00:00: [mem 0x000c8000-0x000cbfff window]\n[ 0.830927] pnp 00:00: [mem 0x000cc000-0x000cffff window]\n[ 0.830929] pnp 00:00: [mem 0x000d0000-0x000d3fff window]\n[ 0.830931] pnp 00:00: [mem 0x000d4000-0x000d7fff window]\n[ 0.830933] pnp 00:00: [mem 0x000d8000-0x000dbfff window]\n[ 0.830935] pnp 00:00: [mem 0x000dc000-0x000dffff window]\n[ 0.830937] pnp 00:00: [mem 0x000e0000-0x000e3fff window]\n[ 0.830939] pnp 00:00: [mem 0x000e4000-0x000e7fff window]\n[ 0.830941] pnp 00:00: [mem 0x000e8000-0x000ebfff window]\n[ 0.830943] pnp 00:00: [mem 0x000ec000-0x000effff window]\n[ 0.830945] pnp 00:00: [mem 0x000f0000-0x000fffff window]\n[ 0.830947] pnp 00:00: [mem 0xc0000000-0xdfffffff window]\n[ 0.830950] pnp 00:00: [mem 0xf0000000-0xfedfffff window]\n[ 0.830952] pnp 00:00: [mem 0xfee01000-0xffffffff window]\n[ 0.831050] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)\n[ 0.831122] pnp 00:01: [mem 0xfed1c000-0xfed1ffff]\n[ 0.831124] pnp 00:01: [mem 0xfed10000-0xfed13fff]\n[ 0.831126] pnp 00:01: [mem 0xfed18000-0xfed18fff]\n[ 0.831128] pnp 00:01: [mem 0xfed19000-0xfed19fff]\n[ 0.831130] pnp 00:01: [mem 0xe0000000-0xefffffff]\n[ 0.831132] pnp 00:01: [mem 0xfec00000-0xfec00fff]\n[ 0.831133] pnp 00:01: [mem 0xfed20000-0xfed3ffff]\n[ 0.831135] pnp 00:01: [mem 0xfed45000-0xfed8ffff]\n[ 0.831191] system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved\n[ 0.831194] system 00:01: [mem 0xfed10000-0xfed13fff] has been reserved\n[ 0.831196] system 00:01: [mem 0xfed18000-0xfed18fff] has been reserved\n[ 0.831199] system 00:01: [mem 0xfed19000-0xfed19fff] has been reserved\n[ 0.831201] system 00:01: [mem 0xe0000000-0xefffffff] has been reserved\n[ 0.831204] system 00:01: [mem 0xfec00000-0xfec00fff] could not be reserved\n[ 0.831206] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved\n[ 0.831209] system 00:01: [mem 0xfed45000-0xfed8ffff] has been reserved\n[ 0.831212] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.831534] pnp 00:02: [io 0x0000-0x001f]\n[ 0.831536] pnp 00:02: [io 0x0081-0x0091]\n[ 0.831538] pnp 00:02: [io 0x0093-0x009f]\n[ 0.831540] pnp 00:02: [io 0x00c0-0x00df]\n[ 0.831542] pnp 00:02: [dma 4]\n[ 0.831583] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)\n[ 0.831591] pnp 00:03: [mem 0xff000000-0xffffffff]\n[ 0.831627] pnp 00:03: Plug and Play ACPI device, IDs INT0800 (active)\n[ 0.831657] pnp 00:04: [io 0xfe00-0xfe0f]\n[ 0.831659] pnp 00:04: [io 0xfe80-0xfe8f]\n[ 0.831661] pnp 00:04: [mem 0xfed40000-0xfed44fff]\n[ 0.831718] system 00:04: [io 0xfe00-0xfe0f] has been reserved\n[ 0.831721] system 00:04: [io 0xfe80-0xfe8f] has been reserved\n[ 0.831724] system 00:04: [mem 0xfed40000-0xfed44fff] has been reserved\n[ 0.831727] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.831814] pnp 00:05: [mem 0xfed00000-0xfed003ff]\n[ 0.831868] system 00:05: [mem 0xfed00000-0xfed003ff] has been reserved\n[ 0.831871] system 00:05: Plug and Play ACPI device, IDs PNP0103 PNP0c01 (active)\n[ 0.831885] pnp 00:06: [io 0x00f0]\n[ 0.831897] pnp 00:06: [irq 13]\n[ 0.831938] pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active)\n[ 0.831949] pnp 00:07: [io 0x002e-0x002f]\n[ 0.831951] pnp 00:07: [io 0x004e-0x004f]\n[ 0.831952] pnp 00:07: [io 0x0061]\n[ 0.831954] pnp 00:07: [io 0x0063]\n[ 0.831955] pnp 00:07: [io 0x0065]\n[ 0.831957] pnp 00:07: [io 0x0067]\n[ 0.831961] pnp 00:07: [io 0x0070]\n[ 0.831963] pnp 00:07: [io 0x0080]\n[ 0.831964] pnp 00:07: [io 0x0092]\n[ 0.831966] pnp 00:07: [io 0x00b2-0x00b3]\n[ 0.831968] pnp 00:07: [io 0x0200-0x027f]\n[ 0.831969] pnp 00:07: [io 0x1000-0x1003]\n[ 0.831971] pnp 00:07: [io 0x1010-0x101f]\n[ 0.831973] pnp 00:07: [io 0xffff]\n[ 0.831974] pnp 00:07: [io 0x0400-0x047f]\n[ 0.831976] pnp 00:07: [io 0x0500-0x057f]\n[ 0.831978] pnp 00:07: [io 0xef80-0xef9f]\n[ 0.832071] system 00:07: [io 0x0200-0x027f] has been reserved\n[ 0.832074] system 00:07: [io 0x1000-0x1003] has been reserved\n[ 0.832076] system 00:07: [io 0x1010-0x101f] has been reserved\n[ 0.832078] system 00:07: [io 0xffff] has been reserved\n[ 0.832081] system 00:07: [io 0x0400-0x047f] has been reserved\n[ 0.832083] system 00:07: [io 0x0500-0x057f] has been reserved\n[ 0.832085] system 00:07: [io 0xef80-0xef9f] has been reserved\n[ 0.832088] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.832097] pnp 00:08: [io 0x0070-0x0077]\n[ 0.832103] pnp 00:08: [irq 8]\n[ 0.832143] pnp 00:08: Plug and Play ACPI device, IDs PNP0b00 (active)\n[ 0.832270] pnp 00:09: [io 0x0060]\n[ 0.832272] pnp 00:09: [io 0x0064]\n[ 0.832278] pnp 00:09: [irq 1]\n[ 0.832321] pnp 00:09: Plug and Play ACPI device, IDs PNP0303 (active)\n[ 0.832334] pnp 00:0a: [irq 12]\n[ 0.832372] pnp 00:0a: Plug and Play ACPI device, IDs SYN0176 SYN0100 SYN0002 PNP0f13 (active)\n[ 0.832490] pnp: PnP ACPI: found 11 devices\n[ 0.832492] ACPI: ACPI bus type pnp unregistered\n[ 0.838713] pci 0000:85:00.0: no compatible bridge window for [mem 0xfffe0000-0xffffffff pref]\n[ 0.838717] PCI: max bus depth: 1 pci_try_num: 2\n[ 0.838785] pci 0000:00:1c.4: BAR 15: assigned [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.838788] pci 0000:00:1c.2: BAR 15: assigned [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.838792] pci 0000:00:1c.1: BAR 15: assigned [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.838795] pci 0000:00:1c.1: BAR 13: assigned [io 0x8000-0x8fff]\n[ 0.838799] pci 0000:00:1c.0: BAR 15: assigned [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.838802] pci 0000:00:1c.0: BAR 13: assigned [io 0x9000-0x9fff]\n[ 0.838804] pci 0000:00:1c.0: PCI bridge to [bus 01-01]\n[ 0.838808] pci 0000:00:1c.0: bridge window [io 0x9000-0x9fff]\n[ 0.838814] pci 0000:00:1c.0: bridge window [mem 0xd8900000-0xd89fffff]\n[ 0.838819] pci 0000:00:1c.0: bridge window [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.838827] pci 0000:00:1c.1: PCI bridge to [bus 02-02]\n[ 0.838830] pci 0000:00:1c.1: bridge window [io 0x8000-0x8fff]\n[ 0.838836] pci 0000:00:1c.1: bridge window [mem 0xd8800000-0xd88fffff]\n[ 0.838841] pci 0000:00:1c.1: bridge window [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.838849] pci 0000:00:1c.2: PCI bridge to [bus 03-43]\n[ 0.838852] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff]\n[ 0.838858] pci 0000:00:1c.2: bridge window [mem 0xd4800000-0xd87fffff]\n[ 0.838863] pci 0000:00:1c.2: bridge window [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.838871] pci 0000:00:1c.4: PCI bridge to [bus 44-84]\n[ 0.838874] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff]\n[ 0.838880] pci 0000:00:1c.4: bridge window [mem 0xd0800000-0xd47fffff]\n[ 0.838885] pci 0000:00:1c.4: bridge window [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.838893] pci 0000:85:00.0: BAR 6: assigned [mem 0xd0420000-0xd043ffff pref]\n[ 0.838896] pci 0000:00:1c.5: PCI bridge to [bus 85-85]\n[ 0.838899] pci 0000:00:1c.5: bridge window [io 0x2000-0x2fff]\n[ 0.838905] pci 0000:00:1c.5: bridge window [mem 0xd0700000-0xd07fffff]\n[ 0.838910] pci 0000:00:1c.5: bridge window [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.838917] pci 0000:00:1e.0: PCI bridge to [bus 86-86]\n[ 0.838923] pci 0000:00:1e.0: bridge window [mem 0xd0600000-0xd06fffff]\n[ 0.838952] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 0.838958] pci 0000:00:1c.0: setting latency timer to 64\n[ 0.838971] pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 0.838976] pci 0000:00:1c.1: setting latency timer to 64\n[ 0.838986] pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 0.838991] pci 0000:00:1c.2: setting latency timer to 64\n[ 0.838999] pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 0.839003] pci 0000:00:1c.4: setting latency timer to 64\n[ 0.839011] pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 0.839016] pci 0000:00:1c.5: setting latency timer to 64\n[ 0.839024] pci 0000:00:1e.0: setting latency timer to 64\n[ 0.839028] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]\n[ 0.839031] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]\n[ 0.839033] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]\n[ 0.839035] pci_bus 0000:00: resource 7 [mem 0xc0000000-0xdfffffff]\n[ 0.839037] pci_bus 0000:00: resource 8 [mem 0xf0000000-0xfedfffff]\n[ 0.839039] pci_bus 0000:00: resource 9 [mem 0xfee01000-0xffffffff]\n[ 0.839041] pci_bus 0000:01: resource 0 [io 0x9000-0x9fff]\n[ 0.839044] pci_bus 0000:01: resource 1 [mem 0xd8900000-0xd89fffff]\n[ 0.839047] pci_bus 0000:01: resource 2 [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.839051] pci_bus 0000:02: resource 0 [io 0x8000-0x8fff]\n[ 0.839054] pci_bus 0000:02: resource 1 [mem 0xd8800000-0xd88fffff]\n[ 0.839057] pci_bus 0000:02: resource 2 [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.839060] pci_bus 0000:03: resource 0 [io 0x5000-0x6fff]\n[ 0.839063] pci_bus 0000:03: resource 1 [mem 0xd4800000-0xd87fffff]\n[ 0.839066] pci_bus 0000:03: resource 2 [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.839069] pci_bus 0000:44: resource 0 [io 0x3000-0x4fff]\n[ 0.839072] pci_bus 0000:44: resource 1 [mem 0xd0800000-0xd47fffff]\n[ 0.839075] pci_bus 0000:44: resource 2 [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.839078] pci_bus 0000:85: resource 0 [io 0x2000-0x2fff]\n[ 0.839081] pci_bus 0000:85: resource 1 [mem 0xd0700000-0xd07fffff]\n[ 0.839084] pci_bus 0000:85: resource 2 [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.839088] pci_bus 0000:86: resource 1 [mem 0xd0600000-0xd06fffff]\n[ 0.839091] pci_bus 0000:86: resource 4 [io 0x0000-0x0cf7]\n[ 0.839094] pci_bus 0000:86: resource 5 [io 0x0d00-0xffff]\n[ 0.839096] pci_bus 0000:86: resource 6 [mem 0x000a0000-0x000bffff]\n[ 0.839099] pci_bus 0000:86: resource 7 [mem 0xc0000000-0xdfffffff]\n[ 0.839102] pci_bus 0000:86: resource 8 [mem 0xf0000000-0xfedfffff]\n[ 0.839105] pci_bus 0000:86: resource 9 [mem 0xfee01000-0xffffffff]\n[ 0.839147] NET: Registered protocol family 2\n[ 0.839278] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)\n[ 0.840659] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)\n[ 0.846465] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)\n[ 0.847156] TCP: Hash tables configured (established 524288 bind 65536)\n[ 0.847159] TCP reno registered\n[ 0.847178] UDP hash table entries: 2048 (order: 4, 65536 bytes)\n[ 0.847233] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)\n[ 0.847410] NET: Registered protocol family 1\n[ 0.847431] pci 0000:00:02.0: Boot video device\n[ 0.847708] PCI: CLS 64 bytes, default 64\n[ 0.848089] audit: initializing netlink socket (disabled)\n[ 0.848101] type=2000 audit(1330449276.844:1): initialized\n[ 0.869805] Trying to unpack rootfs image as initramfs...\n[ 3.061033] HugeTLB registered 2 MB page size, pre-allocated 0 pages\n[ 3.080125] VFS: Disk quotas dquot_6.5.2\n[ 3.080179] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\n[ 3.080644] fuse init (API version 7.17)\n[ 3.080730] msgmni has been set to 5844\n[ 3.081020] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)\n[ 3.081045] io scheduler noop registered\n[ 3.081047] io scheduler deadline registered\n[ 3.081079] io scheduler cfq registered (default)\n[ 3.081189] pcieport 0000:00:1c.0: setting latency timer to 64\n[ 3.081249] pcieport 0000:00:1c.0: irq 40 for MSI/MSI-X\n[ 3.081362] pcieport 0000:00:1c.1: setting latency timer to 64\n[ 3.081415] pcieport 0000:00:1c.1: irq 41 for MSI/MSI-X\n[ 3.081526] pcieport 0000:00:1c.2: setting latency timer to 64\n[ 3.081578] pcieport 0000:00:1c.2: irq 42 for MSI/MSI-X\n[ 3.081684] pcieport 0000:00:1c.4: setting latency timer to 64\n[ 3.081736] pcieport 0000:00:1c.4: irq 43 for MSI/MSI-X\n[ 3.081842] pcieport 0000:00:1c.5: setting latency timer to 64\n[ 3.081894] pcieport 0000:00:1c.5: irq 44 for MSI/MSI-X\n[ 3.082016] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt\n[ 3.082022] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded\n[ 3.082042] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt\n[ 3.082045] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt\n[ 3.082050] pcie_pme 0000:00:1c.1:pcie01: service driver pcie_pme loaded\n[ 3.082068] pcieport 0000:00:1c.2: Signaling PME through PCIe PME interrupt\n[ 3.082073] pcie_pme 0000:00:1c.2:pcie01: service driver pcie_pme loaded\n[ 3.082094] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt\n[ 3.082099] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded\n[ 3.082119] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt\n[ 3.082121] pci 0000:85:00.0: Signaling PME through PCIe PME interrupt\n[ 3.082126] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded\n[ 3.082142] pci_hotplug: PCI Hot Plug PCI Core version: 0.5\n[ 4.255641] sched: RT throttling activated\n[ 4.284235] Freeing initrd memory: 14548k freed\n[ 4.536816] pciehp 0000:00:1c.0:pcie04: HPC vendor_id 8086 device_id 2940 ss_vid 0 ss_did 0\n[ 4.536850] pciehp 0000:00:1c.0:pcie04: service driver pciehp loaded\n[ 4.536865] pciehp 0000:00:1c.1:pcie04: HPC vendor_id 8086 device_id 2942 ss_vid 0 ss_did 0\n[ 4.536884] pciehp 0000:00:1c.1:pcie04: service driver pciehp loaded\n[ 4.536897] pciehp 0000:00:1c.2:pcie04: HPC vendor_id 8086 device_id 2944 ss_vid 0 ss_did 0\n[ 4.536928] pciehp 0000:00:1c.2:pcie04: service driver pciehp loaded\n[ 4.536941] pciehp 0000:00:1c.4:pcie04: HPC vendor_id 8086 device_id 2948 ss_vid 0 ss_did 0\n[ 4.536959] pciehp 0000:00:1c.4:pcie04: service driver pciehp loaded\n[ 4.536971] pciehp 0000:00:1c.5:pcie04: HPC vendor_id 8086 device_id 294a ss_vid 0 ss_did 0\n[ 4.536989] pciehp 0000:00:1c.5:pcie04: service driver pciehp loaded\n[ 4.536996] pciehp: PCI Express Hot Plug Controller Driver version: 0.4\n[ 4.537065] intel_idle: MWAIT substates: 0x2220\n[ 4.537067] intel_idle: does not run on family 6 model 23\n[ 4.537183] ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared\n[ 4.537280] ACPI: AC Adapter [AC] (on-line)\n[ 4.537355] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\n[ 4.537361] ACPI: Sleep Button [SLPB]\n[ 4.537400] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\n[ 4.537443] ACPI: Lid Switch [LID]\n[ 4.537487] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\n[ 4.537490] ACPI: Power Button [PWRF]\n[ 4.537572] ACPI: Fan [FAN6] (off)\n[ 4.537618] ACPI: Fan [FAN7] (off)\n[ 4.537667] ACPI: Fan [FAN8] (off)\n[ 4.537713] ACPI: Fan [FAN9] (off)\n[ 4.537761] ACPI: Fan [FANA] (off)\n[ 4.537805] ACPI: Fan [FANB] (off)\n[ 4.537835] ACPI: Fan [FANG] (off)\n[ 4.537883] ACPI: Fan [FAN0] (off)\n[ 4.537930] ACPI: Fan [FAN1] (off)\n[ 4.537977] ACPI: Fan [FAN2] (off)\n[ 4.538024] ACPI: Fan [FAN3] (off)\n[ 4.538070] ACPI: Fan [FAN4] (off)\n[ 4.538116] ACPI: Fan [FAN5] (off)\n[ 4.538611] Monitor-Mwait will be used to enter C-1 state\n[ 4.538649] Refined TSC clocksource calibration: 2194.499 MHz.\n[ 4.538654] Switching to clocksource tsc\n[ 4.538864] Monitor-Mwait will be used to enter C-2 state\n[ 4.538870] Marking TSC unstable due to TSC halts in idle\n[ 4.538876] ACPI: acpi_idle registered with cpuidle\n[ 4.544077] Switching to clocksource hpet\n[ 5.031065] thermal LNXTHERM:00: registered as thermal_zone0\n[ 5.031067] ACPI: Thermal Zone [GFXZ] (16 C)\n[ 5.287641] thermal LNXTHERM:01: registered as thermal_zone1\n[ 5.287644] ACPI: Thermal Zone [DTSZ] (71 C)\n[ 5.302991] thermal LNXTHERM:02: registered as thermal_zone2\n[ 5.302994] ACPI: Thermal Zone [CPUZ] (70 C)\n[ 5.305584] thermal LNXTHERM:03: registered as thermal_zone3\n[ 5.305587] ACPI: Thermal Zone [SKNZ] (56 C)\n[ 5.313168] thermal LNXTHERM:04: registered as thermal_zone4\n[ 5.313171] ACPI: Thermal Zone [BATZ] (24 C)\n[ 5.316867] thermal LNXTHERM:05: registered as thermal_zone5\n[ 5.316869] ACPI: Thermal Zone [FDTZ] (42 C)\n[ 5.316907] ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared\n[ 5.316916] ACPI: Battery Slot [BAT0] (battery present)\n[ 5.317119] ERST: Table is not found!\n[ 5.317121] GHES: HEST is not enabled!\n[ 5.317212] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled\n[ 5.318496] Linux agpgart interface v0.103\n[ 5.318559] agpgart-intel 0000:00:00.0: Intel GM45 Chipset\n[ 5.318712] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable\n[ 5.319436] agpgart-intel 0000:00:00.0: detected 65536K stolen memory\n[ 5.319548] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000\n[ 5.320869] brd: module loaded\n[ 5.321509] loop: module loaded\n[ 5.321670] ahci 0000:00:1f.2: version 3.0\n[ 5.321694] ahci 0000:00:1f.2: PCI INT A -> GSI 21 (level, low) -> IRQ 21\n[ 5.321812] ahci 0000:00:1f.2: irq 45 for MSI/MSI-X\n[ 5.321876] ahci: SSS flag set, parallel bus scan disabled\n[ 5.321910] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x23 impl SATA mode\n[ 5.321914] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ccc ems \n[ 5.321920] ahci 0000:00:1f.2: setting latency timer to 64\n[ 5.336540] scsi0 : ahci\n[ 5.336625] scsi1 : ahci\n[ 5.336684] scsi2 : ahci\n[ 5.336742] scsi3 : ahci\n[ 5.336801] scsi4 : ahci\n[ 5.336862] scsi5 : ahci\n[ 5.337013] ata1: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04100 irq 45\n[ 5.337017] ata2: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04180 irq 45\n[ 5.337019] ata3: DUMMY\n[ 5.337020] ata4: DUMMY\n[ 5.337021] ata5: DUMMY\n[ 5.337024] ata6: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04380 irq 45\n[ 5.337364] Fixed MDIO Bus: probed\n[ 5.337381] tun: Universal TUN/TAP device driver, 1.6\n[ 5.337382] tun: (C) 1999-2004 Max Krasnyansky \n[ 5.337468] PPP generic driver version 2.4.2\n[ 5.337570] ehci_hcd: USB 2.0 \'Enhanced\' Host Controller (EHCI) Driver\n[ 5.337603] ehci_hcd 0000:00:1a.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19\n[ 5.337627] ehci_hcd 0000:00:1a.7: setting latency timer to 64\n[ 5.337631] ehci_hcd 0000:00:1a.7: EHCI Host Controller\n[ 5.337667] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1\n[ 5.337698] ehci_hcd 0000:00:1a.7: debug port 1\n[ 5.341585] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported\n[ 5.341687] ehci_hcd 0000:00:1a.7: irq 19, io mem 0xd8a04c00\n[ 5.356015] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00\n[ 5.356153] hub 1-0:1.0: USB hub found\n[ 5.356157] hub 1-0:1.0: 6 ports detected\n[ 5.356267] ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 20 (level, low) -> IRQ 20\n[ 5.356285] ehci_hcd 0000:00:1d.7: setting latency timer to 64\n[ 5.356289] ehci_hcd 0000:00:1d.7: EHCI Host Controller\n[ 5.356333] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2\n[ 5.356363] ehci_hcd 0000:00:1d.7: debug port 1\n[ 5.360264] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported\n[ 5.360301] ehci_hcd 0000:00:1d.7: irq 20, io mem 0xd8a04800\n[ 5.376014] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00\n[ 5.376133] hub 2-0:1.0: USB hub found\n[ 5.376137] hub 2-0:1.0: 6 ports detected\n[ 5.376239] ohci_hcd: USB 1.1 \'Open\' Host Controller (OHCI) Driver\n[ 5.376252] uhci_hcd: USB Universal Host Controller Interface driver\n[ 5.376272] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 5.376280] uhci_hcd 0000:00:1a.0: setting latency timer to 64\n[ 5.376283] uhci_hcd 0000:00:1a.0: UHCI Host Controller\n[ 5.376532] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3\n[ 5.376572] uhci_hcd 0000:00:1a.0: irq 16, io base 0x000070c0\n[ 5.376630] ACPI: Battery Slot [BAT0] (battery present)\n[ 5.376713] hub 3-0:1.0: USB hub found\n[ 5.376718] hub 3-0:1.0: 2 ports detected\n[ 5.376777] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 5.376784] uhci_hcd 0000:00:1a.1: setting latency timer to 64\n[ 5.376787] uhci_hcd 0000:00:1a.1: UHCI Host Controller\n[ 5.376827] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4\n[ 5.376865] uhci_hcd 0000:00:1a.1: irq 17, io base 0x000070a0\n[ 5.376980] hub 4-0:1.0: USB hub found\n[ 5.376984] hub 4-0:1.0: 2 ports detected\n[ 5.377041] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 5.377048] uhci_hcd 0000:00:1a.2: setting latency timer to 64\n[ 5.377051] uhci_hcd 0000:00:1a.2: UHCI Host Controller\n[ 5.377087] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5\n[ 5.377122] uhci_hcd 0000:00:1a.2: irq 18, io base 0x00007080\n[ 5.377237] hub 5-0:1.0: USB hub found\n[ 5.377242] hub 5-0:1.0: 2 ports detected\n[ 5.377302] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20\n[ 5.377308] uhci_hcd 0000:00:1d.0: setting latency timer to 64\n[ 5.377312] uhci_hcd 0000:00:1d.0: UHCI Host Controller\n[ 5.377349] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6\n[ 5.377376] uhci_hcd 0000:00:1d.0: irq 20, io base 0x00007060\n[ 5.377487] hub 6-0:1.0: USB hub found\n[ 5.377491] hub 6-0:1.0: 2 ports detected\n[ 5.377555] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22\n[ 5.377562] uhci_hcd 0000:00:1d.1: setting latency timer to 64\n[ 5.377566] uhci_hcd 0000:00:1d.1: UHCI Host Controller\n[ 5.377605] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7\n[ 5.377641] uhci_hcd 0000:00:1d.1: irq 22, io base 0x00007040\n[ 5.377757] hub 7-0:1.0: USB hub found\n[ 5.377761] hub 7-0:1.0: 2 ports detected\n[ 5.377817] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 5.377824] uhci_hcd 0000:00:1d.2: setting latency timer to 64\n[ 5.377827] uhci_hcd 0000:00:1d.2: UHCI Host Controller\n[ 5.377872] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8\n[ 5.377900] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00007020\n[ 5.378010] hub 8-0:1.0: USB hub found\n[ 5.378014] hub 8-0:1.0: 2 ports detected\n[ 5.378123] usbcore: registered new interface driver libusual\n[ 5.378158] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12\n[ 5.379836] i8042: Detected active multiplexing controller, rev 1.1\n[ 5.380570] serio: i8042 KBD port at 0x60,0x64 irq 1\n[ 5.380577] serio: i8042 AUX0 port at 0x60,0x64 irq 12\n[ 5.380607] serio: i8042 AUX1 port at 0x60,0x64 irq 12\n[ 5.380629] serio: i8042 AUX2 port at 0x60,0x64 irq 12\n[ 5.380650] serio: i8042 AUX3 port at 0x60,0x64 irq 12\n[ 5.380758] mousedev: PS/2 mouse device common for all mice\n[ 5.380905] rtc_cmos 00:08: RTC can wake from S4\n[ 5.381023] rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0\n[ 5.381054] rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs\n[ 5.381141] device-mapper: uevent: version 1.0.3\n[ 5.381207] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com\n[ 5.381237] cpuidle: using governor ladder\n[ 5.381268] cpuidle: using governor menu\n[ 5.381270] EFI Variables Facility v0.08 2004-May-17\n[ 5.381498] TCP cubic registered\n[ 5.381608] NET: Registered protocol family 10\n[ 5.382008] NET: Registered protocol family 17\n[ 5.382026] Registering the dns_resolver key type\n[ 5.382129] PM: Hibernation image not present or could not be loaded.\n[ 5.382141] registered taskstats version 1\n[ 5.397070] Magic number: 0:52:240\n[ 5.397156] fan PNP0C0B:05: hash matches\n[ 5.397218] rtc_cmos 00:08: setting system clock to 2012-02-28 17:14:41 UTC (1330449281)\n[ 5.397235] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found\n[ 5.397236] EDD information not available.\n[ 5.408858] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3\n[ 5.660078] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)\n[ 5.682123] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 5.682222] ata1.00: ATA-8: WDC WD1600BEKT-60A25T1, 02.01A02, max UDMA/100\n[ 5.682225] ata1.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA\n[ 5.683101] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 5.683199] ata1.00: configured for UDMA/100\n[ 5.683291] scsi 0:0:0:0: Direct-Access ATA WDC WD1600BEKT-6 02.0 PQ: 0 ANSI: 5\n[ 5.683437] sd 0:0:0:0: Attached scsi generic sg0 type 0\n[ 5.683533] sd 0:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)\n[ 5.683579] sd 0:0:0:0: [sda] Write Protect is off\n[ 5.683582] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00\n[ 5.683602] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn\'t support DPO or FUA\n[ 5.738576] sda: sda1 sda2 < sda5 >\n[ 5.738827] sd 0:0:0:0: [sda] Attached SCSI disk\n[ 5.780073] usb 1-5: new high-speed USB device number 3 using ehci_hcd\n[ 6.000047] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\n[ 6.022337] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 6.022341] ata2.00: ATAPI: hp CDDVDW TS-L633N, 0300, max UDMA/100\n[ 6.041543] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 6.041548] ata2.00: configured for UDMA/100\n[ 6.044328] scsi 1:0:0:0: CD-ROM hp CDDVDW TS-L633N 0300 PQ: 0 ANSI: 5\n[ 6.048309] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray\n[ 6.048312] cdrom: Uniform CD-ROM driver Revision: 3.20\n[ 6.048429] sr 1:0:0:0: Attached scsi CD-ROM sr0\n[ 6.048496] sr 1:0:0:0: Attached scsi generic sg1 type 5\n[ 6.060069] usb 2-5: new high-speed USB device number 2 using ehci_hcd\n[ 6.196463] Initializing USB Mass Storage driver...\n[ 6.196581] scsi6 : usb-storage 2-5:1.0\n[ 6.196661] usbcore: registered new interface driver usb-storage\n[ 6.196663] USB Mass Storage support registered.\n[ 6.368075] ata6: SATA link down (SStatus 0 SControl 300)\n[ 6.369718] Freeing unused kernel memory: 920k freed\n[ 6.370029] Write protecting the kernel read-only data: 12288k\n[ 6.375685] Freeing unused kernel memory: 1620k freed\n[ 6.380909] Freeing unused kernel memory: 1200k freed\n[ 6.404218] udevd[107]: starting version 175\n[ 6.432043] usb 3-1: new full-speed USB device number 2 using uhci_hcd\n[ 6.534206] wmi: Mapper loaded\n[ 6.574134] b43-pci-bridge 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17\n[ 6.574146] b43-pci-bridge 0000:02:00.0: setting latency timer to 64\n[ 6.576897] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded\n[ 6.576921] r8169 0000:85:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17\n[ 6.576954] r8169 0000:85:00.0: setting latency timer to 64\n[ 6.577024] r8169 0000:85:00.0: irq 46 for MSI/MSI-X\n[ 6.577386] r8169 0000:85:00.0: eth0: RTL8102e at 0xffffc90000642000, 1c:c1:de:90:ab:4f, XID 04e00000 IRQ 46\n[ 6.578456] [drm] Initialized drm 1.1.0 20060810\n[ 6.592197] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x16, vendor 0x4243)\n[ 6.592207] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x0F, vendor 0x4243)\n[ 6.592215] ssb: Core 2 found: PCMCIA (cc 0x80D, rev 0x0A, vendor 0x4243)\n[ 6.592224] ssb: Core 3 found: PCI-E (cc 0x820, rev 0x09, vendor 0x4243)\n[ 6.610966] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 6.610972] i915 0000:00:02.0: setting latency timer to 64\n[ 6.706823] i915 0000:00:02.0: irq 47 for MSI/MSI-X\n[ 6.706829] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).\n[ 6.706831] [drm] Driver supports precise vblank timestamp query.\n[ 6.706864] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem\n[ 6.772240] ssb: Sonics Silicon Backplane found on PCI device 0000:02:00.0\n[ 7.197266] scsi 6:0:0:0: Direct-Access USB 2.0 USB Flash Drive 1100 PQ: 0 ANSI: 0 CCS\n[ 7.200377] sd 6:0:0:0: [sdb] 7864320 512-byte logical blocks: (4.02 GB/3.75 GiB)\n[ 7.200428] sd 6:0:0:0: Attached scsi generic sg2 type 0\n[ 7.201255] sd 6:0:0:0: [sdb] Write Protect is off\n[ 7.201259] sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00\n[ 7.202123] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.202125] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.205375] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.205379] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.206025] sdb: sdb1\n[ 7.208631] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.208635] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.208638] sd 6:0:0:0: [sdb] Attached SCSI removable disk\n[ 7.226985] fbcon: inteldrmfb (fb0) is primary device\n[ 7.398893] Console: switching to colour frame buffer device 170x48\n[ 7.401723] fb0: inteldrmfb frame buffer device\n[ 7.401725] drm: registered panic notifier\n[ 7.405089] acpi device:09: registered as cooling_device14\n[ 7.405779] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\n[ 7.405894] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)\n[ 7.406123] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0\n[ 7.938786] Btrfs loaded\n[ 7.945443] xor: automatically using best checksumming function: generic_sse\n[ 7.964009] generic_sse: 8370.000 MB/sec\n[ 7.964011] xor: using function: generic_sse (8370.000 MB/sec)\n[ 7.969085] device-mapper: dm-raid45: initialized v0.2594b\n[ 8.114750] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\n[ 8.868385] squashfs: version 4.0 (2009/01/31) Phillip Lougher\n[ 11.665085] kjournald starting. Commit interval 5 seconds\n[ 11.665119] EXT3-fs (loop1): using internal journal\n[ 11.665123] EXT3-fs (loop1): mounted filesystem with ordered data mode\n[ 43.887184] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 44.223520] udevd[2375]: starting version 175\n[ 44.422817] Adding 2791420k swap on /dev/sda5. Priority:-1 extents:1 across:2791420k \n[ 45.130996] Bluetooth: Core ver 2.16\n[ 45.131543] NET: Registered protocol family 31\n[ 45.131546] Bluetooth: HCI device and connection manager initialized\n[ 45.131548] Bluetooth: HCI socket layer initialized\n[ 45.131550] Bluetooth: L2CAP socket layer initialized\n[ 45.131557] Bluetooth: SCO socket layer initialized\n[ 45.466627] Bluetooth: Generic Bluetooth USB driver ver 0.6\n[ 45.469939] usbcore: registered new interface driver btusb\n[ 45.614641] cfg80211: Calling CRDA to update world regulatory domain\n[ 45.749960] device-mapper: multipath: version 1.3.0 loaded\n[ 45.760185] Linux video capture interface: v2.00\n[ 45.856717] uvcvideo: Found UVC 1.00 device Villem (0461:4db6)\n[ 45.918155] input: Villem as /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\n[ 45.918319] usbcore: registered new interface driver uvcvideo\n[ 45.918322] USB Video Class driver (1.1.1)\n[ 45.931164] Bluetooth: RFCOMM TTY layer initialized\n[ 45.931170] Bluetooth: RFCOMM socket layer initialized\n[ 45.931172] Bluetooth: RFCOMM ver 1.11\n[ 45.965417] Bluetooth: BNEP (Ethernet Emulation) ver 1.3\n[ 45.965420] Bluetooth: BNEP filters: protocol multicast\n[ 46.349974] init: failsafe main process (2636) killed by TERM signal\n[ 46.380104] psmouse serio4: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xa40000/0xa0400\n[ 46.421932] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input6\n[ 46.682579] input: HP WMI hotkeys as /devices/virtual/input/input7\n[ 47.334947] cfg80211: World regulatory domain updated:\n[ 47.334953] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)\n[ 47.334956] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.334958] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.334960] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.334962] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.334964] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.383742] r8169 0000:85:00.0: eth0: link down\n[ 47.386289] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 47.386729] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 47.387396] b43-phy0: Broadcom 4312 WLAN found (core revision 15)\n[ 47.452220] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452224] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452226] cfg80211: Updating information on frequency 2417 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452229] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452231] cfg80211: Updating information on frequency 2422 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452234] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452236] cfg80211: Updating information on frequency 2427 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452238] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452240] cfg80211: Updating information on frequency 2432 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452243] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452245] cfg80211: Updating information on frequency 2437 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452247] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452249] cfg80211: Updating information on frequency 2442 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452252] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452254] cfg80211: Updating information on frequency 2447 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452256] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452258] cfg80211: Updating information on frequency 2452 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452261] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452263] cfg80211: Updating information on frequency 2457 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452265] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452267] cfg80211: Updating information on frequency 2462 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452270] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452272] cfg80211: Updating information on frequency 2467 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452274] cfg80211: 2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.452276] cfg80211: Updating information on frequency 2472 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452279] cfg80211: 2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.452281] cfg80211: Updating information on frequency 2484 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452283] cfg80211: 2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.958657] ieee80211 phy0: Selected rate control algorithm \'minstrel_ht\'\n[ 47.990784] Registered led device: b43-phy0::tx\n[ 47.993734] init: hybrid-gfx main process (2843) terminated with status 127\n[ 48.002972] Registered led device: b43-phy0::rx\n[ 48.004232] Registered led device: b43-phy0::radio\n[ 48.005458] Broadcom 43xx driver loaded [ Features: PNL ]\n', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'duration': 0.2806689739227295, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmesg_attachment'}) for prompt-test with priority 0. 2012-02-28 20:56:36,992 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': '[ 0.000000] Initializing cgroup subsys cpuset\n[ 0.000000] Initializing cgroup subsys cpu\n[ 0.000000] Linux version 3.2.0-17-generic (buildd@allspice) (gcc version 4.6.2 (Ubuntu/Linaro 4.6.2-16ubuntu1) ) #27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012 (Ubuntu 3.2.0-17.27-generic 3.2.6)\n[ 0.000000] Command line: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity\n[ 0.000000] KERNEL supported cpus:\n[ 0.000000] Intel GenuineIntel\n[ 0.000000] AMD AuthenticAMD\n[ 0.000000] Centaur CentaurHauls\n[ 0.000000] Disabled fast string operations\n[ 0.000000] BIOS-provided physical RAM map:\n[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)\n[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)\n[ 0.000000] BIOS-e820: 00000000000ef000 - 0000000000100000 (reserved)\n[ 0.000000] BIOS-e820: 0000000000100000 - 00000000b6b4a000 (usable)\n[ 0.000000] BIOS-e820: 00000000b6b4a000 - 00000000b6b4c000 (reserved)\n[ 0.000000] BIOS-e820: 00000000b6b4c000 - 00000000b7970000 (usable)\n[ 0.000000] BIOS-e820: 00000000b7970000 - 00000000b7980000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000b7980000 - 00000000ba0ff000 (usable)\n[ 0.000000] BIOS-e820: 00000000ba0ff000 - 00000000ba2ff000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000ba2ff000 - 00000000bba99000 (usable)\n[ 0.000000] BIOS-e820: 00000000bba99000 - 00000000bba9a000 (reserved)\n[ 0.000000] BIOS-e820: 00000000bba9a000 - 00000000bbabf000 (usable)\n[ 0.000000] BIOS-e820: 00000000bbabf000 - 00000000bbacf000 (reserved)\n[ 0.000000] BIOS-e820: 00000000bbacf000 - 00000000bbbcf000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000bbbcf000 - 00000000bbbff000 (ACPI data)\n[ 0.000000] BIOS-e820: 00000000bbbff000 - 00000000bbc00000 (usable)\n[ 0.000000] BIOS-e820: 00000000bbc00000 - 00000000c0000000 (reserved)\n[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed10000 - 00000000fed14000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed18000 - 00000000fed1a000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)\n[ 0.000000] BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)\n[ 0.000000] NX (Execute Disable) protection: active\n[ 0.000000] DMI 2.4 present.\n[ 0.000000] DMI: Hewlett-Packard /1526, BIOS 68PVI Ver. F.08 12/07/2010\n[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)\n[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)\n[ 0.000000] No AGP bridge found\n[ 0.000000] last_pfn = 0xbbc00 max_arch_pfn = 0x400000000\n[ 0.000000] MTRR default type: uncachable\n[ 0.000000] MTRR fixed ranges enabled:\n[ 0.000000] 00000-9FFFF write-back\n[ 0.000000] A0000-BFFFF uncachable\n[ 0.000000] C0000-FFFFF write-protect\n[ 0.000000] MTRR variable ranges enabled:\n[ 0.000000] 0 base 0FFE00000 mask FFFE00000 write-protect\n[ 0.000000] 1 base 000000000 mask F80000000 write-back\n[ 0.000000] 2 base 080000000 mask FC0000000 write-back\n[ 0.000000] 3 base 0B7970000 mask FFFFF0000 uncachable\n[ 0.000000] 4 disabled\n[ 0.000000] 5 disabled\n[ 0.000000] 6 disabled\n[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106\n[ 0.000000] initial memory mapped : 0 - 20000000\n[ 0.000000] Base memory trampoline at [ffff88000009a000] 9a000 size 20480\n[ 0.000000] init_memory_mapping: 0000000000000000-00000000bbc00000\n[ 0.000000] 0000000000 - 00bbc00000 page 2M\n[ 0.000000] kernel direct mapping tables up to bbc00000 @ 1fffc000-20000000\n[ 0.000000] RAMDISK: 7f1cb000 - 80000000\n[ 0.000000] ACPI: RSDP 00000000000f6970 00024 (v02 HPQOEM)\n[ 0.000000] ACPI: XSDT 00000000bbbfe120 00074 (v01 HPQOEM SLIC-MPC 0000000F 01000013)\n[ 0.000000] ACPI: FACP 00000000bbbfc000 000F4 (v03 HPQOEM 1526 0000000F HP 00000001)\n[ 0.000000] ACPI: DSDT 00000000bbbdb000 1B62B (v01 HPQOEM 1526 00000001 INTL 20060912)\n[ 0.000000] ACPI: FACS 00000000bbbad000 00040\n[ 0.000000] ACPI: HPET 00000000bbbfb000 00038 (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: APIC 00000000bbbfa000 00084 (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: MCFG 00000000bbbf9000 0003C (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: ASF! 00000000bbbf8000 000A0 (v32 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: SSDT 00000000bbbd8000 002DD (v01 HPQOEM SataAhci 00001000 INTL 20060912)\n[ 0.000000] ACPI: SLIC 00000000bbbd6000 00176 (v01 HPQOEM SLIC-MPC 00000001 HP 00000001)\n[ 0.000000] ACPI: SSDT 00000000bbbd5000 0057B (v01 PmRef Cpu0Cst 00003001 INTL 20060912)\n[ 0.000000] ACPI: SSDT 00000000bbbd4000 0066C (v01 PmRef CpuPm 00003000 INTL 20060912)\n[ 0.000000] ACPI: SSDT 00000000bbbd3000 00288 (v01 PmRef Cpu0Tst 00003000 INTL 20060912)\n[ 0.000000] ACPI: Local APIC address 0xfee00000\n[ 0.000000] No NUMA configuration found\n[ 0.000000] Faking a node at 0000000000000000-00000000bbc00000\n[ 0.000000] Initmem setup node 0 0000000000000000-00000000bbc00000\n[ 0.000000] NODE_DATA [00000000bbaba000 - 00000000bbabefff]\n[ 0.000000] [ffffea0000000000-ffffea0002ffffff] PMD -> [ffff8800b3a00000-ffff8800b69fffff] on node 0\n[ 0.000000] Zone PFN ranges:\n[ 0.000000] DMA 0x00000010 -> 0x00001000\n[ 0.000000] DMA32 0x00001000 -> 0x00100000\n[ 0.000000] Normal empty\n[ 0.000000] Movable zone start PFN for each node\n[ 0.000000] early_node_map[7] active PFN ranges\n[ 0.000000] 0: 0x00000010 -> 0x0000009f\n[ 0.000000] 0: 0x00000100 -> 0x000b6b4a\n[ 0.000000] 0: 0x000b6b4c -> 0x000b7970\n[ 0.000000] 0: 0x000b7980 -> 0x000ba0ff\n[ 0.000000] 0: 0x000ba2ff -> 0x000bba99\n[ 0.000000] 0: 0x000bba9a -> 0x000bbabf\n[ 0.000000] 0: 0x000bbbff -> 0x000bbc00\n[ 0.000000] On node 0 totalpages: 768060\n[ 0.000000] DMA zone: 64 pages used for memmap\n[ 0.000000] DMA zone: 5 pages reserved\n[ 0.000000] DMA zone: 3914 pages, LIFO batch:0\n[ 0.000000] DMA32 zone: 11952 pages used for memmap\n[ 0.000000] DMA32 zone: 752125 pages, LIFO batch:31\n[ 0.000000] ACPI: PM-Timer IO Port: 0x408\n[ 0.000000] ACPI: Local APIC address 0xfee00000\n[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])\n[ 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])\n[ 0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23\n[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)\n[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)\n[ 0.000000] ACPI: IRQ0 used by override.\n[ 0.000000] ACPI: IRQ2 used by override.\n[ 0.000000] ACPI: IRQ9 used by override.\n[ 0.000000] Using ACPI (MADT) for SMP configuration information\n[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000\n[ 0.000000] SMP: Allowing 4 CPUs, 3 hotplug CPUs\n[ 0.000000] nr_irqs_gsi: 40\n[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000\n[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000ef000\n[ 0.000000] PM: Registered nosave memory: 00000000000ef000 - 0000000000100000\n[ 0.000000] PM: Registered nosave memory: 00000000b6b4a000 - 00000000b6b4c000\n[ 0.000000] PM: Registered nosave memory: 00000000b7970000 - 00000000b7980000\n[ 0.000000] PM: Registered nosave memory: 00000000ba0ff000 - 00000000ba2ff000\n[ 0.000000] PM: Registered nosave memory: 00000000bba99000 - 00000000bba9a000\n[ 0.000000] PM: Registered nosave memory: 00000000bbabf000 - 00000000bbacf000\n[ 0.000000] PM: Registered nosave memory: 00000000bbacf000 - 00000000bbbcf000\n[ 0.000000] PM: Registered nosave memory: 00000000bbbcf000 - 00000000bbbff000\n[ 0.000000] Allocating PCI resources starting at c0000000 (gap: c0000000:20000000)\n[ 0.000000] Booting paravirtualized kernel on bare hardware\n[ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1\n[ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff8800bb800000 s83072 r8192 d23424 u524288\n[ 0.000000] pcpu-alloc: s83072 r8192 d23424 u524288 alloc=1*2097152\n[ 0.000000] pcpu-alloc: [0] 0 1 2 3 \n[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 756039\n[ 0.000000] Policy zone: DMA32\n[ 0.000000] Kernel command line: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity\n[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)\n[ 0.000000] xsave/xrstor: enabled xstate_bv 0x3, cntxt size 0x240\n[ 0.000000] Checking aperture...\n[ 0.000000] No AGP bridge found\n[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area\n[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!\n[ 0.000000] Memory: 2992264k/3076096k available (6552k kernel code, 3856k absent, 79976k reserved, 6650k data, 920k init)\n[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1\n[ 0.000000] Hierarchical RCU implementation.\n[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.\n[ 0.000000] NR_IRQS:16640 nr_irqs:712 16\n[ 0.000000] Extended CMOS year: 2000\n[ 0.000000] Console: colour VGA+ 80x25\n[ 0.000000] console [tty0] enabled\n[ 0.000000] allocated 25165824 bytes of page_cgroup\n[ 0.000000] please try \'cgroup_disable=memory\' option if you don\'t want memory cgroups\n[ 0.000000] hpet clockevent registered\n[ 0.000000] Fast TSC calibration using PIT\n[ 0.000000] Detected 2194.415 MHz processor.\n[ 0.004004] Calibrating delay loop (skipped), value calculated using timer frequency.. 4388.83 BogoMIPS (lpj=8777660)\n[ 0.004008] pid_max: default: 32768 minimum: 301\n[ 0.004036] Security Framework initialized\n[ 0.004055] AppArmor: AppArmor initialized\n[ 0.004057] Yama: becoming mindful.\n[ 0.004479] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)\n[ 0.011004] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)\n[ 0.012448] Mount-cache hash table entries: 256\n[ 0.012634] Initializing cgroup subsys cpuacct\n[ 0.012640] Initializing cgroup subsys memory\n[ 0.012652] Initializing cgroup subsys devices\n[ 0.012655] Initializing cgroup subsys freezer\n[ 0.012657] Initializing cgroup subsys blkio\n[ 0.012665] Initializing cgroup subsys perf_event\n[ 0.012695] Disabled fast string operations\n[ 0.012702] mce: CPU supports 6 MCE banks\n[ 0.012710] CPU0: Thermal monitoring handled by SMI\n[ 0.012715] using mwait in idle threads.\n[ 0.012729] SMP alternatives: switching to UP code\n[ 0.021058] ACPI: Core revision 20110623\n[ 0.028023] ftrace: allocating 27009 entries in 106 pages\n[ 0.032473] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1\n[ 0.072923] CPU0: Intel(R) Celeron(R) CPU 900 @ 2.20GHz stepping 0a\n[ 0.076004] Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.\n[ 0.076004] ... version: 2\n[ 0.076004] ... bit width: 40\n[ 0.076004] ... generic registers: 2\n[ 0.076004] ... value mask: 000000ffffffffff\n[ 0.076004] ... max period: 000000007fffffff\n[ 0.076004] ... fixed-purpose events: 3\n[ 0.076004] ... event mask: 0000000700000003\n[ 0.076004] NMI watchdog enabled, takes one hw-pmu counter.\n[ 0.076004] Brought up 1 CPUs\n[ 0.076004] Total of 1 processors activated (4388.83 BogoMIPS).\n[ 0.076004] devtmpfs: initialized\n[ 0.076004] EVM: security.selinux\n[ 0.076004] EVM: security.SMACK64\n[ 0.076004] EVM: security.capability\n[ 0.076004] PM: Registering ACPI NVS region at b7970000 (65536 bytes)\n[ 0.076004] PM: Registering ACPI NVS region at ba0ff000 (2097152 bytes)\n[ 0.076004] PM: Registering ACPI NVS region at bbacf000 (1048576 bytes)\n[ 0.076004] print_constraints: dummy: \n[ 0.076004] RTC time: 17:14:36, date: 02/28/12\n[ 0.076004] NET: Registered protocol family 16\n[ 0.076004] ACPI FADT declares the system doesn\'t support PCIe ASPM, so disable it\n[ 0.076004] ACPI: bus type pci registered\n[ 0.076004] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)\n[ 0.076004] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820\n[ 0.134325] PCI: Using configuration type 1 for base access\n[ 0.135280] bio: create slab at 0\n[ 0.135378] ACPI: Added _OSI(Module Device)\n[ 0.135380] ACPI: Added _OSI(Processor Device)\n[ 0.135382] ACPI: Added _OSI(3.0 _SCP Extensions)\n[ 0.135383] ACPI: Added _OSI(Processor Aggregator Device)\n[ 0.137146] ACPI: EC: Look up EC in DSDT\n[ 0.145549] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored\n[ 0.540094] ACPI: Interpreter enabled\n[ 0.540099] ACPI: (supports S0 S3 S4 S5)\n[ 0.540118] ACPI: Using IOAPIC for interrupt routing\n[ 0.541151] ACPI: Power Resource [APPR] (off)\n[ 0.546716] ACPI: Power Resource [PFN6] (off)\n[ 0.546768] ACPI: Power Resource [PFN7] (off)\n[ 0.546821] ACPI: Power Resource [PFN8] (off)\n[ 0.546879] ACPI: Power Resource [PFN9] (off)\n[ 0.546929] ACPI: Power Resource [PFNA] (off)\n[ 0.546981] ACPI: Power Resource [PFNB] (off)\n[ 0.547021] ACPI: Power Resource [PGF0] (off)\n[ 0.547528] ACPI: Power Resource [PFN0] (off)\n[ 0.547580] ACPI: Power Resource [PFN1] (off)\n[ 0.547635] ACPI: Power Resource [PFN2] (off)\n[ 0.547686] ACPI: Power Resource [PFN3] (off)\n[ 0.547741] ACPI: Power Resource [PFN4] (off)\n[ 0.547793] ACPI: Power Resource [PFN5] (off)\n[ 0.548579] ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62\n[ 0.548801] ACPI: No dock devices found.\n[ 0.548804] HEST: Table not found.\n[ 0.548807] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug\n[ 0.549507] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])\n[ 0.550074] pci_root PNP0A08:00: host bridge window [io 0x0000-0x0cf7]\n[ 0.550077] pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff]\n[ 0.550079] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]\n[ 0.550083] pci_root PNP0A08:00: host bridge window [mem 0xc0000000-0xdfffffff]\n[ 0.550085] pci_root PNP0A08:00: host bridge window [mem 0xf0000000-0xfedfffff]\n[ 0.550088] pci_root PNP0A08:00: host bridge window [mem 0xfee01000-0xffffffff]\n[ 0.550102] pci 0000:00:00.0: [8086:2a40] type 0 class 0x000600\n[ 0.550125] DMAR: Forcing write-buffer flush capability\n[ 0.550127] DMAR: Disabling IOMMU for graphics on this chipset\n[ 0.550153] pci 0000:00:02.0: [8086:2a42] type 0 class 0x000300\n[ 0.550166] pci 0000:00:02.0: reg 10: [mem 0xd0000000-0xd03fffff 64bit]\n[ 0.550175] pci 0000:00:02.0: reg 18: [mem 0xc0000000-0xcfffffff 64bit pref]\n[ 0.550182] pci 0000:00:02.0: reg 20: [io 0x70f0-0x70f7]\n[ 0.550219] pci 0000:00:02.1: [8086:2a43] type 0 class 0x000380\n[ 0.550230] pci 0000:00:02.1: reg 10: [mem 0xd0500000-0xd05fffff 64bit]\n[ 0.550323] pci 0000:00:1a.0: [8086:2937] type 0 class 0x000c03\n[ 0.550381] pci 0000:00:1a.0: reg 20: [io 0x70c0-0x70df]\n[ 0.550452] pci 0000:00:1a.1: [8086:2938] type 0 class 0x000c03\n[ 0.550510] pci 0000:00:1a.1: reg 20: [io 0x70a0-0x70bf]\n[ 0.550580] pci 0000:00:1a.2: [8086:2939] type 0 class 0x000c03\n[ 0.550638] pci 0000:00:1a.2: reg 20: [io 0x7080-0x709f]\n[ 0.550719] pci 0000:00:1a.7: [8086:293c] type 0 class 0x000c03\n[ 0.550745] pci 0000:00:1a.7: reg 10: [mem 0xd8a04c00-0xd8a04fff]\n[ 0.550858] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold\n[ 0.550864] pci 0000:00:1a.7: PME# disabled\n[ 0.550896] pci 0000:00:1b.0: [8086:293e] type 0 class 0x000403\n[ 0.550917] pci 0000:00:1b.0: reg 10: [mem 0xd8a00000-0xd8a03fff 64bit]\n[ 0.551017] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold\n[ 0.551021] pci 0000:00:1b.0: PME# disabled\n[ 0.551050] pci 0000:00:1c.0: [8086:2940] type 1 class 0x000604\n[ 0.551155] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold\n[ 0.551159] pci 0000:00:1c.0: PME# disabled\n[ 0.551191] pci 0000:00:1c.1: [8086:2942] type 1 class 0x000604\n[ 0.551295] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold\n[ 0.551300] pci 0000:00:1c.1: PME# disabled\n[ 0.551331] pci 0000:00:1c.2: [8086:2944] type 1 class 0x000604\n[ 0.551435] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold\n[ 0.551439] pci 0000:00:1c.2: PME# disabled\n[ 0.551474] pci 0000:00:1c.4: [8086:2948] type 1 class 0x000604\n[ 0.551578] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold\n[ 0.551583] pci 0000:00:1c.4: PME# disabled\n[ 0.551614] pci 0000:00:1c.5: [8086:294a] type 1 class 0x000604\n[ 0.551718] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold\n[ 0.551723] pci 0000:00:1c.5: PME# disabled\n[ 0.551759] pci 0000:00:1d.0: [8086:2934] type 0 class 0x000c03\n[ 0.551817] pci 0000:00:1d.0: reg 20: [io 0x7060-0x707f]\n[ 0.551887] pci 0000:00:1d.1: [8086:2935] type 0 class 0x000c03\n[ 0.551944] pci 0000:00:1d.1: reg 20: [io 0x7040-0x705f]\n[ 0.552015] pci 0000:00:1d.2: [8086:2936] type 0 class 0x000c03\n[ 0.552086] pci 0000:00:1d.2: reg 20: [io 0x7020-0x703f]\n[ 0.560096] pci 0000:00:1d.7: [8086:293a] type 0 class 0x000c03\n[ 0.560123] pci 0000:00:1d.7: reg 10: [mem 0xd8a04800-0xd8a04bff]\n[ 0.560237] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold\n[ 0.560243] pci 0000:00:1d.7: PME# disabled\n[ 0.560269] pci 0000:00:1e.0: [8086:2448] type 1 class 0x000604\n[ 0.560364] pci 0000:00:1f.0: [8086:2919] type 0 class 0x000601\n[ 0.560536] pci 0000:00:1f.2: [8086:2929] type 0 class 0x000106\n[ 0.560565] pci 0000:00:1f.2: reg 10: [io 0x70e8-0x70ef]\n[ 0.560577] pci 0000:00:1f.2: reg 14: [io 0x70fc-0x70ff]\n[ 0.560588] pci 0000:00:1f.2: reg 18: [io 0x70e0-0x70e7]\n[ 0.560600] pci 0000:00:1f.2: reg 1c: [io 0x70f8-0x70fb]\n[ 0.560612] pci 0000:00:1f.2: reg 20: [io 0x7000-0x701f]\n[ 0.560624] pci 0000:00:1f.2: reg 24: [mem 0xd8a04000-0xd8a047ff]\n[ 0.560695] pci 0000:00:1f.2: PME# supported from D3hot\n[ 0.560699] pci 0000:00:1f.2: PME# disabled\n[ 0.560778] pci 0000:00:1c.0: PCI bridge to [bus 01-01]\n[ 0.560786] pci 0000:00:1c.0: bridge window [mem 0xd8900000-0xd89fffff]\n[ 0.561106] pci 0000:02:00.0: [14e4:4315] type 0 class 0x000280\n[ 0.561175] pci 0000:02:00.0: reg 10: [mem 0xd8800000-0xd8803fff 64bit]\n[ 0.561554] pci 0000:02:00.0: supports D1 D2\n[ 0.561727] pci 0000:00:1c.1: PCI bridge to [bus 02-02]\n[ 0.561735] pci 0000:00:1c.1: bridge window [mem 0xd8800000-0xd88fffff]\n[ 0.561798] pci 0000:00:1c.2: PCI bridge to [bus 03-43]\n[ 0.561803] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff]\n[ 0.561808] pci 0000:00:1c.2: bridge window [mem 0xd4800000-0xd87fffff]\n[ 0.561872] pci 0000:00:1c.4: PCI bridge to [bus 44-84]\n[ 0.561876] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff]\n[ 0.561881] pci 0000:00:1c.4: bridge window [mem 0xd0800000-0xd47fffff]\n[ 0.561970] pci 0000:85:00.0: [10ec:8136] type 0 class 0x000200\n[ 0.561992] pci 0000:85:00.0: reg 10: [io 0x2000-0x20ff]\n[ 0.562030] pci 0000:85:00.0: reg 18: [mem 0xd0410000-0xd0410fff 64bit pref]\n[ 0.562055] pci 0000:85:00.0: reg 20: [mem 0xd0400000-0xd040ffff 64bit pref]\n[ 0.562071] pci 0000:85:00.0: reg 30: [mem 0xfffe0000-0xffffffff pref]\n[ 0.562160] pci 0000:85:00.0: supports D1 D2\n[ 0.562162] pci 0000:85:00.0: PME# supported from D0 D1 D2 D3hot D3cold\n[ 0.562168] pci 0000:85:00.0: PME# disabled\n[ 0.568055] pci 0000:00:1c.5: PCI bridge to [bus 85-85]\n[ 0.568060] pci 0000:00:1c.5: bridge window [io 0x2000-0x2fff]\n[ 0.568065] pci 0000:00:1c.5: bridge window [mem 0xd0700000-0xd07fffff]\n[ 0.568073] pci 0000:00:1c.5: bridge window [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.568166] pci 0000:00:1e.0: PCI bridge to [bus 86-86] (subtractive decode)\n[ 0.568174] pci 0000:00:1e.0: bridge window [mem 0xd0600000-0xd06fffff]\n[ 0.568182] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode)\n[ 0.568184] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode)\n[ 0.568186] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)\n[ 0.568188] pci 0000:00:1e.0: bridge window [mem 0xc0000000-0xdfffffff] (subtractive decode)\n[ 0.568191] pci 0000:00:1e.0: bridge window [mem 0xf0000000-0xfedfffff] (subtractive decode)\n[ 0.568193] pci 0000:00:1e.0: bridge window [mem 0xfee01000-0xffffffff] (subtractive decode)\n[ 0.568232] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0._PRT]\n[ 0.799684] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP01._PRT]\n[ 0.799722] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP02._PRT]\n[ 0.799759] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP03._PRT]\n[ 0.799814] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP05._PRT]\n[ 0.799846] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP06._PRT]\n[ 0.799904] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.PCIB._PRT]\n[ 0.800355] pci0000:00: Requesting ACPI _OSC control (0x1d)\n[ 0.801466] pci0000:00: ACPI _OSC control (0x1d) granted\n[ 0.808706] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808753] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *11 12 14 15)\n[ 0.808796] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808838] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10\n[ 0.808881] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808923] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *10\n[ 0.808965] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.809007] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.\n[ 0.809130] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none\n[ 0.809137] vgaarb: loaded\n[ 0.809139] vgaarb: bridge control possible 0000:00:02.0\n[ 0.809237] i2c-core: driver [aat2870] using legacy suspend method\n[ 0.809239] i2c-core: driver [aat2870] using legacy resume method\n[ 0.809310] SCSI subsystem initialized\n[ 0.809365] libata version 3.00 loaded.\n[ 0.809409] usbcore: registered new interface driver usbfs\n[ 0.809419] usbcore: registered new interface driver hub\n[ 0.809448] usbcore: registered new device driver usb\n[ 0.809531] PCI: Using ACPI for IRQ routing\n[ 0.819803] PCI: pci_cache_line_size set to 64 bytes\n[ 0.819891] reserve RAM buffer: 000000000009fc00 - 000000000009ffff \n[ 0.819894] reserve RAM buffer: 00000000b6b4a000 - 00000000b7ffffff \n[ 0.819896] reserve RAM buffer: 00000000b7970000 - 00000000b7ffffff \n[ 0.819898] reserve RAM buffer: 00000000ba0ff000 - 00000000bbffffff \n[ 0.819900] reserve RAM buffer: 00000000bba99000 - 00000000bbffffff \n[ 0.819903] reserve RAM buffer: 00000000bbabf000 - 00000000bbffffff \n[ 0.819905] reserve RAM buffer: 00000000bbc00000 - 00000000bbffffff \n[ 0.820001] NetLabel: Initializing\n[ 0.820003] NetLabel: domain hash size = 128\n[ 0.820004] NetLabel: protocols = UNLABELED CIPSOv4\n[ 0.820015] NetLabel: unlabeled traffic allowed by default\n[ 0.820074] HPET: 4 timers in total, 0 timers will be used for per-cpu timer\n[ 0.820081] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0\n[ 0.820085] hpet0: 4 comparators, 64-bit 14.318180 MHz counter\n[ 0.824067] Switching to clocksource hpet\n[ 0.830505] AppArmor: AppArmor Filesystem Enabled\n[ 0.830546] pnp: PnP ACPI init\n[ 0.830566] ACPI: bus type pnp registered\n[ 0.830907] pnp 00:00: [bus 00-ff]\n[ 0.830910] pnp 00:00: [io 0x0000-0x0cf7 window]\n[ 0.830912] pnp 00:00: [io 0x0cf8-0x0cff]\n[ 0.830914] pnp 00:00: [io 0x0d00-0xffff window]\n[ 0.830916] pnp 00:00: [mem 0x000a0000-0x000bffff window]\n[ 0.830921] pnp 00:00: [mem 0x000c0000-0x000c3fff window]\n[ 0.830923] pnp 00:00: [mem 0x000c4000-0x000c7fff window]\n[ 0.830925] pnp 00:00: [mem 0x000c8000-0x000cbfff window]\n[ 0.830927] pnp 00:00: [mem 0x000cc000-0x000cffff window]\n[ 0.830929] pnp 00:00: [mem 0x000d0000-0x000d3fff window]\n[ 0.830931] pnp 00:00: [mem 0x000d4000-0x000d7fff window]\n[ 0.830933] pnp 00:00: [mem 0x000d8000-0x000dbfff window]\n[ 0.830935] pnp 00:00: [mem 0x000dc000-0x000dffff window]\n[ 0.830937] pnp 00:00: [mem 0x000e0000-0x000e3fff window]\n[ 0.830939] pnp 00:00: [mem 0x000e4000-0x000e7fff window]\n[ 0.830941] pnp 00:00: [mem 0x000e8000-0x000ebfff window]\n[ 0.830943] pnp 00:00: [mem 0x000ec000-0x000effff window]\n[ 0.830945] pnp 00:00: [mem 0x000f0000-0x000fffff window]\n[ 0.830947] pnp 00:00: [mem 0xc0000000-0xdfffffff window]\n[ 0.830950] pnp 00:00: [mem 0xf0000000-0xfedfffff window]\n[ 0.830952] pnp 00:00: [mem 0xfee01000-0xffffffff window]\n[ 0.831050] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)\n[ 0.831122] pnp 00:01: [mem 0xfed1c000-0xfed1ffff]\n[ 0.831124] pnp 00:01: [mem 0xfed10000-0xfed13fff]\n[ 0.831126] pnp 00:01: [mem 0xfed18000-0xfed18fff]\n[ 0.831128] pnp 00:01: [mem 0xfed19000-0xfed19fff]\n[ 0.831130] pnp 00:01: [mem 0xe0000000-0xefffffff]\n[ 0.831132] pnp 00:01: [mem 0xfec00000-0xfec00fff]\n[ 0.831133] pnp 00:01: [mem 0xfed20000-0xfed3ffff]\n[ 0.831135] pnp 00:01: [mem 0xfed45000-0xfed8ffff]\n[ 0.831191] system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved\n[ 0.831194] system 00:01: [mem 0xfed10000-0xfed13fff] has been reserved\n[ 0.831196] system 00:01: [mem 0xfed18000-0xfed18fff] has been reserved\n[ 0.831199] system 00:01: [mem 0xfed19000-0xfed19fff] has been reserved\n[ 0.831201] system 00:01: [mem 0xe0000000-0xefffffff] has been reserved\n[ 0.831204] system 00:01: [mem 0xfec00000-0xfec00fff] could not be reserved\n[ 0.831206] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved\n[ 0.831209] system 00:01: [mem 0xfed45000-0xfed8ffff] has been reserved\n[ 0.831212] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.831534] pnp 00:02: [io 0x0000-0x001f]\n[ 0.831536] pnp 00:02: [io 0x0081-0x0091]\n[ 0.831538] pnp 00:02: [io 0x0093-0x009f]\n[ 0.831540] pnp 00:02: [io 0x00c0-0x00df]\n[ 0.831542] pnp 00:02: [dma 4]\n[ 0.831583] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)\n[ 0.831591] pnp 00:03: [mem 0xff000000-0xffffffff]\n[ 0.831627] pnp 00:03: Plug and Play ACPI device, IDs INT0800 (active)\n[ 0.831657] pnp 00:04: [io 0xfe00-0xfe0f]\n[ 0.831659] pnp 00:04: [io 0xfe80-0xfe8f]\n[ 0.831661] pnp 00:04: [mem 0xfed40000-0xfed44fff]\n[ 0.831718] system 00:04: [io 0xfe00-0xfe0f] has been reserved\n[ 0.831721] system 00:04: [io 0xfe80-0xfe8f] has been reserved\n[ 0.831724] system 00:04: [mem 0xfed40000-0xfed44fff] has been reserved\n[ 0.831727] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.831814] pnp 00:05: [mem 0xfed00000-0xfed003ff]\n[ 0.831868] system 00:05: [mem 0xfed00000-0xfed003ff] has been reserved\n[ 0.831871] system 00:05: Plug and Play ACPI device, IDs PNP0103 PNP0c01 (active)\n[ 0.831885] pnp 00:06: [io 0x00f0]\n[ 0.831897] pnp 00:06: [irq 13]\n[ 0.831938] pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active)\n[ 0.831949] pnp 00:07: [io 0x002e-0x002f]\n[ 0.831951] pnp 00:07: [io 0x004e-0x004f]\n[ 0.831952] pnp 00:07: [io 0x0061]\n[ 0.831954] pnp 00:07: [io 0x0063]\n[ 0.831955] pnp 00:07: [io 0x0065]\n[ 0.831957] pnp 00:07: [io 0x0067]\n[ 0.831961] pnp 00:07: [io 0x0070]\n[ 0.831963] pnp 00:07: [io 0x0080]\n[ 0.831964] pnp 00:07: [io 0x0092]\n[ 0.831966] pnp 00:07: [io 0x00b2-0x00b3]\n[ 0.831968] pnp 00:07: [io 0x0200-0x027f]\n[ 0.831969] pnp 00:07: [io 0x1000-0x1003]\n[ 0.831971] pnp 00:07: [io 0x1010-0x101f]\n[ 0.831973] pnp 00:07: [io 0xffff]\n[ 0.831974] pnp 00:07: [io 0x0400-0x047f]\n[ 0.831976] pnp 00:07: [io 0x0500-0x057f]\n[ 0.831978] pnp 00:07: [io 0xef80-0xef9f]\n[ 0.832071] system 00:07: [io 0x0200-0x027f] has been reserved\n[ 0.832074] system 00:07: [io 0x1000-0x1003] has been reserved\n[ 0.832076] system 00:07: [io 0x1010-0x101f] has been reserved\n[ 0.832078] system 00:07: [io 0xffff] has been reserved\n[ 0.832081] system 00:07: [io 0x0400-0x047f] has been reserved\n[ 0.832083] system 00:07: [io 0x0500-0x057f] has been reserved\n[ 0.832085] system 00:07: [io 0xef80-0xef9f] has been reserved\n[ 0.832088] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.832097] pnp 00:08: [io 0x0070-0x0077]\n[ 0.832103] pnp 00:08: [irq 8]\n[ 0.832143] pnp 00:08: Plug and Play ACPI device, IDs PNP0b00 (active)\n[ 0.832270] pnp 00:09: [io 0x0060]\n[ 0.832272] pnp 00:09: [io 0x0064]\n[ 0.832278] pnp 00:09: [irq 1]\n[ 0.832321] pnp 00:09: Plug and Play ACPI device, IDs PNP0303 (active)\n[ 0.832334] pnp 00:0a: [irq 12]\n[ 0.832372] pnp 00:0a: Plug and Play ACPI device, IDs SYN0176 SYN0100 SYN0002 PNP0f13 (active)\n[ 0.832490] pnp: PnP ACPI: found 11 devices\n[ 0.832492] ACPI: ACPI bus type pnp unregistered\n[ 0.838713] pci 0000:85:00.0: no compatible bridge window for [mem 0xfffe0000-0xffffffff pref]\n[ 0.838717] PCI: max bus depth: 1 pci_try_num: 2\n[ 0.838785] pci 0000:00:1c.4: BAR 15: assigned [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.838788] pci 0000:00:1c.2: BAR 15: assigned [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.838792] pci 0000:00:1c.1: BAR 15: assigned [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.838795] pci 0000:00:1c.1: BAR 13: assigned [io 0x8000-0x8fff]\n[ 0.838799] pci 0000:00:1c.0: BAR 15: assigned [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.838802] pci 0000:00:1c.0: BAR 13: assigned [io 0x9000-0x9fff]\n[ 0.838804] pci 0000:00:1c.0: PCI bridge to [bus 01-01]\n[ 0.838808] pci 0000:00:1c.0: bridge window [io 0x9000-0x9fff]\n[ 0.838814] pci 0000:00:1c.0: bridge window [mem 0xd8900000-0xd89fffff]\n[ 0.838819] pci 0000:00:1c.0: bridge window [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.838827] pci 0000:00:1c.1: PCI bridge to [bus 02-02]\n[ 0.838830] pci 0000:00:1c.1: bridge window [io 0x8000-0x8fff]\n[ 0.838836] pci 0000:00:1c.1: bridge window [mem 0xd8800000-0xd88fffff]\n[ 0.838841] pci 0000:00:1c.1: bridge window [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.838849] pci 0000:00:1c.2: PCI bridge to [bus 03-43]\n[ 0.838852] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff]\n[ 0.838858] pci 0000:00:1c.2: bridge window [mem 0xd4800000-0xd87fffff]\n[ 0.838863] pci 0000:00:1c.2: bridge window [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.838871] pci 0000:00:1c.4: PCI bridge to [bus 44-84]\n[ 0.838874] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff]\n[ 0.838880] pci 0000:00:1c.4: bridge window [mem 0xd0800000-0xd47fffff]\n[ 0.838885] pci 0000:00:1c.4: bridge window [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.838893] pci 0000:85:00.0: BAR 6: assigned [mem 0xd0420000-0xd043ffff pref]\n[ 0.838896] pci 0000:00:1c.5: PCI bridge to [bus 85-85]\n[ 0.838899] pci 0000:00:1c.5: bridge window [io 0x2000-0x2fff]\n[ 0.838905] pci 0000:00:1c.5: bridge window [mem 0xd0700000-0xd07fffff]\n[ 0.838910] pci 0000:00:1c.5: bridge window [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.838917] pci 0000:00:1e.0: PCI bridge to [bus 86-86]\n[ 0.838923] pci 0000:00:1e.0: bridge window [mem 0xd0600000-0xd06fffff]\n[ 0.838952] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 0.838958] pci 0000:00:1c.0: setting latency timer to 64\n[ 0.838971] pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 0.838976] pci 0000:00:1c.1: setting latency timer to 64\n[ 0.838986] pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 0.838991] pci 0000:00:1c.2: setting latency timer to 64\n[ 0.838999] pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 0.839003] pci 0000:00:1c.4: setting latency timer to 64\n[ 0.839011] pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 0.839016] pci 0000:00:1c.5: setting latency timer to 64\n[ 0.839024] pci 0000:00:1e.0: setting latency timer to 64\n[ 0.839028] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]\n[ 0.839031] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]\n[ 0.839033] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]\n[ 0.839035] pci_bus 0000:00: resource 7 [mem 0xc0000000-0xdfffffff]\n[ 0.839037] pci_bus 0000:00: resource 8 [mem 0xf0000000-0xfedfffff]\n[ 0.839039] pci_bus 0000:00: resource 9 [mem 0xfee01000-0xffffffff]\n[ 0.839041] pci_bus 0000:01: resource 0 [io 0x9000-0x9fff]\n[ 0.839044] pci_bus 0000:01: resource 1 [mem 0xd8900000-0xd89fffff]\n[ 0.839047] pci_bus 0000:01: resource 2 [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.839051] pci_bus 0000:02: resource 0 [io 0x8000-0x8fff]\n[ 0.839054] pci_bus 0000:02: resource 1 [mem 0xd8800000-0xd88fffff]\n[ 0.839057] pci_bus 0000:02: resource 2 [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.839060] pci_bus 0000:03: resource 0 [io 0x5000-0x6fff]\n[ 0.839063] pci_bus 0000:03: resource 1 [mem 0xd4800000-0xd87fffff]\n[ 0.839066] pci_bus 0000:03: resource 2 [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.839069] pci_bus 0000:44: resource 0 [io 0x3000-0x4fff]\n[ 0.839072] pci_bus 0000:44: resource 1 [mem 0xd0800000-0xd47fffff]\n[ 0.839075] pci_bus 0000:44: resource 2 [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.839078] pci_bus 0000:85: resource 0 [io 0x2000-0x2fff]\n[ 0.839081] pci_bus 0000:85: resource 1 [mem 0xd0700000-0xd07fffff]\n[ 0.839084] pci_bus 0000:85: resource 2 [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.839088] pci_bus 0000:86: resource 1 [mem 0xd0600000-0xd06fffff]\n[ 0.839091] pci_bus 0000:86: resource 4 [io 0x0000-0x0cf7]\n[ 0.839094] pci_bus 0000:86: resource 5 [io 0x0d00-0xffff]\n[ 0.839096] pci_bus 0000:86: resource 6 [mem 0x000a0000-0x000bffff]\n[ 0.839099] pci_bus 0000:86: resource 7 [mem 0xc0000000-0xdfffffff]\n[ 0.839102] pci_bus 0000:86: resource 8 [mem 0xf0000000-0xfedfffff]\n[ 0.839105] pci_bus 0000:86: resource 9 [mem 0xfee01000-0xffffffff]\n[ 0.839147] NET: Registered protocol family 2\n[ 0.839278] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)\n[ 0.840659] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)\n[ 0.846465] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)\n[ 0.847156] TCP: Hash tables configured (established 524288 bind 65536)\n[ 0.847159] TCP reno registered\n[ 0.847178] UDP hash table entries: 2048 (order: 4, 65536 bytes)\n[ 0.847233] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)\n[ 0.847410] NET: Registered protocol family 1\n[ 0.847431] pci 0000:00:02.0: Boot video device\n[ 0.847708] PCI: CLS 64 bytes, default 64\n[ 0.848089] audit: initializing netlink socket (disabled)\n[ 0.848101] type=2000 audit(1330449276.844:1): initialized\n[ 0.869805] Trying to unpack rootfs image as initramfs...\n[ 3.061033] HugeTLB registered 2 MB page size, pre-allocated 0 pages\n[ 3.080125] VFS: Disk quotas dquot_6.5.2\n[ 3.080179] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\n[ 3.080644] fuse init (API version 7.17)\n[ 3.080730] msgmni has been set to 5844\n[ 3.081020] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)\n[ 3.081045] io scheduler noop registered\n[ 3.081047] io scheduler deadline registered\n[ 3.081079] io scheduler cfq registered (default)\n[ 3.081189] pcieport 0000:00:1c.0: setting latency timer to 64\n[ 3.081249] pcieport 0000:00:1c.0: irq 40 for MSI/MSI-X\n[ 3.081362] pcieport 0000:00:1c.1: setting latency timer to 64\n[ 3.081415] pcieport 0000:00:1c.1: irq 41 for MSI/MSI-X\n[ 3.081526] pcieport 0000:00:1c.2: setting latency timer to 64\n[ 3.081578] pcieport 0000:00:1c.2: irq 42 for MSI/MSI-X\n[ 3.081684] pcieport 0000:00:1c.4: setting latency timer to 64\n[ 3.081736] pcieport 0000:00:1c.4: irq 43 for MSI/MSI-X\n[ 3.081842] pcieport 0000:00:1c.5: setting latency timer to 64\n[ 3.081894] pcieport 0000:00:1c.5: irq 44 for MSI/MSI-X\n[ 3.082016] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt\n[ 3.082022] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded\n[ 3.082042] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt\n[ 3.082045] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt\n[ 3.082050] pcie_pme 0000:00:1c.1:pcie01: service driver pcie_pme loaded\n[ 3.082068] pcieport 0000:00:1c.2: Signaling PME through PCIe PME interrupt\n[ 3.082073] pcie_pme 0000:00:1c.2:pcie01: service driver pcie_pme loaded\n[ 3.082094] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt\n[ 3.082099] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded\n[ 3.082119] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt\n[ 3.082121] pci 0000:85:00.0: Signaling PME through PCIe PME interrupt\n[ 3.082126] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded\n[ 3.082142] pci_hotplug: PCI Hot Plug PCI Core version: 0.5\n[ 4.255641] sched: RT throttling activated\n[ 4.284235] Freeing initrd memory: 14548k freed\n[ 4.536816] pciehp 0000:00:1c.0:pcie04: HPC vendor_id 8086 device_id 2940 ss_vid 0 ss_did 0\n[ 4.536850] pciehp 0000:00:1c.0:pcie04: service driver pciehp loaded\n[ 4.536865] pciehp 0000:00:1c.1:pcie04: HPC vendor_id 8086 device_id 2942 ss_vid 0 ss_did 0\n[ 4.536884] pciehp 0000:00:1c.1:pcie04: service driver pciehp loaded\n[ 4.536897] pciehp 0000:00:1c.2:pcie04: HPC vendor_id 8086 device_id 2944 ss_vid 0 ss_did 0\n[ 4.536928] pciehp 0000:00:1c.2:pcie04: service driver pciehp loaded\n[ 4.536941] pciehp 0000:00:1c.4:pcie04: HPC vendor_id 8086 device_id 2948 ss_vid 0 ss_did 0\n[ 4.536959] pciehp 0000:00:1c.4:pcie04: service driver pciehp loaded\n[ 4.536971] pciehp 0000:00:1c.5:pcie04: HPC vendor_id 8086 device_id 294a ss_vid 0 ss_did 0\n[ 4.536989] pciehp 0000:00:1c.5:pcie04: service driver pciehp loaded\n[ 4.536996] pciehp: PCI Express Hot Plug Controller Driver version: 0.4\n[ 4.537065] intel_idle: MWAIT substates: 0x2220\n[ 4.537067] intel_idle: does not run on family 6 model 23\n[ 4.537183] ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared\n[ 4.537280] ACPI: AC Adapter [AC] (on-line)\n[ 4.537355] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\n[ 4.537361] ACPI: Sleep Button [SLPB]\n[ 4.537400] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\n[ 4.537443] ACPI: Lid Switch [LID]\n[ 4.537487] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\n[ 4.537490] ACPI: Power Button [PWRF]\n[ 4.537572] ACPI: Fan [FAN6] (off)\n[ 4.537618] ACPI: Fan [FAN7] (off)\n[ 4.537667] ACPI: Fan [FAN8] (off)\n[ 4.537713] ACPI: Fan [FAN9] (off)\n[ 4.537761] ACPI: Fan [FANA] (off)\n[ 4.537805] ACPI: Fan [FANB] (off)\n[ 4.537835] ACPI: Fan [FANG] (off)\n[ 4.537883] ACPI: Fan [FAN0] (off)\n[ 4.537930] ACPI: Fan [FAN1] (off)\n[ 4.537977] ACPI: Fan [FAN2] (off)\n[ 4.538024] ACPI: Fan [FAN3] (off)\n[ 4.538070] ACPI: Fan [FAN4] (off)\n[ 4.538116] ACPI: Fan [FAN5] (off)\n[ 4.538611] Monitor-Mwait will be used to enter C-1 state\n[ 4.538649] Refined TSC clocksource calibration: 2194.499 MHz.\n[ 4.538654] Switching to clocksource tsc\n[ 4.538864] Monitor-Mwait will be used to enter C-2 state\n[ 4.538870] Marking TSC unstable due to TSC halts in idle\n[ 4.538876] ACPI: acpi_idle registered with cpuidle\n[ 4.544077] Switching to clocksource hpet\n[ 5.031065] thermal LNXTHERM:00: registered as thermal_zone0\n[ 5.031067] ACPI: Thermal Zone [GFXZ] (16 C)\n[ 5.287641] thermal LNXTHERM:01: registered as thermal_zone1\n[ 5.287644] ACPI: Thermal Zone [DTSZ] (71 C)\n[ 5.302991] thermal LNXTHERM:02: registered as thermal_zone2\n[ 5.302994] ACPI: Thermal Zone [CPUZ] (70 C)\n[ 5.305584] thermal LNXTHERM:03: registered as thermal_zone3\n[ 5.305587] ACPI: Thermal Zone [SKNZ] (56 C)\n[ 5.313168] thermal LNXTHERM:04: registered as thermal_zone4\n[ 5.313171] ACPI: Thermal Zone [BATZ] (24 C)\n[ 5.316867] thermal LNXTHERM:05: registered as thermal_zone5\n[ 5.316869] ACPI: Thermal Zone [FDTZ] (42 C)\n[ 5.316907] ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared\n[ 5.316916] ACPI: Battery Slot [BAT0] (battery present)\n[ 5.317119] ERST: Table is not found!\n[ 5.317121] GHES: HEST is not enabled!\n[ 5.317212] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled\n[ 5.318496] Linux agpgart interface v0.103\n[ 5.318559] agpgart-intel 0000:00:00.0: Intel GM45 Chipset\n[ 5.318712] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable\n[ 5.319436] agpgart-intel 0000:00:00.0: detected 65536K stolen memory\n[ 5.319548] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000\n[ 5.320869] brd: module loaded\n[ 5.321509] loop: module loaded\n[ 5.321670] ahci 0000:00:1f.2: version 3.0\n[ 5.321694] ahci 0000:00:1f.2: PCI INT A -> GSI 21 (level, low) -> IRQ 21\n[ 5.321812] ahci 0000:00:1f.2: irq 45 for MSI/MSI-X\n[ 5.321876] ahci: SSS flag set, parallel bus scan disabled\n[ 5.321910] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x23 impl SATA mode\n[ 5.321914] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ccc ems \n[ 5.321920] ahci 0000:00:1f.2: setting latency timer to 64\n[ 5.336540] scsi0 : ahci\n[ 5.336625] scsi1 : ahci\n[ 5.336684] scsi2 : ahci\n[ 5.336742] scsi3 : ahci\n[ 5.336801] scsi4 : ahci\n[ 5.336862] scsi5 : ahci\n[ 5.337013] ata1: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04100 irq 45\n[ 5.337017] ata2: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04180 irq 45\n[ 5.337019] ata3: DUMMY\n[ 5.337020] ata4: DUMMY\n[ 5.337021] ata5: DUMMY\n[ 5.337024] ata6: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04380 irq 45\n[ 5.337364] Fixed MDIO Bus: probed\n[ 5.337381] tun: Universal TUN/TAP device driver, 1.6\n[ 5.337382] tun: (C) 1999-2004 Max Krasnyansky \n[ 5.337468] PPP generic driver version 2.4.2\n[ 5.337570] ehci_hcd: USB 2.0 \'Enhanced\' Host Controller (EHCI) Driver\n[ 5.337603] ehci_hcd 0000:00:1a.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19\n[ 5.337627] ehci_hcd 0000:00:1a.7: setting latency timer to 64\n[ 5.337631] ehci_hcd 0000:00:1a.7: EHCI Host Controller\n[ 5.337667] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1\n[ 5.337698] ehci_hcd 0000:00:1a.7: debug port 1\n[ 5.341585] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported\n[ 5.341687] ehci_hcd 0000:00:1a.7: irq 19, io mem 0xd8a04c00\n[ 5.356015] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00\n[ 5.356153] hub 1-0:1.0: USB hub found\n[ 5.356157] hub 1-0:1.0: 6 ports detected\n[ 5.356267] ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 20 (level, low) -> IRQ 20\n[ 5.356285] ehci_hcd 0000:00:1d.7: setting latency timer to 64\n[ 5.356289] ehci_hcd 0000:00:1d.7: EHCI Host Controller\n[ 5.356333] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2\n[ 5.356363] ehci_hcd 0000:00:1d.7: debug port 1\n[ 5.360264] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported\n[ 5.360301] ehci_hcd 0000:00:1d.7: irq 20, io mem 0xd8a04800\n[ 5.376014] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00\n[ 5.376133] hub 2-0:1.0: USB hub found\n[ 5.376137] hub 2-0:1.0: 6 ports detected\n[ 5.376239] ohci_hcd: USB 1.1 \'Open\' Host Controller (OHCI) Driver\n[ 5.376252] uhci_hcd: USB Universal Host Controller Interface driver\n[ 5.376272] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 5.376280] uhci_hcd 0000:00:1a.0: setting latency timer to 64\n[ 5.376283] uhci_hcd 0000:00:1a.0: UHCI Host Controller\n[ 5.376532] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3\n[ 5.376572] uhci_hcd 0000:00:1a.0: irq 16, io base 0x000070c0\n[ 5.376630] ACPI: Battery Slot [BAT0] (battery present)\n[ 5.376713] hub 3-0:1.0: USB hub found\n[ 5.376718] hub 3-0:1.0: 2 ports detected\n[ 5.376777] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 5.376784] uhci_hcd 0000:00:1a.1: setting latency timer to 64\n[ 5.376787] uhci_hcd 0000:00:1a.1: UHCI Host Controller\n[ 5.376827] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4\n[ 5.376865] uhci_hcd 0000:00:1a.1: irq 17, io base 0x000070a0\n[ 5.376980] hub 4-0:1.0: USB hub found\n[ 5.376984] hub 4-0:1.0: 2 ports detected\n[ 5.377041] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 5.377048] uhci_hcd 0000:00:1a.2: setting latency timer to 64\n[ 5.377051] uhci_hcd 0000:00:1a.2: UHCI Host Controller\n[ 5.377087] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5\n[ 5.377122] uhci_hcd 0000:00:1a.2: irq 18, io base 0x00007080\n[ 5.377237] hub 5-0:1.0: USB hub found\n[ 5.377242] hub 5-0:1.0: 2 ports detected\n[ 5.377302] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20\n[ 5.377308] uhci_hcd 0000:00:1d.0: setting latency timer to 64\n[ 5.377312] uhci_hcd 0000:00:1d.0: UHCI Host Controller\n[ 5.377349] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6\n[ 5.377376] uhci_hcd 0000:00:1d.0: irq 20, io base 0x00007060\n[ 5.377487] hub 6-0:1.0: USB hub found\n[ 5.377491] hub 6-0:1.0: 2 ports detected\n[ 5.377555] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22\n[ 5.377562] uhci_hcd 0000:00:1d.1: setting latency timer to 64\n[ 5.377566] uhci_hcd 0000:00:1d.1: UHCI Host Controller\n[ 5.377605] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7\n[ 5.377641] uhci_hcd 0000:00:1d.1: irq 22, io base 0x00007040\n[ 5.377757] hub 7-0:1.0: USB hub found\n[ 5.377761] hub 7-0:1.0: 2 ports detected\n[ 5.377817] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 5.377824] uhci_hcd 0000:00:1d.2: setting latency timer to 64\n[ 5.377827] uhci_hcd 0000:00:1d.2: UHCI Host Controller\n[ 5.377872] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8\n[ 5.377900] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00007020\n[ 5.378010] hub 8-0:1.0: USB hub found\n[ 5.378014] hub 8-0:1.0: 2 ports detected\n[ 5.378123] usbcore: registered new interface driver libusual\n[ 5.378158] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12\n[ 5.379836] i8042: Detected active multiplexing controller, rev 1.1\n[ 5.380570] serio: i8042 KBD port at 0x60,0x64 irq 1\n[ 5.380577] serio: i8042 AUX0 port at 0x60,0x64 irq 12\n[ 5.380607] serio: i8042 AUX1 port at 0x60,0x64 irq 12\n[ 5.380629] serio: i8042 AUX2 port at 0x60,0x64 irq 12\n[ 5.380650] serio: i8042 AUX3 port at 0x60,0x64 irq 12\n[ 5.380758] mousedev: PS/2 mouse device common for all mice\n[ 5.380905] rtc_cmos 00:08: RTC can wake from S4\n[ 5.381023] rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0\n[ 5.381054] rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs\n[ 5.381141] device-mapper: uevent: version 1.0.3\n[ 5.381207] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com\n[ 5.381237] cpuidle: using governor ladder\n[ 5.381268] cpuidle: using governor menu\n[ 5.381270] EFI Variables Facility v0.08 2004-May-17\n[ 5.381498] TCP cubic registered\n[ 5.381608] NET: Registered protocol family 10\n[ 5.382008] NET: Registered protocol family 17\n[ 5.382026] Registering the dns_resolver key type\n[ 5.382129] PM: Hibernation image not present or could not be loaded.\n[ 5.382141] registered taskstats version 1\n[ 5.397070] Magic number: 0:52:240\n[ 5.397156] fan PNP0C0B:05: hash matches\n[ 5.397218] rtc_cmos 00:08: setting system clock to 2012-02-28 17:14:41 UTC (1330449281)\n[ 5.397235] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found\n[ 5.397236] EDD information not available.\n[ 5.408858] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3\n[ 5.660078] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)\n[ 5.682123] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 5.682222] ata1.00: ATA-8: WDC WD1600BEKT-60A25T1, 02.01A02, max UDMA/100\n[ 5.682225] ata1.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA\n[ 5.683101] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 5.683199] ata1.00: configured for UDMA/100\n[ 5.683291] scsi 0:0:0:0: Direct-Access ATA WDC WD1600BEKT-6 02.0 PQ: 0 ANSI: 5\n[ 5.683437] sd 0:0:0:0: Attached scsi generic sg0 type 0\n[ 5.683533] sd 0:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)\n[ 5.683579] sd 0:0:0:0: [sda] Write Protect is off\n[ 5.683582] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00\n[ 5.683602] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn\'t support DPO or FUA\n[ 5.738576] sda: sda1 sda2 < sda5 >\n[ 5.738827] sd 0:0:0:0: [sda] Attached SCSI disk\n[ 5.780073] usb 1-5: new high-speed USB device number 3 using ehci_hcd\n[ 6.000047] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\n[ 6.022337] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 6.022341] ata2.00: ATAPI: hp CDDVDW TS-L633N, 0300, max UDMA/100\n[ 6.041543] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 6.041548] ata2.00: configured for UDMA/100\n[ 6.044328] scsi 1:0:0:0: CD-ROM hp CDDVDW TS-L633N 0300 PQ: 0 ANSI: 5\n[ 6.048309] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray\n[ 6.048312] cdrom: Uniform CD-ROM driver Revision: 3.20\n[ 6.048429] sr 1:0:0:0: Attached scsi CD-ROM sr0\n[ 6.048496] sr 1:0:0:0: Attached scsi generic sg1 type 5\n[ 6.060069] usb 2-5: new high-speed USB device number 2 using ehci_hcd\n[ 6.196463] Initializing USB Mass Storage driver...\n[ 6.196581] scsi6 : usb-storage 2-5:1.0\n[ 6.196661] usbcore: registered new interface driver usb-storage\n[ 6.196663] USB Mass Storage support registered.\n[ 6.368075] ata6: SATA link down (SStatus 0 SControl 300)\n[ 6.369718] Freeing unused kernel memory: 920k freed\n[ 6.370029] Write protecting the kernel read-only data: 12288k\n[ 6.375685] Freeing unused kernel memory: 1620k freed\n[ 6.380909] Freeing unused kernel memory: 1200k freed\n[ 6.404218] udevd[107]: starting version 175\n[ 6.432043] usb 3-1: new full-speed USB device number 2 using uhci_hcd\n[ 6.534206] wmi: Mapper loaded\n[ 6.574134] b43-pci-bridge 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17\n[ 6.574146] b43-pci-bridge 0000:02:00.0: setting latency timer to 64\n[ 6.576897] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded\n[ 6.576921] r8169 0000:85:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17\n[ 6.576954] r8169 0000:85:00.0: setting latency timer to 64\n[ 6.577024] r8169 0000:85:00.0: irq 46 for MSI/MSI-X\n[ 6.577386] r8169 0000:85:00.0: eth0: RTL8102e at 0xffffc90000642000, 1c:c1:de:90:ab:4f, XID 04e00000 IRQ 46\n[ 6.578456] [drm] Initialized drm 1.1.0 20060810\n[ 6.592197] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x16, vendor 0x4243)\n[ 6.592207] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x0F, vendor 0x4243)\n[ 6.592215] ssb: Core 2 found: PCMCIA (cc 0x80D, rev 0x0A, vendor 0x4243)\n[ 6.592224] ssb: Core 3 found: PCI-E (cc 0x820, rev 0x09, vendor 0x4243)\n[ 6.610966] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 6.610972] i915 0000:00:02.0: setting latency timer to 64\n[ 6.706823] i915 0000:00:02.0: irq 47 for MSI/MSI-X\n[ 6.706829] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).\n[ 6.706831] [drm] Driver supports precise vblank timestamp query.\n[ 6.706864] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem\n[ 6.772240] ssb: Sonics Silicon Backplane found on PCI device 0000:02:00.0\n[ 7.197266] scsi 6:0:0:0: Direct-Access USB 2.0 USB Flash Drive 1100 PQ: 0 ANSI: 0 CCS\n[ 7.200377] sd 6:0:0:0: [sdb] 7864320 512-byte logical blocks: (4.02 GB/3.75 GiB)\n[ 7.200428] sd 6:0:0:0: Attached scsi generic sg2 type 0\n[ 7.201255] sd 6:0:0:0: [sdb] Write Protect is off\n[ 7.201259] sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00\n[ 7.202123] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.202125] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.205375] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.205379] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.206025] sdb: sdb1\n[ 7.208631] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.208635] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.208638] sd 6:0:0:0: [sdb] Attached SCSI removable disk\n[ 7.226985] fbcon: inteldrmfb (fb0) is primary device\n[ 7.398893] Console: switching to colour frame buffer device 170x48\n[ 7.401723] fb0: inteldrmfb frame buffer device\n[ 7.401725] drm: registered panic notifier\n[ 7.405089] acpi device:09: registered as cooling_device14\n[ 7.405779] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\n[ 7.405894] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)\n[ 7.406123] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0\n[ 7.938786] Btrfs loaded\n[ 7.945443] xor: automatically using best checksumming function: generic_sse\n[ 7.964009] generic_sse: 8370.000 MB/sec\n[ 7.964011] xor: using function: generic_sse (8370.000 MB/sec)\n[ 7.969085] device-mapper: dm-raid45: initialized v0.2594b\n[ 8.114750] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\n[ 8.868385] squashfs: version 4.0 (2009/01/31) Phillip Lougher\n[ 11.665085] kjournald starting. Commit interval 5 seconds\n[ 11.665119] EXT3-fs (loop1): using internal journal\n[ 11.665123] EXT3-fs (loop1): mounted filesystem with ordered data mode\n[ 43.887184] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 44.223520] udevd[2375]: starting version 175\n[ 44.422817] Adding 2791420k swap on /dev/sda5. Priority:-1 extents:1 across:2791420k \n[ 45.130996] Bluetooth: Core ver 2.16\n[ 45.131543] NET: Registered protocol family 31\n[ 45.131546] Bluetooth: HCI device and connection manager initialized\n[ 45.131548] Bluetooth: HCI socket layer initialized\n[ 45.131550] Bluetooth: L2CAP socket layer initialized\n[ 45.131557] Bluetooth: SCO socket layer initialized\n[ 45.466627] Bluetooth: Generic Bluetooth USB driver ver 0.6\n[ 45.469939] usbcore: registered new interface driver btusb\n[ 45.614641] cfg80211: Calling CRDA to update world regulatory domain\n[ 45.749960] device-mapper: multipath: version 1.3.0 loaded\n[ 45.760185] Linux video capture interface: v2.00\n[ 45.856717] uvcvideo: Found UVC 1.00 device Villem (0461:4db6)\n[ 45.918155] input: Villem as /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\n[ 45.918319] usbcore: registered new interface driver uvcvideo\n[ 45.918322] USB Video Class driver (1.1.1)\n[ 45.931164] Bluetooth: RFCOMM TTY layer initialized\n[ 45.931170] Bluetooth: RFCOMM socket layer initialized\n[ 45.931172] Bluetooth: RFCOMM ver 1.11\n[ 45.965417] Bluetooth: BNEP (Ethernet Emulation) ver 1.3\n[ 45.965420] Bluetooth: BNEP filters: protocol multicast\n[ 46.349974] init: failsafe main process (2636) killed by TERM signal\n[ 46.380104] psmouse serio4: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xa40000/0xa0400\n[ 46.421932] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input6\n[ 46.682579] input: HP WMI hotkeys as /devices/virtual/input/input7\n[ 47.334947] cfg80211: World regulatory domain updated:\n[ 47.334953] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)\n[ 47.334956] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.334958] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.334960] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.334962] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.334964] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.383742] r8169 0000:85:00.0: eth0: link down\n[ 47.386289] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 47.386729] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 47.387396] b43-phy0: Broadcom 4312 WLAN found (core revision 15)\n[ 47.452220] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452224] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452226] cfg80211: Updating information on frequency 2417 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452229] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452231] cfg80211: Updating information on frequency 2422 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452234] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452236] cfg80211: Updating information on frequency 2427 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452238] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452240] cfg80211: Updating information on frequency 2432 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452243] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452245] cfg80211: Updating information on frequency 2437 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452247] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452249] cfg80211: Updating information on frequency 2442 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452252] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452254] cfg80211: Updating information on frequency 2447 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452256] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452258] cfg80211: Updating information on frequency 2452 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452261] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452263] cfg80211: Updating information on frequency 2457 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452265] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452267] cfg80211: Updating information on frequency 2462 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452270] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452272] cfg80211: Updating information on frequency 2467 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452274] cfg80211: 2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.452276] cfg80211: Updating information on frequency 2472 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452279] cfg80211: 2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.452281] cfg80211: Updating information on frequency 2484 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452283] cfg80211: 2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.958657] ieee80211 phy0: Selected rate control algorithm \'minstrel_ht\'\n[ 47.990784] Registered led device: b43-phy0::tx\n[ 47.993734] init: hybrid-gfx main process (2843) terminated with status 127\n[ 48.002972] Registered led device: b43-phy0::rx\n[ 48.004232] Registered led device: b43-phy0::radio\n[ 48.005458] Broadcom 43xx driver loaded [ Features: PNL ]\n', 'command': 'cat /var/log/dmesg | ansi_parser', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'duration': 0.2806689739227295, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmesg_attachment'}) for prompt-test with priority 100. 2012-02-28 20:56:36,993 DEBUG Finished firing prompt-test. 2012-02-28 20:56:36,993 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:36,993 DEBUG Finished firing prompt-attachment. 2012-02-28 20:56:36,993 DEBUG Finished firing prompt-job. 2012-02-28 20:56:38,336 DEBUG Started firing prompt-job. 2012-02-28 20:56:38,336 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'dmi_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:38,734 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'dmi_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:38,734 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmi_attachment'}) for prompt-job with priority 0. 2012-02-28 20:56:38,734 DEBUG Started firing prompt-attachment. 2012-02-28 20:56:38,735 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment(, {'status': 'uninitiated', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmi_attachment'}) for prompt-attachment with priority 0. 2012-02-28 20:56:38,735 DEBUG Started firing prompt-shell. 2012-02-28 20:56:38,735 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmi_attachment'}) for prompt-shell with priority 0. 2012-02-28 20:56:38,735 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:38,737 DEBUG Started firing message-exec. 2012-02-28 20:56:38,737 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmi_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:38,737 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:38,738 INFO Running command: grep -r . /sys/class/dmi/id/ 2>/dev/null 2012-02-28 20:56:38,755 DEBUG Started firing message-result. 2012-02-28 20:56:38,755 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(fail, /sys/class/dmi/id/uevent:MODALIAS=dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr: /sys/class/dmi/id/bios_vendor:Hewlett-Packard /sys/class/dmi/id/bios_version:68PVI Ver. F.08 /sys/class/dmi/id/bios_date:12/07/2010 /sys/class/dmi/id/sys_vendor:Hewlett-Packard /sys/class/dmi/id/product_name: /sys/class/dmi/id/product_version:F.08 /sys/class/dmi/id/board_vendor:Hewlett-Packard /sys/class/dmi/id/board_name:1526 /sys/class/dmi/id/board_version:KBC Version 71.0D /sys/class/dmi/id/chassis_vendor:Hewlett-Packard /sys/class/dmi/id/chassis_type:10 /sys/class/dmi/id/chassis_asset_tag: /sys/class/dmi/id/modalias:dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr: /sys/class/dmi/id/power/async:disabled /sys/class/dmi/id/power/runtime_status:unsupported /sys/class/dmi/id/power/runtime_usage:0 /sys/class/dmi/id/power/runtime_active_kids:0 /sys/class/dmi/id/power/runtime_enabled:disabled /sys/class/dmi/id/power/control:auto /sys/class/dmi/id/power/runtime_suspended_time:0 /sys/class/dmi/id/power/runtime_active_time:0 , 0.015331029892) for message-result with priority -100. 2012-02-28 20:56:38,755 DEBUG Finished firing message-result. 2012-02-28 20:56:38,755 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'fail', 'data': '/sys/class/dmi/id/uevent:MODALIAS=dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\n/sys/class/dmi/id/bios_vendor:Hewlett-Packard\n/sys/class/dmi/id/bios_version:68PVI Ver. F.08\n/sys/class/dmi/id/bios_date:12/07/2010\n/sys/class/dmi/id/sys_vendor:Hewlett-Packard\n/sys/class/dmi/id/product_name: \n/sys/class/dmi/id/product_version:F.08\n/sys/class/dmi/id/board_vendor:Hewlett-Packard\n/sys/class/dmi/id/board_name:1526\n/sys/class/dmi/id/board_version:KBC Version 71.0D\n/sys/class/dmi/id/chassis_vendor:Hewlett-Packard\n/sys/class/dmi/id/chassis_type:10\n/sys/class/dmi/id/chassis_asset_tag: \n/sys/class/dmi/id/modalias:dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\n/sys/class/dmi/id/power/async:disabled\n/sys/class/dmi/id/power/runtime_status:unsupported\n/sys/class/dmi/id/power/runtime_usage:0\n/sys/class/dmi/id/power/runtime_active_kids:0\n/sys/class/dmi/id/power/runtime_enabled:disabled\n/sys/class/dmi/id/power/control:auto\n/sys/class/dmi/id/power/runtime_suspended_time:0\n/sys/class/dmi/id/power/runtime_active_time:0\n', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'duration': 0.015331029891967773, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmi_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:38,756 DEBUG Finished firing message-exec. 2012-02-28 20:56:38,772 DEBUG Started firing prompt-test. 2012-02-28 20:56:38,773 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'fail', 'data': '/sys/class/dmi/id/uevent:MODALIAS=dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\n/sys/class/dmi/id/bios_vendor:Hewlett-Packard\n/sys/class/dmi/id/bios_version:68PVI Ver. F.08\n/sys/class/dmi/id/bios_date:12/07/2010\n/sys/class/dmi/id/sys_vendor:Hewlett-Packard\n/sys/class/dmi/id/product_name: \n/sys/class/dmi/id/product_version:F.08\n/sys/class/dmi/id/board_vendor:Hewlett-Packard\n/sys/class/dmi/id/board_name:1526\n/sys/class/dmi/id/board_version:KBC Version 71.0D\n/sys/class/dmi/id/chassis_vendor:Hewlett-Packard\n/sys/class/dmi/id/chassis_type:10\n/sys/class/dmi/id/chassis_asset_tag: \n/sys/class/dmi/id/modalias:dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\n/sys/class/dmi/id/power/async:disabled\n/sys/class/dmi/id/power/runtime_status:unsupported\n/sys/class/dmi/id/power/runtime_usage:0\n/sys/class/dmi/id/power/runtime_active_kids:0\n/sys/class/dmi/id/power/runtime_enabled:disabled\n/sys/class/dmi/id/power/control:auto\n/sys/class/dmi/id/power/runtime_suspended_time:0\n/sys/class/dmi/id/power/runtime_active_time:0\n', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'duration': 0.015331029891967773, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmi_attachment'}) for prompt-test with priority 0. 2012-02-28 20:56:38,775 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'fail', 'data': '/sys/class/dmi/id/uevent:MODALIAS=dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\n/sys/class/dmi/id/bios_vendor:Hewlett-Packard\n/sys/class/dmi/id/bios_version:68PVI Ver. F.08\n/sys/class/dmi/id/bios_date:12/07/2010\n/sys/class/dmi/id/sys_vendor:Hewlett-Packard\n/sys/class/dmi/id/product_name: \n/sys/class/dmi/id/product_version:F.08\n/sys/class/dmi/id/board_vendor:Hewlett-Packard\n/sys/class/dmi/id/board_name:1526\n/sys/class/dmi/id/board_version:KBC Version 71.0D\n/sys/class/dmi/id/chassis_vendor:Hewlett-Packard\n/sys/class/dmi/id/chassis_type:10\n/sys/class/dmi/id/chassis_asset_tag: \n/sys/class/dmi/id/modalias:dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\n/sys/class/dmi/id/power/async:disabled\n/sys/class/dmi/id/power/runtime_status:unsupported\n/sys/class/dmi/id/power/runtime_usage:0\n/sys/class/dmi/id/power/runtime_active_kids:0\n/sys/class/dmi/id/power/runtime_enabled:disabled\n/sys/class/dmi/id/power/control:auto\n/sys/class/dmi/id/power/runtime_suspended_time:0\n/sys/class/dmi/id/power/runtime_active_time:0\n', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'duration': 0.015331029891967773, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmi_attachment'}) for prompt-test with priority 100. 2012-02-28 20:56:38,775 DEBUG Finished firing prompt-test. 2012-02-28 20:56:38,775 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:38,775 DEBUG Finished firing prompt-attachment. 2012-02-28 20:56:38,775 DEBUG Finished firing prompt-job. 2012-02-28 20:56:39,415 DEBUG Started firing prompt-job. 2012-02-28 20:56:39,415 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Attaches dmidecode output', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'type': 'attachment', 'name': 'dmidecode_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:39,814 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Attaches dmidecode output', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'type': 'attachment', 'name': 'dmidecode_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:39,814 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Attaches dmidecode output', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmidecode_attachment'}) for prompt-job with priority 0. 2012-02-28 20:56:39,814 DEBUG Started firing prompt-attachment. 2012-02-28 20:56:39,814 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment(, {'status': 'uninitiated', 'description': u'Attaches dmidecode output', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmidecode_attachment'}) for prompt-attachment with priority 0. 2012-02-28 20:56:39,814 DEBUG Started firing prompt-shell. 2012-02-28 20:56:39,815 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Attaches dmidecode output', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmidecode_attachment'}) for prompt-shell with priority 0. 2012-02-28 20:56:39,815 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:39,817 DEBUG Started firing message-exec. 2012-02-28 20:56:39,817 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Attaches dmidecode output', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmidecode_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:39,817 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'Attaches dmidecode output', 'plugin': 'attachment', 'command': 'dmidecode', 'user': 'root', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmidecode_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:39,829 DEBUG Started firing message-result. 2012-02-28 20:56:39,830 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, # dmidecode 2.11 SMBIOS 2.4 present. 22 structures occupying 989 bytes. Table at 0xBBA99000. Handle 0x000A, DMI type 0, 24 bytes BIOS Information Vendor: Hewlett-Packard Version: 68PVI Ver. F.08 Release Date: 12/07/2010 Address: 0xF0000 Runtime Size: 64 kB ROM Size: 2048 kB Characteristics: PCI is supported PC Card (PCMCIA) is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot is supported EDD is supported Print screen service is supported (int 5h) 8042 keyboard services are supported (int 9h) Serial services are supported (int 14h) Printer services are supported (int 17h) ACPI is supported USB legacy is supported Smart battery is supported BIOS boot specification is supported Function key-initiated network boot is supported Targeted content distribution is supported BIOS Revision: 15.8 Firmware Revision: 71.13 Handle 0x000B, DMI type 1, 27 bytes System Information Manufacturer: Hewlett-Packard Product Name: Version: F.08 Serial Number: UUID: Not Present Wake-up Type: Power Switch SKU Number: Family: 103C_5336AN Handle 0x000C, DMI type 2, 16 bytes Base Board Information Manufacturer: Hewlett-Packard Product Name: 1526 Version: KBC Version 71.0D Serial Number: Not Specified Asset Tag: Not Specified Features: Board is a hosting board Board is replaceable Location In Chassis: Chassis Handle: 0x000D Type: Unknown Contained Object Handles: 0 Handle 0x000D, DMI type 3, 17 bytes Chassis Information Manufacturer: Hewlett-Packard Type: Notebook Lock: Not Present Version: Not Specified Serial Number: serial# Asset Tag: Boot-up State: Safe Power Supply State: Safe Thermal State: Other Security Status: Other OEM Information: 0x00000000 Handle 0x0000, DMI type 4, 35 bytes Processor Information Socket Designation: Intel(R) Genuine processor Type: Central Processor Family: Other Manufacturer: Intel(R) Corporation ID: 7A 06 01 00 FF FB EB AF Version: Intel(R) Celeron(R) CPU 900 @ 2.20GHz Voltage: 1.6 V External Clock: 200 MHz Max Speed: 2200 MHz Current Speed: 2200 MHz Status: Populated, Enabled Upgrade: ZIF Socket L1 Cache Handle: 0x0003 L2 Cache Handle: 0x0001 L3 Cache Handle: Not Provided Serial Number: Not Specified Asset Tag: Intel(R) Genuine processor Part Number: Not Specified Handle 0x0001, DMI type 7, 19 bytes Cache Information Socket Designation: Internal Cache Configuration: Enabled, Not Socketed, Level 2 Operational Mode: Write Back Location: Internal Installed Size: 1024 kB Maximum Size: 1024 kB Supported SRAM Types: Asynchronous Installed SRAM Type: Asynchronous Speed: Unknown Error Correction Type: Single-bit ECC System Type: Unified Associativity: 4-way Set-associative Handle 0x0003, DMI type 7, 19 bytes Cache Information Socket Designation: Internal Cache Configuration: Enabled, Not Socketed, Level 1 Operational Mode: Write Back Location: Internal Installed Size: 32 kB Maximum Size: 32 kB Supported SRAM Types: Asynchronous Installed SRAM Type: Asynchronous Speed: Unknown Error Correction Type: Single-bit ECC System Type: Data Associativity: 8-way Set-associative Handle 0x0002, DMI type 7, 19 bytes Cache Information Socket Designation: Internal Cache Configuration: Enabled, Not Socketed, Level 1 Operational Mode: Write Back Location: Internal Installed Size: 32 kB Maximum Size: 32 kB Supported SRAM Types: Asynchronous Installed SRAM Type: Asynchronous Speed: Unknown Error Correction Type: Single-bit ECC System Type: Instruction Associativity: 8-way Set-associative Handle 0x0011, DMI type 9, 13 bytes System Slot Information Designation: PCI SLOT1 Type: 32-bit PCI Current Usage: Available Length: Long ID: 1 Characteristics: 3.3 V is provided PME signal is supported SMBus signal is supported Handle 0x000F, DMI type 10, 6 bytes On Board Device Information Type: Video Status: Enabled Description: 64 Handle 0x0010, DMI type 11, 5 bytes OEM Strings String 1: ABS 70/71 79 7A 7B 7C String 2: CSM v01.35 String 3: www.hp.com Handle 0x0004, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 8 GB Error Information Handle: Not Provided Number Of Devices: 2 Handle 0x0005, DMI type 17, 27 bytes Memory Device Array Handle: 0x0004 Error Information Handle: Not Provided Total Width: Unknown Data Width: 65474 bits Size: 1024 MB Form Factor: SODIMM Set: None Locator: Top Bank Locator: BANK 0 Type: DDR3 Type Detail: Synchronous Speed: 800 MHz Manufacturer: Samsung Serial Number: 842DCA Asset Tag: Unknown Part Number: M471B2873FHS-CH9 Handle 0x0007, DMI type 17, 27 bytes Memory Device Array Handle: 0x0004 Error Information Handle: Not Provided Total Width: Unknown Data Width: 65476 bits Size: 2048 MB Form Factor: SODIMM Set: None Locator: Bottom Bank Locator: BANK 2 Type: DDR3 Type Detail: Synchronous Speed: 800 MHz Manufacturer: D300115100000000 Serial Number: 000000 Asset Tag: Unknown Part Number: DBST2GN568S Handle 0x0009, DMI type 19, 15 bytes Memory Array Mapped Address Starting Address: 0x00000000000 Ending Address: 0x000BFFFFFFF Range Size: 3 GB Physical Array Handle: 0x0004 Partition Width: 2 Handle 0x0006, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x0003FFFFFFF Range Size: 1 GB Physical Device Handle: 0x0005 Memory Array Mapped Address Handle: 0x0009 Partition Row Position: 1 Interleave Position: 1 Interleaved Data Depth: 1 Handle 0x0008, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x0007FFFFFFF Range Size: 2 GB Physical Device Handle: 0x0007 Memory Array Mapped Address Handle: 0x0009 Partition Row Position: 1 Interleave Position: 2 Interleaved Data Depth: 1 Handle 0x0012, DMI type 22, 26 bytes Portable Battery Location: Primary Manufacturer: SMP-PA22CG Manufacture Date: 3CB5 Serial Number: 0C54 Name: PH06047 Design Capacity: 4400 mWh Design Voltage: 10800 mV SBDS Version: 1.1 Maximum Error: Unknown SBDS Chemistry: LION OEM-specific Information: 0x00000000 Handle 0x000E, DMI type 32, 20 bytes System Boot Information Status: No errors detected Handle 0x0013, DMI type 129, 8 bytes OEM-specific Type Header and Data: 81 08 13 00 01 01 02 00 Strings: Intel_ASF Intel_ASF_001 Handle 0x0014, DMI type 130, 20 bytes OEM-specific Type Header and Data: 82 14 14 00 24 41 4D 54 01 00 00 00 00 A5 0B 02 00 00 00 00 Handle 0xFFFD, DMI type 127, 4 bytes End Of Table , 0.0107769966125) for message-result with priority -100. 2012-02-28 20:56:39,830 DEBUG Finished firing message-result. 2012-02-28 20:56:39,830 DEBUG Finished firing message-exec. 2012-02-28 20:56:39,839 DEBUG Started firing prompt-test. 2012-02-28 20:56:39,839 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Attaches dmidecode output', 'plugin': 'attachment', 'data': '# dmidecode 2.11\nSMBIOS 2.4 present.\n22 structures occupying 989 bytes.\nTable at 0xBBA99000.\n\nHandle 0x000A, DMI type 0, 24 bytes\nBIOS Information\n\tVendor: Hewlett-Packard\n\tVersion: 68PVI Ver. F.08\n\tRelease Date: 12/07/2010\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 2048 kB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tPC Card (PCMCIA) is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tEDD is supported\n\t\tPrint screen service is supported (int 5h)\n\t\t8042 keyboard services are supported (int 9h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tACPI is supported\n\t\tUSB legacy is supported\n\t\tSmart battery is supported\n\t\tBIOS boot specification is supported\n\t\tFunction key-initiated network boot is supported\n\t\tTargeted content distribution is supported\n\tBIOS Revision: 15.8\n\tFirmware Revision: 71.13\n\nHandle 0x000B, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Hewlett-Packard\n\tProduct Name: \n\tVersion: F.08\n\tSerial Number: \n\tUUID: Not Present\n\tWake-up Type: Power Switch\n\tSKU Number: \n\tFamily: 103C_5336AN\n\nHandle 0x000C, DMI type 2, 16 bytes\nBase Board Information\n\tManufacturer: Hewlett-Packard\n\tProduct Name: 1526\n\tVersion: KBC Version 71.0D\n\tSerial Number: Not Specified\n\tAsset Tag: Not Specified\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: \n\tChassis Handle: 0x000D\n\tType: Unknown\n\tContained Object Handles: 0\n\nHandle 0x000D, DMI type 3, 17 bytes\nChassis Information\n\tManufacturer: Hewlett-Packard\n\tType: Notebook\n\tLock: Not Present\n\tVersion: Not Specified\n\tSerial Number: serial#\n\tAsset Tag: \n\tBoot-up State: Safe\n\tPower Supply State: Safe\n\tThermal State: Other\n\tSecurity Status: Other\n\tOEM Information: 0x00000000\n\nHandle 0x0000, DMI type 4, 35 bytes\nProcessor Information\n\tSocket Designation: Intel(R) Genuine processor\n\tType: Central Processor\n\tFamily: Other\n\tManufacturer: Intel(R) Corporation\n\tID: 7A 06 01 00 FF FB EB AF\n\tVersion: Intel(R) Celeron(R) CPU 900 @ 2.20GHz\n\tVoltage: 1.6 V\n\tExternal Clock: 200 MHz\n\tMax Speed: 2200 MHz\n\tCurrent Speed: 2200 MHz\n\tStatus: Populated, Enabled\n\tUpgrade: ZIF Socket\n\tL1 Cache Handle: 0x0003\n\tL2 Cache Handle: 0x0001\n\tL3 Cache Handle: Not Provided\n\tSerial Number: Not Specified\n\tAsset Tag: Intel(R) Genuine processor\n\tPart Number: Not Specified\n\nHandle 0x0001, DMI type 7, 19 bytes\nCache Information\n\tSocket Designation: Internal Cache\n\tConfiguration: Enabled, Not Socketed, Level 2\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 1024 kB\n\tMaximum Size: 1024 kB\n\tSupported SRAM Types:\n\t\tAsynchronous\n\tInstalled SRAM Type: Asynchronous\n\tSpeed: Unknown\n\tError Correction Type: Single-bit ECC\n\tSystem Type: Unified\n\tAssociativity: 4-way Set-associative\n\nHandle 0x0003, DMI type 7, 19 bytes\nCache Information\n\tSocket Designation: Internal Cache\n\tConfiguration: Enabled, Not Socketed, Level 1\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 32 kB\n\tMaximum Size: 32 kB\n\tSupported SRAM Types:\n\t\tAsynchronous\n\tInstalled SRAM Type: Asynchronous\n\tSpeed: Unknown\n\tError Correction Type: Single-bit ECC\n\tSystem Type: Data\n\tAssociativity: 8-way Set-associative\n\nHandle 0x0002, DMI type 7, 19 bytes\nCache Information\n\tSocket Designation: Internal Cache\n\tConfiguration: Enabled, Not Socketed, Level 1\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 32 kB\n\tMaximum Size: 32 kB\n\tSupported SRAM Types:\n\t\tAsynchronous\n\tInstalled SRAM Type: Asynchronous\n\tSpeed: Unknown\n\tError Correction Type: Single-bit ECC\n\tSystem Type: Instruction\n\tAssociativity: 8-way Set-associative\n\nHandle 0x0011, DMI type 9, 13 bytes\nSystem Slot Information\n\tDesignation: PCI SLOT1\n\tType: 32-bit PCI\n\tCurrent Usage: Available\n\tLength: Long\n\tID: 1\n\tCharacteristics:\n\t\t3.3 V is provided\n\t\tPME signal is supported\n\t\tSMBus signal is supported\n\nHandle 0x000F, DMI type 10, 6 bytes\nOn Board Device Information\n\tType: Video\n\tStatus: Enabled\n\tDescription: 64\n\nHandle 0x0010, DMI type 11, 5 bytes\nOEM Strings\n\tString 1: ABS 70/71 79 7A 7B 7C\n\tString 2: CSM v01.35\n\tString 3: www.hp.com\n\nHandle 0x0004, DMI type 16, 15 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 8 GB\n\tError Information Handle: Not Provided\n\tNumber Of Devices: 2\n\nHandle 0x0005, DMI type 17, 27 bytes\nMemory Device\n\tArray Handle: 0x0004\n\tError Information Handle: Not Provided\n\tTotal Width: Unknown\n\tData Width: 65474 bits\n\tSize: 1024 MB\n\tForm Factor: SODIMM\n\tSet: None\n\tLocator: Top\n\tBank Locator: BANK 0\n\tType: DDR3\n\tType Detail: Synchronous\n\tSpeed: 800 MHz\n\tManufacturer: Samsung\n\tSerial Number: 842DCA\n\tAsset Tag: Unknown\n\tPart Number: M471B2873FHS-CH9 \n\nHandle 0x0007, DMI type 17, 27 bytes\nMemory Device\n\tArray Handle: 0x0004\n\tError Information Handle: Not Provided\n\tTotal Width: Unknown\n\tData Width: 65476 bits\n\tSize: 2048 MB\n\tForm Factor: SODIMM\n\tSet: None\n\tLocator: Bottom\n\tBank Locator: BANK 2\n\tType: DDR3\n\tType Detail: Synchronous\n\tSpeed: 800 MHz\n\tManufacturer: D300115100000000\n\tSerial Number: 000000\n\tAsset Tag: Unknown\n\tPart Number: DBST2GN568S \n\nHandle 0x0009, DMI type 19, 15 bytes\nMemory Array Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x000BFFFFFFF\n\tRange Size: 3 GB\n\tPhysical Array Handle: 0x0004\n\tPartition Width: 2\n\nHandle 0x0006, DMI type 20, 19 bytes\nMemory Device Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x0003FFFFFFF\n\tRange Size: 1 GB\n\tPhysical Device Handle: 0x0005\n\tMemory Array Mapped Address Handle: 0x0009\n\tPartition Row Position: 1\n\tInterleave Position: 1\n\tInterleaved Data Depth: 1\n\nHandle 0x0008, DMI type 20, 19 bytes\nMemory Device Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x0007FFFFFFF\n\tRange Size: 2 GB\n\tPhysical Device Handle: 0x0007\n\tMemory Array Mapped Address Handle: 0x0009\n\tPartition Row Position: 1\n\tInterleave Position: 2\n\tInterleaved Data Depth: 1\n\nHandle 0x0012, DMI type 22, 26 bytes\nPortable Battery\n\tLocation: Primary\n\tManufacturer: SMP-PA22CG\n\tManufacture Date: 3CB5\n\tSerial Number: 0C54\n\tName: PH06047\n\tDesign Capacity: 4400 mWh\n\tDesign Voltage: 10800 mV\n\tSBDS Version: 1.1\n\tMaximum Error: Unknown\n\tSBDS Chemistry: LION\n\tOEM-specific Information: 0x00000000\n\nHandle 0x000E, DMI type 32, 20 bytes\nSystem Boot Information\n\tStatus: No errors detected\n\nHandle 0x0013, DMI type 129, 8 bytes\nOEM-specific Type\n\tHeader and Data:\n\t\t81 08 13 00 01 01 02 00\n\tStrings:\n\t\tIntel_ASF\n\t\tIntel_ASF_001\n\nHandle 0x0014, DMI type 130, 20 bytes\nOEM-specific Type\n\tHeader and Data:\n\t\t82 14 14 00 24 41 4D 54 01 00 00 00 00 A5 0B 02\n\t\t00 00 00 00\n\nHandle 0xFFFD, DMI type 127, 4 bytes\nEnd Of Table\n\n', 'command': 'dmidecode', 'user': 'root', 'duration': 0.010776996612548828, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmidecode_attachment'}) for prompt-test with priority 0. 2012-02-28 20:56:39,841 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Attaches dmidecode output', 'plugin': 'attachment', 'data': '# dmidecode 2.11\nSMBIOS 2.4 present.\n22 structures occupying 989 bytes.\nTable at 0xBBA99000.\n\nHandle 0x000A, DMI type 0, 24 bytes\nBIOS Information\n\tVendor: Hewlett-Packard\n\tVersion: 68PVI Ver. F.08\n\tRelease Date: 12/07/2010\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 2048 kB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tPC Card (PCMCIA) is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tEDD is supported\n\t\tPrint screen service is supported (int 5h)\n\t\t8042 keyboard services are supported (int 9h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tACPI is supported\n\t\tUSB legacy is supported\n\t\tSmart battery is supported\n\t\tBIOS boot specification is supported\n\t\tFunction key-initiated network boot is supported\n\t\tTargeted content distribution is supported\n\tBIOS Revision: 15.8\n\tFirmware Revision: 71.13\n\nHandle 0x000B, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Hewlett-Packard\n\tProduct Name: \n\tVersion: F.08\n\tSerial Number: \n\tUUID: Not Present\n\tWake-up Type: Power Switch\n\tSKU Number: \n\tFamily: 103C_5336AN\n\nHandle 0x000C, DMI type 2, 16 bytes\nBase Board Information\n\tManufacturer: Hewlett-Packard\n\tProduct Name: 1526\n\tVersion: KBC Version 71.0D\n\tSerial Number: Not Specified\n\tAsset Tag: Not Specified\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: \n\tChassis Handle: 0x000D\n\tType: Unknown\n\tContained Object Handles: 0\n\nHandle 0x000D, DMI type 3, 17 bytes\nChassis Information\n\tManufacturer: Hewlett-Packard\n\tType: Notebook\n\tLock: Not Present\n\tVersion: Not Specified\n\tSerial Number: serial#\n\tAsset Tag: \n\tBoot-up State: Safe\n\tPower Supply State: Safe\n\tThermal State: Other\n\tSecurity Status: Other\n\tOEM Information: 0x00000000\n\nHandle 0x0000, DMI type 4, 35 bytes\nProcessor Information\n\tSocket Designation: Intel(R) Genuine processor\n\tType: Central Processor\n\tFamily: Other\n\tManufacturer: Intel(R) Corporation\n\tID: 7A 06 01 00 FF FB EB AF\n\tVersion: Intel(R) Celeron(R) CPU 900 @ 2.20GHz\n\tVoltage: 1.6 V\n\tExternal Clock: 200 MHz\n\tMax Speed: 2200 MHz\n\tCurrent Speed: 2200 MHz\n\tStatus: Populated, Enabled\n\tUpgrade: ZIF Socket\n\tL1 Cache Handle: 0x0003\n\tL2 Cache Handle: 0x0001\n\tL3 Cache Handle: Not Provided\n\tSerial Number: Not Specified\n\tAsset Tag: Intel(R) Genuine processor\n\tPart Number: Not Specified\n\nHandle 0x0001, DMI type 7, 19 bytes\nCache Information\n\tSocket Designation: Internal Cache\n\tConfiguration: Enabled, Not Socketed, Level 2\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 1024 kB\n\tMaximum Size: 1024 kB\n\tSupported SRAM Types:\n\t\tAsynchronous\n\tInstalled SRAM Type: Asynchronous\n\tSpeed: Unknown\n\tError Correction Type: Single-bit ECC\n\tSystem Type: Unified\n\tAssociativity: 4-way Set-associative\n\nHandle 0x0003, DMI type 7, 19 bytes\nCache Information\n\tSocket Designation: Internal Cache\n\tConfiguration: Enabled, Not Socketed, Level 1\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 32 kB\n\tMaximum Size: 32 kB\n\tSupported SRAM Types:\n\t\tAsynchronous\n\tInstalled SRAM Type: Asynchronous\n\tSpeed: Unknown\n\tError Correction Type: Single-bit ECC\n\tSystem Type: Data\n\tAssociativity: 8-way Set-associative\n\nHandle 0x0002, DMI type 7, 19 bytes\nCache Information\n\tSocket Designation: Internal Cache\n\tConfiguration: Enabled, Not Socketed, Level 1\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 32 kB\n\tMaximum Size: 32 kB\n\tSupported SRAM Types:\n\t\tAsynchronous\n\tInstalled SRAM Type: Asynchronous\n\tSpeed: Unknown\n\tError Correction Type: Single-bit ECC\n\tSystem Type: Instruction\n\tAssociativity: 8-way Set-associative\n\nHandle 0x0011, DMI type 9, 13 bytes\nSystem Slot Information\n\tDesignation: PCI SLOT1\n\tType: 32-bit PCI\n\tCurrent Usage: Available\n\tLength: Long\n\tID: 1\n\tCharacteristics:\n\t\t3.3 V is provided\n\t\tPME signal is supported\n\t\tSMBus signal is supported\n\nHandle 0x000F, DMI type 10, 6 bytes\nOn Board Device Information\n\tType: Video\n\tStatus: Enabled\n\tDescription: 64\n\nHandle 0x0010, DMI type 11, 5 bytes\nOEM Strings\n\tString 1: ABS 70/71 79 7A 7B 7C\n\tString 2: CSM v01.35\n\tString 3: www.hp.com\n\nHandle 0x0004, DMI type 16, 15 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 8 GB\n\tError Information Handle: Not Provided\n\tNumber Of Devices: 2\n\nHandle 0x0005, DMI type 17, 27 bytes\nMemory Device\n\tArray Handle: 0x0004\n\tError Information Handle: Not Provided\n\tTotal Width: Unknown\n\tData Width: 65474 bits\n\tSize: 1024 MB\n\tForm Factor: SODIMM\n\tSet: None\n\tLocator: Top\n\tBank Locator: BANK 0\n\tType: DDR3\n\tType Detail: Synchronous\n\tSpeed: 800 MHz\n\tManufacturer: Samsung\n\tSerial Number: 842DCA\n\tAsset Tag: Unknown\n\tPart Number: M471B2873FHS-CH9 \n\nHandle 0x0007, DMI type 17, 27 bytes\nMemory Device\n\tArray Handle: 0x0004\n\tError Information Handle: Not Provided\n\tTotal Width: Unknown\n\tData Width: 65476 bits\n\tSize: 2048 MB\n\tForm Factor: SODIMM\n\tSet: None\n\tLocator: Bottom\n\tBank Locator: BANK 2\n\tType: DDR3\n\tType Detail: Synchronous\n\tSpeed: 800 MHz\n\tManufacturer: D300115100000000\n\tSerial Number: 000000\n\tAsset Tag: Unknown\n\tPart Number: DBST2GN568S \n\nHandle 0x0009, DMI type 19, 15 bytes\nMemory Array Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x000BFFFFFFF\n\tRange Size: 3 GB\n\tPhysical Array Handle: 0x0004\n\tPartition Width: 2\n\nHandle 0x0006, DMI type 20, 19 bytes\nMemory Device Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x0003FFFFFFF\n\tRange Size: 1 GB\n\tPhysical Device Handle: 0x0005\n\tMemory Array Mapped Address Handle: 0x0009\n\tPartition Row Position: 1\n\tInterleave Position: 1\n\tInterleaved Data Depth: 1\n\nHandle 0x0008, DMI type 20, 19 bytes\nMemory Device Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x0007FFFFFFF\n\tRange Size: 2 GB\n\tPhysical Device Handle: 0x0007\n\tMemory Array Mapped Address Handle: 0x0009\n\tPartition Row Position: 1\n\tInterleave Position: 2\n\tInterleaved Data Depth: 1\n\nHandle 0x0012, DMI type 22, 26 bytes\nPortable Battery\n\tLocation: Primary\n\tManufacturer: SMP-PA22CG\n\tManufacture Date: 3CB5\n\tSerial Number: 0C54\n\tName: PH06047\n\tDesign Capacity: 4400 mWh\n\tDesign Voltage: 10800 mV\n\tSBDS Version: 1.1\n\tMaximum Error: Unknown\n\tSBDS Chemistry: LION\n\tOEM-specific Information: 0x00000000\n\nHandle 0x000E, DMI type 32, 20 bytes\nSystem Boot Information\n\tStatus: No errors detected\n\nHandle 0x0013, DMI type 129, 8 bytes\nOEM-specific Type\n\tHeader and Data:\n\t\t81 08 13 00 01 01 02 00\n\tStrings:\n\t\tIntel_ASF\n\t\tIntel_ASF_001\n\nHandle 0x0014, DMI type 130, 20 bytes\nOEM-specific Type\n\tHeader and Data:\n\t\t82 14 14 00 24 41 4D 54 01 00 00 00 00 A5 0B 02\n\t\t00 00 00 00\n\nHandle 0xFFFD, DMI type 127, 4 bytes\nEnd Of Table\n\n', 'command': 'dmidecode', 'user': 'root', 'duration': 0.010776996612548828, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmidecode_attachment'}) for prompt-test with priority 100. 2012-02-28 20:56:39,841 DEBUG Finished firing prompt-test. 2012-02-28 20:56:39,841 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:39,841 DEBUG Finished firing prompt-attachment. 2012-02-28 20:56:39,842 DEBUG Finished firing prompt-job. 2012-02-28 20:56:40,070 DEBUG Started firing prompt-job. 2012-02-28 20:56:40,070 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'lspci_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:40,982 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'lspci_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:40,982 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lspci_attachment'}) for prompt-job with priority 0. 2012-02-28 20:56:40,982 DEBUG Started firing prompt-attachment. 2012-02-28 20:56:40,983 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment(, {'status': 'uninitiated', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lspci_attachment'}) for prompt-attachment with priority 0. 2012-02-28 20:56:40,983 DEBUG Started firing prompt-shell. 2012-02-28 20:56:40,983 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lspci_attachment'}) for prompt-shell with priority 0. 2012-02-28 20:56:40,983 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:40,985 DEBUG Started firing message-exec. 2012-02-28 20:56:40,985 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lspci_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:40,985 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:40,986 INFO Running command: lspci -vvnn 2012-02-28 20:56:41,076 DEBUG Started firing message-result. 2012-02-28 20:56:41,077 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, 00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: agpgart-intel 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- [disabled] Capabilities: Kernel driver in use: i915 Kernel modules: i915 00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- 00:1a.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: uhci_hcd 00:1a.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: uhci_hcd 00:1a.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: uhci_hcd 00:1a.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20 [EHCI]) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: ehci_hcd 00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: snd_hda_intel Kernel modules: snd-hda-intel 00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: Kernel driver in use: pcieport Kernel modules: shpchp 00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: uhci_hcd 00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: uhci_hcd 00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: uhci_hcd 00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI]) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) (prog-if 01 [Subtractive decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: 00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Kernel modules: iTCO_wdt 00:1f.2 SATA controller [0106]: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] [8086:2929] (rev 03) (prog-if 01 [AHCI 1.0]) Subsystem: Hewlett-Packard Company Device [103c:1526] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: ahci 02:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01) Subsystem: Hewlett-Packard Company Device [103c:1508] Physical Slot: 1 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: wl Kernel modules: wl, ssb 85:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) Subsystem: Hewlett-Packard Company Device [103c:1526] Physical Slot: 5 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: r8169 Kernel modules: r8169 , 0.0889830589294) for message-result with priority -100. 2012-02-28 20:56:41,077 DEBUG Finished firing message-result. 2012-02-28 20:56:41,077 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': '00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: agpgart-intel\n\n00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- [disabled]\n\tCapabilities: \n\tKernel driver in use: i915\n\tKernel modules: i915\n\n00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- \n\n00:1a.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20 [EHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ehci_hcd\n\n00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: snd_hda_intel\n\tKernel modules: snd-hda-intel\n\n00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ehci_hcd\n\n00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) (prog-if 01 [Subtractive decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\n00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel modules: iTCO_wdt\n\n00:1f.2 SATA controller [0106]: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] [8086:2929] (rev 03) (prog-if 01 [AHCI 1.0])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ahci\n\n02:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)\n\tSubsystem: Hewlett-Packard Company Device [103c:1508]\n\tPhysical Slot: 1\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: wl\n\tKernel modules: wl, ssb\n\n85:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tPhysical Slot: 5\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: r8169\n\tKernel modules: r8169\n\n', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'duration': 0.08898305892944336, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lspci_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:41,077 DEBUG Finished firing message-exec. 2012-02-28 20:56:41,088 DEBUG Started firing prompt-test. 2012-02-28 20:56:41,089 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': '00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: agpgart-intel\n\n00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- [disabled]\n\tCapabilities: \n\tKernel driver in use: i915\n\tKernel modules: i915\n\n00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- \n\n00:1a.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20 [EHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ehci_hcd\n\n00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: snd_hda_intel\n\tKernel modules: snd-hda-intel\n\n00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ehci_hcd\n\n00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) (prog-if 01 [Subtractive decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\n00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel modules: iTCO_wdt\n\n00:1f.2 SATA controller [0106]: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] [8086:2929] (rev 03) (prog-if 01 [AHCI 1.0])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ahci\n\n02:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)\n\tSubsystem: Hewlett-Packard Company Device [103c:1508]\n\tPhysical Slot: 1\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: wl\n\tKernel modules: wl, ssb\n\n85:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tPhysical Slot: 5\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: r8169\n\tKernel modules: r8169\n\n', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'duration': 0.08898305892944336, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lspci_attachment'}) for prompt-test with priority 0. 2012-02-28 20:56:41,089 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': '00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: agpgart-intel\n\n00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- [disabled]\n\tCapabilities: \n\tKernel driver in use: i915\n\tKernel modules: i915\n\n00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- \n\n00:1a.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20 [EHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ehci_hcd\n\n00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: snd_hda_intel\n\tKernel modules: snd-hda-intel\n\n00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ehci_hcd\n\n00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) (prog-if 01 [Subtractive decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\n00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel modules: iTCO_wdt\n\n00:1f.2 SATA controller [0106]: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] [8086:2929] (rev 03) (prog-if 01 [AHCI 1.0])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ahci\n\n02:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)\n\tSubsystem: Hewlett-Packard Company Device [103c:1508]\n\tPhysical Slot: 1\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: wl\n\tKernel modules: wl, ssb\n\n85:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tPhysical Slot: 5\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: r8169\n\tKernel modules: r8169\n\n', 'command': 'lspci -vvnn', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'duration': 0.08898305892944336, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lspci_attachment'}) for prompt-test with priority 100. 2012-02-28 20:56:41,091 DEBUG Finished firing prompt-test. 2012-02-28 20:56:41,091 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:41,091 DEBUG Finished firing prompt-attachment. 2012-02-28 20:56:41,091 DEBUG Finished firing prompt-job. 2012-02-28 20:56:41,334 DEBUG Started firing prompt-job. 2012-02-28 20:56:41,334 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'modprobe_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:41,730 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'modprobe_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:41,731 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modprobe_attachment'}) for prompt-job with priority 0. 2012-02-28 20:56:41,731 DEBUG Started firing prompt-attachment. 2012-02-28 20:56:41,731 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment(, {'status': 'uninitiated', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modprobe_attachment'}) for prompt-attachment with priority 0. 2012-02-28 20:56:41,731 DEBUG Started firing prompt-shell. 2012-02-28 20:56:41,731 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modprobe_attachment'}) for prompt-shell with priority 0. 2012-02-28 20:56:41,732 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:41,734 DEBUG Started firing message-exec. 2012-02-28 20:56:41,734 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modprobe_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:41,734 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:41,734 INFO Running command: find /etc/modprobe.* -name \*.conf | xargs cat 2012-02-28 20:56:41,754 DEBUG Started firing message-result. 2012-02-28 20:56:41,754 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, # autoloader aliases install sound-slot-0 /sbin/modprobe snd-card-0 install sound-slot-1 /sbin/modprobe snd-card-1 install sound-slot-2 /sbin/modprobe snd-card-2 install sound-slot-3 /sbin/modprobe snd-card-3 install sound-slot-4 /sbin/modprobe snd-card-4 install sound-slot-5 /sbin/modprobe snd-card-5 install sound-slot-6 /sbin/modprobe snd-card-6 install sound-slot-7 /sbin/modprobe snd-card-7 # Cause optional modules to be loaded above generic modules install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; } # # Workaround at bug #499695 (reverted in Ubuntu see LP #319505) install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; } install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; } install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; } # install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; } # Cause optional modules to be loaded above sound card driver modules install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; } install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; } # Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway) install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; } # Prevent abnormal drivers from grabbing index 0 options bt87x index=-2 options cx88_alsa index=-2 options saa7134-alsa index=-2 options snd-atiixp-modem index=-2 options snd-intel8x0m index=-2 options snd-via82xx-modem index=-2 options snd-usb-audio index=-2 options snd-usb-caiaq index=-2 options snd-usb-ua101 index=-2 options snd-usb-us122l index=-2 options snd-usb-usx2y index=-2 # Ubuntu #62691, enable MPU for snd-cmipci options snd-cmipci mpu_port=0x330 fm_port=0x388 # Keep snd-pcsp from being loaded as first soundcard options snd-pcsp index=-2 # Keep snd-usb-audio from beeing loaded as first soundcard options snd-usb-audio index=-2 # For some Atheros 5K RF MACs, the madwifi driver loads buts fails to # correctly initialize the hardware, leaving it in a state from # which ath5k cannot recover. To prevent this condition, stop # madwifi from loading by default. Use Jockey to select one driver # or the other. (Ubuntu: #315056, #323830) blacklist ath_pci # Select the legacy firewire stack over the new CONFIG_FIREWIRE one. blacklist ohci1394 blacklist sbp2 blacklist dv1394 blacklist raw1394 blacklist video1394 #blacklist firewire-ohci #blacklist firewire-sbp2 # Framebuffer drivers are generally buggy and poorly-supported, and cause # suspend failures, kernel panics and general mayhem. For this reason we # never load them automatically. blacklist aty128fb blacklist atyfb blacklist radeonfb blacklist cirrusfb blacklist cyber2000fb blacklist cyblafb blacklist gx1fb blacklist hgafb blacklist i810fb blacklist intelfb blacklist kyrofb blacklist lxfb blacklist matroxfb_base blacklist neofb blacklist nvidiafb blacklist pm2fb blacklist rivafb blacklist s1d13xxxfb blacklist savagefb blacklist sisfb blacklist sstfb blacklist tdfxfb blacklist tridentfb #blacklist vesafb blacklist vfb blacklist viafb blacklist vt8623fb # Uncomment these entries in order to blacklist unwanted modem drivers # blacklist snd-atiixp-modem # blacklist snd-intel8x0m # blacklist snd-via82xx-modem blacklist ac97 blacklist ac97_codec blacklist ac97_plugin_ad1980 blacklist ad1848 blacklist ad1889 blacklist adlib_card blacklist aedsp16 blacklist ali5455 blacklist btaudio blacklist cmpci blacklist cs4232 blacklist cs4281 blacklist cs461x blacklist cs46xx blacklist emu10k1 blacklist es1370 blacklist es1371 blacklist esssolo1 blacklist forte blacklist gus blacklist i810_audio blacklist kahlua blacklist mad16 blacklist maestro blacklist maestro3 blacklist maui blacklist mpu401 blacklist nm256_audio blacklist opl3 blacklist opl3sa blacklist opl3sa2 blacklist pas2 blacklist pss blacklist rme96xx blacklist sb blacklist sb_lib blacklist sgalaxy blacklist sonicvibes blacklist sound blacklist sscape blacklist trident blacklist trix blacklist uart401 blacklist uart6850 blacklist via82cxxx_audio blacklist v_midi blacklist wavefront blacklist ymfpci blacklist ac97_plugin_wm97xx blacklist ad1816 blacklist audio blacklist awe_wave blacklist dmasound_core blacklist dmasound_pmac blacklist harmony blacklist sequencer blacklist soundcard blacklist usb-midi # Many less commonly used network protocols have recently had various # security flaws discovered. In an effort to reduce the scope of future # vulnerability exploitations, they are being blacklisted here so that # unprivileged users cannot use them by default. System owners can still # either modify this file, or specifically modprobe any needed protocols. # ax25 alias net-pf-3 off # netrom alias net-pf-6 off # x25 alias net-pf-9 off # rose alias net-pf-11 off # decnet alias net-pf-12 off # econet alias net-pf-19 off # rds alias net-pf-21 off # af_802154 alias net-pf-36 off # Watchdog drivers should not be loaded automatically, but only if a # watchdog daemon is installed. blacklist acquirewdt blacklist advantechwdt blacklist alim1535_wdt blacklist alim7101_wdt blacklist booke_wdt blacklist cpu5wdt blacklist eurotechwdt blacklist i6300esb blacklist i8xx_tco blacklist ib700wdt blacklist ibmasr blacklist indydog blacklist iTCO_wdt blacklist it8712f_wdt blacklist it87_wdt blacklist ixp2000_wdt blacklist ixp4xx_wdt blacklist machzwd blacklist mixcomwd blacklist mpc8xx_wdt blacklist mpcore_wdt blacklist mv64x60_wdt blacklist pc87413_wdt blacklist pcwd blacklist pcwd_pci blacklist pcwd_usb blacklist s3c2410_wdt blacklist sa1100_wdt blacklist sbc60xxwdt blacklist sbc7240_wdt blacklist sb8360 blacklist sc1200wdt blacklist sc520_wdt blacklist sch311_wdt blacklist scx200_wdt blacklist shwdt blacklist smsc37b787_wdt blacklist softdog blacklist twl4030_wdt blacklist w83627hf_wdt blacklist w83697hf_wdt blacklist w83697ug_wdt blacklist w83877f_wdt blacklist w83977f_wdt blacklist wafer5823wdt blacklist wdt blacklist wdt_pci blacklist wm8350_wdt # This file lists those modules which we don't want to be loaded by # alias expansion, usually so some other driver will be loaded for the # device instead. # evbug is a debug tool that should be loaded explicitly blacklist evbug # these drivers are very simple, the HID drivers are usually preferred blacklist usbmouse blacklist usbkbd # replaced by e100 blacklist eepro100 # replaced by tulip blacklist de4x5 # causes no end of confusion by creating unexpected network interfaces blacklist eth1394 # snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much # hardware on its own (Ubuntu bug #2011, #6810) blacklist snd_intel8x0m # Conflicts with dvb driver (which is better for handling this device) blacklist snd_aw2 # causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306) blacklist i2c_i801 # replaced by p54pci blacklist prism54 # replaced by b43 and ssb. blacklist bcm43xx # most apps now use garmin usb driver directly (Ubuntu: #114565) blacklist garmin_gps # replaced by asus-laptop (Ubuntu: #184721) blacklist asus_acpi # low-quality, just noise when being used for sound playback, causes # hangs at desktop session start (Ubuntu: #246969) blacklist snd_pcsp # ugly and loud noise, getting on everyone's nerves; this should be done by a # nice pulseaudio bing (Ubuntu: #77010) blacklist pcspkr # EDAC driver for amd76x clashes with the agp driver preventing the aperture # from being initialised (Ubuntu: #297750). Blacklist so that the driver # continues to build and is installable for the few cases where its # really needed. blacklist amd76x_edac # Warning: This file is autogenerated by bcmwl. All changes to this file will be lost. blacklist b43 blacklist b43legacy blacklist ssb blacklist bcm43xx blacklist brcm80211 # modprobe information used for DKMS modules # # This is a stub file, should be edited when needed, # used by default by DKMS. , 0.017874956131) for message-result with priority -100. 2012-02-28 20:56:41,754 DEBUG Finished firing message-result. 2012-02-28 20:56:41,755 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': "# autoloader aliases\ninstall sound-slot-0 /sbin/modprobe snd-card-0\ninstall sound-slot-1 /sbin/modprobe snd-card-1\ninstall sound-slot-2 /sbin/modprobe snd-card-2\ninstall sound-slot-3 /sbin/modprobe snd-card-3\ninstall sound-slot-4 /sbin/modprobe snd-card-4\ninstall sound-slot-5 /sbin/modprobe snd-card-5\ninstall sound-slot-6 /sbin/modprobe snd-card-6\ninstall sound-slot-7 /sbin/modprobe snd-card-7\n\n# Cause optional modules to be loaded above generic modules\ninstall snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }\n#\n# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)\ninstall snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }\ninstall snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }\ninstall snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }\n#\ninstall snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }\n# Cause optional modules to be loaded above sound card driver modules\ninstall snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }\ninstall snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }\n\n# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)\ninstall saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }\n# Prevent abnormal drivers from grabbing index 0\noptions bt87x index=-2\noptions cx88_alsa index=-2\noptions saa7134-alsa index=-2\noptions snd-atiixp-modem index=-2\noptions snd-intel8x0m index=-2\noptions snd-via82xx-modem index=-2\noptions snd-usb-audio index=-2\noptions snd-usb-caiaq index=-2\noptions snd-usb-ua101 index=-2\noptions snd-usb-us122l index=-2\noptions snd-usb-usx2y index=-2\n# Ubuntu #62691, enable MPU for snd-cmipci\noptions snd-cmipci mpu_port=0x330 fm_port=0x388\n# Keep snd-pcsp from being loaded as first soundcard\noptions snd-pcsp index=-2\n# Keep snd-usb-audio from beeing loaded as first soundcard\noptions snd-usb-audio index=-2\n# For some Atheros 5K RF MACs, the madwifi driver loads buts fails to\n# correctly initialize the hardware, leaving it in a state from\n# which ath5k cannot recover. To prevent this condition, stop\n# madwifi from loading by default. Use Jockey to select one driver\n# or the other. (Ubuntu: #315056, #323830)\nblacklist ath_pci\n\n# Select the legacy firewire stack over the new CONFIG_FIREWIRE one.\n\nblacklist ohci1394\nblacklist sbp2\nblacklist dv1394\nblacklist raw1394\nblacklist video1394\n\n#blacklist firewire-ohci\n#blacklist firewire-sbp2\n# Framebuffer drivers are generally buggy and poorly-supported, and cause\n# suspend failures, kernel panics and general mayhem. For this reason we\n# never load them automatically.\nblacklist aty128fb\nblacklist atyfb\nblacklist radeonfb\nblacklist cirrusfb\nblacklist cyber2000fb\nblacklist cyblafb\nblacklist gx1fb\nblacklist hgafb\nblacklist i810fb\nblacklist intelfb\nblacklist kyrofb\nblacklist lxfb\nblacklist matroxfb_base\nblacklist neofb\nblacklist nvidiafb\nblacklist pm2fb\nblacklist rivafb\nblacklist s1d13xxxfb\nblacklist savagefb\nblacklist sisfb\nblacklist sstfb\nblacklist tdfxfb\nblacklist tridentfb\n#blacklist vesafb\nblacklist vfb\nblacklist viafb\nblacklist vt8623fb\n# Uncomment these entries in order to blacklist unwanted modem drivers\n# blacklist snd-atiixp-modem\n# blacklist snd-intel8x0m\n# blacklist snd-via82xx-modem\nblacklist ac97\nblacklist ac97_codec\nblacklist ac97_plugin_ad1980\nblacklist ad1848\nblacklist ad1889\nblacklist adlib_card\nblacklist aedsp16\nblacklist ali5455\nblacklist btaudio\nblacklist cmpci\nblacklist cs4232\nblacklist cs4281\nblacklist cs461x\nblacklist cs46xx\nblacklist emu10k1\nblacklist es1370\nblacklist es1371\nblacklist esssolo1\nblacklist forte\nblacklist gus\nblacklist i810_audio\nblacklist kahlua\nblacklist mad16\nblacklist maestro\nblacklist maestro3\nblacklist maui\nblacklist mpu401\nblacklist nm256_audio\nblacklist opl3\nblacklist opl3sa\nblacklist opl3sa2\nblacklist pas2\nblacklist pss\nblacklist rme96xx\nblacklist sb\nblacklist sb_lib\nblacklist sgalaxy\nblacklist sonicvibes\nblacklist sound\nblacklist sscape\nblacklist trident\nblacklist trix\nblacklist uart401\nblacklist uart6850\nblacklist via82cxxx_audio\nblacklist v_midi\nblacklist wavefront\nblacklist ymfpci\nblacklist ac97_plugin_wm97xx\nblacklist ad1816\nblacklist audio\nblacklist awe_wave\nblacklist dmasound_core\nblacklist dmasound_pmac\nblacklist harmony\nblacklist sequencer\nblacklist soundcard\nblacklist usb-midi\n# Many less commonly used network protocols have recently had various\n# security flaws discovered. In an effort to reduce the scope of future\n# vulnerability exploitations, they are being blacklisted here so that\n# unprivileged users cannot use them by default. System owners can still\n# either modify this file, or specifically modprobe any needed protocols.\n\n# ax25\nalias net-pf-3 off\n# netrom\nalias net-pf-6 off\n# x25\nalias net-pf-9 off\n# rose\nalias net-pf-11 off\n# decnet\nalias net-pf-12 off\n# econet\nalias net-pf-19 off\n# rds\nalias net-pf-21 off\n# af_802154\nalias net-pf-36 off\n# Watchdog drivers should not be loaded automatically, but only if a\n# watchdog daemon is installed.\nblacklist acquirewdt\nblacklist advantechwdt\nblacklist alim1535_wdt\nblacklist alim7101_wdt\nblacklist booke_wdt\nblacklist cpu5wdt\nblacklist eurotechwdt\nblacklist i6300esb\nblacklist i8xx_tco\nblacklist ib700wdt\nblacklist ibmasr\nblacklist indydog\nblacklist iTCO_wdt\nblacklist it8712f_wdt\nblacklist it87_wdt\nblacklist ixp2000_wdt\nblacklist ixp4xx_wdt\nblacklist machzwd\nblacklist mixcomwd\nblacklist mpc8xx_wdt\nblacklist mpcore_wdt\nblacklist mv64x60_wdt\nblacklist pc87413_wdt\nblacklist pcwd\nblacklist pcwd_pci\nblacklist pcwd_usb\nblacklist s3c2410_wdt\nblacklist sa1100_wdt\nblacklist sbc60xxwdt\nblacklist sbc7240_wdt\nblacklist sb8360\nblacklist sc1200wdt\nblacklist sc520_wdt\nblacklist sch311_wdt\nblacklist scx200_wdt\nblacklist shwdt\nblacklist smsc37b787_wdt\nblacklist softdog\nblacklist twl4030_wdt\nblacklist w83627hf_wdt\nblacklist w83697hf_wdt\nblacklist w83697ug_wdt\nblacklist w83877f_wdt\nblacklist w83977f_wdt\nblacklist wafer5823wdt\nblacklist wdt\nblacklist wdt_pci\nblacklist wm8350_wdt\n# This file lists those modules which we don't want to be loaded by\n# alias expansion, usually so some other driver will be loaded for the\n# device instead.\n\n# evbug is a debug tool that should be loaded explicitly\nblacklist evbug\n\n# these drivers are very simple, the HID drivers are usually preferred\nblacklist usbmouse\nblacklist usbkbd\n\n# replaced by e100\nblacklist eepro100\n\n# replaced by tulip\nblacklist de4x5\n\n# causes no end of confusion by creating unexpected network interfaces\nblacklist eth1394\n\n# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much\n# hardware on its own (Ubuntu bug #2011, #6810)\nblacklist snd_intel8x0m\n\n# Conflicts with dvb driver (which is better for handling this device)\nblacklist snd_aw2\n\n# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)\nblacklist i2c_i801\n\n# replaced by p54pci\nblacklist prism54\n\n# replaced by b43 and ssb.\nblacklist bcm43xx\n\n# most apps now use garmin usb driver directly (Ubuntu: #114565)\nblacklist garmin_gps\n\n# replaced by asus-laptop (Ubuntu: #184721)\nblacklist asus_acpi\n\n# low-quality, just noise when being used for sound playback, causes\n# hangs at desktop session start (Ubuntu: #246969)\nblacklist snd_pcsp\n\n# ugly and loud noise, getting on everyone's nerves; this should be done by a\n# nice pulseaudio bing (Ubuntu: #77010)\nblacklist pcspkr\n\n# EDAC driver for amd76x clashes with the agp driver preventing the aperture\n# from being initialised (Ubuntu: #297750). Blacklist so that the driver\n# continues to build and is installable for the few cases where its\n# really needed.\nblacklist amd76x_edac\n# Warning: This file is autogenerated by bcmwl. All changes to this file will be lost.\nblacklist b43\nblacklist b43legacy\nblacklist ssb\nblacklist bcm43xx\nblacklist brcm80211\n# modprobe information used for DKMS modules\n#\n# This is a stub file, should be edited when needed,\n# used by default by DKMS.\n", 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'duration': 0.017874956130981445, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modprobe_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:41,755 DEBUG Finished firing message-exec. 2012-02-28 20:56:41,770 DEBUG Started firing prompt-test. 2012-02-28 20:56:41,771 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': "# autoloader aliases\ninstall sound-slot-0 /sbin/modprobe snd-card-0\ninstall sound-slot-1 /sbin/modprobe snd-card-1\ninstall sound-slot-2 /sbin/modprobe snd-card-2\ninstall sound-slot-3 /sbin/modprobe snd-card-3\ninstall sound-slot-4 /sbin/modprobe snd-card-4\ninstall sound-slot-5 /sbin/modprobe snd-card-5\ninstall sound-slot-6 /sbin/modprobe snd-card-6\ninstall sound-slot-7 /sbin/modprobe snd-card-7\n\n# Cause optional modules to be loaded above generic modules\ninstall snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }\n#\n# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)\ninstall snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }\ninstall snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }\ninstall snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }\n#\ninstall snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }\n# Cause optional modules to be loaded above sound card driver modules\ninstall snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }\ninstall snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }\n\n# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)\ninstall saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }\n# Prevent abnormal drivers from grabbing index 0\noptions bt87x index=-2\noptions cx88_alsa index=-2\noptions saa7134-alsa index=-2\noptions snd-atiixp-modem index=-2\noptions snd-intel8x0m index=-2\noptions snd-via82xx-modem index=-2\noptions snd-usb-audio index=-2\noptions snd-usb-caiaq index=-2\noptions snd-usb-ua101 index=-2\noptions snd-usb-us122l index=-2\noptions snd-usb-usx2y index=-2\n# Ubuntu #62691, enable MPU for snd-cmipci\noptions snd-cmipci mpu_port=0x330 fm_port=0x388\n# Keep snd-pcsp from being loaded as first soundcard\noptions snd-pcsp index=-2\n# Keep snd-usb-audio from beeing loaded as first soundcard\noptions snd-usb-audio index=-2\n# For some Atheros 5K RF MACs, the madwifi driver loads buts fails to\n# correctly initialize the hardware, leaving it in a state from\n# which ath5k cannot recover. To prevent this condition, stop\n# madwifi from loading by default. Use Jockey to select one driver\n# or the other. (Ubuntu: #315056, #323830)\nblacklist ath_pci\n\n# Select the legacy firewire stack over the new CONFIG_FIREWIRE one.\n\nblacklist ohci1394\nblacklist sbp2\nblacklist dv1394\nblacklist raw1394\nblacklist video1394\n\n#blacklist firewire-ohci\n#blacklist firewire-sbp2\n# Framebuffer drivers are generally buggy and poorly-supported, and cause\n# suspend failures, kernel panics and general mayhem. For this reason we\n# never load them automatically.\nblacklist aty128fb\nblacklist atyfb\nblacklist radeonfb\nblacklist cirrusfb\nblacklist cyber2000fb\nblacklist cyblafb\nblacklist gx1fb\nblacklist hgafb\nblacklist i810fb\nblacklist intelfb\nblacklist kyrofb\nblacklist lxfb\nblacklist matroxfb_base\nblacklist neofb\nblacklist nvidiafb\nblacklist pm2fb\nblacklist rivafb\nblacklist s1d13xxxfb\nblacklist savagefb\nblacklist sisfb\nblacklist sstfb\nblacklist tdfxfb\nblacklist tridentfb\n#blacklist vesafb\nblacklist vfb\nblacklist viafb\nblacklist vt8623fb\n# Uncomment these entries in order to blacklist unwanted modem drivers\n# blacklist snd-atiixp-modem\n# blacklist snd-intel8x0m\n# blacklist snd-via82xx-modem\nblacklist ac97\nblacklist ac97_codec\nblacklist ac97_plugin_ad1980\nblacklist ad1848\nblacklist ad1889\nblacklist adlib_card\nblacklist aedsp16\nblacklist ali5455\nblacklist btaudio\nblacklist cmpci\nblacklist cs4232\nblacklist cs4281\nblacklist cs461x\nblacklist cs46xx\nblacklist emu10k1\nblacklist es1370\nblacklist es1371\nblacklist esssolo1\nblacklist forte\nblacklist gus\nblacklist i810_audio\nblacklist kahlua\nblacklist mad16\nblacklist maestro\nblacklist maestro3\nblacklist maui\nblacklist mpu401\nblacklist nm256_audio\nblacklist opl3\nblacklist opl3sa\nblacklist opl3sa2\nblacklist pas2\nblacklist pss\nblacklist rme96xx\nblacklist sb\nblacklist sb_lib\nblacklist sgalaxy\nblacklist sonicvibes\nblacklist sound\nblacklist sscape\nblacklist trident\nblacklist trix\nblacklist uart401\nblacklist uart6850\nblacklist via82cxxx_audio\nblacklist v_midi\nblacklist wavefront\nblacklist ymfpci\nblacklist ac97_plugin_wm97xx\nblacklist ad1816\nblacklist audio\nblacklist awe_wave\nblacklist dmasound_core\nblacklist dmasound_pmac\nblacklist harmony\nblacklist sequencer\nblacklist soundcard\nblacklist usb-midi\n# Many less commonly used network protocols have recently had various\n# security flaws discovered. In an effort to reduce the scope of future\n# vulnerability exploitations, they are being blacklisted here so that\n# unprivileged users cannot use them by default. System owners can still\n# either modify this file, or specifically modprobe any needed protocols.\n\n# ax25\nalias net-pf-3 off\n# netrom\nalias net-pf-6 off\n# x25\nalias net-pf-9 off\n# rose\nalias net-pf-11 off\n# decnet\nalias net-pf-12 off\n# econet\nalias net-pf-19 off\n# rds\nalias net-pf-21 off\n# af_802154\nalias net-pf-36 off\n# Watchdog drivers should not be loaded automatically, but only if a\n# watchdog daemon is installed.\nblacklist acquirewdt\nblacklist advantechwdt\nblacklist alim1535_wdt\nblacklist alim7101_wdt\nblacklist booke_wdt\nblacklist cpu5wdt\nblacklist eurotechwdt\nblacklist i6300esb\nblacklist i8xx_tco\nblacklist ib700wdt\nblacklist ibmasr\nblacklist indydog\nblacklist iTCO_wdt\nblacklist it8712f_wdt\nblacklist it87_wdt\nblacklist ixp2000_wdt\nblacklist ixp4xx_wdt\nblacklist machzwd\nblacklist mixcomwd\nblacklist mpc8xx_wdt\nblacklist mpcore_wdt\nblacklist mv64x60_wdt\nblacklist pc87413_wdt\nblacklist pcwd\nblacklist pcwd_pci\nblacklist pcwd_usb\nblacklist s3c2410_wdt\nblacklist sa1100_wdt\nblacklist sbc60xxwdt\nblacklist sbc7240_wdt\nblacklist sb8360\nblacklist sc1200wdt\nblacklist sc520_wdt\nblacklist sch311_wdt\nblacklist scx200_wdt\nblacklist shwdt\nblacklist smsc37b787_wdt\nblacklist softdog\nblacklist twl4030_wdt\nblacklist w83627hf_wdt\nblacklist w83697hf_wdt\nblacklist w83697ug_wdt\nblacklist w83877f_wdt\nblacklist w83977f_wdt\nblacklist wafer5823wdt\nblacklist wdt\nblacklist wdt_pci\nblacklist wm8350_wdt\n# This file lists those modules which we don't want to be loaded by\n# alias expansion, usually so some other driver will be loaded for the\n# device instead.\n\n# evbug is a debug tool that should be loaded explicitly\nblacklist evbug\n\n# these drivers are very simple, the HID drivers are usually preferred\nblacklist usbmouse\nblacklist usbkbd\n\n# replaced by e100\nblacklist eepro100\n\n# replaced by tulip\nblacklist de4x5\n\n# causes no end of confusion by creating unexpected network interfaces\nblacklist eth1394\n\n# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much\n# hardware on its own (Ubuntu bug #2011, #6810)\nblacklist snd_intel8x0m\n\n# Conflicts with dvb driver (which is better for handling this device)\nblacklist snd_aw2\n\n# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)\nblacklist i2c_i801\n\n# replaced by p54pci\nblacklist prism54\n\n# replaced by b43 and ssb.\nblacklist bcm43xx\n\n# most apps now use garmin usb driver directly (Ubuntu: #114565)\nblacklist garmin_gps\n\n# replaced by asus-laptop (Ubuntu: #184721)\nblacklist asus_acpi\n\n# low-quality, just noise when being used for sound playback, causes\n# hangs at desktop session start (Ubuntu: #246969)\nblacklist snd_pcsp\n\n# ugly and loud noise, getting on everyone's nerves; this should be done by a\n# nice pulseaudio bing (Ubuntu: #77010)\nblacklist pcspkr\n\n# EDAC driver for amd76x clashes with the agp driver preventing the aperture\n# from being initialised (Ubuntu: #297750). Blacklist so that the driver\n# continues to build and is installable for the few cases where its\n# really needed.\nblacklist amd76x_edac\n# Warning: This file is autogenerated by bcmwl. All changes to this file will be lost.\nblacklist b43\nblacklist b43legacy\nblacklist ssb\nblacklist bcm43xx\nblacklist brcm80211\n# modprobe information used for DKMS modules\n#\n# This is a stub file, should be edited when needed,\n# used by default by DKMS.\n", 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'duration': 0.017874956130981445, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modprobe_attachment'}) for prompt-test with priority 0. 2012-02-28 20:56:41,772 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': "# autoloader aliases\ninstall sound-slot-0 /sbin/modprobe snd-card-0\ninstall sound-slot-1 /sbin/modprobe snd-card-1\ninstall sound-slot-2 /sbin/modprobe snd-card-2\ninstall sound-slot-3 /sbin/modprobe snd-card-3\ninstall sound-slot-4 /sbin/modprobe snd-card-4\ninstall sound-slot-5 /sbin/modprobe snd-card-5\ninstall sound-slot-6 /sbin/modprobe snd-card-6\ninstall sound-slot-7 /sbin/modprobe snd-card-7\n\n# Cause optional modules to be loaded above generic modules\ninstall snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }\n#\n# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)\ninstall snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }\ninstall snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }\ninstall snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }\n#\ninstall snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }\n# Cause optional modules to be loaded above sound card driver modules\ninstall snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }\ninstall snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }\n\n# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)\ninstall saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }\n# Prevent abnormal drivers from grabbing index 0\noptions bt87x index=-2\noptions cx88_alsa index=-2\noptions saa7134-alsa index=-2\noptions snd-atiixp-modem index=-2\noptions snd-intel8x0m index=-2\noptions snd-via82xx-modem index=-2\noptions snd-usb-audio index=-2\noptions snd-usb-caiaq index=-2\noptions snd-usb-ua101 index=-2\noptions snd-usb-us122l index=-2\noptions snd-usb-usx2y index=-2\n# Ubuntu #62691, enable MPU for snd-cmipci\noptions snd-cmipci mpu_port=0x330 fm_port=0x388\n# Keep snd-pcsp from being loaded as first soundcard\noptions snd-pcsp index=-2\n# Keep snd-usb-audio from beeing loaded as first soundcard\noptions snd-usb-audio index=-2\n# For some Atheros 5K RF MACs, the madwifi driver loads buts fails to\n# correctly initialize the hardware, leaving it in a state from\n# which ath5k cannot recover. To prevent this condition, stop\n# madwifi from loading by default. Use Jockey to select one driver\n# or the other. (Ubuntu: #315056, #323830)\nblacklist ath_pci\n\n# Select the legacy firewire stack over the new CONFIG_FIREWIRE one.\n\nblacklist ohci1394\nblacklist sbp2\nblacklist dv1394\nblacklist raw1394\nblacklist video1394\n\n#blacklist firewire-ohci\n#blacklist firewire-sbp2\n# Framebuffer drivers are generally buggy and poorly-supported, and cause\n# suspend failures, kernel panics and general mayhem. For this reason we\n# never load them automatically.\nblacklist aty128fb\nblacklist atyfb\nblacklist radeonfb\nblacklist cirrusfb\nblacklist cyber2000fb\nblacklist cyblafb\nblacklist gx1fb\nblacklist hgafb\nblacklist i810fb\nblacklist intelfb\nblacklist kyrofb\nblacklist lxfb\nblacklist matroxfb_base\nblacklist neofb\nblacklist nvidiafb\nblacklist pm2fb\nblacklist rivafb\nblacklist s1d13xxxfb\nblacklist savagefb\nblacklist sisfb\nblacklist sstfb\nblacklist tdfxfb\nblacklist tridentfb\n#blacklist vesafb\nblacklist vfb\nblacklist viafb\nblacklist vt8623fb\n# Uncomment these entries in order to blacklist unwanted modem drivers\n# blacklist snd-atiixp-modem\n# blacklist snd-intel8x0m\n# blacklist snd-via82xx-modem\nblacklist ac97\nblacklist ac97_codec\nblacklist ac97_plugin_ad1980\nblacklist ad1848\nblacklist ad1889\nblacklist adlib_card\nblacklist aedsp16\nblacklist ali5455\nblacklist btaudio\nblacklist cmpci\nblacklist cs4232\nblacklist cs4281\nblacklist cs461x\nblacklist cs46xx\nblacklist emu10k1\nblacklist es1370\nblacklist es1371\nblacklist esssolo1\nblacklist forte\nblacklist gus\nblacklist i810_audio\nblacklist kahlua\nblacklist mad16\nblacklist maestro\nblacklist maestro3\nblacklist maui\nblacklist mpu401\nblacklist nm256_audio\nblacklist opl3\nblacklist opl3sa\nblacklist opl3sa2\nblacklist pas2\nblacklist pss\nblacklist rme96xx\nblacklist sb\nblacklist sb_lib\nblacklist sgalaxy\nblacklist sonicvibes\nblacklist sound\nblacklist sscape\nblacklist trident\nblacklist trix\nblacklist uart401\nblacklist uart6850\nblacklist via82cxxx_audio\nblacklist v_midi\nblacklist wavefront\nblacklist ymfpci\nblacklist ac97_plugin_wm97xx\nblacklist ad1816\nblacklist audio\nblacklist awe_wave\nblacklist dmasound_core\nblacklist dmasound_pmac\nblacklist harmony\nblacklist sequencer\nblacklist soundcard\nblacklist usb-midi\n# Many less commonly used network protocols have recently had various\n# security flaws discovered. In an effort to reduce the scope of future\n# vulnerability exploitations, they are being blacklisted here so that\n# unprivileged users cannot use them by default. System owners can still\n# either modify this file, or specifically modprobe any needed protocols.\n\n# ax25\nalias net-pf-3 off\n# netrom\nalias net-pf-6 off\n# x25\nalias net-pf-9 off\n# rose\nalias net-pf-11 off\n# decnet\nalias net-pf-12 off\n# econet\nalias net-pf-19 off\n# rds\nalias net-pf-21 off\n# af_802154\nalias net-pf-36 off\n# Watchdog drivers should not be loaded automatically, but only if a\n# watchdog daemon is installed.\nblacklist acquirewdt\nblacklist advantechwdt\nblacklist alim1535_wdt\nblacklist alim7101_wdt\nblacklist booke_wdt\nblacklist cpu5wdt\nblacklist eurotechwdt\nblacklist i6300esb\nblacklist i8xx_tco\nblacklist ib700wdt\nblacklist ibmasr\nblacklist indydog\nblacklist iTCO_wdt\nblacklist it8712f_wdt\nblacklist it87_wdt\nblacklist ixp2000_wdt\nblacklist ixp4xx_wdt\nblacklist machzwd\nblacklist mixcomwd\nblacklist mpc8xx_wdt\nblacklist mpcore_wdt\nblacklist mv64x60_wdt\nblacklist pc87413_wdt\nblacklist pcwd\nblacklist pcwd_pci\nblacklist pcwd_usb\nblacklist s3c2410_wdt\nblacklist sa1100_wdt\nblacklist sbc60xxwdt\nblacklist sbc7240_wdt\nblacklist sb8360\nblacklist sc1200wdt\nblacklist sc520_wdt\nblacklist sch311_wdt\nblacklist scx200_wdt\nblacklist shwdt\nblacklist smsc37b787_wdt\nblacklist softdog\nblacklist twl4030_wdt\nblacklist w83627hf_wdt\nblacklist w83697hf_wdt\nblacklist w83697ug_wdt\nblacklist w83877f_wdt\nblacklist w83977f_wdt\nblacklist wafer5823wdt\nblacklist wdt\nblacklist wdt_pci\nblacklist wm8350_wdt\n# This file lists those modules which we don't want to be loaded by\n# alias expansion, usually so some other driver will be loaded for the\n# device instead.\n\n# evbug is a debug tool that should be loaded explicitly\nblacklist evbug\n\n# these drivers are very simple, the HID drivers are usually preferred\nblacklist usbmouse\nblacklist usbkbd\n\n# replaced by e100\nblacklist eepro100\n\n# replaced by tulip\nblacklist de4x5\n\n# causes no end of confusion by creating unexpected network interfaces\nblacklist eth1394\n\n# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much\n# hardware on its own (Ubuntu bug #2011, #6810)\nblacklist snd_intel8x0m\n\n# Conflicts with dvb driver (which is better for handling this device)\nblacklist snd_aw2\n\n# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)\nblacklist i2c_i801\n\n# replaced by p54pci\nblacklist prism54\n\n# replaced by b43 and ssb.\nblacklist bcm43xx\n\n# most apps now use garmin usb driver directly (Ubuntu: #114565)\nblacklist garmin_gps\n\n# replaced by asus-laptop (Ubuntu: #184721)\nblacklist asus_acpi\n\n# low-quality, just noise when being used for sound playback, causes\n# hangs at desktop session start (Ubuntu: #246969)\nblacklist snd_pcsp\n\n# ugly and loud noise, getting on everyone's nerves; this should be done by a\n# nice pulseaudio bing (Ubuntu: #77010)\nblacklist pcspkr\n\n# EDAC driver for amd76x clashes with the agp driver preventing the aperture\n# from being initialised (Ubuntu: #297750). Blacklist so that the driver\n# continues to build and is installable for the few cases where its\n# really needed.\nblacklist amd76x_edac\n# Warning: This file is autogenerated by bcmwl. All changes to this file will be lost.\nblacklist b43\nblacklist b43legacy\nblacklist ssb\nblacklist bcm43xx\nblacklist brcm80211\n# modprobe information used for DKMS modules\n#\n# This is a stub file, should be edited when needed,\n# used by default by DKMS.\n", 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'duration': 0.017874956130981445, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modprobe_attachment'}) for prompt-test with priority 100. 2012-02-28 20:56:41,772 DEBUG Finished firing prompt-test. 2012-02-28 20:56:41,772 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:41,772 DEBUG Finished firing prompt-attachment. 2012-02-28 20:56:41,773 DEBUG Finished firing prompt-job. 2012-02-28 20:56:42,231 DEBUG Started firing prompt-job. 2012-02-28 20:56:42,231 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'modules_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:42,623 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'modules_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:42,623 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modules_attachment'}) for prompt-job with priority 0. 2012-02-28 20:56:42,624 DEBUG Started firing prompt-attachment. 2012-02-28 20:56:42,624 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment(, {'status': 'uninitiated', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modules_attachment'}) for prompt-attachment with priority 0. 2012-02-28 20:56:42,624 DEBUG Started firing prompt-shell. 2012-02-28 20:56:42,624 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modules_attachment'}) for prompt-shell with priority 0. 2012-02-28 20:56:42,624 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:42,627 DEBUG Started firing message-exec. 2012-02-28 20:56:42,627 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modules_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:42,628 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:42,629 INFO Running command: cat /etc/modules 2012-02-28 20:56:42,642 DEBUG Started firing message-result. 2012-02-28 20:56:42,643 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. , 0.0105650424957) for message-result with priority -100. 2012-02-28 20:56:42,643 DEBUG Finished firing message-result. 2012-02-28 20:56:42,643 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': '# /etc/modules: kernel modules to load at boot time.\n#\n# This file contains the names of kernel modules that should be loaded\n# at boot time, one per line. Lines beginning with "#" are ignored.\n\n', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'duration': 0.010565042495727539, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modules_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:42,644 DEBUG Finished firing message-exec. 2012-02-28 20:56:42,662 DEBUG Started firing prompt-test. 2012-02-28 20:56:42,662 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': '# /etc/modules: kernel modules to load at boot time.\n#\n# This file contains the names of kernel modules that should be loaded\n# at boot time, one per line. Lines beginning with "#" are ignored.\n\n', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'duration': 0.010565042495727539, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modules_attachment'}) for prompt-test with priority 0. 2012-02-28 20:56:42,664 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': '# /etc/modules: kernel modules to load at boot time.\n#\n# This file contains the names of kernel modules that should be loaded\n# at boot time, one per line. Lines beginning with "#" are ignored.\n\n', 'command': 'cat /etc/modules', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'duration': 0.010565042495727539, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modules_attachment'}) for prompt-test with priority 100. 2012-02-28 20:56:42,664 DEBUG Finished firing prompt-test. 2012-02-28 20:56:42,664 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:42,665 DEBUG Finished firing prompt-attachment. 2012-02-28 20:56:42,665 DEBUG Finished firing prompt-job. 2012-02-28 20:56:43,074 DEBUG Started firing prompt-job. 2012-02-28 20:56:43,075 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'sysctl_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:43,484 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'sysctl_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:43,484 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysctl_attachment'}) for prompt-job with priority 0. 2012-02-28 20:56:43,484 DEBUG Started firing prompt-attachment. 2012-02-28 20:56:43,484 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment(, {'status': 'uninitiated', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysctl_attachment'}) for prompt-attachment with priority 0. 2012-02-28 20:56:43,484 DEBUG Started firing prompt-shell. 2012-02-28 20:56:43,485 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysctl_attachment'}) for prompt-shell with priority 0. 2012-02-28 20:56:43,485 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:43,487 DEBUG Started firing message-exec. 2012-02-28 20:56:43,487 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysctl_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:43,487 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:43,488 INFO Running command: find /etc/sysctl.* -name \*.conf | xargs cat 2012-02-28 20:56:43,506 DEBUG Started firing message-result. 2012-02-28 20:56:43,506 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, # # /etc/sysctl.conf - Configuration file for setting system variables # See /etc/sysctl.d/ for additional system variables # See sysctl.conf (5) for information. # #kernel.domainname = example.com # Uncomment the following to stop low-level messages on console #kernel.printk = 3 4 1 3 ##############################################################3 # Functions previously found in netbase # # Uncomment the next two lines to enable Spoof protection (reverse-path filter) # Turn on Source Address Verification in all interfaces to # prevent some spoofing attacks #net.ipv4.conf.default.rp_filter=1 #net.ipv4.conf.all.rp_filter=1 # Uncomment the next line to enable TCP/IP SYN cookies # See http://lwn.net/Articles/277146/ # Note: This may impact IPv6 TCP sessions too #net.ipv4.tcp_syncookies=1 # Uncomment the next line to enable packet forwarding for IPv4 #net.ipv4.ip_forward=1 # Uncomment the next line to enable packet forwarding for IPv6 # Enabling this option disables Stateless Address Autoconfiguration # based on Router Advertisements for this host #net.ipv6.conf.all.forwarding=1 ################################################################### # Additional settings - these settings can improve the network # security of the host and prevent against some network attacks # including spoofing attacks and man in the middle attacks through # redirection. Some network environments, however, require that these # settings are disabled so review and enable them as needed. # # Do not accept ICMP redirects (prevent MITM attacks) #net.ipv4.conf.all.accept_redirects = 0 #net.ipv6.conf.all.accept_redirects = 0 # _or_ # Accept ICMP redirects only for gateways listed in our default # gateway list (enabled by default) # net.ipv4.conf.all.secure_redirects = 1 # # Do not send ICMP redirects (we are not a router) #net.ipv4.conf.all.send_redirects = 0 # # Do not accept IP source route packets (we are not a router) #net.ipv4.conf.all.accept_source_route = 0 #net.ipv6.conf.all.accept_source_route = 0 # # Log Martian Packets #net.ipv4.conf.all.log_martians = 1 # # the following stops low-level messages on console kernel.printk = 4 4 1 7 # IPv6 Privacy Extensions (RFC 4941) # --- # IPv6 typically uses a device's MAC address when choosing an IPv6 address # to use in autoconfiguration. Privacy extensions allow using a randomly # generated IPv6 address, which increases privacy. # # Acceptable values: # 0 - don’t use privacy extensions. # 1 - generate privacy addresses # 2 - prefer privacy addresses and use them over the normal addresses. net.ipv6.conf.all.use_tempaddr = 2 net.ipv6.conf.default.use_tempaddr = 2 # These settings are specific to hardening the kernel itself from attack # from userspace, rather than protecting userspace from other malicious # userspace things. # # # When an attacker is trying to exploit the local kernel, it is often # helpful to be able to examine where in memory the kernel, modules, # and data structures live. As such, kernel addresses should be treated # as sensitive information. # # Many files and interfaces contain these addresses (e.g. /proc/kallsyms, # /proc/modules, etc), and this setting can censor the addresses. A value # of "0" allows all users to see the kernel addresses. A value of "1" # limits visibility to the root user, and "2" blocks even the root user. kernel.kptr_restrict = 1 # Turn on Source Address Verification in all interfaces to # prevent some spoofing attacks. net.ipv4.conf.default.rp_filter=1 net.ipv4.conf.all.rp_filter=1 # Turn on SYN-flood protections. Starting with 2.6.26, there is no loss # of TCP functionality/features under normal conditions. When flood # protections kick in under high unanswered-SYN load, the system # should remain more stable, with a trade off of some loss of TCP # functionality/features (e.g. TCP Window scaling). net.ipv4.tcp_syncookies=1 # The PTRACE system is used for debugging. With it, a single user process # can attach to any other dumpable process owned by the same user. In the # case of malicious software, it is possible to use PTRACE to access # credentials that exist in memory (re-using existing SSH connections, # extracting GPG agent information, etc). # # A PTRACE scope of "0" is the more permissive mode. A scope of "1" limits # PTRACE only to direct child processes (e.g. "gdb name-of-program" and # "strace -f name-of-program" work, but gdb's "attach" and "strace -fp $PID" # do not). The PTRACE scope is ignored when a user has CAP_SYS_PTRACE, so # "sudo strace -fp $PID" will work as before. For more details see: # https://wiki.ubuntu.com/SecurityTeam/Roadmap/KernelHardening#ptrace # # For applications launching crash handlers that need PTRACE, exceptions can # be registered by the debugee by declaring in the segfault handler # specifically which process will be using PTRACE on the debugee: # prctl(PR_SET_PTRACER, debugger_pid, 0, 0, 0); # # In general, PTRACE is not needed for the average running Ubuntu system. # To that end, the default is to set the PTRACE scope to "1". This value # may not be appropriate for developers or servers with only admin accounts. kernel.yama.ptrace_scope = 1 # Protect the zero page of memory from userspace mmap to prevent kernel # NULL-dereference attacks against potential future kernel security # vulnerabilities. (Added in kernel 2.6.23.) # # While this default is built into the Ubuntu kernel, there is no way to # restore the kernel default if the value is changed during runtime; for # example via package removal (e.g. wine, dosemu). Therefore, this value # is reset to the secure default each time the sysctl values are loaded. vm.mmap_min_addr = 65536 , 0.0164949893951) for message-result with priority -100. 2012-02-28 20:56:43,506 DEBUG Finished firing message-result. 2012-02-28 20:56:43,507 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': '#\n# /etc/sysctl.conf - Configuration file for setting system variables\n# See /etc/sysctl.d/ for additional system variables\n# See sysctl.conf (5) for information.\n#\n\n#kernel.domainname = example.com\n\n# Uncomment the following to stop low-level messages on console\n#kernel.printk = 3 4 1 3\n\n##############################################################3\n# Functions previously found in netbase\n#\n\n# Uncomment the next two lines to enable Spoof protection (reverse-path filter)\n# Turn on Source Address Verification in all interfaces to\n# prevent some spoofing attacks\n#net.ipv4.conf.default.rp_filter=1\n#net.ipv4.conf.all.rp_filter=1\n\n# Uncomment the next line to enable TCP/IP SYN cookies\n# See http://lwn.net/Articles/277146/\n# Note: This may impact IPv6 TCP sessions too\n#net.ipv4.tcp_syncookies=1\n\n# Uncomment the next line to enable packet forwarding for IPv4\n#net.ipv4.ip_forward=1\n\n# Uncomment the next line to enable packet forwarding for IPv6\n# Enabling this option disables Stateless Address Autoconfiguration\n# based on Router Advertisements for this host\n#net.ipv6.conf.all.forwarding=1\n\n\n###################################################################\n# Additional settings - these settings can improve the network\n# security of the host and prevent against some network attacks\n# including spoofing attacks and man in the middle attacks through\n# redirection. Some network environments, however, require that these\n# settings are disabled so review and enable them as needed.\n#\n# Do not accept ICMP redirects (prevent MITM attacks)\n#net.ipv4.conf.all.accept_redirects = 0\n#net.ipv6.conf.all.accept_redirects = 0\n# _or_\n# Accept ICMP redirects only for gateways listed in our default\n# gateway list (enabled by default)\n# net.ipv4.conf.all.secure_redirects = 1\n#\n# Do not send ICMP redirects (we are not a router)\n#net.ipv4.conf.all.send_redirects = 0\n#\n# Do not accept IP source route packets (we are not a router)\n#net.ipv4.conf.all.accept_source_route = 0\n#net.ipv6.conf.all.accept_source_route = 0\n#\n# Log Martian Packets\n#net.ipv4.conf.all.log_martians = 1\n#\n\n# the following stops low-level messages on console\nkernel.printk = 4 4 1 7\n# IPv6 Privacy Extensions (RFC 4941)\n# ---\n# IPv6 typically uses a device\'s MAC address when choosing an IPv6 address\n# to use in autoconfiguration. Privacy extensions allow using a randomly\n# generated IPv6 address, which increases privacy.\n#\n# Acceptable values:\n# 0 - don\xe2\x80\x99t use privacy extensions.\n# 1 - generate privacy addresses\n# 2 - prefer privacy addresses and use them over the normal addresses.\nnet.ipv6.conf.all.use_tempaddr = 2\nnet.ipv6.conf.default.use_tempaddr = 2\n# These settings are specific to hardening the kernel itself from attack\n# from userspace, rather than protecting userspace from other malicious\n# userspace things.\n#\n#\n# When an attacker is trying to exploit the local kernel, it is often\n# helpful to be able to examine where in memory the kernel, modules,\n# and data structures live. As such, kernel addresses should be treated\n# as sensitive information.\n#\n# Many files and interfaces contain these addresses (e.g. /proc/kallsyms,\n# /proc/modules, etc), and this setting can censor the addresses. A value\n# of "0" allows all users to see the kernel addresses. A value of "1"\n# limits visibility to the root user, and "2" blocks even the root user.\nkernel.kptr_restrict = 1\n\n# Turn on Source Address Verification in all interfaces to\n# prevent some spoofing attacks.\nnet.ipv4.conf.default.rp_filter=1\nnet.ipv4.conf.all.rp_filter=1\n\n# Turn on SYN-flood protections. Starting with 2.6.26, there is no loss\n# of TCP functionality/features under normal conditions. When flood\n# protections kick in under high unanswered-SYN load, the system\n# should remain more stable, with a trade off of some loss of TCP\n# functionality/features (e.g. TCP Window scaling).\nnet.ipv4.tcp_syncookies=1\n# The PTRACE system is used for debugging. With it, a single user process\n# can attach to any other dumpable process owned by the same user. In the\n# case of malicious software, it is possible to use PTRACE to access\n# credentials that exist in memory (re-using existing SSH connections,\n# extracting GPG agent information, etc).\n#\n# A PTRACE scope of "0" is the more permissive mode. A scope of "1" limits\n# PTRACE only to direct child processes (e.g. "gdb name-of-program" and\n# "strace -f name-of-program" work, but gdb\'s "attach" and "strace -fp $PID"\n# do not). The PTRACE scope is ignored when a user has CAP_SYS_PTRACE, so\n# "sudo strace -fp $PID" will work as before. For more details see:\n# https://wiki.ubuntu.com/SecurityTeam/Roadmap/KernelHardening#ptrace\n#\n# For applications launching crash handlers that need PTRACE, exceptions can\n# be registered by the debugee by declaring in the segfault handler\n# specifically which process will be using PTRACE on the debugee:\n# prctl(PR_SET_PTRACER, debugger_pid, 0, 0, 0);\n#\n# In general, PTRACE is not needed for the average running Ubuntu system.\n# To that end, the default is to set the PTRACE scope to "1". This value\n# may not be appropriate for developers or servers with only admin accounts.\nkernel.yama.ptrace_scope = 1\n# Protect the zero page of memory from userspace mmap to prevent kernel\n# NULL-dereference attacks against potential future kernel security\n# vulnerabilities. (Added in kernel 2.6.23.)\n#\n# While this default is built into the Ubuntu kernel, there is no way to\n# restore the kernel default if the value is changed during runtime; for\n# example via package removal (e.g. wine, dosemu). Therefore, this value\n# is reset to the secure default each time the sysctl values are loaded.\nvm.mmap_min_addr = 65536\n', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'duration': 0.0164949893951416, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysctl_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:43,507 DEBUG Finished firing message-exec. 2012-02-28 20:56:43,523 DEBUG Started firing prompt-test. 2012-02-28 20:56:43,525 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': '#\n# /etc/sysctl.conf - Configuration file for setting system variables\n# See /etc/sysctl.d/ for additional system variables\n# See sysctl.conf (5) for information.\n#\n\n#kernel.domainname = example.com\n\n# Uncomment the following to stop low-level messages on console\n#kernel.printk = 3 4 1 3\n\n##############################################################3\n# Functions previously found in netbase\n#\n\n# Uncomment the next two lines to enable Spoof protection (reverse-path filter)\n# Turn on Source Address Verification in all interfaces to\n# prevent some spoofing attacks\n#net.ipv4.conf.default.rp_filter=1\n#net.ipv4.conf.all.rp_filter=1\n\n# Uncomment the next line to enable TCP/IP SYN cookies\n# See http://lwn.net/Articles/277146/\n# Note: This may impact IPv6 TCP sessions too\n#net.ipv4.tcp_syncookies=1\n\n# Uncomment the next line to enable packet forwarding for IPv4\n#net.ipv4.ip_forward=1\n\n# Uncomment the next line to enable packet forwarding for IPv6\n# Enabling this option disables Stateless Address Autoconfiguration\n# based on Router Advertisements for this host\n#net.ipv6.conf.all.forwarding=1\n\n\n###################################################################\n# Additional settings - these settings can improve the network\n# security of the host and prevent against some network attacks\n# including spoofing attacks and man in the middle attacks through\n# redirection. Some network environments, however, require that these\n# settings are disabled so review and enable them as needed.\n#\n# Do not accept ICMP redirects (prevent MITM attacks)\n#net.ipv4.conf.all.accept_redirects = 0\n#net.ipv6.conf.all.accept_redirects = 0\n# _or_\n# Accept ICMP redirects only for gateways listed in our default\n# gateway list (enabled by default)\n# net.ipv4.conf.all.secure_redirects = 1\n#\n# Do not send ICMP redirects (we are not a router)\n#net.ipv4.conf.all.send_redirects = 0\n#\n# Do not accept IP source route packets (we are not a router)\n#net.ipv4.conf.all.accept_source_route = 0\n#net.ipv6.conf.all.accept_source_route = 0\n#\n# Log Martian Packets\n#net.ipv4.conf.all.log_martians = 1\n#\n\n# the following stops low-level messages on console\nkernel.printk = 4 4 1 7\n# IPv6 Privacy Extensions (RFC 4941)\n# ---\n# IPv6 typically uses a device\'s MAC address when choosing an IPv6 address\n# to use in autoconfiguration. Privacy extensions allow using a randomly\n# generated IPv6 address, which increases privacy.\n#\n# Acceptable values:\n# 0 - don\xe2\x80\x99t use privacy extensions.\n# 1 - generate privacy addresses\n# 2 - prefer privacy addresses and use them over the normal addresses.\nnet.ipv6.conf.all.use_tempaddr = 2\nnet.ipv6.conf.default.use_tempaddr = 2\n# These settings are specific to hardening the kernel itself from attack\n# from userspace, rather than protecting userspace from other malicious\n# userspace things.\n#\n#\n# When an attacker is trying to exploit the local kernel, it is often\n# helpful to be able to examine where in memory the kernel, modules,\n# and data structures live. As such, kernel addresses should be treated\n# as sensitive information.\n#\n# Many files and interfaces contain these addresses (e.g. /proc/kallsyms,\n# /proc/modules, etc), and this setting can censor the addresses. A value\n# of "0" allows all users to see the kernel addresses. A value of "1"\n# limits visibility to the root user, and "2" blocks even the root user.\nkernel.kptr_restrict = 1\n\n# Turn on Source Address Verification in all interfaces to\n# prevent some spoofing attacks.\nnet.ipv4.conf.default.rp_filter=1\nnet.ipv4.conf.all.rp_filter=1\n\n# Turn on SYN-flood protections. Starting with 2.6.26, there is no loss\n# of TCP functionality/features under normal conditions. When flood\n# protections kick in under high unanswered-SYN load, the system\n# should remain more stable, with a trade off of some loss of TCP\n# functionality/features (e.g. TCP Window scaling).\nnet.ipv4.tcp_syncookies=1\n# The PTRACE system is used for debugging. With it, a single user process\n# can attach to any other dumpable process owned by the same user. In the\n# case of malicious software, it is possible to use PTRACE to access\n# credentials that exist in memory (re-using existing SSH connections,\n# extracting GPG agent information, etc).\n#\n# A PTRACE scope of "0" is the more permissive mode. A scope of "1" limits\n# PTRACE only to direct child processes (e.g. "gdb name-of-program" and\n# "strace -f name-of-program" work, but gdb\'s "attach" and "strace -fp $PID"\n# do not). The PTRACE scope is ignored when a user has CAP_SYS_PTRACE, so\n# "sudo strace -fp $PID" will work as before. For more details see:\n# https://wiki.ubuntu.com/SecurityTeam/Roadmap/KernelHardening#ptrace\n#\n# For applications launching crash handlers that need PTRACE, exceptions can\n# be registered by the debugee by declaring in the segfault handler\n# specifically which process will be using PTRACE on the debugee:\n# prctl(PR_SET_PTRACER, debugger_pid, 0, 0, 0);\n#\n# In general, PTRACE is not needed for the average running Ubuntu system.\n# To that end, the default is to set the PTRACE scope to "1". This value\n# may not be appropriate for developers or servers with only admin accounts.\nkernel.yama.ptrace_scope = 1\n# Protect the zero page of memory from userspace mmap to prevent kernel\n# NULL-dereference attacks against potential future kernel security\n# vulnerabilities. (Added in kernel 2.6.23.)\n#\n# While this default is built into the Ubuntu kernel, there is no way to\n# restore the kernel default if the value is changed during runtime; for\n# example via package removal (e.g. wine, dosemu). Therefore, this value\n# is reset to the secure default each time the sysctl values are loaded.\nvm.mmap_min_addr = 65536\n', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'duration': 0.0164949893951416, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysctl_attachment'}) for prompt-test with priority 0. 2012-02-28 20:56:43,525 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': '#\n# /etc/sysctl.conf - Configuration file for setting system variables\n# See /etc/sysctl.d/ for additional system variables\n# See sysctl.conf (5) for information.\n#\n\n#kernel.domainname = example.com\n\n# Uncomment the following to stop low-level messages on console\n#kernel.printk = 3 4 1 3\n\n##############################################################3\n# Functions previously found in netbase\n#\n\n# Uncomment the next two lines to enable Spoof protection (reverse-path filter)\n# Turn on Source Address Verification in all interfaces to\n# prevent some spoofing attacks\n#net.ipv4.conf.default.rp_filter=1\n#net.ipv4.conf.all.rp_filter=1\n\n# Uncomment the next line to enable TCP/IP SYN cookies\n# See http://lwn.net/Articles/277146/\n# Note: This may impact IPv6 TCP sessions too\n#net.ipv4.tcp_syncookies=1\n\n# Uncomment the next line to enable packet forwarding for IPv4\n#net.ipv4.ip_forward=1\n\n# Uncomment the next line to enable packet forwarding for IPv6\n# Enabling this option disables Stateless Address Autoconfiguration\n# based on Router Advertisements for this host\n#net.ipv6.conf.all.forwarding=1\n\n\n###################################################################\n# Additional settings - these settings can improve the network\n# security of the host and prevent against some network attacks\n# including spoofing attacks and man in the middle attacks through\n# redirection. Some network environments, however, require that these\n# settings are disabled so review and enable them as needed.\n#\n# Do not accept ICMP redirects (prevent MITM attacks)\n#net.ipv4.conf.all.accept_redirects = 0\n#net.ipv6.conf.all.accept_redirects = 0\n# _or_\n# Accept ICMP redirects only for gateways listed in our default\n# gateway list (enabled by default)\n# net.ipv4.conf.all.secure_redirects = 1\n#\n# Do not send ICMP redirects (we are not a router)\n#net.ipv4.conf.all.send_redirects = 0\n#\n# Do not accept IP source route packets (we are not a router)\n#net.ipv4.conf.all.accept_source_route = 0\n#net.ipv6.conf.all.accept_source_route = 0\n#\n# Log Martian Packets\n#net.ipv4.conf.all.log_martians = 1\n#\n\n# the following stops low-level messages on console\nkernel.printk = 4 4 1 7\n# IPv6 Privacy Extensions (RFC 4941)\n# ---\n# IPv6 typically uses a device\'s MAC address when choosing an IPv6 address\n# to use in autoconfiguration. Privacy extensions allow using a randomly\n# generated IPv6 address, which increases privacy.\n#\n# Acceptable values:\n# 0 - don\xe2\x80\x99t use privacy extensions.\n# 1 - generate privacy addresses\n# 2 - prefer privacy addresses and use them over the normal addresses.\nnet.ipv6.conf.all.use_tempaddr = 2\nnet.ipv6.conf.default.use_tempaddr = 2\n# These settings are specific to hardening the kernel itself from attack\n# from userspace, rather than protecting userspace from other malicious\n# userspace things.\n#\n#\n# When an attacker is trying to exploit the local kernel, it is often\n# helpful to be able to examine where in memory the kernel, modules,\n# and data structures live. As such, kernel addresses should be treated\n# as sensitive information.\n#\n# Many files and interfaces contain these addresses (e.g. /proc/kallsyms,\n# /proc/modules, etc), and this setting can censor the addresses. A value\n# of "0" allows all users to see the kernel addresses. A value of "1"\n# limits visibility to the root user, and "2" blocks even the root user.\nkernel.kptr_restrict = 1\n\n# Turn on Source Address Verification in all interfaces to\n# prevent some spoofing attacks.\nnet.ipv4.conf.default.rp_filter=1\nnet.ipv4.conf.all.rp_filter=1\n\n# Turn on SYN-flood protections. Starting with 2.6.26, there is no loss\n# of TCP functionality/features under normal conditions. When flood\n# protections kick in under high unanswered-SYN load, the system\n# should remain more stable, with a trade off of some loss of TCP\n# functionality/features (e.g. TCP Window scaling).\nnet.ipv4.tcp_syncookies=1\n# The PTRACE system is used for debugging. With it, a single user process\n# can attach to any other dumpable process owned by the same user. In the\n# case of malicious software, it is possible to use PTRACE to access\n# credentials that exist in memory (re-using existing SSH connections,\n# extracting GPG agent information, etc).\n#\n# A PTRACE scope of "0" is the more permissive mode. A scope of "1" limits\n# PTRACE only to direct child processes (e.g. "gdb name-of-program" and\n# "strace -f name-of-program" work, but gdb\'s "attach" and "strace -fp $PID"\n# do not). The PTRACE scope is ignored when a user has CAP_SYS_PTRACE, so\n# "sudo strace -fp $PID" will work as before. For more details see:\n# https://wiki.ubuntu.com/SecurityTeam/Roadmap/KernelHardening#ptrace\n#\n# For applications launching crash handlers that need PTRACE, exceptions can\n# be registered by the debugee by declaring in the segfault handler\n# specifically which process will be using PTRACE on the debugee:\n# prctl(PR_SET_PTRACER, debugger_pid, 0, 0, 0);\n#\n# In general, PTRACE is not needed for the average running Ubuntu system.\n# To that end, the default is to set the PTRACE scope to "1". This value\n# may not be appropriate for developers or servers with only admin accounts.\nkernel.yama.ptrace_scope = 1\n# Protect the zero page of memory from userspace mmap to prevent kernel\n# NULL-dereference attacks against potential future kernel security\n# vulnerabilities. (Added in kernel 2.6.23.)\n#\n# While this default is built into the Ubuntu kernel, there is no way to\n# restore the kernel default if the value is changed during runtime; for\n# example via package removal (e.g. wine, dosemu). Therefore, this value\n# is reset to the secure default each time the sysctl values are loaded.\nvm.mmap_min_addr = 65536\n', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'duration': 0.0164949893951416, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysctl_attachment'}) for prompt-test with priority 100. 2012-02-28 20:56:43,525 DEBUG Finished firing prompt-test. 2012-02-28 20:56:43,525 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:43,526 DEBUG Finished firing prompt-attachment. 2012-02-28 20:56:43,526 DEBUG Finished firing prompt-job. 2012-02-28 20:56:43,801 DEBUG Started firing prompt-job. 2012-02-28 20:56:43,801 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'description': u'Attaches a report of sysfs attributes.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'sysfs_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:44,186 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'description': u'Attaches a report of sysfs attributes.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'sysfs_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:44,186 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'description': u'Attaches a report of sysfs attributes.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysfs_attachment'}) for prompt-job with priority 0. 2012-02-28 20:56:44,186 DEBUG Started firing prompt-attachment. 2012-02-28 20:56:44,187 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment(, {'status': 'uninitiated', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'description': u'Attaches a report of sysfs attributes.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysfs_attachment'}) for prompt-attachment with priority 0. 2012-02-28 20:56:44,187 DEBUG Started firing prompt-shell. 2012-02-28 20:56:44,187 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'description': u'Attaches a report of sysfs attributes.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysfs_attachment'}) for prompt-shell with priority 0. 2012-02-28 20:56:44,187 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:44,190 DEBUG Started firing message-exec. 2012-02-28 20:56:44,190 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'description': u'Attaches a report of sysfs attributes.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysfs_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:44,192 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:44,192 INFO Running command: for i in `udevadm info --export-db | sed -n 's/^P: //p'`; do echo "P: $i" udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n 's/ ATTR{\(.*\)}=="\(.*\)"/A: \1=\2/p' echo done 2012-02-28 20:56:47,833 DEBUG Started firing message-result. 2012-02-28 20:56:47,833 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, P: /devices/LNXSYSTM:00 A: path=\ A: hid=LNXSYSTM P: /devices/LNXSYSTM:00/LNXCPU:00 A: path=\_PR_.CPU0 A: hid=LNXCPU P: /devices/LNXSYSTM:00/LNXCPU:01 A: path=\_PR_.CPU1 A: hid=LNXCPU P: /devices/LNXSYSTM:00/LNXCPU:02 A: path=\_PR_.CPU2 A: hid=LNXCPU P: /devices/LNXSYSTM:00/LNXCPU:03 A: path=\_PR_.CPU3 A: hid=LNXCPU P: /devices/LNXSYSTM:00/LNXPWRBN:00 A: hid=LNXPWRBN P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 A: name=Power Button A: phys=LNXPWRBN/button/input0 A: uniq= A: properties=0 P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2 P: /devices/LNXSYSTM:00/device:00 A: path=\_SB_ P: /devices/LNXSYSTM:00/device:00/ACPI0003:00 A: path=\_SB_.AC__ A: hid=ACPI0003 P: /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC A: online=1 A: type=Mains P: /devices/LNXSYSTM:00/device:00/PNP0A08:00 A: path=\_SB_.PCI0 A: hid=PNP0A08 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00 A: path=\_SB_.PCI0.HDEF.APPR A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01 A: path=\_SB_.PCI0.GFX0 A: hid=LNXVIDEO P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08 A: path=\_SB_.PCI0.GFX0.DD01 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09 A: path=\_SB_.PCI0.GFX0.DD02 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a A: path=\_SB_.PCI0.GFX0.DD03 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b A: path=\_SB_.PCI0.GFX0.DD04 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c A: path=\_SB_.PCI0.GFX0.DD05 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4 A: name=Video Bus A: phys=LNXVIDEO/video/input0 A: uniq= A: properties=0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00 A: path=\_SB_.PCI0.PDRC A: hid=PNP0C02 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01 A: path=\_SB_.PCI0.MCHC P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02 A: path=\_SB_.PCI0.PEGP P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00 A: path=\_SB_.PCI0.PEGP.DGFX A: hid=LNXVIDEO P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03 A: path=\_SB_.PCI0.PEGP.DGFX.LCD_ P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04 A: path=\_SB_.PCI0.PEGP.DGFX.CRT_ P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05 A: path=\_SB_.PCI0.PEGP.DGFX.TV__ P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06 A: path=\_SB_.PCI0.PEGP.DGFX.DVI_ P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07 A: path=\_SB_.PCI0.PEGP.DGFX.DD04 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d A: path=\_SB_.PCI0.LANC P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e A: path=\_SB_.PCI0.HDEF P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f A: path=\_SB_.PCI0.RP01 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10 A: path=\_SB_.PCI0.RP02 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11 A: path=\_SB_.PCI0.RP02.WNIC P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12 A: path=\_SB_.PCI0.RP03 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13 A: path=\_SB_.PCI0.RP03.ECF0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14 A: path=\_SB_.PCI0.RP03.ECF1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15 A: path=\_SB_.PCI0.RP03.ECF2 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16 A: path=\_SB_.PCI0.RP03.ECF3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17 A: path=\_SB_.PCI0.RP03.ECF4 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18 A: path=\_SB_.PCI0.RP03.ECF5 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19 A: path=\_SB_.PCI0.RP03.ECF6 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a A: path=\_SB_.PCI0.RP03.ECF7 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b A: path=\_SB_.PCI0.RP05 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c A: path=\_SB_.PCI0.RP06 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d A: path=\_SB_.PCI0.RP06.NIC_ P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e A: path=\_SB_.PCI0.USB1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f A: path=\_SB_.PCI0.USB1.RHUB P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20 A: path=\_SB_.PCI0.USB1.RHUB.PRT0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21 A: path=\_SB_.PCI0.USB1.RHUB.PRT1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22 A: path=\_SB_.PCI0.USB2 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23 A: path=\_SB_.PCI0.USB2.RHUB P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24 A: path=\_SB_.PCI0.USB2.RHUB.PRT0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25 A: path=\_SB_.PCI0.USB2.RHUB.PRT1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26 A: path=\_SB_.PCI0.USB3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27 A: path=\_SB_.PCI0.USB3.RHUB P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28 A: path=\_SB_.PCI0.USB3.RHUB.PRT0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29 A: path=\_SB_.PCI0.USB3.RHUB.PRT1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a A: path=\_SB_.PCI0.USB4 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b A: path=\_SB_.PCI0.USB4.RHUB P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c A: path=\_SB_.PCI0.USB4.RHUB.PRT0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d A: path=\_SB_.PCI0.USB4.RHUB.PRT1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e A: path=\_SB_.PCI0.USB5 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f A: path=\_SB_.PCI0.USB5.RHUB P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30 A: path=\_SB_.PCI0.USB5.RHUB.PRT0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31 A: path=\_SB_.PCI0.USB5.RHUB.PRT1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32 A: path=\_SB_.PCI0.USB6 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33 A: path=\_SB_.PCI0.USB6.RHUB P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34 A: path=\_SB_.PCI0.USB6.RHUB.PRT0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35 A: path=\_SB_.PCI0.USB6.RHUB.PRT1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36 A: path=\_SB_.PCI0.U6RM P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37 A: path=\_SB_.PCI0.U6RM.RHUB P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38 A: path=\_SB_.PCI0.U6RM.RHUB.PRT0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39 A: path=\_SB_.PCI0.U6RM.RHUB.PRT1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a A: path=\_SB_.PCI0.EHC1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b A: path=\_SB_.PCI0.EHC1.RHUB P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c A: path=\_SB_.PCI0.EHC1.RHUB.PRT0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d A: path=\_SB_.PCI0.EHC1.RHUB.PRT1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e A: path=\_SB_.PCI0.EHC1.RHUB.PRT2 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f A: path=\_SB_.PCI0.EHC1.RHUB.PRT2.HPT0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40 A: path=\_SB_.PCI0.EHC1.RHUB.PRT3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41 A: path=\_SB_.PCI0.EHC1.RHUB.PRT4 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42 A: path=\_SB_.PCI0.EHC1.RHUB.PRT5 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43 A: path=\_SB_.PCI0.EHC2 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44 A: path=\_SB_.PCI0.EHC2.RHUB P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45 A: path=\_SB_.PCI0.EHC2.RHUB.PRT0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46 A: path=\_SB_.PCI0.EHC2.RHUB.PRT1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47 A: path=\_SB_.PCI0.EHC2.RHUB.PRT2 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48 A: path=\_SB_.PCI0.EHC2.RHUB.PRT3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49 A: path=\_SB_.PCI0.EHC2.RHUB.PRT4 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a A: path=\_SB_.PCI0.EHC2.RHUB.PRT5 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b A: path=\_SB_.PCI0.PCIB P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c A: path=\_SB_.PCI0.LPCB P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00 A: path=\_SB_.PCI0.LPCB.FWHD A: hid=INT0800 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00 A: path=\_SB_.PCI0.LPCB.IPIC A: hid=PNP0000 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00 A: path=\_SB_.PCI0.LPCB.TIMR A: hid=PNP0100 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00 A: path=\_SB_.PCI0.LPCB.HPET A: hid=PNP0103 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00 A: path=\_SB_.PCI0.LPCB.DMAC A: hid=PNP0200 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00 A: path=\_SB_.PCI0.LPCB.PS2K A: hid=PNP0303 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00 A: path=\_SB_.PCI0.LPCB.SIO_ A: hid=PNP0A06 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00 A: path=\_SB_.PCI0.LPCB.RTC_ A: hid=PNP0B00 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01 A: path=\_SB_.PCI0.LPCB.HTAM A: hid=PNP0C02 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02 A: path=\_SB_.PCI0.LPCB.LDRC A: hid=PNP0C02 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00 A: path=\_SB_.PCI0.LPCB.MATH A: hid=PNP0C04 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00 A: path=\_SB_.PCI0.LPCB.EC0_ A: hid=PNP0C09 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00 A: path=\_SB_.PCI0.LPCB.LNKA A: hid=PNP0C0F P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01 A: path=\_SB_.PCI0.LPCB.LNKB A: hid=PNP0C0F P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02 A: path=\_SB_.PCI0.LPCB.LNKC A: hid=PNP0C0F P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03 A: path=\_SB_.PCI0.LPCB.LNKD A: hid=PNP0C0F P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04 A: path=\_SB_.PCI0.LPCB.LNKE A: hid=PNP0C0F P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05 A: path=\_SB_.PCI0.LPCB.LNKF A: hid=PNP0C0F P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06 A: path=\_SB_.PCI0.LPCB.LNKG A: hid=PNP0C0F P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07 A: path=\_SB_.PCI0.LPCB.LNKH A: hid=PNP0C0F P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00 A: path=\_SB_.PCI0.LPCB.PS2M A: hid=SYN0176 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d A: path=\_SB_.PCI0.SATA P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e A: path=\_SB_.PCI0.SATA.PRT0 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f A: path=\_SB_.PCI0.SATA.PRT1 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50 A: path=\_SB_.PCI0.SATA.PRT5 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51 A: path=\_SB_.PCI0.SBUS P: /devices/LNXSYSTM:00/device:00/PNP0C0A:00 A: path=\_SB_.BAT0 A: hid=PNP0C0A P: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 A: status=Unknown A: present=1 A: technology=Li-ion A: cycle_count=0 A: voltage_min_design=10800000 A: voltage_now=12400000 A: current_now=0 A: charge_full_design=4400000 A: charge_full=3462000 A: charge_now=3416000 A: type=Battery A: model_name=Primary A: manufacturer=Hewlett-Packard A: serial_number=03156 2010/05/21 A: alarm=0 P: /devices/LNXSYSTM:00/device:00/PNP0C0D:00 A: path=\_SB_.LID_ A: hid=PNP0C0D P: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1 A: name=Lid Switch A: phys=PNP0C0D/button/input0 A: uniq= A: properties=0 P: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1 P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00 A: path=\_SB_.SLPB A: hid=PNP0C0E P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0 A: name=Sleep Button A: phys=PNP0C0E/button/input0 A: uniq= A: properties=0 P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0 P: /devices/LNXSYSTM:00/device:00/PNP0C14:00 A: path=\_SB_.WMID A: hid=PNP0C14 P: /devices/LNXSYSTM:00/device:00/PNP0C32:00 A: path=\_SB_.HST1 A: hid=PNP0C32 P: /devices/LNXSYSTM:00/device:52 A: path=\_TZ_ P: /devices/LNXSYSTM:00/device:52/LNXPOWER:01 A: path=\_TZ_.PFN6 A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:02 A: path=\_TZ_.PFN7 A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:03 A: path=\_TZ_.PFN8 A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:04 A: path=\_TZ_.PFN9 A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:05 A: path=\_TZ_.PFNA A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:06 A: path=\_TZ_.PFNB A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:07 A: path=\_TZ_.PGF0 A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:08 A: path=\_TZ_.PFN0 A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:09 A: path=\_TZ_.PFN1 A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:0a A: path=\_TZ_.PFN2 A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:0b A: path=\_TZ_.PFN3 A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:0c A: path=\_TZ_.PFN4 A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXPOWER:0d A: path=\_TZ_.PFN5 A: hid=LNXPOWER P: /devices/LNXSYSTM:00/device:52/LNXTHERM:00 A: path=\_TZ_.GFXZ A: hid=LNXTHERM P: /devices/LNXSYSTM:00/device:52/LNXTHERM:01 A: path=\_TZ_.DTSZ A: hid=LNXTHERM P: /devices/LNXSYSTM:00/device:52/LNXTHERM:02 A: path=\_TZ_.CPUZ A: hid=LNXTHERM P: /devices/LNXSYSTM:00/device:52/LNXTHERM:03 A: path=\_TZ_.SKNZ A: hid=LNXTHERM P: /devices/LNXSYSTM:00/device:52/LNXTHERM:04 A: path=\_TZ_.BATZ A: hid=LNXTHERM P: /devices/LNXSYSTM:00/device:52/LNXTHERM:05 A: path=\_TZ_.FDTZ A: hid=LNXTHERM P: /devices/LNXSYSTM:00/device:52/PNP0C0B:00 A: path=\_TZ_.FAN6 A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:01 A: path=\_TZ_.FAN7 A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:02 A: path=\_TZ_.FAN8 A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:03 A: path=\_TZ_.FAN9 A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:04 A: path=\_TZ_.FANA A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:05 A: path=\_TZ_.FANB A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:06 A: path=\_TZ_.FANG A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:07 A: path=\_TZ_.FAN0 A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:08 A: path=\_TZ_.FAN1 A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:09 A: path=\_TZ_.FAN2 A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:0a A: path=\_TZ_.FAN3 A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:0b A: path=\_TZ_.FAN4 A: hid=PNP0C0B P: /devices/LNXSYSTM:00/device:52/PNP0C0B:0c A: path=\_TZ_.FAN5 A: hid=PNP0C0B P: /devices/breakpoint A: type=5 P: /devices/cpu A: type=4 P: /devices/pci0000:00/0000:00:00.0 A: vendor=0x8086 A: device=0x2a40 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x060000 A: irq=0 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:02.0 A: vendor=0x8086 A: device=0x2a42 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x030000 A: irq=47 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=36 A: consistent_dma_mask_bits=36 A: broken_parity_status=0 A: msi_bus= A: boot_vga=1 P: /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 A: bl_power=0 A: brightness=24 A: actual_brightness=24 A: max_brightness=24 A: type=firmware P: /devices/pci0000:00/0000:00:02.0/drm/card0 P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1 A: status=disconnected A: enabled=disabled A: dpms=Off A: modes= A: edid= P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14 A: name=DPDDC-B P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2 A: status=disconnected A: enabled=disabled A: dpms=Off A: modes= A: edid= P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15 A: name=DPDDC-D P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1 A: status=disconnected A: enabled=disabled A: dpms=Off A: modes= A: edid= P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1 A: status=connected A: enabled=enabled A: dpms=On A: modes=1366x768 A: edid= P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight A: bl_power=-1293804824 A: brightness=2948310 A: actual_brightness=2948310 A: max_brightness=2948310 A: type=raw P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1 A: status=disconnected A: enabled=disabled A: dpms=Off A: modes= A: subconnector= A: select_subconnector= A: edid= P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1 A: status=disconnected A: enabled=disabled A: dpms=Off A: modes= A: edid= P: /devices/pci0000:00/0000:00:02.0/drm/controlD64 P: /devices/pci0000:00/0000:00:02.0/graphics/fb0 A: bits_per_pixel=32 A: blank= A: console= A: cursor= A: mode= A: modes=U:1366x768p-0 A: pan=0,0 A: virtual_size=1366,768 A: name=inteldrmfb A: stride=5504 A: rotate=0 A: state=0 P: /devices/pci0000:00/0000:00:02.0/i2c-0 A: name=i915 gmbus disabled P: /devices/pci0000:00/0000:00:02.0/i2c-1 A: name=i915 gmbus ssc P: /devices/pci0000:00/0000:00:02.0/i2c-10 A: name=i915 GPIOE P: /devices/pci0000:00/0000:00:02.0/i2c-11 A: name=i915 gmbus reserved P: /devices/pci0000:00/0000:00:02.0/i2c-12 A: name=i915 gmbus dpd P: /devices/pci0000:00/0000:00:02.0/i2c-13 A: name=i915 GPIOF P: /devices/pci0000:00/0000:00:02.0/i2c-2 A: name=i915 GPIOB P: /devices/pci0000:00/0000:00:02.0/i2c-3 A: name=i915 gmbus vga P: /devices/pci0000:00/0000:00:02.0/i2c-4 A: name=i915 GPIOA P: /devices/pci0000:00/0000:00:02.0/i2c-5 A: name=i915 gmbus panel P: /devices/pci0000:00/0000:00:02.0/i2c-6 A: name=i915 GPIOC P: /devices/pci0000:00/0000:00:02.0/i2c-7 A: name=i915 gmbus dpc P: /devices/pci0000:00/0000:00:02.0/i2c-8 A: name=i915 GPIOD P: /devices/pci0000:00/0000:00:02.0/i2c-9 A: name=i915 gmbus dpb P: /devices/pci0000:00/0000:00:02.1 A: vendor=0x8086 A: device=0x2a43 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x038000 A: irq=0 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1a.0 A: vendor=0x8086 A: device=0x2937 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x0c0300 A: irq=16 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1a.0/usb3 A: configuration= A: bNumInterfaces= 1 A: bConfigurationValue=1 A: bmAttributes=e0 A: bMaxPower= 0mA A: urbnum=55 A: idVendor=1d6b A: idProduct=0001 A: bcdDevice=0302 A: bDeviceClass=09 A: bDeviceSubClass=00 A: bDeviceProtocol=00 A: bNumConfigurations=1 A: bMaxPacketSize0=64 A: speed=12 A: busnum=3 A: devnum=1 A: devpath=0 A: version= 1.10 A: maxchild=2 A: quirks=0x0 A: avoid_reset_quirk=0 A: authorized=1 A: manufacturer=Linux 3.2.0-17-generic uhci_hcd A: product=UHCI Host Controller A: serial=0000:00:1a.0 A: authorized_default=1 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0 A: bInterfaceNumber=00 A: bAlternateSetting= 0 A: bNumEndpoints=01 A: bInterfaceClass=09 A: bInterfaceSubClass=00 A: bInterfaceProtocol=00 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1 A: configuration= A: bNumInterfaces= 4 A: bConfigurationValue=1 A: bmAttributes=e0 A: bMaxPower= 0mA A: urbnum=31220 A: idVendor=03f0 A: idProduct=231d A: bcdDevice=0306 A: bDeviceClass=e0 A: bDeviceSubClass=01 A: bDeviceProtocol=01 A: bNumConfigurations=1 A: bMaxPacketSize0=64 A: speed=12 A: busnum=3 A: devnum=2 A: devpath=1 A: version= 2.00 A: maxchild=0 A: quirks=0x0 A: avoid_reset_quirk=0 A: authorized=1 A: manufacturer=Broadcom Corp A: product=HP Integrated Module P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0 A: bInterfaceNumber=00 A: bAlternateSetting= 0 A: bNumEndpoints=03 A: bInterfaceClass=e0 A: bInterfaceSubClass=01 A: bInterfaceProtocol=01 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0 A: bus=USB A: type=BR/EDR A: name=ubuntu-0 A: class=0x4a0100 A: address=70:F3:95:59:34:A3 A: features=0xffff8ffe9bff7983 A: manufacturer=15 A: hci_version=4 A: hci_revision=306 A: idle_timeout=0 A: sniff_max_interval=800 A: sniff_min_interval=80 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0 A: name=hci0 A: type=bluetooth A: index=0 A: persistent=0 A: state=1 A: claim=0 A: soft=0 A: hard=0 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1 A: bInterfaceNumber=01 A: bAlternateSetting= 0 A: bNumEndpoints=02 A: bInterfaceClass=e0 A: bInterfaceSubClass=01 A: bInterfaceProtocol=01 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2 A: bInterfaceNumber=02 A: bAlternateSetting= 0 A: bNumEndpoints=02 A: bInterfaceClass=ff A: bInterfaceSubClass=ff A: bInterfaceProtocol=ff A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3 A: bInterfaceNumber=03 A: bAlternateSetting= 0 A: bNumEndpoints=00 A: bInterfaceClass=fe A: bInterfaceSubClass=01 A: bInterfaceProtocol=01 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3 P: /devices/pci0000:00/0000:00:1a.1 A: vendor=0x8086 A: device=0x2938 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x0c0300 A: irq=17 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1a.1/usb4 A: configuration= A: bNumInterfaces= 1 A: bConfigurationValue=1 A: bmAttributes=e0 A: bMaxPower= 0mA A: urbnum=19 A: idVendor=1d6b A: idProduct=0001 A: bcdDevice=0302 A: bDeviceClass=09 A: bDeviceSubClass=00 A: bDeviceProtocol=00 A: bNumConfigurations=1 A: bMaxPacketSize0=64 A: speed=12 A: busnum=4 A: devnum=1 A: devpath=0 A: version= 1.10 A: maxchild=2 A: quirks=0x0 A: avoid_reset_quirk=0 A: authorized=1 A: manufacturer=Linux 3.2.0-17-generic uhci_hcd A: product=UHCI Host Controller A: serial=0000:00:1a.1 A: authorized_default=1 P: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0 A: bInterfaceNumber=00 A: bAlternateSetting= 0 A: bNumEndpoints=01 A: bInterfaceClass=09 A: bInterfaceSubClass=00 A: bInterfaceProtocol=00 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4 P: /devices/pci0000:00/0000:00:1a.2 A: vendor=0x8086 A: device=0x2939 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x0c0300 A: irq=18 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1a.2/usb5 A: configuration= A: bNumInterfaces= 1 A: bConfigurationValue=1 A: bmAttributes=e0 A: bMaxPower= 0mA A: urbnum=21 A: idVendor=1d6b A: idProduct=0001 A: bcdDevice=0302 A: bDeviceClass=09 A: bDeviceSubClass=00 A: bDeviceProtocol=00 A: bNumConfigurations=1 A: bMaxPacketSize0=64 A: speed=12 A: busnum=5 A: devnum=1 A: devpath=0 A: version= 1.10 A: maxchild=2 A: quirks=0x0 A: avoid_reset_quirk=0 A: authorized=1 A: manufacturer=Linux 3.2.0-17-generic uhci_hcd A: product=UHCI Host Controller A: serial=0000:00:1a.2 A: authorized_default=1 P: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0 A: bInterfaceNumber=00 A: bAlternateSetting= 0 A: bNumEndpoints=01 A: bInterfaceClass=09 A: bInterfaceSubClass=00 A: bInterfaceProtocol=00 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5 P: /devices/pci0000:00/0000:00:1a.7 A: vendor=0x8086 A: device=0x293c A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x0c0320 A: irq=19 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= A: companion= A: uframe_periodic_max=100 P: /devices/pci0000:00/0000:00:1a.7/usb1 A: configuration= A: bNumInterfaces= 1 A: bConfigurationValue=1 A: bmAttributes=e0 A: bMaxPower= 0mA A: urbnum=55 A: idVendor=1d6b A: idProduct=0002 A: bcdDevice=0302 A: bDeviceClass=09 A: bDeviceSubClass=00 A: bDeviceProtocol=00 A: bNumConfigurations=1 A: bMaxPacketSize0=64 A: speed=480 A: busnum=1 A: devnum=1 A: devpath=0 A: version= 2.00 A: maxchild=6 A: quirks=0x0 A: avoid_reset_quirk=0 A: authorized=1 A: manufacturer=Linux 3.2.0-17-generic ehci_hcd A: product=EHCI Host Controller A: serial=0000:00:1a.7 A: authorized_default=1 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0 A: bInterfaceNumber=00 A: bAlternateSetting= 0 A: bNumEndpoints=01 A: bInterfaceClass=09 A: bInterfaceSubClass=00 A: bInterfaceProtocol=00 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5 A: configuration= A: bNumInterfaces= 2 A: bConfigurationValue=1 A: bmAttributes=80 A: bMaxPower=500mA A: urbnum=20 A: idVendor=0461 A: idProduct=4db6 A: bcdDevice=0004 A: bDeviceClass=ef A: bDeviceSubClass=02 A: bDeviceProtocol=01 A: bNumConfigurations=1 A: bMaxPacketSize0=64 A: speed=480 A: busnum=1 A: devnum=3 A: devpath=5 A: version= 2.00 A: maxchild=0 A: quirks=0x0 A: avoid_reset_quirk=0 A: authorized=1 A: manufacturer=Primax Electronics Ltd. A: product=Villem A: serial=PMX01 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0 A: bInterfaceNumber=00 A: bAlternateSetting= 0 A: bNumEndpoints=01 A: bInterfaceClass=0e A: bInterfaceSubClass=01 A: bInterfaceProtocol=00 A: supports_autosuspend=1 A: iad_bFirstInterface=00 A: iad_bInterfaceCount=02 A: iad_bFunctionClass=0e A: iad_bFunctionSubClass=03 A: iad_bFunctionProtocol=00 A: interface=HP Webcam [2 MP Fixed] P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5 A: name=Villem A: phys=usb-0000:00:1a.7-5/button A: uniq= A: properties=0 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0 A: name=Villem A: index=0 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1 A: bInterfaceNumber=01 A: bAlternateSetting= 0 A: bNumEndpoints=00 A: bInterfaceClass=0e A: bInterfaceSubClass=02 A: bInterfaceProtocol=00 A: supports_autosuspend=1 A: iad_bFirstInterface=00 A: iad_bInterfaceCount=02 A: iad_bFunctionClass=0e A: iad_bFunctionSubClass=03 A: iad_bFunctionProtocol=00 A: interface=HP Webcam [2 MP Fixed] P: /devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1 P: /devices/pci0000:00/0000:00:1b.0 A: vendor=0x8086 A: device=0x293e A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x040300 A: irq=48 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=64 A: consistent_dma_mask_bits=64 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1b.0/sound/card0 A: id=Intel A: number=0 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0 A: vendor_id=0x111d7666 A: subsystem_id=0x103c1526 A: revision_id=0x100105 A: afg=0x1 A: mfg=0x0 A: vendor_name=IDT A: chip_name=92HD88B3 A: modelname= A: init_verbs= A: hints= A: user_pin_configs= A: driver_pin_configs= A: power_on_acct=2479736 A: power_off_acct=0 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1 A: vendor_id=0x11c11040 A: subsystem_id=0x103c1378 A: revision_id=0x100200 A: afg=0x0 A: mfg=0x1 A: vendor_name=LSI A: chip_name=ID 1040 A: modelname= A: init_verbs= A: hints= A: init_pin_configs= A: user_pin_configs= A: driver_pin_configs= A: power_on_acct=2479704 A: power_off_acct=0 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2 A: vendor_id=0x80862802 A: subsystem_id=0x80860101 A: revision_id=0x100000 A: afg=0x1 A: mfg=0x0 A: vendor_name=Intel A: chip_name=Cantiga HDMI A: modelname= A: init_verbs= A: hints= A: init_pin_configs=0x03 0x18560010 A: user_pin_configs= A: driver_pin_configs= A: power_on_acct=2479528 A: power_off_acct=0 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10 A: name=HDA Intel Front Headphone A: phys=ALSA A: uniq= A: properties=0 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8 A: name=HDA Intel HDMI/DP,pcm=3 A: phys=ALSA A: uniq= A: properties=0 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9 A: name=HDA Intel Mic A: phys=ALSA A: uniq= A: properties=0 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c A: pcm_class=generic P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p A: pcm_class=generic P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p A: pcm_class=generic P: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0 P: /devices/pci0000:00/0000:00:1c.0 A: vendor=0x8086 A: device=0x2940 A: subsystem_vendor=0x0000 A: subsystem_device=0x0000 A: class=0x060400 A: irq=40 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus=1 P: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01 P: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04 P: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08 P: /devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01 A: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: cpulistaffinity=0 P: /devices/pci0000:00/0000:00:1c.1 A: vendor=0x8086 A: device=0x2942 A: subsystem_vendor=0x0000 A: subsystem_device=0x0000 A: class=0x060400 A: irq=41 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus=1 P: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01 P: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04 P: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08 P: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0 A: vendor=0x14e4 A: device=0x4315 A: subsystem_vendor=0x103c A: subsystem_device=0x1508 A: class=0x028000 A: irq=17 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2 A: addr_assign_type=0 A: addr_len=6 A: dev_id=0x0 A: ifalias= A: iflink=5 A: ifindex=5 A: type=1 A: link_mode=1 A: address=c4:46:19:0c:fe:93 A: broadcast=ff:ff:ff:ff:ff:ff A: carrier=1 A: dormant=0 A: operstate=up A: mtu=1500 A: flags=0x1003 A: tx_queue_len=1000 A: netdev_group=0 P: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5 A: name=brcmwl-1 A: type=wlan A: index=5 A: persistent=1 A: state=1 A: claim=0 A: soft=0 A: hard=0 P: /devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02 A: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: cpulistaffinity=0 P: /devices/pci0000:00/0000:00:1c.2 A: vendor=0x8086 A: device=0x2944 A: subsystem_vendor=0x0000 A: subsystem_device=0x0000 A: class=0x060400 A: irq=42 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus=1 P: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01 P: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04 P: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08 P: /devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03 A: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: cpulistaffinity=0 P: /devices/pci0000:00/0000:00:1c.4 A: vendor=0x8086 A: device=0x2948 A: subsystem_vendor=0x0000 A: subsystem_device=0x0000 A: class=0x060400 A: irq=43 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus=1 P: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01 P: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04 P: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08 P: /devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44 A: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: cpulistaffinity=0 P: /devices/pci0000:00/0000:00:1c.5 A: vendor=0x8086 A: device=0x294a A: subsystem_vendor=0x0000 A: subsystem_device=0x0000 A: class=0x060400 A: irq=44 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus=1 P: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01 P: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04 P: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08 P: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0 A: vendor=0x10ec A: device=0x8136 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x020000 A: irq=46 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0 A: addr_assign_type=0 A: addr_len=6 A: dev_id=0x0 A: ifalias= A: iflink=2 A: ifindex=2 A: type=1 A: link_mode=0 A: address=1c:c1:de:90:ab:4f A: broadcast=ff:ff:ff:ff:ff:ff A: carrier=0 A: speed=10 A: duplex=half A: dormant=0 A: operstate=down A: mtu=1500 A: flags=0x1003 A: tx_queue_len=1000 A: netdev_group=0 P: /devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85 A: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: cpulistaffinity=0 P: /devices/pci0000:00/0000:00:1d.0 A: vendor=0x8086 A: device=0x2934 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x0c0300 A: irq=20 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1d.0/usb6 A: configuration= A: bNumInterfaces= 1 A: bConfigurationValue=1 A: bmAttributes=e0 A: bMaxPower= 0mA A: urbnum=19 A: idVendor=1d6b A: idProduct=0001 A: bcdDevice=0302 A: bDeviceClass=09 A: bDeviceSubClass=00 A: bDeviceProtocol=00 A: bNumConfigurations=1 A: bMaxPacketSize0=64 A: speed=12 A: busnum=6 A: devnum=1 A: devpath=0 A: version= 1.10 A: maxchild=2 A: quirks=0x0 A: avoid_reset_quirk=0 A: authorized=1 A: manufacturer=Linux 3.2.0-17-generic uhci_hcd A: product=UHCI Host Controller A: serial=0000:00:1d.0 A: authorized_default=1 P: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0 A: bInterfaceNumber=00 A: bAlternateSetting= 0 A: bNumEndpoints=01 A: bInterfaceClass=09 A: bInterfaceSubClass=00 A: bInterfaceProtocol=00 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6 P: /devices/pci0000:00/0000:00:1d.1 A: vendor=0x8086 A: device=0x2935 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x0c0300 A: irq=22 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1d.1/usb7 A: configuration= A: bNumInterfaces= 1 A: bConfigurationValue=1 A: bmAttributes=e0 A: bMaxPower= 0mA A: urbnum=19 A: idVendor=1d6b A: idProduct=0001 A: bcdDevice=0302 A: bDeviceClass=09 A: bDeviceSubClass=00 A: bDeviceProtocol=00 A: bNumConfigurations=1 A: bMaxPacketSize0=64 A: speed=12 A: busnum=7 A: devnum=1 A: devpath=0 A: version= 1.10 A: maxchild=2 A: quirks=0x0 A: avoid_reset_quirk=0 A: authorized=1 A: manufacturer=Linux 3.2.0-17-generic uhci_hcd A: product=UHCI Host Controller A: serial=0000:00:1d.1 A: authorized_default=1 P: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0 A: bInterfaceNumber=00 A: bAlternateSetting= 0 A: bNumEndpoints=01 A: bInterfaceClass=09 A: bInterfaceSubClass=00 A: bInterfaceProtocol=00 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7 P: /devices/pci0000:00/0000:00:1d.2 A: vendor=0x8086 A: device=0x2936 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x0c0300 A: irq=18 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1d.2/usb8 A: configuration= A: bNumInterfaces= 1 A: bConfigurationValue=1 A: bmAttributes=e0 A: bMaxPower= 0mA A: urbnum=20 A: idVendor=1d6b A: idProduct=0001 A: bcdDevice=0302 A: bDeviceClass=09 A: bDeviceSubClass=00 A: bDeviceProtocol=00 A: bNumConfigurations=1 A: bMaxPacketSize0=64 A: speed=12 A: busnum=8 A: devnum=1 A: devpath=0 A: version= 1.10 A: maxchild=2 A: quirks=0x0 A: avoid_reset_quirk=0 A: authorized=1 A: manufacturer=Linux 3.2.0-17-generic uhci_hcd A: product=UHCI Host Controller A: serial=0000:00:1d.2 A: authorized_default=1 P: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0 A: bInterfaceNumber=00 A: bAlternateSetting= 0 A: bNumEndpoints=01 A: bInterfaceClass=09 A: bInterfaceSubClass=00 A: bInterfaceProtocol=00 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8 P: /devices/pci0000:00/0000:00:1d.7 A: vendor=0x8086 A: device=0x293a A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x0c0320 A: irq=20 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= A: companion= A: uframe_periodic_max=100 P: /devices/pci0000:00/0000:00:1d.7/usb2 A: configuration= A: bNumInterfaces= 1 A: bConfigurationValue=1 A: bmAttributes=e0 A: bMaxPower= 0mA A: urbnum=32 A: idVendor=1d6b A: idProduct=0002 A: bcdDevice=0302 A: bDeviceClass=09 A: bDeviceSubClass=00 A: bDeviceProtocol=00 A: bNumConfigurations=1 A: bMaxPacketSize0=64 A: speed=480 A: busnum=2 A: devnum=1 A: devpath=0 A: version= 2.00 A: maxchild=6 A: quirks=0x0 A: avoid_reset_quirk=0 A: authorized=1 A: manufacturer=Linux 3.2.0-17-generic ehci_hcd A: product=EHCI Host Controller A: serial=0000:00:1d.7 A: authorized_default=1 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0 A: bInterfaceNumber=00 A: bAlternateSetting= 0 A: bNumEndpoints=01 A: bInterfaceClass=09 A: bInterfaceSubClass=00 A: bInterfaceProtocol=00 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5 A: configuration= A: bNumInterfaces= 1 A: bConfigurationValue=1 A: bmAttributes=80 A: bMaxPower=100mA A: urbnum=98948 A: idVendor=125f A: idProduct=102f A: bcdDevice=1100 A: bDeviceClass=00 A: bDeviceSubClass=00 A: bDeviceProtocol=00 A: bNumConfigurations=1 A: bMaxPacketSize0=64 A: speed=480 A: busnum=2 A: devnum=2 A: devpath=5 A: version= 2.00 A: maxchild=0 A: quirks=0x0 A: avoid_reset_quirk=0 A: authorized=1 A: manufacturer=USB 2.0 A: product=USB Flash Drive A: serial=AA30000000000242 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0 A: bInterfaceNumber=00 A: bAlternateSetting= 0 A: bNumEndpoints=02 A: bInterfaceClass=08 A: bInterfaceSubClass=06 A: bInterfaceProtocol=50 A: supports_autosuspend=1 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6 A: unique_id=0 A: host_busy=0 A: cmd_per_lun=1 A: can_queue=1 A: sg_tablesize=65535 A: sg_prot_tablesize=0 A: unchecked_isa_dma=0 A: proc_name=usb-storage A: state=running A: supported_mode=Initiator A: active_mode=Initiator A: prot_capabilities=0 A: prot_guard_type=0 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0 A: device_blocked=0 A: type=0 A: scsi_level=0 A: vendor=USB 2.0 A: model=USB Flash Drive A: rev=1100 A: state=running A: timeout=30 A: iocounterbits=32 A: iorequest_cnt=0x85e8 A: iodone_cnt=0x85e8 A: ioerr_cnt=0x1 A: evt_media_change=0 A: dh_state=detached A: queue_depth=1 A: queue_type=none A: max_sectors=240 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb A: range=16 A: ext_range=256 A: removable=1 A: ro=0 A: size=7864320 A: alignment_offset=0 A: discard_alignment=0 A: capability=51 A: stat= 16398 1041 615129 98688 13938 350 979421 13057964 0 1006256 13156564 A: inflight= 0 0 A: events=media_change A: events_async= A: events_poll_msecs=-1 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1 A: partition=1 A: start=62 A: size=7857074 A: ro=0 A: alignment_offset=0 A: discard_alignment=0 A: stat= 16342 1035 614633 98600 13938 350 979421 13057964 0 1006168 13156476 A: inflight= 0 0 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0 A: cache_type=write through A: FUA=0 A: allow_restart=1 A: manage_start_stop=0 A: protection_type=0 A: protection_mode=none A: app_tag_own=0 A: thin_provisioning=0 A: provisioning_mode=full P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2 P: /devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2 P: /devices/pci0000:00/0000:00:1e.0 A: vendor=0x8086 A: device=0x2448 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x060401 A: irq=0 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus=1 P: /devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86 A: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: cpulistaffinity=0 P: /devices/pci0000:00/0000:00:1f.0 A: vendor=0x8086 A: device=0x2919 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x060100 A: irq=0 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=32 A: consistent_dma_mask_bits=32 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1f.2 A: vendor=0x8086 A: device=0x2929 A: subsystem_vendor=0x103c A: subsystem_device=0x1526 A: class=0x010601 A: irq=45 A: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: local_cpulist=0 A: numa_node=-1 A: dma_mask_bits=64 A: consistent_dma_mask_bits=64 A: broken_parity_status=0 A: msi_bus= P: /devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1 A: nr_pmp_links=0 A: idle_irq=0 P: /devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1 A: hw_sata_spd_limit= A: sata_spd_limit= A: sata_spd=3.0 Gbps P: /devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0 A: class=ata A: pio_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_MW_DMA_4, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0 A: dma_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1 A: xfer_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1 A: spdn_cnt=0 A: ering=[17180648.247407750]Unknown A: gscr= P: /devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2 A: nr_pmp_links=0 A: idle_irq=0 P: /devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2 A: hw_sata_spd_limit= A: sata_spd_limit= A: sata_spd=1.5 Gbps P: /devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0 A: class=atapi A: pio_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_MW_DMA_4, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0 A: dma_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1 A: xfer_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1 A: spdn_cnt=0 A: ering=[17180648.587429000]Unknown A: gscr= P: /devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3 A: nr_pmp_links=0 A: idle_irq=0 P: /devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3 A: hw_sata_spd_limit= A: sata_spd_limit= A: sata_spd= P: /devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0 A: class=unknown A: pio_mode= A: dma_mode= A: xfer_mode= A: spdn_cnt=0 A: ering= A: gscr= P: /devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4 A: nr_pmp_links=0 A: idle_irq=0 P: /devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4 A: hw_sata_spd_limit= A: sata_spd_limit= A: sata_spd= P: /devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0 A: class=unknown A: pio_mode= A: dma_mode= A: xfer_mode= A: spdn_cnt=0 A: ering= A: gscr= P: /devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5 A: nr_pmp_links=0 A: idle_irq=0 P: /devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5 A: hw_sata_spd_limit= A: sata_spd_limit= A: sata_spd= P: /devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0 A: class=unknown A: pio_mode= A: dma_mode= A: xfer_mode= A: spdn_cnt=0 A: ering= A: gscr= P: /devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6 A: nr_pmp_links=0 A: idle_irq=0 P: /devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6 A: hw_sata_spd_limit= A: sata_spd_limit= A: sata_spd= P: /devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0 A: class=unknown A: pio_mode=XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0 A: dma_mode= A: xfer_mode= A: spdn_cnt=0 A: ering=[17180648.955452000]Unknown A: gscr= P: /devices/pci0000:00/0000:00:1f.2/host0 P: /devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0 A: unique_id=1 A: host_busy=0 A: cmd_per_lun=1 A: can_queue=31 A: sg_tablesize=168 A: sg_prot_tablesize=0 A: unchecked_isa_dma=0 A: proc_name=ahci A: state=running A: supported_mode=Initiator A: active_mode=Initiator A: prot_capabilities=0 A: prot_guard_type=0 A: link_power_management_policy=max_performance A: em_message_type=1 A: em_message=0 A: ahci_host_caps=ef20ffc3 A: ahci_host_cap2=0 A: ahci_host_version=10200 A: ahci_port_cmd=c017 A: em_message_supported=led P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0 A: device_blocked=0 A: type=0 A: scsi_level=6 A: vendor=ATA A: model=WDC WD1600BEKT-6 A: rev=02.0 A: state=running A: timeout=30 A: iocounterbits=32 A: iorequest_cnt=0xfe4 A: iodone_cnt=0xfe4 A: ioerr_cnt=0x13 A: evt_media_change=0 A: dh_state=detached A: queue_depth=31 A: queue_ramp_up_period=120000 A: queue_type=simple A: unload_heads=0 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda A: range=16 A: ext_range=256 A: removable=0 A: ro=0 A: size=312581808 A: alignment_offset=0 A: discard_alignment=0 A: capability=50 A: stat= 3845 109 31560 18008 48 84 1056 124 0 1884 18128 A: inflight= 0 0 A: events= A: events_async= A: events_poll_msecs=-1 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1 A: partition=1 A: start=2048 A: size=306993152 A: ro=0 A: alignment_offset=0 A: discard_alignment=0 A: stat= 1921 30 15596 17400 48 84 1056 124 0 1412 17524 A: inflight= 0 0 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2 A: partition=2 A: start=306997246 A: size=2 A: ro=0 A: alignment_offset=0 A: discard_alignment=0 A: stat= 10 0 20 4 0 0 0 0 0 4 4 A: inflight= 0 0 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5 A: partition=5 A: start=306997248 A: size=5582848 A: ro=0 A: alignment_offset=0 A: discard_alignment=0 A: stat= 344 55 3192 320 0 0 0 0 0 320 320 A: inflight= 0 0 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0 A: cache_type=write back A: FUA=0 A: allow_restart=0 A: manage_start_stop=1 A: protection_type=0 A: protection_mode=none A: app_tag_own=0 A: thin_provisioning=0 A: provisioning_mode=full P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0 P: /devices/pci0000:00/0000:00:1f.2/host1 P: /devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1 A: unique_id=2 A: host_busy=0 A: cmd_per_lun=1 A: can_queue=31 A: sg_tablesize=168 A: sg_prot_tablesize=0 A: unchecked_isa_dma=0 A: proc_name=ahci A: state=running A: supported_mode=Initiator A: active_mode=Initiator A: prot_capabilities=0 A: prot_guard_type=0 A: link_power_management_policy=max_performance A: em_message_type=1 A: em_message=0 A: ahci_host_caps=ef20ffc3 A: ahci_host_cap2=0 A: ahci_host_version=10200 A: ahci_port_cmd=100df17 A: em_message_supported=led P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0 P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0 A: device_blocked=0 A: type=5 A: scsi_level=6 A: vendor=hp A: model=CDDVDW TS-L633N A: rev=0300 A: state=running A: timeout=30 A: iocounterbits=32 A: iorequest_cnt=0x1902 A: iodone_cnt=0xef7 A: ioerr_cnt=0x4 A: evt_media_change=0 A: dh_state=detached A: queue_depth=1 A: queue_ramp_up_period=120000 A: queue_type=none P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0 A: range=1 A: ext_range=1 A: removable=1 A: ro=0 A: size=2097151 A: alignment_offset=0 A: discard_alignment=0 A: capability=119 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 A: events=media_change eject_request A: events_async= A: events_poll_msecs=-1 P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0 P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0 P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1 P: /devices/pci0000:00/0000:00:1f.2/host2 P: /devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2 A: unique_id=3 A: host_busy=0 A: cmd_per_lun=1 A: can_queue=31 A: sg_tablesize=168 A: sg_prot_tablesize=0 A: unchecked_isa_dma=0 A: proc_name=ahci A: state=running A: supported_mode=Initiator A: active_mode=Initiator A: prot_capabilities=0 A: prot_guard_type=0 A: link_power_management_policy=max_performance A: em_message_type=1 A: ahci_host_caps=ef20ffc3 A: ahci_host_cap2=0 A: ahci_host_version=10200 A: ahci_port_cmd=0 A: em_message_supported=led P: /devices/pci0000:00/0000:00:1f.2/host3 P: /devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3 A: unique_id=4 A: host_busy=0 A: cmd_per_lun=1 A: can_queue=31 A: sg_tablesize=168 A: sg_prot_tablesize=0 A: unchecked_isa_dma=0 A: proc_name=ahci A: state=running A: supported_mode=Initiator A: active_mode=Initiator A: prot_capabilities=0 A: prot_guard_type=0 A: link_power_management_policy=max_performance A: em_message_type=1 A: ahci_host_caps=ef20ffc3 A: ahci_host_cap2=0 A: ahci_host_version=10200 A: ahci_port_cmd=0 A: em_message_supported=led P: /devices/pci0000:00/0000:00:1f.2/host4 P: /devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4 A: unique_id=5 A: host_busy=0 A: cmd_per_lun=1 A: can_queue=31 A: sg_tablesize=168 A: sg_prot_tablesize=0 A: unchecked_isa_dma=0 A: proc_name=ahci A: state=running A: supported_mode=Initiator A: active_mode=Initiator A: prot_capabilities=0 A: prot_guard_type=0 A: link_power_management_policy=max_performance A: em_message_type=1 A: ahci_host_caps=ef20ffc3 A: ahci_host_cap2=0 A: ahci_host_version=10200 A: ahci_port_cmd=0 A: em_message_supported=led P: /devices/pci0000:00/0000:00:1f.2/host5 P: /devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5 A: unique_id=6 A: host_busy=0 A: cmd_per_lun=1 A: can_queue=31 A: sg_tablesize=168 A: sg_prot_tablesize=0 A: unchecked_isa_dma=0 A: proc_name=ahci A: state=running A: supported_mode=Initiator A: active_mode=Initiator A: prot_capabilities=0 A: prot_guard_type=0 A: link_power_management_policy=max_performance A: em_message_type=1 A: em_message=0 A: ahci_host_caps=ef20ffc3 A: ahci_host_cap2=0 A: ahci_host_version=10200 A: ahci_port_cmd=10044016 A: em_message_supported=led P: /devices/pci0000:00/pci_bus/0000:00 A: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 A: cpulistaffinity=0 P: /devices/platform/Fixed P: MDIO P: bus.0 P: /devices/platform/Fixed P: MDIO P: bus.0/mdio_bus/0 P: /devices/platform/alarmtimer P: /devices/platform/hp-wmi A: display=65792 A: als=1 A: dock=0 A: tablet=0 P: /devices/platform/hp-wmi/rfkill/rfkill1 A: name=hp-wifi A: type=wlan A: index=1 A: persistent=1 A: state=1 A: claim=0 A: soft=0 A: hard=0 P: /devices/platform/hp-wmi/rfkill/rfkill2 A: name=hp-bluetooth A: type=bluetooth A: index=2 A: persistent=1 A: state=1 A: claim=0 A: soft=0 A: hard=0 P: /devices/platform/i8042 P: /devices/platform/i8042/serio0 A: description=i8042 KBD port A: bind_mode=auto A: extra=0 A: force_release=369-370 A: scroll=0 A: set=2 A: softrepeat=0 A: softraw=1 A: err_count=0 P: /devices/platform/i8042/serio0/input/input3 A: name=AT Translated Set 2 keyboard A: phys=isa0060/serio0/input0 A: uniq= A: properties=0 P: /devices/platform/i8042/serio0/input/input3/event3 P: /devices/platform/i8042/serio1 A: description=i8042 AUX0 port A: bind_mode=auto P: /devices/platform/i8042/serio2 A: description=i8042 AUX1 port A: bind_mode=auto P: /devices/platform/i8042/serio3 A: description=i8042 AUX2 port A: bind_mode=auto P: /devices/platform/i8042/serio4 A: description=i8042 AUX3 port A: bind_mode=auto A: protocol=SynPS/2 A: rate=80 A: resolution=200 A: resetafter=5 A: resync_time=0 P: /devices/platform/i8042/serio4/input/input6 A: name=SynPS/2 Synaptics TouchPad A: phys=isa0060/serio4/input0 A: uniq= A: properties=9 P: /devices/platform/i8042/serio4/input/input6/event6 P: /devices/platform/i8042/serio4/input/input6/mouse0 P: /devices/platform/pcspkr P: /devices/platform/reg-dummy P: /devices/platform/regulatory.0 P: /devices/platform/serial8250 P: /devices/platform/serial8250/tty/ttyS0 P: /devices/platform/serial8250/tty/ttyS1 P: /devices/platform/serial8250/tty/ttyS10 P: /devices/platform/serial8250/tty/ttyS11 P: /devices/platform/serial8250/tty/ttyS12 P: /devices/platform/serial8250/tty/ttyS13 P: /devices/platform/serial8250/tty/ttyS14 P: /devices/platform/serial8250/tty/ttyS15 P: /devices/platform/serial8250/tty/ttyS16 P: /devices/platform/serial8250/tty/ttyS17 P: /devices/platform/serial8250/tty/ttyS18 P: /devices/platform/serial8250/tty/ttyS19 P: /devices/platform/serial8250/tty/ttyS2 P: /devices/platform/serial8250/tty/ttyS20 P: /devices/platform/serial8250/tty/ttyS21 P: /devices/platform/serial8250/tty/ttyS22 P: /devices/platform/serial8250/tty/ttyS23 P: /devices/platform/serial8250/tty/ttyS24 P: /devices/platform/serial8250/tty/ttyS25 P: /devices/platform/serial8250/tty/ttyS26 P: /devices/platform/serial8250/tty/ttyS27 P: /devices/platform/serial8250/tty/ttyS28 P: /devices/platform/serial8250/tty/ttyS29 P: /devices/platform/serial8250/tty/ttyS3 P: /devices/platform/serial8250/tty/ttyS30 P: /devices/platform/serial8250/tty/ttyS31 P: /devices/platform/serial8250/tty/ttyS4 P: /devices/platform/serial8250/tty/ttyS5 P: /devices/platform/serial8250/tty/ttyS6 P: /devices/platform/serial8250/tty/ttyS7 P: /devices/platform/serial8250/tty/ttyS8 P: /devices/platform/serial8250/tty/ttyS9 P: /devices/pnp0/00:00 A: options= P: /devices/pnp0/00:01 A: options= A: id=PNP0c02 P: /devices/pnp0/00:02 A: options= A: id=PNP0200 P: /devices/pnp0/00:03 A: options= A: id=INT0800 P: /devices/pnp0/00:04 A: options= A: id=PNP0c02 P: /devices/pnp0/00:05 A: options= P: /devices/pnp0/00:06 A: options= A: id=PNP0c04 P: /devices/pnp0/00:07 A: options= A: id=PNP0c02 P: /devices/pnp0/00:08 A: options= A: id=PNP0b00 P: /devices/pnp0/00:08/rtc/rtc0 A: name=rtc_cmos A: date=2012-02-28 A: time=17:56:45 A: since_epoch=1330451805 A: max_user_freq=64 A: hctosys=1 A: wakealarm= P: /devices/pnp0/00:09 A: options= A: id=PNP0303 P: /devices/pnp0/00:0a A: options= P: /devices/software A: type=1 P: /devices/tracepoint A: type=2 P: /devices/virtual/bdi/0:21 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=1 P: /devices/virtual/bdi/11:0 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:0 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:1 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:10 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:11 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:12 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:13 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:14 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:15 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:2 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:3 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:4 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:5 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:6 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:7 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:8 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/1:9 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/7:0 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/7:1 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/7:2 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/7:3 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/7:4 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/7:5 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/7:6 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/7:7 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/8:0 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/8:16 A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/bdi/default A: read_ahead_kb=128 A: min_ratio=0 A: max_ratio=100 P: /devices/virtual/block/loop0 A: range=1 A: ext_range=256 A: removable=0 A: ro=1 A: size=1363024 A: alignment_offset=0 A: discard_alignment=0 A: capability=250 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/loop1 A: range=1 A: ext_range=256 A: removable=0 A: ro=0 A: size=6344704 A: alignment_offset=0 A: discard_alignment=0 A: capability=250 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/loop2 A: range=1 A: ext_range=256 A: removable=0 A: ro=0 A: size=0 A: alignment_offset=0 A: discard_alignment=0 A: capability=250 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/loop3 A: range=1 A: ext_range=256 A: removable=0 A: ro=0 A: size=0 A: alignment_offset=0 A: discard_alignment=0 A: capability=250 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/loop4 A: range=1 A: ext_range=256 A: removable=0 A: ro=0 A: size=0 A: alignment_offset=0 A: discard_alignment=0 A: capability=250 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/loop5 A: range=1 A: ext_range=256 A: removable=0 A: ro=0 A: size=0 A: alignment_offset=0 A: discard_alignment=0 A: capability=250 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/loop6 A: range=1 A: ext_range=256 A: removable=0 A: ro=0 A: size=0 A: alignment_offset=0 A: discard_alignment=0 A: capability=250 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/loop7 A: range=1 A: ext_range=256 A: removable=0 A: ro=0 A: size=0 A: alignment_offset=0 A: discard_alignment=0 A: capability=250 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram0 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram1 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram10 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram11 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram12 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram13 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram14 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram15 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram2 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram3 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram4 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram5 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram6 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram7 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram8 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/block/ram9 A: range=1 A: ext_range=1 A: removable=0 A: ro=0 A: size=131072 A: alignment_offset=0 A: discard_alignment=0 A: capability=30 A: stat= 0 0 0 0 0 0 0 0 0 0 0 A: inflight= 0 0 P: /devices/virtual/dmi/id A: bios_vendor=Hewlett-Packard A: bios_version=68PVI Ver. F.08 A: bios_date=12/07/2010 A: sys_vendor=Hewlett-Packard A: product_name= A: product_version=F.08 A: board_vendor=Hewlett-Packard A: board_name=1526 A: board_version=KBC Version 71.0D A: board_asset_tag= A: chassis_vendor=Hewlett-Packard A: chassis_type=10 A: chassis_version= A: chassis_asset_tag= P: /devices/virtual/graphics/fbcon A: rotate=0 A: cursor_blink=0 P: /devices/virtual/hwmon/hwmon0 A: name=acpitz A: temp1_input=16000 A: temp1_crit=108000 A: temp2_input=71000 A: temp2_crit=105000 A: temp3_input=60000 A: temp3_crit=108000 A: temp4_input=51000 A: temp4_crit=105000 A: temp5_input=24600 A: temp5_crit=108000 A: temp6_input=55000 A: temp6_crit=110000 P: /devices/virtual/input/input7 A: name=HP WMI hotkeys A: phys=wmi/input0 A: uniq= A: properties=0 P: /devices/virtual/input/input7/event7 P: /devices/virtual/input/mice P: /devices/virtual/mem/full P: /devices/virtual/mem/kmsg P: /devices/virtual/mem/mem P: /devices/virtual/mem/null P: /devices/virtual/mem/oldmem P: /devices/virtual/mem/port P: /devices/virtual/mem/random P: /devices/virtual/mem/urandom P: /devices/virtual/mem/zero P: /devices/virtual/misc/agpgart P: /devices/virtual/misc/btrfs-control P: /devices/virtual/misc/cpu_dma_latency P: /devices/virtual/misc/device-mapper P: /devices/virtual/misc/ecryptfs P: /devices/virtual/misc/fuse P: /devices/virtual/misc/hpet P: /devices/virtual/misc/loop-control P: /devices/virtual/misc/mcelog P: /devices/virtual/misc/network_latency P: /devices/virtual/misc/network_throughput P: /devices/virtual/misc/psaux P: /devices/virtual/misc/rfkill P: /devices/virtual/misc/snapshot P: /devices/virtual/misc/tun P: /devices/virtual/misc/uinput P: /devices/virtual/misc/vga_arbiter P: /devices/virtual/net/lo A: addr_assign_type=0 A: addr_len=6 A: dev_id=0x0 A: ifalias= A: iflink=1 A: ifindex=1 A: type=772 A: link_mode=0 A: address=00:00:00:00:00:00 A: broadcast=00:00:00:00:00:00 A: carrier=1 A: dormant=0 A: operstate=unknown A: mtu=16436 A: flags=0x9 A: tx_queue_len=0 A: netdev_group=0 P: /devices/virtual/ppp/ppp P: /devices/virtual/regulator/regulator.0 A: name=dummy A: num_users=0 A: type=voltage P: /devices/virtual/sound/seq P: /devices/virtual/sound/timer P: /devices/virtual/thermal/cooling_device0 A: type=Fan A: max_state=1 A: cur_state=0 P: /devices/virtual/thermal/cooling_device1 A: type=Fan A: max_state=1 A: cur_state=0 P: /devices/virtual/thermal/cooling_device10 A: type=Fan A: max_state=1 A: cur_state=1 P: /devices/virtual/thermal/cooling_device11 A: type=Fan A: max_state=1 A: cur_state=1 P: /devices/virtual/thermal/cooling_device12 A: type=Fan A: max_state=1 A: cur_state=1 P: /devices/virtual/thermal/cooling_device13 A: type=Processor A: max_state=7 A: cur_state=0 P: /devices/virtual/thermal/cooling_device14 A: type=LCD A: max_state=24 A: cur_state=0 P: /devices/virtual/thermal/cooling_device2 A: type=Fan A: max_state=1 A: cur_state=0 P: /devices/virtual/thermal/cooling_device3 A: type=Fan A: max_state=1 A: cur_state=0 P: /devices/virtual/thermal/cooling_device4 A: type=Fan A: max_state=1 A: cur_state=0 P: /devices/virtual/thermal/cooling_device5 A: type=Fan A: max_state=1 A: cur_state=0 P: /devices/virtual/thermal/cooling_device6 A: type=Fan A: max_state=1 A: cur_state=0 P: /devices/virtual/thermal/cooling_device7 A: type=Fan A: max_state=1 A: cur_state=0 P: /devices/virtual/thermal/cooling_device8 A: type=Fan A: max_state=1 A: cur_state=0 P: /devices/virtual/thermal/cooling_device9 A: type=Fan A: max_state=1 A: cur_state=1 P: /devices/virtual/thermal/thermal_zone0 A: type=acpitz A: temp=16000 A: mode=enabled A: trip_point_0_type=critical A: trip_point_0_temp=108000 A: trip_point_1_type=active A: trip_point_1_temp=105000 A: trip_point_2_type=active A: trip_point_2_temp=96000 A: trip_point_3_type=active A: trip_point_3_temp=87000 A: trip_point_4_type=active A: trip_point_4_temp=79000 A: trip_point_5_type=active A: trip_point_5_temp=71000 A: trip_point_6_type=active A: trip_point_6_temp=63000 A: trip_point_7_type=active A: trip_point_7_temp=56000 A: passive=0 A: cdev0_trip_point=1 A: cdev1_trip_point=7 A: cdev2_trip_point=6 A: cdev3_trip_point=5 A: cdev4_trip_point=4 A: cdev5_trip_point=3 A: cdev6_trip_point=2 P: /devices/virtual/thermal/thermal_zone1 A: type=acpitz A: temp=71000 A: mode=enabled A: trip_point_0_type=critical A: trip_point_0_temp=105000 A: passive=0 P: /devices/virtual/thermal/thermal_zone2 A: type=acpitz A: temp=60000 A: mode=enabled A: trip_point_0_type=critical A: trip_point_0_temp=108000 A: trip_point_1_type=passive A: trip_point_1_temp=105000 A: trip_point_2_type=active A: trip_point_2_temp=84000 A: trip_point_3_type=active A: trip_point_3_temp=74000 A: trip_point_4_type=active A: trip_point_4_temp=53000 A: trip_point_5_type=active A: trip_point_5_temp=45000 A: trip_point_6_type=active A: trip_point_6_temp=38000 A: trip_point_7_type=active A: trip_point_7_temp=30000 A: cdev0_trip_point=1 A: cdev1_trip_point=7 A: cdev2_trip_point=6 A: cdev3_trip_point=5 A: cdev4_trip_point=4 A: cdev5_trip_point=3 A: cdev6_trip_point=2 P: /devices/virtual/thermal/thermal_zone3 A: type=acpitz A: temp=51000 A: mode=enabled A: trip_point_0_type=critical A: trip_point_0_temp=105000 A: trip_point_1_type=passive A: trip_point_1_temp=95000 A: cdev0_trip_point=1 P: /devices/virtual/thermal/thermal_zone4 A: type=acpitz A: temp=24600 A: mode=enabled A: trip_point_0_type=critical A: trip_point_0_temp=108000 A: trip_point_1_type=passive A: trip_point_1_temp=60000 A: cdev0_trip_point=1 P: /devices/virtual/thermal/thermal_zone5 A: type=acpitz A: temp=55000 A: mode=enabled A: trip_point_0_type=critical A: trip_point_0_temp=110000 A: passive=0 P: /devices/virtual/tty/console A: active=tty0 P: /devices/virtual/tty/ptmx P: /devices/virtual/tty/tty P: /devices/virtual/tty/tty0 A: active=tty7 P: /devices/virtual/tty/tty1 P: /devices/virtual/tty/tty10 P: /devices/virtual/tty/tty11 P: /devices/virtual/tty/tty12 P: /devices/virtual/tty/tty13 P: /devices/virtual/tty/tty14 P: /devices/virtual/tty/tty15 P: /devices/virtual/tty/tty16 P: /devices/virtual/tty/tty17 P: /devices/virtual/tty/tty18 P: /devices/virtual/tty/tty19 P: /devices/virtual/tty/tty2 P: /devices/virtual/tty/tty20 P: /devices/virtual/tty/tty21 P: /devices/virtual/tty/tty22 P: /devices/virtual/tty/tty23 P: /devices/virtual/tty/tty24 P: /devices/virtual/tty/tty25 P: /devices/virtual/tty/tty26 P: /devices/virtual/tty/tty27 P: /devices/virtual/tty/tty28 P: /devices/virtual/tty/tty29 P: /devices/virtual/tty/tty3 P: /devices/virtual/tty/tty30 P: /devices/virtual/tty/tty31 P: /devices/virtual/tty/tty32 P: /devices/virtual/tty/tty33 P: /devices/virtual/tty/tty34 P: /devices/virtual/tty/tty35 P: /devices/virtual/tty/tty36 P: /devices/virtual/tty/tty37 P: /devices/virtual/tty/tty38 P: /devices/virtual/tty/tty39 P: /devices/virtual/tty/tty4 P: /devices/virtual/tty/tty40 P: /devices/virtual/tty/tty41 P: /devices/virtual/tty/tty42 P: /devices/virtual/tty/tty43 P: /devices/virtual/tty/tty44 P: /devices/virtual/tty/tty45 P: /devices/virtual/tty/tty46 P: /devices/virtual/tty/tty47 P: /devices/virtual/tty/tty48 P: /devices/virtual/tty/tty49 P: /devices/virtual/tty/tty5 P: /devices/virtual/tty/tty50 P: /devices/virtual/tty/tty51 P: /devices/virtual/tty/tty52 P: /devices/virtual/tty/tty53 P: /devices/virtual/tty/tty54 P: /devices/virtual/tty/tty55 P: /devices/virtual/tty/tty56 P: /devices/virtual/tty/tty57 P: /devices/virtual/tty/tty58 P: /devices/virtual/tty/tty59 P: /devices/virtual/tty/tty6 P: /devices/virtual/tty/tty60 P: /devices/virtual/tty/tty61 P: /devices/virtual/tty/tty62 P: /devices/virtual/tty/tty63 P: /devices/virtual/tty/tty7 P: /devices/virtual/tty/tty8 P: /devices/virtual/tty/tty9 P: /devices/virtual/tty/ttyprintk P: /devices/virtual/usbmon/usbmon0 P: /devices/virtual/vc/vcs P: /devices/virtual/vc/vcs1 P: /devices/virtual/vc/vcs2 P: /devices/virtual/vc/vcs3 P: /devices/virtual/vc/vcs4 P: /devices/virtual/vc/vcs5 P: /devices/virtual/vc/vcs6 P: /devices/virtual/vc/vcs7 P: /devices/virtual/vc/vcsa P: /devices/virtual/vc/vcsa1 P: /devices/virtual/vc/vcsa2 P: /devices/virtual/vc/vcsa3 P: /devices/virtual/vc/vcsa4 P: /devices/virtual/vc/vcsa5 P: /devices/virtual/vc/vcsa6 P: /devices/virtual/vc/vcsa7 P: /devices/virtual/vtconsole/vtcon0 A: bind=0 A: name=(S) VGA+ P: /devices/virtual/vtconsole/vtcon1 A: bind=1 A: name=(M) frame buffer device P: /devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910 P: /devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745 P: /devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E P: /devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0 P: /devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133 P: /devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D P: /devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4 P: /devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D P: /devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05 P: /devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A P: /devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A P: /devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C P: /devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C P: /devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3 , 3.63874697685) for message-result with priority -100. 2012-02-28 20:56:47,834 DEBUG Finished firing message-result. 2012-02-28 20:56:47,835 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': 'P: /devices/LNXSYSTM:00\nA: path=\\\nA: hid=LNXSYSTM\n\nP: /devices/LNXSYSTM:00/LNXCPU:00\nA: path=\\_PR_.CPU0\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:01\nA: path=\\_PR_.CPU1\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:02\nA: path=\\_PR_.CPU2\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:03\nA: path=\\_PR_.CPU3\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00\nA: hid=LNXPWRBN\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nA: name=Power Button\nA: phys=LNXPWRBN/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\n\nP: /devices/LNXSYSTM:00/device:00\nA: path=\\_SB_\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00\nA: path=\\_SB_.AC__\nA: hid=ACPI0003\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nA: online=1\nA: type=Mains\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00\nA: path=\\_SB_.PCI0\nA: hid=PNP0A08\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nA: path=\\_SB_.PCI0.HDEF.APPR\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nA: path=\\_SB_.PCI0.GFX0\nA: hid=LNXVIDEO\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nA: path=\\_SB_.PCI0.GFX0.DD01\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nA: path=\\_SB_.PCI0.GFX0.DD02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nA: path=\\_SB_.PCI0.GFX0.DD03\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nA: path=\\_SB_.PCI0.GFX0.DD04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nA: path=\\_SB_.PCI0.GFX0.DD05\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nA: name=Video Bus\nA: phys=LNXVIDEO/video/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nA: path=\\_SB_.PCI0.PDRC\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nA: path=\\_SB_.PCI0.MCHC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nA: path=\\_SB_.PCI0.PEGP\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nA: path=\\_SB_.PCI0.PEGP.DGFX\nA: hid=LNXVIDEO\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nA: path=\\_SB_.PCI0.PEGP.DGFX.LCD_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nA: path=\\_SB_.PCI0.PEGP.DGFX.CRT_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nA: path=\\_SB_.PCI0.PEGP.DGFX.TV__\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nA: path=\\_SB_.PCI0.PEGP.DGFX.DVI_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nA: path=\\_SB_.PCI0.PEGP.DGFX.DD04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nA: path=\\_SB_.PCI0.LANC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nA: path=\\_SB_.PCI0.HDEF\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nA: path=\\_SB_.PCI0.RP01\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nA: path=\\_SB_.PCI0.RP02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nA: path=\\_SB_.PCI0.RP02.WNIC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nA: path=\\_SB_.PCI0.RP03\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nA: path=\\_SB_.PCI0.RP03.ECF0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nA: path=\\_SB_.PCI0.RP03.ECF1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nA: path=\\_SB_.PCI0.RP03.ECF2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nA: path=\\_SB_.PCI0.RP03.ECF3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nA: path=\\_SB_.PCI0.RP03.ECF4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nA: path=\\_SB_.PCI0.RP03.ECF5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nA: path=\\_SB_.PCI0.RP03.ECF6\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nA: path=\\_SB_.PCI0.RP03.ECF7\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nA: path=\\_SB_.PCI0.RP05\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nA: path=\\_SB_.PCI0.RP06\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nA: path=\\_SB_.PCI0.RP06.NIC_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nA: path=\\_SB_.PCI0.USB1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nA: path=\\_SB_.PCI0.USB1.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nA: path=\\_SB_.PCI0.USB1.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nA: path=\\_SB_.PCI0.USB1.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nA: path=\\_SB_.PCI0.USB2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nA: path=\\_SB_.PCI0.USB2.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nA: path=\\_SB_.PCI0.USB2.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nA: path=\\_SB_.PCI0.USB2.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nA: path=\\_SB_.PCI0.USB3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nA: path=\\_SB_.PCI0.USB3.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nA: path=\\_SB_.PCI0.USB3.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nA: path=\\_SB_.PCI0.USB3.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nA: path=\\_SB_.PCI0.USB4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nA: path=\\_SB_.PCI0.USB4.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nA: path=\\_SB_.PCI0.USB4.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nA: path=\\_SB_.PCI0.USB4.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nA: path=\\_SB_.PCI0.USB5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nA: path=\\_SB_.PCI0.USB5.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nA: path=\\_SB_.PCI0.USB5.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nA: path=\\_SB_.PCI0.USB5.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nA: path=\\_SB_.PCI0.USB6\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nA: path=\\_SB_.PCI0.USB6.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nA: path=\\_SB_.PCI0.USB6.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nA: path=\\_SB_.PCI0.USB6.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nA: path=\\_SB_.PCI0.U6RM\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nA: path=\\_SB_.PCI0.U6RM.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nA: path=\\_SB_.PCI0.U6RM.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nA: path=\\_SB_.PCI0.U6RM.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nA: path=\\_SB_.PCI0.EHC1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nA: path=\\_SB_.PCI0.EHC1.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT2.HPT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nA: path=\\_SB_.PCI0.EHC2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nA: path=\\_SB_.PCI0.EHC2.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nA: path=\\_SB_.PCI0.PCIB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nA: path=\\_SB_.PCI0.LPCB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nA: path=\\_SB_.PCI0.LPCB.FWHD\nA: hid=INT0800\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nA: path=\\_SB_.PCI0.LPCB.IPIC\nA: hid=PNP0000\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nA: path=\\_SB_.PCI0.LPCB.TIMR\nA: hid=PNP0100\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nA: path=\\_SB_.PCI0.LPCB.HPET\nA: hid=PNP0103\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nA: path=\\_SB_.PCI0.LPCB.DMAC\nA: hid=PNP0200\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nA: path=\\_SB_.PCI0.LPCB.PS2K\nA: hid=PNP0303\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nA: path=\\_SB_.PCI0.LPCB.SIO_\nA: hid=PNP0A06\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nA: path=\\_SB_.PCI0.LPCB.RTC_\nA: hid=PNP0B00\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nA: path=\\_SB_.PCI0.LPCB.HTAM\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nA: path=\\_SB_.PCI0.LPCB.LDRC\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nA: path=\\_SB_.PCI0.LPCB.MATH\nA: hid=PNP0C04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nA: path=\\_SB_.PCI0.LPCB.EC0_\nA: hid=PNP0C09\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nA: path=\\_SB_.PCI0.LPCB.LNKA\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nA: path=\\_SB_.PCI0.LPCB.LNKB\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nA: path=\\_SB_.PCI0.LPCB.LNKC\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nA: path=\\_SB_.PCI0.LPCB.LNKD\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nA: path=\\_SB_.PCI0.LPCB.LNKE\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nA: path=\\_SB_.PCI0.LPCB.LNKF\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nA: path=\\_SB_.PCI0.LPCB.LNKG\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nA: path=\\_SB_.PCI0.LPCB.LNKH\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nA: path=\\_SB_.PCI0.LPCB.PS2M\nA: hid=SYN0176\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nA: path=\\_SB_.PCI0.SATA\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nA: path=\\_SB_.PCI0.SATA.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nA: path=\\_SB_.PCI0.SATA.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nA: path=\\_SB_.PCI0.SATA.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nA: path=\\_SB_.PCI0.SBUS\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00\nA: path=\\_SB_.BAT0\nA: hid=PNP0C0A\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nA: status=Unknown\nA: present=1\nA: technology=Li-ion\nA: cycle_count=0\nA: voltage_min_design=10800000\nA: voltage_now=12400000\nA: current_now=0\nA: charge_full_design=4400000\nA: charge_full=3462000\nA: charge_now=3416000\nA: type=Battery\nA: model_name=Primary\nA: manufacturer=Hewlett-Packard\nA: serial_number=03156 2010/05/21\nA: alarm=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00\nA: path=\\_SB_.LID_\nA: hid=PNP0C0D\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nA: name=Lid Switch\nA: phys=PNP0C0D/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00\nA: path=\\_SB_.SLPB\nA: hid=PNP0C0E\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nA: name=Sleep Button\nA: phys=PNP0C0E/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C14:00\nA: path=\\_SB_.WMID\nA: hid=PNP0C14\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C32:00\nA: path=\\_SB_.HST1\nA: hid=PNP0C32\n\nP: /devices/LNXSYSTM:00/device:52\nA: path=\\_TZ_\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:01\nA: path=\\_TZ_.PFN6\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:02\nA: path=\\_TZ_.PFN7\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:03\nA: path=\\_TZ_.PFN8\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:04\nA: path=\\_TZ_.PFN9\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:05\nA: path=\\_TZ_.PFNA\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:06\nA: path=\\_TZ_.PFNB\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:07\nA: path=\\_TZ_.PGF0\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:08\nA: path=\\_TZ_.PFN0\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:09\nA: path=\\_TZ_.PFN1\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nA: path=\\_TZ_.PFN2\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nA: path=\\_TZ_.PFN3\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nA: path=\\_TZ_.PFN4\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nA: path=\\_TZ_.PFN5\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:00\nA: path=\\_TZ_.GFXZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:01\nA: path=\\_TZ_.DTSZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:02\nA: path=\\_TZ_.CPUZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:03\nA: path=\\_TZ_.SKNZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:04\nA: path=\\_TZ_.BATZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:05\nA: path=\\_TZ_.FDTZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:00\nA: path=\\_TZ_.FAN6\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:01\nA: path=\\_TZ_.FAN7\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:02\nA: path=\\_TZ_.FAN8\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:03\nA: path=\\_TZ_.FAN9\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:04\nA: path=\\_TZ_.FANA\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:05\nA: path=\\_TZ_.FANB\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:06\nA: path=\\_TZ_.FANG\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:07\nA: path=\\_TZ_.FAN0\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:08\nA: path=\\_TZ_.FAN1\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:09\nA: path=\\_TZ_.FAN2\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nA: path=\\_TZ_.FAN3\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nA: path=\\_TZ_.FAN4\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nA: path=\\_TZ_.FAN5\nA: hid=PNP0C0B\n\nP: /devices/breakpoint\nA: type=5\n\nP: /devices/cpu\nA: type=4\n\nP: /devices/pci0000:00/0000:00:00.0\nA: vendor=0x8086\nA: device=0x2a40\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060000\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:02.0\nA: vendor=0x8086\nA: device=0x2a42\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x030000\nA: irq=47\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=36\nA: consistent_dma_mask_bits=36\nA: broken_parity_status=0\nA: msi_bus=\nA: boot_vga=1\n\nP: /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nA: bl_power=0\nA: brightness=24\nA: actual_brightness=24\nA: max_brightness=24\nA: type=firmware\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nA: name=DPDDC-B\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nA: name=DPDDC-D\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nA: status=connected\nA: enabled=enabled\nA: dpms=On\nA: modes=1366x768\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nA: bl_power=-1293804824\nA: brightness=2948310\nA: actual_brightness=2948310\nA: max_brightness=2948310\nA: type=raw\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: subconnector=\nA: select_subconnector=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/controlD64\n\nP: /devices/pci0000:00/0000:00:02.0/graphics/fb0\nA: bits_per_pixel=32\nA: blank=\nA: console=\nA: cursor=\nA: mode=\nA: modes=U:1366x768p-0\nA: pan=0,0\nA: virtual_size=1366,768\nA: name=inteldrmfb\nA: stride=5504\nA: rotate=0\nA: state=0\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-0\nA: name=i915 gmbus disabled\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-1\nA: name=i915 gmbus ssc\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-10\nA: name=i915 GPIOE\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-11\nA: name=i915 gmbus reserved\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-12\nA: name=i915 gmbus dpd\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-13\nA: name=i915 GPIOF\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-2\nA: name=i915 GPIOB\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-3\nA: name=i915 gmbus vga\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-4\nA: name=i915 GPIOA\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-5\nA: name=i915 gmbus panel\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-6\nA: name=i915 GPIOC\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-7\nA: name=i915 gmbus dpc\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-8\nA: name=i915 GPIOD\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-9\nA: name=i915 gmbus dpb\n\nP: /devices/pci0000:00/0000:00:02.1\nA: vendor=0x8086\nA: device=0x2a43\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x038000\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.0\nA: vendor=0x8086\nA: device=0x2937\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=16\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=55\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=3\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.0\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1\nA: configuration=\nA: bNumInterfaces= 4\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=31220\nA: idVendor=03f0\nA: idProduct=231d\nA: bcdDevice=0306\nA: bDeviceClass=e0\nA: bDeviceSubClass=01\nA: bDeviceProtocol=01\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=3\nA: devnum=2\nA: devpath=1\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Broadcom Corp\nA: product=HP Integrated Module\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=03\nA: bInterfaceClass=e0\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nA: bus=USB\nA: type=BR/EDR\nA: name=ubuntu-0\nA: class=0x4a0100\nA: address=70:F3:95:59:34:A3\nA: features=0xffff8ffe9bff7983\nA: manufacturer=15\nA: hci_version=4\nA: hci_revision=306\nA: idle_timeout=0\nA: sniff_max_interval=800\nA: sniff_min_interval=80\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nA: name=hci0\nA: type=bluetooth\nA: index=0\nA: persistent=0\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nA: bInterfaceNumber=01\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=e0\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nA: bInterfaceNumber=02\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=ff\nA: bInterfaceSubClass=ff\nA: bInterfaceProtocol=ff\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nA: bInterfaceNumber=03\nA: bAlternateSetting= 0\nA: bNumEndpoints=00\nA: bInterfaceClass=fe\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\n\nP: /devices/pci0000:00/0000:00:1a.1\nA: vendor=0x8086\nA: device=0x2938\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=17\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=4\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.1\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\n\nP: /devices/pci0000:00/0000:00:1a.2\nA: vendor=0x8086\nA: device=0x2939\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=18\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=21\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=5\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.2\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\n\nP: /devices/pci0000:00/0000:00:1a.7\nA: vendor=0x8086\nA: device=0x293c\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0320\nA: irq=19\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\nA: companion=\nA: uframe_periodic_max=100\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=55\nA: idVendor=1d6b\nA: idProduct=0002\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=1\nA: devnum=1\nA: devpath=0\nA: version= 2.00\nA: maxchild=6\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic ehci_hcd\nA: product=EHCI Host Controller\nA: serial=0000:00:1a.7\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5\nA: configuration=\nA: bNumInterfaces= 2\nA: bConfigurationValue=1\nA: bmAttributes=80\nA: bMaxPower=500mA\nA: urbnum=20\nA: idVendor=0461\nA: idProduct=4db6\nA: bcdDevice=0004\nA: bDeviceClass=ef\nA: bDeviceSubClass=02\nA: bDeviceProtocol=01\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=1\nA: devnum=3\nA: devpath=5\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Primax Electronics Ltd.\nA: product=Villem\nA: serial=PMX01\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=0e\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\nA: iad_bFirstInterface=00\nA: iad_bInterfaceCount=02\nA: iad_bFunctionClass=0e\nA: iad_bFunctionSubClass=03\nA: iad_bFunctionProtocol=00\nA: interface=HP Webcam [2 MP Fixed]\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nA: name=Villem\nA: phys=usb-0000:00:1a.7-5/button\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nA: name=Villem\nA: index=0\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nA: bInterfaceNumber=01\nA: bAlternateSetting= 0\nA: bNumEndpoints=00\nA: bInterfaceClass=0e\nA: bInterfaceSubClass=02\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\nA: iad_bFirstInterface=00\nA: iad_bInterfaceCount=02\nA: iad_bFunctionClass=0e\nA: iad_bFunctionSubClass=03\nA: iad_bFunctionProtocol=00\nA: interface=HP Webcam [2 MP Fixed]\n\nP: /devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\n\nP: /devices/pci0000:00/0000:00:1b.0\nA: vendor=0x8086\nA: device=0x293e\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x040300\nA: irq=48\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=64\nA: consistent_dma_mask_bits=64\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0\nA: id=Intel\nA: number=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nA: vendor_id=0x111d7666\nA: subsystem_id=0x103c1526\nA: revision_id=0x100105\nA: afg=0x1\nA: mfg=0x0\nA: vendor_name=IDT\nA: chip_name=92HD88B3\nA: modelname=\nA: init_verbs=\nA: hints=\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479736\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nA: vendor_id=0x11c11040\nA: subsystem_id=0x103c1378\nA: revision_id=0x100200\nA: afg=0x0\nA: mfg=0x1\nA: vendor_name=LSI\nA: chip_name=ID 1040\nA: modelname=\nA: init_verbs=\nA: hints=\nA: init_pin_configs=\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479704\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nA: vendor_id=0x80862802\nA: subsystem_id=0x80860101\nA: revision_id=0x100000\nA: afg=0x1\nA: mfg=0x0\nA: vendor_name=Intel\nA: chip_name=Cantiga HDMI\nA: modelname=\nA: init_verbs=\nA: hints=\nA: init_pin_configs=0x03 0x18560010\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479528\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nA: name=HDA Intel Front Headphone\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nA: name=HDA Intel HDMI/DP,pcm=3\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nA: name=HDA Intel Mic\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\n\nP: /devices/pci0000:00/0000:00:1c.0\nA: vendor=0x8086\nA: device=0x2940\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=40\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.1\nA: vendor=0x8086\nA: device=0x2942\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=41\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nA: vendor=0x14e4\nA: device=0x4315\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1508\nA: class=0x028000\nA: irq=17\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=5\nA: ifindex=5\nA: type=1\nA: link_mode=1\nA: address=c4:46:19:0c:fe:93\nA: broadcast=ff:ff:ff:ff:ff:ff\nA: carrier=1\nA: dormant=0\nA: operstate=up\nA: mtu=1500\nA: flags=0x1003\nA: tx_queue_len=1000\nA: netdev_group=0\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nA: name=brcmwl-1\nA: type=wlan\nA: index=5\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.2\nA: vendor=0x8086\nA: device=0x2944\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=42\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.4\nA: vendor=0x8086\nA: device=0x2948\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=43\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.5\nA: vendor=0x8086\nA: device=0x294a\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=44\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nA: vendor=0x10ec\nA: device=0x8136\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x020000\nA: irq=46\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=2\nA: ifindex=2\nA: type=1\nA: link_mode=0\nA: address=1c:c1:de:90:ab:4f\nA: broadcast=ff:ff:ff:ff:ff:ff\nA: carrier=0\nA: speed=10\nA: duplex=half\nA: dormant=0\nA: operstate=down\nA: mtu=1500\nA: flags=0x1003\nA: tx_queue_len=1000\nA: netdev_group=0\n\nP: /devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1d.0\nA: vendor=0x8086\nA: device=0x2934\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=20\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=6\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.0\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\n\nP: /devices/pci0000:00/0000:00:1d.1\nA: vendor=0x8086\nA: device=0x2935\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=22\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=7\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.1\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\n\nP: /devices/pci0000:00/0000:00:1d.2\nA: vendor=0x8086\nA: device=0x2936\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=18\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=20\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=8\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.2\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\n\nP: /devices/pci0000:00/0000:00:1d.7\nA: vendor=0x8086\nA: device=0x293a\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0320\nA: irq=20\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\nA: companion=\nA: uframe_periodic_max=100\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=32\nA: idVendor=1d6b\nA: idProduct=0002\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=2\nA: devnum=1\nA: devpath=0\nA: version= 2.00\nA: maxchild=6\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic ehci_hcd\nA: product=EHCI Host Controller\nA: serial=0000:00:1d.7\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=80\nA: bMaxPower=100mA\nA: urbnum=98948\nA: idVendor=125f\nA: idProduct=102f\nA: bcdDevice=1100\nA: bDeviceClass=00\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=2\nA: devnum=2\nA: devpath=5\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=USB 2.0\nA: product=USB Flash Drive\nA: serial=AA30000000000242\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=08\nA: bInterfaceSubClass=06\nA: bInterfaceProtocol=50\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nA: unique_id=0\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=1\nA: sg_tablesize=65535\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=usb-storage\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nA: device_blocked=0\nA: type=0\nA: scsi_level=0\nA: vendor=USB 2.0 \nA: model=USB Flash Drive \nA: rev=1100\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0x85e8\nA: iodone_cnt=0x85e8\nA: ioerr_cnt=0x1\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=1\nA: queue_type=none\nA: max_sectors=240\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nA: range=16\nA: ext_range=256\nA: removable=1\nA: ro=0\nA: size=7864320\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=51\nA: stat= 16398 1041 615129 98688 13938 350 979421 13057964 0 1006256 13156564\nA: inflight= 0 0\nA: events=media_change\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nA: partition=1\nA: start=62\nA: size=7857074\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 16342 1035 614633 98600 13938 350 979421 13057964 0 1006168 13156476\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nA: cache_type=write through\nA: FUA=0\nA: allow_restart=1\nA: manage_start_stop=0\nA: protection_type=0\nA: protection_mode=none\nA: app_tag_own=0\nA: thin_provisioning=0\nA: provisioning_mode=full\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\n\nP: /devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\n\nP: /devices/pci0000:00/0000:00:1e.0\nA: vendor=0x8086\nA: device=0x2448\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060401\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1f.0\nA: vendor=0x8086\nA: device=0x2919\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060100\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1f.2\nA: vendor=0x8086\nA: device=0x2929\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x010601\nA: irq=45\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=64\nA: consistent_dma_mask_bits=64\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=3.0 Gbps\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nA: class=ata\nA: pio_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_MW_DMA_4, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: xfer_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: spdn_cnt=0\nA: ering=[17180648.247407750]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=1.5 Gbps\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nA: class=atapi\nA: pio_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_MW_DMA_4, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: xfer_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: spdn_cnt=0\nA: ering=[17180648.587429000]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nA: class=unknown\nA: pio_mode=XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=[17180648.955452000]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/host0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nA: unique_id=1\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=c017\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nA: device_blocked=0\nA: type=0\nA: scsi_level=6\nA: vendor=ATA \nA: model=WDC WD1600BEKT-6\nA: rev=02.0\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0xfe4\nA: iodone_cnt=0xfe4\nA: ioerr_cnt=0x13\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=31\nA: queue_ramp_up_period=120000\nA: queue_type=simple\nA: unload_heads=0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nA: range=16\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=312581808\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=50\nA: stat= 3845 109 31560 18008 48 84 1056 124 0 1884 18128\nA: inflight= 0 0\nA: events=\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nA: partition=1\nA: start=2048\nA: size=306993152\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 1921 30 15596 17400 48 84 1056 124 0 1412 17524\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nA: partition=2\nA: start=306997246\nA: size=2\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 10 0 20 4 0 0 0 0 0 4 4\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nA: partition=5\nA: start=306997248\nA: size=5582848\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 344 55 3192 320 0 0 0 0 0 320 320\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nA: cache_type=write back\nA: FUA=0\nA: allow_restart=0\nA: manage_start_stop=1\nA: protection_type=0\nA: protection_mode=none\nA: app_tag_own=0\nA: thin_provisioning=0\nA: provisioning_mode=full\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nA: unique_id=2\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=100df17\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nA: device_blocked=0\nA: type=5\nA: scsi_level=6\nA: vendor=hp \nA: model=CDDVDW TS-L633N \nA: rev=0300\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0x1902\nA: iodone_cnt=0xef7\nA: ioerr_cnt=0x4\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=1\nA: queue_ramp_up_period=120000\nA: queue_type=none\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nA: range=1\nA: ext_range=1\nA: removable=1\nA: ro=0\nA: size=2097151\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=119\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\nA: events=media_change eject_request\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\n\nP: /devices/pci0000:00/0000:00:1f.2/host2\n\nP: /devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nA: unique_id=3\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nA: unique_id=4\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host4\n\nP: /devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nA: unique_id=5\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host5\n\nP: /devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nA: unique_id=6\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=10044016\nA: em_message_supported=led \n\nP: /devices/pci0000:00/pci_bus/0000:00\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/platform/Fixed\n\nP: MDIO\n\nP: bus.0\n\nP: /devices/platform/Fixed\n\nP: MDIO\n\nP: bus.0/mdio_bus/0\n\nP: /devices/platform/alarmtimer\n\nP: /devices/platform/hp-wmi\nA: display=65792\nA: als=1\nA: dock=0\nA: tablet=0\n\nP: /devices/platform/hp-wmi/rfkill/rfkill1\nA: name=hp-wifi\nA: type=wlan\nA: index=1\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/platform/hp-wmi/rfkill/rfkill2\nA: name=hp-bluetooth\nA: type=bluetooth\nA: index=2\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/platform/i8042\n\nP: /devices/platform/i8042/serio0\nA: description=i8042 KBD port\nA: bind_mode=auto\nA: extra=0\nA: force_release=369-370\nA: scroll=0\nA: set=2\nA: softrepeat=0\nA: softraw=1\nA: err_count=0\n\nP: /devices/platform/i8042/serio0/input/input3\nA: name=AT Translated Set 2 keyboard\nA: phys=isa0060/serio0/input0\nA: uniq=\nA: properties=0\n\nP: /devices/platform/i8042/serio0/input/input3/event3\n\nP: /devices/platform/i8042/serio1\nA: description=i8042 AUX0 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio2\nA: description=i8042 AUX1 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio3\nA: description=i8042 AUX2 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio4\nA: description=i8042 AUX3 port\nA: bind_mode=auto\nA: protocol=SynPS/2\nA: rate=80\nA: resolution=200\nA: resetafter=5\nA: resync_time=0\n\nP: /devices/platform/i8042/serio4/input/input6\nA: name=SynPS/2 Synaptics TouchPad\nA: phys=isa0060/serio4/input0\nA: uniq=\nA: properties=9\n\nP: /devices/platform/i8042/serio4/input/input6/event6\n\nP: /devices/platform/i8042/serio4/input/input6/mouse0\n\nP: /devices/platform/pcspkr\n\nP: /devices/platform/reg-dummy\n\nP: /devices/platform/regulatory.0\n\nP: /devices/platform/serial8250\n\nP: /devices/platform/serial8250/tty/ttyS0\n\nP: /devices/platform/serial8250/tty/ttyS1\n\nP: /devices/platform/serial8250/tty/ttyS10\n\nP: /devices/platform/serial8250/tty/ttyS11\n\nP: /devices/platform/serial8250/tty/ttyS12\n\nP: /devices/platform/serial8250/tty/ttyS13\n\nP: /devices/platform/serial8250/tty/ttyS14\n\nP: /devices/platform/serial8250/tty/ttyS15\n\nP: /devices/platform/serial8250/tty/ttyS16\n\nP: /devices/platform/serial8250/tty/ttyS17\n\nP: /devices/platform/serial8250/tty/ttyS18\n\nP: /devices/platform/serial8250/tty/ttyS19\n\nP: /devices/platform/serial8250/tty/ttyS2\n\nP: /devices/platform/serial8250/tty/ttyS20\n\nP: /devices/platform/serial8250/tty/ttyS21\n\nP: /devices/platform/serial8250/tty/ttyS22\n\nP: /devices/platform/serial8250/tty/ttyS23\n\nP: /devices/platform/serial8250/tty/ttyS24\n\nP: /devices/platform/serial8250/tty/ttyS25\n\nP: /devices/platform/serial8250/tty/ttyS26\n\nP: /devices/platform/serial8250/tty/ttyS27\n\nP: /devices/platform/serial8250/tty/ttyS28\n\nP: /devices/platform/serial8250/tty/ttyS29\n\nP: /devices/platform/serial8250/tty/ttyS3\n\nP: /devices/platform/serial8250/tty/ttyS30\n\nP: /devices/platform/serial8250/tty/ttyS31\n\nP: /devices/platform/serial8250/tty/ttyS4\n\nP: /devices/platform/serial8250/tty/ttyS5\n\nP: /devices/platform/serial8250/tty/ttyS6\n\nP: /devices/platform/serial8250/tty/ttyS7\n\nP: /devices/platform/serial8250/tty/ttyS8\n\nP: /devices/platform/serial8250/tty/ttyS9\n\nP: /devices/pnp0/00:00\nA: options=\n\nP: /devices/pnp0/00:01\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:02\nA: options=\nA: id=PNP0200\n\nP: /devices/pnp0/00:03\nA: options=\nA: id=INT0800\n\nP: /devices/pnp0/00:04\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:05\nA: options=\n\nP: /devices/pnp0/00:06\nA: options=\nA: id=PNP0c04\n\nP: /devices/pnp0/00:07\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:08\nA: options=\nA: id=PNP0b00\n\nP: /devices/pnp0/00:08/rtc/rtc0\nA: name=rtc_cmos\nA: date=2012-02-28\nA: time=17:56:45\nA: since_epoch=1330451805\nA: max_user_freq=64\nA: hctosys=1\nA: wakealarm=\n\nP: /devices/pnp0/00:09\nA: options=\nA: id=PNP0303\n\nP: /devices/pnp0/00:0a\nA: options=\n\nP: /devices/software\nA: type=1\n\nP: /devices/tracepoint\nA: type=2\n\nP: /devices/virtual/bdi/0:21\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=1\n\nP: /devices/virtual/bdi/11:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:1\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:10\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:11\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:12\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:13\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:14\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:15\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:2\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:3\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:4\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:5\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:6\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:7\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:8\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:9\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:1\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:2\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:3\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:4\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:5\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:6\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:7\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/8:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/8:16\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/default\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/block/loop0\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=1\nA: size=1363024\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop1\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=6344704\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop2\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop3\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop4\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop5\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop6\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop7\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram0\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram1\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram10\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram11\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram12\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram13\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram14\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram15\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram2\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram3\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram4\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram5\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram6\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram7\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram8\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram9\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/dmi/id\nA: bios_vendor=Hewlett-Packard\nA: bios_version=68PVI Ver. F.08\nA: bios_date=12/07/2010\nA: sys_vendor=Hewlett-Packard\nA: product_name= \nA: product_version=F.08\nA: board_vendor=Hewlett-Packard\nA: board_name=1526\nA: board_version=KBC Version 71.0D\nA: board_asset_tag=\nA: chassis_vendor=Hewlett-Packard\nA: chassis_type=10\nA: chassis_version=\nA: chassis_asset_tag= \n\nP: /devices/virtual/graphics/fbcon\nA: rotate=0\nA: cursor_blink=0\n\nP: /devices/virtual/hwmon/hwmon0\nA: name=acpitz\nA: temp1_input=16000\nA: temp1_crit=108000\nA: temp2_input=71000\nA: temp2_crit=105000\nA: temp3_input=60000\nA: temp3_crit=108000\nA: temp4_input=51000\nA: temp4_crit=105000\nA: temp5_input=24600\nA: temp5_crit=108000\nA: temp6_input=55000\nA: temp6_crit=110000\n\nP: /devices/virtual/input/input7\nA: name=HP WMI hotkeys\nA: phys=wmi/input0\nA: uniq=\nA: properties=0\n\nP: /devices/virtual/input/input7/event7\n\nP: /devices/virtual/input/mice\n\nP: /devices/virtual/mem/full\n\nP: /devices/virtual/mem/kmsg\n\nP: /devices/virtual/mem/mem\n\nP: /devices/virtual/mem/null\n\nP: /devices/virtual/mem/oldmem\n\nP: /devices/virtual/mem/port\n\nP: /devices/virtual/mem/random\n\nP: /devices/virtual/mem/urandom\n\nP: /devices/virtual/mem/zero\n\nP: /devices/virtual/misc/agpgart\n\nP: /devices/virtual/misc/btrfs-control\n\nP: /devices/virtual/misc/cpu_dma_latency\n\nP: /devices/virtual/misc/device-mapper\n\nP: /devices/virtual/misc/ecryptfs\n\nP: /devices/virtual/misc/fuse\n\nP: /devices/virtual/misc/hpet\n\nP: /devices/virtual/misc/loop-control\n\nP: /devices/virtual/misc/mcelog\n\nP: /devices/virtual/misc/network_latency\n\nP: /devices/virtual/misc/network_throughput\n\nP: /devices/virtual/misc/psaux\n\nP: /devices/virtual/misc/rfkill\n\nP: /devices/virtual/misc/snapshot\n\nP: /devices/virtual/misc/tun\n\nP: /devices/virtual/misc/uinput\n\nP: /devices/virtual/misc/vga_arbiter\n\nP: /devices/virtual/net/lo\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=1\nA: ifindex=1\nA: type=772\nA: link_mode=0\nA: address=00:00:00:00:00:00\nA: broadcast=00:00:00:00:00:00\nA: carrier=1\nA: dormant=0\nA: operstate=unknown\nA: mtu=16436\nA: flags=0x9\nA: tx_queue_len=0\nA: netdev_group=0\n\nP: /devices/virtual/ppp/ppp\n\nP: /devices/virtual/regulator/regulator.0\nA: name=dummy\nA: num_users=0\nA: type=voltage\n\nP: /devices/virtual/sound/seq\n\nP: /devices/virtual/sound/timer\n\nP: /devices/virtual/thermal/cooling_device0\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device1\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device10\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device11\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device12\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device13\nA: type=Processor\nA: max_state=7\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device14\nA: type=LCD\nA: max_state=24\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device2\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device3\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device4\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device5\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device6\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device7\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device8\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device9\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/thermal_zone0\nA: type=acpitz\nA: temp=16000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=active\nA: trip_point_1_temp=105000\nA: trip_point_2_type=active\nA: trip_point_2_temp=96000\nA: trip_point_3_type=active\nA: trip_point_3_temp=87000\nA: trip_point_4_type=active\nA: trip_point_4_temp=79000\nA: trip_point_5_type=active\nA: trip_point_5_temp=71000\nA: trip_point_6_type=active\nA: trip_point_6_temp=63000\nA: trip_point_7_type=active\nA: trip_point_7_temp=56000\nA: passive=0\nA: cdev0_trip_point=1\nA: cdev1_trip_point=7\nA: cdev2_trip_point=6\nA: cdev3_trip_point=5\nA: cdev4_trip_point=4\nA: cdev5_trip_point=3\nA: cdev6_trip_point=2\n\nP: /devices/virtual/thermal/thermal_zone1\nA: type=acpitz\nA: temp=71000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=105000\nA: passive=0\n\nP: /devices/virtual/thermal/thermal_zone2\nA: type=acpitz\nA: temp=60000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=105000\nA: trip_point_2_type=active\nA: trip_point_2_temp=84000\nA: trip_point_3_type=active\nA: trip_point_3_temp=74000\nA: trip_point_4_type=active\nA: trip_point_4_temp=53000\nA: trip_point_5_type=active\nA: trip_point_5_temp=45000\nA: trip_point_6_type=active\nA: trip_point_6_temp=38000\nA: trip_point_7_type=active\nA: trip_point_7_temp=30000\nA: cdev0_trip_point=1\nA: cdev1_trip_point=7\nA: cdev2_trip_point=6\nA: cdev3_trip_point=5\nA: cdev4_trip_point=4\nA: cdev5_trip_point=3\nA: cdev6_trip_point=2\n\nP: /devices/virtual/thermal/thermal_zone3\nA: type=acpitz\nA: temp=51000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=105000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=95000\nA: cdev0_trip_point=1\n\nP: /devices/virtual/thermal/thermal_zone4\nA: type=acpitz\nA: temp=24600\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=60000\nA: cdev0_trip_point=1\n\nP: /devices/virtual/thermal/thermal_zone5\nA: type=acpitz\nA: temp=55000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=110000\nA: passive=0\n\nP: /devices/virtual/tty/console\nA: active=tty0\n\nP: /devices/virtual/tty/ptmx\n\nP: /devices/virtual/tty/tty\n\nP: /devices/virtual/tty/tty0\nA: active=tty7\n\nP: /devices/virtual/tty/tty1\n\nP: /devices/virtual/tty/tty10\n\nP: /devices/virtual/tty/tty11\n\nP: /devices/virtual/tty/tty12\n\nP: /devices/virtual/tty/tty13\n\nP: /devices/virtual/tty/tty14\n\nP: /devices/virtual/tty/tty15\n\nP: /devices/virtual/tty/tty16\n\nP: /devices/virtual/tty/tty17\n\nP: /devices/virtual/tty/tty18\n\nP: /devices/virtual/tty/tty19\n\nP: /devices/virtual/tty/tty2\n\nP: /devices/virtual/tty/tty20\n\nP: /devices/virtual/tty/tty21\n\nP: /devices/virtual/tty/tty22\n\nP: /devices/virtual/tty/tty23\n\nP: /devices/virtual/tty/tty24\n\nP: /devices/virtual/tty/tty25\n\nP: /devices/virtual/tty/tty26\n\nP: /devices/virtual/tty/tty27\n\nP: /devices/virtual/tty/tty28\n\nP: /devices/virtual/tty/tty29\n\nP: /devices/virtual/tty/tty3\n\nP: /devices/virtual/tty/tty30\n\nP: /devices/virtual/tty/tty31\n\nP: /devices/virtual/tty/tty32\n\nP: /devices/virtual/tty/tty33\n\nP: /devices/virtual/tty/tty34\n\nP: /devices/virtual/tty/tty35\n\nP: /devices/virtual/tty/tty36\n\nP: /devices/virtual/tty/tty37\n\nP: /devices/virtual/tty/tty38\n\nP: /devices/virtual/tty/tty39\n\nP: /devices/virtual/tty/tty4\n\nP: /devices/virtual/tty/tty40\n\nP: /devices/virtual/tty/tty41\n\nP: /devices/virtual/tty/tty42\n\nP: /devices/virtual/tty/tty43\n\nP: /devices/virtual/tty/tty44\n\nP: /devices/virtual/tty/tty45\n\nP: /devices/virtual/tty/tty46\n\nP: /devices/virtual/tty/tty47\n\nP: /devices/virtual/tty/tty48\n\nP: /devices/virtual/tty/tty49\n\nP: /devices/virtual/tty/tty5\n\nP: /devices/virtual/tty/tty50\n\nP: /devices/virtual/tty/tty51\n\nP: /devices/virtual/tty/tty52\n\nP: /devices/virtual/tty/tty53\n\nP: /devices/virtual/tty/tty54\n\nP: /devices/virtual/tty/tty55\n\nP: /devices/virtual/tty/tty56\n\nP: /devices/virtual/tty/tty57\n\nP: /devices/virtual/tty/tty58\n\nP: /devices/virtual/tty/tty59\n\nP: /devices/virtual/tty/tty6\n\nP: /devices/virtual/tty/tty60\n\nP: /devices/virtual/tty/tty61\n\nP: /devices/virtual/tty/tty62\n\nP: /devices/virtual/tty/tty63\n\nP: /devices/virtual/tty/tty7\n\nP: /devices/virtual/tty/tty8\n\nP: /devices/virtual/tty/tty9\n\nP: /devices/virtual/tty/ttyprintk\n\nP: /devices/virtual/usbmon/usbmon0\n\nP: /devices/virtual/vc/vcs\n\nP: /devices/virtual/vc/vcs1\n\nP: /devices/virtual/vc/vcs2\n\nP: /devices/virtual/vc/vcs3\n\nP: /devices/virtual/vc/vcs4\n\nP: /devices/virtual/vc/vcs5\n\nP: /devices/virtual/vc/vcs6\n\nP: /devices/virtual/vc/vcs7\n\nP: /devices/virtual/vc/vcsa\n\nP: /devices/virtual/vc/vcsa1\n\nP: /devices/virtual/vc/vcsa2\n\nP: /devices/virtual/vc/vcsa3\n\nP: /devices/virtual/vc/vcsa4\n\nP: /devices/virtual/vc/vcsa5\n\nP: /devices/virtual/vc/vcsa6\n\nP: /devices/virtual/vc/vcsa7\n\nP: /devices/virtual/vtconsole/vtcon0\nA: bind=0\nA: name=(S) VGA+\n\nP: /devices/virtual/vtconsole/vtcon1\nA: bind=1\nA: name=(M) frame buffer device\n\nP: /devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\n\nP: /devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\n\nP: /devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\n\nP: /devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\n\nP: /devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\n\nP: /devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\n\nP: /devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\n\nP: /devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\n\nP: /devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\n\nP: /devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\n\nP: /devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\n\nP: /devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\n\nP: /devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\n\nP: /devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\n\n', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'description': u'Attaches a report of sysfs attributes.', 'plugin': 'attachment', 'duration': 3.638746976852417, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysfs_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:47,835 DEBUG Finished firing message-exec. 2012-02-28 20:56:47,870 DEBUG Started firing prompt-test. 2012-02-28 20:56:47,873 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': 'P: /devices/LNXSYSTM:00\nA: path=\\\nA: hid=LNXSYSTM\n\nP: /devices/LNXSYSTM:00/LNXCPU:00\nA: path=\\_PR_.CPU0\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:01\nA: path=\\_PR_.CPU1\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:02\nA: path=\\_PR_.CPU2\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:03\nA: path=\\_PR_.CPU3\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00\nA: hid=LNXPWRBN\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nA: name=Power Button\nA: phys=LNXPWRBN/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\n\nP: /devices/LNXSYSTM:00/device:00\nA: path=\\_SB_\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00\nA: path=\\_SB_.AC__\nA: hid=ACPI0003\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nA: online=1\nA: type=Mains\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00\nA: path=\\_SB_.PCI0\nA: hid=PNP0A08\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nA: path=\\_SB_.PCI0.HDEF.APPR\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nA: path=\\_SB_.PCI0.GFX0\nA: hid=LNXVIDEO\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nA: path=\\_SB_.PCI0.GFX0.DD01\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nA: path=\\_SB_.PCI0.GFX0.DD02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nA: path=\\_SB_.PCI0.GFX0.DD03\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nA: path=\\_SB_.PCI0.GFX0.DD04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nA: path=\\_SB_.PCI0.GFX0.DD05\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nA: name=Video Bus\nA: phys=LNXVIDEO/video/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nA: path=\\_SB_.PCI0.PDRC\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nA: path=\\_SB_.PCI0.MCHC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nA: path=\\_SB_.PCI0.PEGP\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nA: path=\\_SB_.PCI0.PEGP.DGFX\nA: hid=LNXVIDEO\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nA: path=\\_SB_.PCI0.PEGP.DGFX.LCD_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nA: path=\\_SB_.PCI0.PEGP.DGFX.CRT_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nA: path=\\_SB_.PCI0.PEGP.DGFX.TV__\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nA: path=\\_SB_.PCI0.PEGP.DGFX.DVI_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nA: path=\\_SB_.PCI0.PEGP.DGFX.DD04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nA: path=\\_SB_.PCI0.LANC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nA: path=\\_SB_.PCI0.HDEF\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nA: path=\\_SB_.PCI0.RP01\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nA: path=\\_SB_.PCI0.RP02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nA: path=\\_SB_.PCI0.RP02.WNIC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nA: path=\\_SB_.PCI0.RP03\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nA: path=\\_SB_.PCI0.RP03.ECF0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nA: path=\\_SB_.PCI0.RP03.ECF1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nA: path=\\_SB_.PCI0.RP03.ECF2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nA: path=\\_SB_.PCI0.RP03.ECF3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nA: path=\\_SB_.PCI0.RP03.ECF4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nA: path=\\_SB_.PCI0.RP03.ECF5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nA: path=\\_SB_.PCI0.RP03.ECF6\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nA: path=\\_SB_.PCI0.RP03.ECF7\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nA: path=\\_SB_.PCI0.RP05\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nA: path=\\_SB_.PCI0.RP06\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nA: path=\\_SB_.PCI0.RP06.NIC_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nA: path=\\_SB_.PCI0.USB1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nA: path=\\_SB_.PCI0.USB1.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nA: path=\\_SB_.PCI0.USB1.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nA: path=\\_SB_.PCI0.USB1.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nA: path=\\_SB_.PCI0.USB2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nA: path=\\_SB_.PCI0.USB2.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nA: path=\\_SB_.PCI0.USB2.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nA: path=\\_SB_.PCI0.USB2.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nA: path=\\_SB_.PCI0.USB3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nA: path=\\_SB_.PCI0.USB3.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nA: path=\\_SB_.PCI0.USB3.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nA: path=\\_SB_.PCI0.USB3.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nA: path=\\_SB_.PCI0.USB4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nA: path=\\_SB_.PCI0.USB4.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nA: path=\\_SB_.PCI0.USB4.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nA: path=\\_SB_.PCI0.USB4.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nA: path=\\_SB_.PCI0.USB5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nA: path=\\_SB_.PCI0.USB5.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nA: path=\\_SB_.PCI0.USB5.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nA: path=\\_SB_.PCI0.USB5.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nA: path=\\_SB_.PCI0.USB6\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nA: path=\\_SB_.PCI0.USB6.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nA: path=\\_SB_.PCI0.USB6.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nA: path=\\_SB_.PCI0.USB6.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nA: path=\\_SB_.PCI0.U6RM\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nA: path=\\_SB_.PCI0.U6RM.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nA: path=\\_SB_.PCI0.U6RM.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nA: path=\\_SB_.PCI0.U6RM.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nA: path=\\_SB_.PCI0.EHC1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nA: path=\\_SB_.PCI0.EHC1.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT2.HPT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nA: path=\\_SB_.PCI0.EHC2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nA: path=\\_SB_.PCI0.EHC2.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nA: path=\\_SB_.PCI0.PCIB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nA: path=\\_SB_.PCI0.LPCB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nA: path=\\_SB_.PCI0.LPCB.FWHD\nA: hid=INT0800\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nA: path=\\_SB_.PCI0.LPCB.IPIC\nA: hid=PNP0000\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nA: path=\\_SB_.PCI0.LPCB.TIMR\nA: hid=PNP0100\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nA: path=\\_SB_.PCI0.LPCB.HPET\nA: hid=PNP0103\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nA: path=\\_SB_.PCI0.LPCB.DMAC\nA: hid=PNP0200\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nA: path=\\_SB_.PCI0.LPCB.PS2K\nA: hid=PNP0303\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nA: path=\\_SB_.PCI0.LPCB.SIO_\nA: hid=PNP0A06\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nA: path=\\_SB_.PCI0.LPCB.RTC_\nA: hid=PNP0B00\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nA: path=\\_SB_.PCI0.LPCB.HTAM\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nA: path=\\_SB_.PCI0.LPCB.LDRC\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nA: path=\\_SB_.PCI0.LPCB.MATH\nA: hid=PNP0C04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nA: path=\\_SB_.PCI0.LPCB.EC0_\nA: hid=PNP0C09\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nA: path=\\_SB_.PCI0.LPCB.LNKA\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nA: path=\\_SB_.PCI0.LPCB.LNKB\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nA: path=\\_SB_.PCI0.LPCB.LNKC\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nA: path=\\_SB_.PCI0.LPCB.LNKD\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nA: path=\\_SB_.PCI0.LPCB.LNKE\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nA: path=\\_SB_.PCI0.LPCB.LNKF\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nA: path=\\_SB_.PCI0.LPCB.LNKG\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nA: path=\\_SB_.PCI0.LPCB.LNKH\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nA: path=\\_SB_.PCI0.LPCB.PS2M\nA: hid=SYN0176\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nA: path=\\_SB_.PCI0.SATA\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nA: path=\\_SB_.PCI0.SATA.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nA: path=\\_SB_.PCI0.SATA.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nA: path=\\_SB_.PCI0.SATA.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nA: path=\\_SB_.PCI0.SBUS\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00\nA: path=\\_SB_.BAT0\nA: hid=PNP0C0A\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nA: status=Unknown\nA: present=1\nA: technology=Li-ion\nA: cycle_count=0\nA: voltage_min_design=10800000\nA: voltage_now=12400000\nA: current_now=0\nA: charge_full_design=4400000\nA: charge_full=3462000\nA: charge_now=3416000\nA: type=Battery\nA: model_name=Primary\nA: manufacturer=Hewlett-Packard\nA: serial_number=03156 2010/05/21\nA: alarm=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00\nA: path=\\_SB_.LID_\nA: hid=PNP0C0D\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nA: name=Lid Switch\nA: phys=PNP0C0D/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00\nA: path=\\_SB_.SLPB\nA: hid=PNP0C0E\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nA: name=Sleep Button\nA: phys=PNP0C0E/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C14:00\nA: path=\\_SB_.WMID\nA: hid=PNP0C14\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C32:00\nA: path=\\_SB_.HST1\nA: hid=PNP0C32\n\nP: /devices/LNXSYSTM:00/device:52\nA: path=\\_TZ_\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:01\nA: path=\\_TZ_.PFN6\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:02\nA: path=\\_TZ_.PFN7\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:03\nA: path=\\_TZ_.PFN8\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:04\nA: path=\\_TZ_.PFN9\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:05\nA: path=\\_TZ_.PFNA\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:06\nA: path=\\_TZ_.PFNB\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:07\nA: path=\\_TZ_.PGF0\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:08\nA: path=\\_TZ_.PFN0\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:09\nA: path=\\_TZ_.PFN1\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nA: path=\\_TZ_.PFN2\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nA: path=\\_TZ_.PFN3\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nA: path=\\_TZ_.PFN4\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nA: path=\\_TZ_.PFN5\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:00\nA: path=\\_TZ_.GFXZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:01\nA: path=\\_TZ_.DTSZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:02\nA: path=\\_TZ_.CPUZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:03\nA: path=\\_TZ_.SKNZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:04\nA: path=\\_TZ_.BATZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:05\nA: path=\\_TZ_.FDTZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:00\nA: path=\\_TZ_.FAN6\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:01\nA: path=\\_TZ_.FAN7\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:02\nA: path=\\_TZ_.FAN8\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:03\nA: path=\\_TZ_.FAN9\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:04\nA: path=\\_TZ_.FANA\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:05\nA: path=\\_TZ_.FANB\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:06\nA: path=\\_TZ_.FANG\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:07\nA: path=\\_TZ_.FAN0\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:08\nA: path=\\_TZ_.FAN1\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:09\nA: path=\\_TZ_.FAN2\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nA: path=\\_TZ_.FAN3\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nA: path=\\_TZ_.FAN4\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nA: path=\\_TZ_.FAN5\nA: hid=PNP0C0B\n\nP: /devices/breakpoint\nA: type=5\n\nP: /devices/cpu\nA: type=4\n\nP: /devices/pci0000:00/0000:00:00.0\nA: vendor=0x8086\nA: device=0x2a40\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060000\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:02.0\nA: vendor=0x8086\nA: device=0x2a42\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x030000\nA: irq=47\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=36\nA: consistent_dma_mask_bits=36\nA: broken_parity_status=0\nA: msi_bus=\nA: boot_vga=1\n\nP: /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nA: bl_power=0\nA: brightness=24\nA: actual_brightness=24\nA: max_brightness=24\nA: type=firmware\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nA: name=DPDDC-B\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nA: name=DPDDC-D\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nA: status=connected\nA: enabled=enabled\nA: dpms=On\nA: modes=1366x768\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nA: bl_power=-1293804824\nA: brightness=2948310\nA: actual_brightness=2948310\nA: max_brightness=2948310\nA: type=raw\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: subconnector=\nA: select_subconnector=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/controlD64\n\nP: /devices/pci0000:00/0000:00:02.0/graphics/fb0\nA: bits_per_pixel=32\nA: blank=\nA: console=\nA: cursor=\nA: mode=\nA: modes=U:1366x768p-0\nA: pan=0,0\nA: virtual_size=1366,768\nA: name=inteldrmfb\nA: stride=5504\nA: rotate=0\nA: state=0\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-0\nA: name=i915 gmbus disabled\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-1\nA: name=i915 gmbus ssc\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-10\nA: name=i915 GPIOE\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-11\nA: name=i915 gmbus reserved\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-12\nA: name=i915 gmbus dpd\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-13\nA: name=i915 GPIOF\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-2\nA: name=i915 GPIOB\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-3\nA: name=i915 gmbus vga\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-4\nA: name=i915 GPIOA\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-5\nA: name=i915 gmbus panel\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-6\nA: name=i915 GPIOC\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-7\nA: name=i915 gmbus dpc\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-8\nA: name=i915 GPIOD\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-9\nA: name=i915 gmbus dpb\n\nP: /devices/pci0000:00/0000:00:02.1\nA: vendor=0x8086\nA: device=0x2a43\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x038000\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.0\nA: vendor=0x8086\nA: device=0x2937\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=16\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=55\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=3\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.0\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1\nA: configuration=\nA: bNumInterfaces= 4\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=31220\nA: idVendor=03f0\nA: idProduct=231d\nA: bcdDevice=0306\nA: bDeviceClass=e0\nA: bDeviceSubClass=01\nA: bDeviceProtocol=01\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=3\nA: devnum=2\nA: devpath=1\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Broadcom Corp\nA: product=HP Integrated Module\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=03\nA: bInterfaceClass=e0\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nA: bus=USB\nA: type=BR/EDR\nA: name=ubuntu-0\nA: class=0x4a0100\nA: address=70:F3:95:59:34:A3\nA: features=0xffff8ffe9bff7983\nA: manufacturer=15\nA: hci_version=4\nA: hci_revision=306\nA: idle_timeout=0\nA: sniff_max_interval=800\nA: sniff_min_interval=80\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nA: name=hci0\nA: type=bluetooth\nA: index=0\nA: persistent=0\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nA: bInterfaceNumber=01\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=e0\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nA: bInterfaceNumber=02\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=ff\nA: bInterfaceSubClass=ff\nA: bInterfaceProtocol=ff\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nA: bInterfaceNumber=03\nA: bAlternateSetting= 0\nA: bNumEndpoints=00\nA: bInterfaceClass=fe\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\n\nP: /devices/pci0000:00/0000:00:1a.1\nA: vendor=0x8086\nA: device=0x2938\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=17\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=4\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.1\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\n\nP: /devices/pci0000:00/0000:00:1a.2\nA: vendor=0x8086\nA: device=0x2939\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=18\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=21\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=5\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.2\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\n\nP: /devices/pci0000:00/0000:00:1a.7\nA: vendor=0x8086\nA: device=0x293c\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0320\nA: irq=19\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\nA: companion=\nA: uframe_periodic_max=100\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=55\nA: idVendor=1d6b\nA: idProduct=0002\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=1\nA: devnum=1\nA: devpath=0\nA: version= 2.00\nA: maxchild=6\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic ehci_hcd\nA: product=EHCI Host Controller\nA: serial=0000:00:1a.7\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5\nA: configuration=\nA: bNumInterfaces= 2\nA: bConfigurationValue=1\nA: bmAttributes=80\nA: bMaxPower=500mA\nA: urbnum=20\nA: idVendor=0461\nA: idProduct=4db6\nA: bcdDevice=0004\nA: bDeviceClass=ef\nA: bDeviceSubClass=02\nA: bDeviceProtocol=01\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=1\nA: devnum=3\nA: devpath=5\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Primax Electronics Ltd.\nA: product=Villem\nA: serial=PMX01\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=0e\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\nA: iad_bFirstInterface=00\nA: iad_bInterfaceCount=02\nA: iad_bFunctionClass=0e\nA: iad_bFunctionSubClass=03\nA: iad_bFunctionProtocol=00\nA: interface=HP Webcam [2 MP Fixed]\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nA: name=Villem\nA: phys=usb-0000:00:1a.7-5/button\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nA: name=Villem\nA: index=0\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nA: bInterfaceNumber=01\nA: bAlternateSetting= 0\nA: bNumEndpoints=00\nA: bInterfaceClass=0e\nA: bInterfaceSubClass=02\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\nA: iad_bFirstInterface=00\nA: iad_bInterfaceCount=02\nA: iad_bFunctionClass=0e\nA: iad_bFunctionSubClass=03\nA: iad_bFunctionProtocol=00\nA: interface=HP Webcam [2 MP Fixed]\n\nP: /devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\n\nP: /devices/pci0000:00/0000:00:1b.0\nA: vendor=0x8086\nA: device=0x293e\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x040300\nA: irq=48\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=64\nA: consistent_dma_mask_bits=64\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0\nA: id=Intel\nA: number=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nA: vendor_id=0x111d7666\nA: subsystem_id=0x103c1526\nA: revision_id=0x100105\nA: afg=0x1\nA: mfg=0x0\nA: vendor_name=IDT\nA: chip_name=92HD88B3\nA: modelname=\nA: init_verbs=\nA: hints=\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479736\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nA: vendor_id=0x11c11040\nA: subsystem_id=0x103c1378\nA: revision_id=0x100200\nA: afg=0x0\nA: mfg=0x1\nA: vendor_name=LSI\nA: chip_name=ID 1040\nA: modelname=\nA: init_verbs=\nA: hints=\nA: init_pin_configs=\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479704\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nA: vendor_id=0x80862802\nA: subsystem_id=0x80860101\nA: revision_id=0x100000\nA: afg=0x1\nA: mfg=0x0\nA: vendor_name=Intel\nA: chip_name=Cantiga HDMI\nA: modelname=\nA: init_verbs=\nA: hints=\nA: init_pin_configs=0x03 0x18560010\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479528\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nA: name=HDA Intel Front Headphone\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nA: name=HDA Intel HDMI/DP,pcm=3\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nA: name=HDA Intel Mic\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\n\nP: /devices/pci0000:00/0000:00:1c.0\nA: vendor=0x8086\nA: device=0x2940\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=40\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.1\nA: vendor=0x8086\nA: device=0x2942\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=41\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nA: vendor=0x14e4\nA: device=0x4315\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1508\nA: class=0x028000\nA: irq=17\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=5\nA: ifindex=5\nA: type=1\nA: link_mode=1\nA: address=c4:46:19:0c:fe:93\nA: broadcast=ff:ff:ff:ff:ff:ff\nA: carrier=1\nA: dormant=0\nA: operstate=up\nA: mtu=1500\nA: flags=0x1003\nA: tx_queue_len=1000\nA: netdev_group=0\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nA: name=brcmwl-1\nA: type=wlan\nA: index=5\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.2\nA: vendor=0x8086\nA: device=0x2944\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=42\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.4\nA: vendor=0x8086\nA: device=0x2948\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=43\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.5\nA: vendor=0x8086\nA: device=0x294a\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=44\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nA: vendor=0x10ec\nA: device=0x8136\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x020000\nA: irq=46\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=2\nA: ifindex=2\nA: type=1\nA: link_mode=0\nA: address=1c:c1:de:90:ab:4f\nA: broadcast=ff:ff:ff:ff:ff:ff\nA: carrier=0\nA: speed=10\nA: duplex=half\nA: dormant=0\nA: operstate=down\nA: mtu=1500\nA: flags=0x1003\nA: tx_queue_len=1000\nA: netdev_group=0\n\nP: /devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1d.0\nA: vendor=0x8086\nA: device=0x2934\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=20\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=6\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.0\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\n\nP: /devices/pci0000:00/0000:00:1d.1\nA: vendor=0x8086\nA: device=0x2935\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=22\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=7\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.1\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\n\nP: /devices/pci0000:00/0000:00:1d.2\nA: vendor=0x8086\nA: device=0x2936\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=18\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=20\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=8\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.2\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\n\nP: /devices/pci0000:00/0000:00:1d.7\nA: vendor=0x8086\nA: device=0x293a\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0320\nA: irq=20\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\nA: companion=\nA: uframe_periodic_max=100\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=32\nA: idVendor=1d6b\nA: idProduct=0002\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=2\nA: devnum=1\nA: devpath=0\nA: version= 2.00\nA: maxchild=6\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic ehci_hcd\nA: product=EHCI Host Controller\nA: serial=0000:00:1d.7\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=80\nA: bMaxPower=100mA\nA: urbnum=98948\nA: idVendor=125f\nA: idProduct=102f\nA: bcdDevice=1100\nA: bDeviceClass=00\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=2\nA: devnum=2\nA: devpath=5\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=USB 2.0\nA: product=USB Flash Drive\nA: serial=AA30000000000242\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=08\nA: bInterfaceSubClass=06\nA: bInterfaceProtocol=50\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nA: unique_id=0\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=1\nA: sg_tablesize=65535\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=usb-storage\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nA: device_blocked=0\nA: type=0\nA: scsi_level=0\nA: vendor=USB 2.0 \nA: model=USB Flash Drive \nA: rev=1100\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0x85e8\nA: iodone_cnt=0x85e8\nA: ioerr_cnt=0x1\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=1\nA: queue_type=none\nA: max_sectors=240\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nA: range=16\nA: ext_range=256\nA: removable=1\nA: ro=0\nA: size=7864320\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=51\nA: stat= 16398 1041 615129 98688 13938 350 979421 13057964 0 1006256 13156564\nA: inflight= 0 0\nA: events=media_change\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nA: partition=1\nA: start=62\nA: size=7857074\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 16342 1035 614633 98600 13938 350 979421 13057964 0 1006168 13156476\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nA: cache_type=write through\nA: FUA=0\nA: allow_restart=1\nA: manage_start_stop=0\nA: protection_type=0\nA: protection_mode=none\nA: app_tag_own=0\nA: thin_provisioning=0\nA: provisioning_mode=full\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\n\nP: /devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\n\nP: /devices/pci0000:00/0000:00:1e.0\nA: vendor=0x8086\nA: device=0x2448\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060401\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1f.0\nA: vendor=0x8086\nA: device=0x2919\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060100\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1f.2\nA: vendor=0x8086\nA: device=0x2929\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x010601\nA: irq=45\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=64\nA: consistent_dma_mask_bits=64\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=3.0 Gbps\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nA: class=ata\nA: pio_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_MW_DMA_4, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: xfer_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: spdn_cnt=0\nA: ering=[17180648.247407750]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=1.5 Gbps\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nA: class=atapi\nA: pio_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_MW_DMA_4, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: xfer_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: spdn_cnt=0\nA: ering=[17180648.587429000]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nA: class=unknown\nA: pio_mode=XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=[17180648.955452000]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/host0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nA: unique_id=1\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=c017\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nA: device_blocked=0\nA: type=0\nA: scsi_level=6\nA: vendor=ATA \nA: model=WDC WD1600BEKT-6\nA: rev=02.0\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0xfe4\nA: iodone_cnt=0xfe4\nA: ioerr_cnt=0x13\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=31\nA: queue_ramp_up_period=120000\nA: queue_type=simple\nA: unload_heads=0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nA: range=16\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=312581808\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=50\nA: stat= 3845 109 31560 18008 48 84 1056 124 0 1884 18128\nA: inflight= 0 0\nA: events=\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nA: partition=1\nA: start=2048\nA: size=306993152\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 1921 30 15596 17400 48 84 1056 124 0 1412 17524\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nA: partition=2\nA: start=306997246\nA: size=2\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 10 0 20 4 0 0 0 0 0 4 4\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nA: partition=5\nA: start=306997248\nA: size=5582848\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 344 55 3192 320 0 0 0 0 0 320 320\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nA: cache_type=write back\nA: FUA=0\nA: allow_restart=0\nA: manage_start_stop=1\nA: protection_type=0\nA: protection_mode=none\nA: app_tag_own=0\nA: thin_provisioning=0\nA: provisioning_mode=full\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nA: unique_id=2\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=100df17\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nA: device_blocked=0\nA: type=5\nA: scsi_level=6\nA: vendor=hp \nA: model=CDDVDW TS-L633N \nA: rev=0300\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0x1902\nA: iodone_cnt=0xef7\nA: ioerr_cnt=0x4\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=1\nA: queue_ramp_up_period=120000\nA: queue_type=none\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nA: range=1\nA: ext_range=1\nA: removable=1\nA: ro=0\nA: size=2097151\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=119\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\nA: events=media_change eject_request\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\n\nP: /devices/pci0000:00/0000:00:1f.2/host2\n\nP: /devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nA: unique_id=3\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nA: unique_id=4\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host4\n\nP: /devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nA: unique_id=5\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host5\n\nP: /devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nA: unique_id=6\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=10044016\nA: em_message_supported=led \n\nP: /devices/pci0000:00/pci_bus/0000:00\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/platform/Fixed\n\nP: MDIO\n\nP: bus.0\n\nP: /devices/platform/Fixed\n\nP: MDIO\n\nP: bus.0/mdio_bus/0\n\nP: /devices/platform/alarmtimer\n\nP: /devices/platform/hp-wmi\nA: display=65792\nA: als=1\nA: dock=0\nA: tablet=0\n\nP: /devices/platform/hp-wmi/rfkill/rfkill1\nA: name=hp-wifi\nA: type=wlan\nA: index=1\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/platform/hp-wmi/rfkill/rfkill2\nA: name=hp-bluetooth\nA: type=bluetooth\nA: index=2\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/platform/i8042\n\nP: /devices/platform/i8042/serio0\nA: description=i8042 KBD port\nA: bind_mode=auto\nA: extra=0\nA: force_release=369-370\nA: scroll=0\nA: set=2\nA: softrepeat=0\nA: softraw=1\nA: err_count=0\n\nP: /devices/platform/i8042/serio0/input/input3\nA: name=AT Translated Set 2 keyboard\nA: phys=isa0060/serio0/input0\nA: uniq=\nA: properties=0\n\nP: /devices/platform/i8042/serio0/input/input3/event3\n\nP: /devices/platform/i8042/serio1\nA: description=i8042 AUX0 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio2\nA: description=i8042 AUX1 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio3\nA: description=i8042 AUX2 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio4\nA: description=i8042 AUX3 port\nA: bind_mode=auto\nA: protocol=SynPS/2\nA: rate=80\nA: resolution=200\nA: resetafter=5\nA: resync_time=0\n\nP: /devices/platform/i8042/serio4/input/input6\nA: name=SynPS/2 Synaptics TouchPad\nA: phys=isa0060/serio4/input0\nA: uniq=\nA: properties=9\n\nP: /devices/platform/i8042/serio4/input/input6/event6\n\nP: /devices/platform/i8042/serio4/input/input6/mouse0\n\nP: /devices/platform/pcspkr\n\nP: /devices/platform/reg-dummy\n\nP: /devices/platform/regulatory.0\n\nP: /devices/platform/serial8250\n\nP: /devices/platform/serial8250/tty/ttyS0\n\nP: /devices/platform/serial8250/tty/ttyS1\n\nP: /devices/platform/serial8250/tty/ttyS10\n\nP: /devices/platform/serial8250/tty/ttyS11\n\nP: /devices/platform/serial8250/tty/ttyS12\n\nP: /devices/platform/serial8250/tty/ttyS13\n\nP: /devices/platform/serial8250/tty/ttyS14\n\nP: /devices/platform/serial8250/tty/ttyS15\n\nP: /devices/platform/serial8250/tty/ttyS16\n\nP: /devices/platform/serial8250/tty/ttyS17\n\nP: /devices/platform/serial8250/tty/ttyS18\n\nP: /devices/platform/serial8250/tty/ttyS19\n\nP: /devices/platform/serial8250/tty/ttyS2\n\nP: /devices/platform/serial8250/tty/ttyS20\n\nP: /devices/platform/serial8250/tty/ttyS21\n\nP: /devices/platform/serial8250/tty/ttyS22\n\nP: /devices/platform/serial8250/tty/ttyS23\n\nP: /devices/platform/serial8250/tty/ttyS24\n\nP: /devices/platform/serial8250/tty/ttyS25\n\nP: /devices/platform/serial8250/tty/ttyS26\n\nP: /devices/platform/serial8250/tty/ttyS27\n\nP: /devices/platform/serial8250/tty/ttyS28\n\nP: /devices/platform/serial8250/tty/ttyS29\n\nP: /devices/platform/serial8250/tty/ttyS3\n\nP: /devices/platform/serial8250/tty/ttyS30\n\nP: /devices/platform/serial8250/tty/ttyS31\n\nP: /devices/platform/serial8250/tty/ttyS4\n\nP: /devices/platform/serial8250/tty/ttyS5\n\nP: /devices/platform/serial8250/tty/ttyS6\n\nP: /devices/platform/serial8250/tty/ttyS7\n\nP: /devices/platform/serial8250/tty/ttyS8\n\nP: /devices/platform/serial8250/tty/ttyS9\n\nP: /devices/pnp0/00:00\nA: options=\n\nP: /devices/pnp0/00:01\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:02\nA: options=\nA: id=PNP0200\n\nP: /devices/pnp0/00:03\nA: options=\nA: id=INT0800\n\nP: /devices/pnp0/00:04\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:05\nA: options=\n\nP: /devices/pnp0/00:06\nA: options=\nA: id=PNP0c04\n\nP: /devices/pnp0/00:07\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:08\nA: options=\nA: id=PNP0b00\n\nP: /devices/pnp0/00:08/rtc/rtc0\nA: name=rtc_cmos\nA: date=2012-02-28\nA: time=17:56:45\nA: since_epoch=1330451805\nA: max_user_freq=64\nA: hctosys=1\nA: wakealarm=\n\nP: /devices/pnp0/00:09\nA: options=\nA: id=PNP0303\n\nP: /devices/pnp0/00:0a\nA: options=\n\nP: /devices/software\nA: type=1\n\nP: /devices/tracepoint\nA: type=2\n\nP: /devices/virtual/bdi/0:21\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=1\n\nP: /devices/virtual/bdi/11:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:1\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:10\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:11\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:12\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:13\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:14\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:15\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:2\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:3\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:4\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:5\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:6\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:7\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:8\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:9\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:1\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:2\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:3\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:4\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:5\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:6\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:7\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/8:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/8:16\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/default\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/block/loop0\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=1\nA: size=1363024\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop1\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=6344704\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop2\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop3\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop4\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop5\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop6\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop7\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram0\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram1\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram10\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram11\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram12\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram13\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram14\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram15\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram2\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram3\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram4\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram5\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram6\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram7\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram8\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram9\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/dmi/id\nA: bios_vendor=Hewlett-Packard\nA: bios_version=68PVI Ver. F.08\nA: bios_date=12/07/2010\nA: sys_vendor=Hewlett-Packard\nA: product_name= \nA: product_version=F.08\nA: board_vendor=Hewlett-Packard\nA: board_name=1526\nA: board_version=KBC Version 71.0D\nA: board_asset_tag=\nA: chassis_vendor=Hewlett-Packard\nA: chassis_type=10\nA: chassis_version=\nA: chassis_asset_tag= \n\nP: /devices/virtual/graphics/fbcon\nA: rotate=0\nA: cursor_blink=0\n\nP: /devices/virtual/hwmon/hwmon0\nA: name=acpitz\nA: temp1_input=16000\nA: temp1_crit=108000\nA: temp2_input=71000\nA: temp2_crit=105000\nA: temp3_input=60000\nA: temp3_crit=108000\nA: temp4_input=51000\nA: temp4_crit=105000\nA: temp5_input=24600\nA: temp5_crit=108000\nA: temp6_input=55000\nA: temp6_crit=110000\n\nP: /devices/virtual/input/input7\nA: name=HP WMI hotkeys\nA: phys=wmi/input0\nA: uniq=\nA: properties=0\n\nP: /devices/virtual/input/input7/event7\n\nP: /devices/virtual/input/mice\n\nP: /devices/virtual/mem/full\n\nP: /devices/virtual/mem/kmsg\n\nP: /devices/virtual/mem/mem\n\nP: /devices/virtual/mem/null\n\nP: /devices/virtual/mem/oldmem\n\nP: /devices/virtual/mem/port\n\nP: /devices/virtual/mem/random\n\nP: /devices/virtual/mem/urandom\n\nP: /devices/virtual/mem/zero\n\nP: /devices/virtual/misc/agpgart\n\nP: /devices/virtual/misc/btrfs-control\n\nP: /devices/virtual/misc/cpu_dma_latency\n\nP: /devices/virtual/misc/device-mapper\n\nP: /devices/virtual/misc/ecryptfs\n\nP: /devices/virtual/misc/fuse\n\nP: /devices/virtual/misc/hpet\n\nP: /devices/virtual/misc/loop-control\n\nP: /devices/virtual/misc/mcelog\n\nP: /devices/virtual/misc/network_latency\n\nP: /devices/virtual/misc/network_throughput\n\nP: /devices/virtual/misc/psaux\n\nP: /devices/virtual/misc/rfkill\n\nP: /devices/virtual/misc/snapshot\n\nP: /devices/virtual/misc/tun\n\nP: /devices/virtual/misc/uinput\n\nP: /devices/virtual/misc/vga_arbiter\n\nP: /devices/virtual/net/lo\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=1\nA: ifindex=1\nA: type=772\nA: link_mode=0\nA: address=00:00:00:00:00:00\nA: broadcast=00:00:00:00:00:00\nA: carrier=1\nA: dormant=0\nA: operstate=unknown\nA: mtu=16436\nA: flags=0x9\nA: tx_queue_len=0\nA: netdev_group=0\n\nP: /devices/virtual/ppp/ppp\n\nP: /devices/virtual/regulator/regulator.0\nA: name=dummy\nA: num_users=0\nA: type=voltage\n\nP: /devices/virtual/sound/seq\n\nP: /devices/virtual/sound/timer\n\nP: /devices/virtual/thermal/cooling_device0\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device1\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device10\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device11\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device12\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device13\nA: type=Processor\nA: max_state=7\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device14\nA: type=LCD\nA: max_state=24\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device2\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device3\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device4\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device5\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device6\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device7\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device8\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device9\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/thermal_zone0\nA: type=acpitz\nA: temp=16000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=active\nA: trip_point_1_temp=105000\nA: trip_point_2_type=active\nA: trip_point_2_temp=96000\nA: trip_point_3_type=active\nA: trip_point_3_temp=87000\nA: trip_point_4_type=active\nA: trip_point_4_temp=79000\nA: trip_point_5_type=active\nA: trip_point_5_temp=71000\nA: trip_point_6_type=active\nA: trip_point_6_temp=63000\nA: trip_point_7_type=active\nA: trip_point_7_temp=56000\nA: passive=0\nA: cdev0_trip_point=1\nA: cdev1_trip_point=7\nA: cdev2_trip_point=6\nA: cdev3_trip_point=5\nA: cdev4_trip_point=4\nA: cdev5_trip_point=3\nA: cdev6_trip_point=2\n\nP: /devices/virtual/thermal/thermal_zone1\nA: type=acpitz\nA: temp=71000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=105000\nA: passive=0\n\nP: /devices/virtual/thermal/thermal_zone2\nA: type=acpitz\nA: temp=60000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=105000\nA: trip_point_2_type=active\nA: trip_point_2_temp=84000\nA: trip_point_3_type=active\nA: trip_point_3_temp=74000\nA: trip_point_4_type=active\nA: trip_point_4_temp=53000\nA: trip_point_5_type=active\nA: trip_point_5_temp=45000\nA: trip_point_6_type=active\nA: trip_point_6_temp=38000\nA: trip_point_7_type=active\nA: trip_point_7_temp=30000\nA: cdev0_trip_point=1\nA: cdev1_trip_point=7\nA: cdev2_trip_point=6\nA: cdev3_trip_point=5\nA: cdev4_trip_point=4\nA: cdev5_trip_point=3\nA: cdev6_trip_point=2\n\nP: /devices/virtual/thermal/thermal_zone3\nA: type=acpitz\nA: temp=51000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=105000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=95000\nA: cdev0_trip_point=1\n\nP: /devices/virtual/thermal/thermal_zone4\nA: type=acpitz\nA: temp=24600\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=60000\nA: cdev0_trip_point=1\n\nP: /devices/virtual/thermal/thermal_zone5\nA: type=acpitz\nA: temp=55000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=110000\nA: passive=0\n\nP: /devices/virtual/tty/console\nA: active=tty0\n\nP: /devices/virtual/tty/ptmx\n\nP: /devices/virtual/tty/tty\n\nP: /devices/virtual/tty/tty0\nA: active=tty7\n\nP: /devices/virtual/tty/tty1\n\nP: /devices/virtual/tty/tty10\n\nP: /devices/virtual/tty/tty11\n\nP: /devices/virtual/tty/tty12\n\nP: /devices/virtual/tty/tty13\n\nP: /devices/virtual/tty/tty14\n\nP: /devices/virtual/tty/tty15\n\nP: /devices/virtual/tty/tty16\n\nP: /devices/virtual/tty/tty17\n\nP: /devices/virtual/tty/tty18\n\nP: /devices/virtual/tty/tty19\n\nP: /devices/virtual/tty/tty2\n\nP: /devices/virtual/tty/tty20\n\nP: /devices/virtual/tty/tty21\n\nP: /devices/virtual/tty/tty22\n\nP: /devices/virtual/tty/tty23\n\nP: /devices/virtual/tty/tty24\n\nP: /devices/virtual/tty/tty25\n\nP: /devices/virtual/tty/tty26\n\nP: /devices/virtual/tty/tty27\n\nP: /devices/virtual/tty/tty28\n\nP: /devices/virtual/tty/tty29\n\nP: /devices/virtual/tty/tty3\n\nP: /devices/virtual/tty/tty30\n\nP: /devices/virtual/tty/tty31\n\nP: /devices/virtual/tty/tty32\n\nP: /devices/virtual/tty/tty33\n\nP: /devices/virtual/tty/tty34\n\nP: /devices/virtual/tty/tty35\n\nP: /devices/virtual/tty/tty36\n\nP: /devices/virtual/tty/tty37\n\nP: /devices/virtual/tty/tty38\n\nP: /devices/virtual/tty/tty39\n\nP: /devices/virtual/tty/tty4\n\nP: /devices/virtual/tty/tty40\n\nP: /devices/virtual/tty/tty41\n\nP: /devices/virtual/tty/tty42\n\nP: /devices/virtual/tty/tty43\n\nP: /devices/virtual/tty/tty44\n\nP: /devices/virtual/tty/tty45\n\nP: /devices/virtual/tty/tty46\n\nP: /devices/virtual/tty/tty47\n\nP: /devices/virtual/tty/tty48\n\nP: /devices/virtual/tty/tty49\n\nP: /devices/virtual/tty/tty5\n\nP: /devices/virtual/tty/tty50\n\nP: /devices/virtual/tty/tty51\n\nP: /devices/virtual/tty/tty52\n\nP: /devices/virtual/tty/tty53\n\nP: /devices/virtual/tty/tty54\n\nP: /devices/virtual/tty/tty55\n\nP: /devices/virtual/tty/tty56\n\nP: /devices/virtual/tty/tty57\n\nP: /devices/virtual/tty/tty58\n\nP: /devices/virtual/tty/tty59\n\nP: /devices/virtual/tty/tty6\n\nP: /devices/virtual/tty/tty60\n\nP: /devices/virtual/tty/tty61\n\nP: /devices/virtual/tty/tty62\n\nP: /devices/virtual/tty/tty63\n\nP: /devices/virtual/tty/tty7\n\nP: /devices/virtual/tty/tty8\n\nP: /devices/virtual/tty/tty9\n\nP: /devices/virtual/tty/ttyprintk\n\nP: /devices/virtual/usbmon/usbmon0\n\nP: /devices/virtual/vc/vcs\n\nP: /devices/virtual/vc/vcs1\n\nP: /devices/virtual/vc/vcs2\n\nP: /devices/virtual/vc/vcs3\n\nP: /devices/virtual/vc/vcs4\n\nP: /devices/virtual/vc/vcs5\n\nP: /devices/virtual/vc/vcs6\n\nP: /devices/virtual/vc/vcs7\n\nP: /devices/virtual/vc/vcsa\n\nP: /devices/virtual/vc/vcsa1\n\nP: /devices/virtual/vc/vcsa2\n\nP: /devices/virtual/vc/vcsa3\n\nP: /devices/virtual/vc/vcsa4\n\nP: /devices/virtual/vc/vcsa5\n\nP: /devices/virtual/vc/vcsa6\n\nP: /devices/virtual/vc/vcsa7\n\nP: /devices/virtual/vtconsole/vtcon0\nA: bind=0\nA: name=(S) VGA+\n\nP: /devices/virtual/vtconsole/vtcon1\nA: bind=1\nA: name=(M) frame buffer device\n\nP: /devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\n\nP: /devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\n\nP: /devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\n\nP: /devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\n\nP: /devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\n\nP: /devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\n\nP: /devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\n\nP: /devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\n\nP: /devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\n\nP: /devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\n\nP: /devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\n\nP: /devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\n\nP: /devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\n\nP: /devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\n\n', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'description': u'Attaches a report of sysfs attributes.', 'plugin': 'attachment', 'duration': 3.638746976852417, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysfs_attachment'}) for prompt-test with priority 0. 2012-02-28 20:56:47,874 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': 'P: /devices/LNXSYSTM:00\nA: path=\\\nA: hid=LNXSYSTM\n\nP: /devices/LNXSYSTM:00/LNXCPU:00\nA: path=\\_PR_.CPU0\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:01\nA: path=\\_PR_.CPU1\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:02\nA: path=\\_PR_.CPU2\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:03\nA: path=\\_PR_.CPU3\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00\nA: hid=LNXPWRBN\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nA: name=Power Button\nA: phys=LNXPWRBN/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\n\nP: /devices/LNXSYSTM:00/device:00\nA: path=\\_SB_\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00\nA: path=\\_SB_.AC__\nA: hid=ACPI0003\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nA: online=1\nA: type=Mains\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00\nA: path=\\_SB_.PCI0\nA: hid=PNP0A08\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nA: path=\\_SB_.PCI0.HDEF.APPR\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nA: path=\\_SB_.PCI0.GFX0\nA: hid=LNXVIDEO\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nA: path=\\_SB_.PCI0.GFX0.DD01\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nA: path=\\_SB_.PCI0.GFX0.DD02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nA: path=\\_SB_.PCI0.GFX0.DD03\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nA: path=\\_SB_.PCI0.GFX0.DD04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nA: path=\\_SB_.PCI0.GFX0.DD05\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nA: name=Video Bus\nA: phys=LNXVIDEO/video/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nA: path=\\_SB_.PCI0.PDRC\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nA: path=\\_SB_.PCI0.MCHC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nA: path=\\_SB_.PCI0.PEGP\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nA: path=\\_SB_.PCI0.PEGP.DGFX\nA: hid=LNXVIDEO\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nA: path=\\_SB_.PCI0.PEGP.DGFX.LCD_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nA: path=\\_SB_.PCI0.PEGP.DGFX.CRT_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nA: path=\\_SB_.PCI0.PEGP.DGFX.TV__\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nA: path=\\_SB_.PCI0.PEGP.DGFX.DVI_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nA: path=\\_SB_.PCI0.PEGP.DGFX.DD04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nA: path=\\_SB_.PCI0.LANC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nA: path=\\_SB_.PCI0.HDEF\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nA: path=\\_SB_.PCI0.RP01\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nA: path=\\_SB_.PCI0.RP02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nA: path=\\_SB_.PCI0.RP02.WNIC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nA: path=\\_SB_.PCI0.RP03\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nA: path=\\_SB_.PCI0.RP03.ECF0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nA: path=\\_SB_.PCI0.RP03.ECF1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nA: path=\\_SB_.PCI0.RP03.ECF2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nA: path=\\_SB_.PCI0.RP03.ECF3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nA: path=\\_SB_.PCI0.RP03.ECF4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nA: path=\\_SB_.PCI0.RP03.ECF5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nA: path=\\_SB_.PCI0.RP03.ECF6\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nA: path=\\_SB_.PCI0.RP03.ECF7\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nA: path=\\_SB_.PCI0.RP05\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nA: path=\\_SB_.PCI0.RP06\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nA: path=\\_SB_.PCI0.RP06.NIC_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nA: path=\\_SB_.PCI0.USB1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nA: path=\\_SB_.PCI0.USB1.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nA: path=\\_SB_.PCI0.USB1.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nA: path=\\_SB_.PCI0.USB1.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nA: path=\\_SB_.PCI0.USB2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nA: path=\\_SB_.PCI0.USB2.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nA: path=\\_SB_.PCI0.USB2.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nA: path=\\_SB_.PCI0.USB2.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nA: path=\\_SB_.PCI0.USB3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nA: path=\\_SB_.PCI0.USB3.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nA: path=\\_SB_.PCI0.USB3.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nA: path=\\_SB_.PCI0.USB3.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nA: path=\\_SB_.PCI0.USB4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nA: path=\\_SB_.PCI0.USB4.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nA: path=\\_SB_.PCI0.USB4.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nA: path=\\_SB_.PCI0.USB4.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nA: path=\\_SB_.PCI0.USB5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nA: path=\\_SB_.PCI0.USB5.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nA: path=\\_SB_.PCI0.USB5.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nA: path=\\_SB_.PCI0.USB5.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nA: path=\\_SB_.PCI0.USB6\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nA: path=\\_SB_.PCI0.USB6.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nA: path=\\_SB_.PCI0.USB6.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nA: path=\\_SB_.PCI0.USB6.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nA: path=\\_SB_.PCI0.U6RM\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nA: path=\\_SB_.PCI0.U6RM.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nA: path=\\_SB_.PCI0.U6RM.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nA: path=\\_SB_.PCI0.U6RM.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nA: path=\\_SB_.PCI0.EHC1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nA: path=\\_SB_.PCI0.EHC1.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT2.HPT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nA: path=\\_SB_.PCI0.EHC2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nA: path=\\_SB_.PCI0.EHC2.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nA: path=\\_SB_.PCI0.PCIB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nA: path=\\_SB_.PCI0.LPCB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nA: path=\\_SB_.PCI0.LPCB.FWHD\nA: hid=INT0800\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nA: path=\\_SB_.PCI0.LPCB.IPIC\nA: hid=PNP0000\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nA: path=\\_SB_.PCI0.LPCB.TIMR\nA: hid=PNP0100\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nA: path=\\_SB_.PCI0.LPCB.HPET\nA: hid=PNP0103\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nA: path=\\_SB_.PCI0.LPCB.DMAC\nA: hid=PNP0200\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nA: path=\\_SB_.PCI0.LPCB.PS2K\nA: hid=PNP0303\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nA: path=\\_SB_.PCI0.LPCB.SIO_\nA: hid=PNP0A06\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nA: path=\\_SB_.PCI0.LPCB.RTC_\nA: hid=PNP0B00\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nA: path=\\_SB_.PCI0.LPCB.HTAM\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nA: path=\\_SB_.PCI0.LPCB.LDRC\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nA: path=\\_SB_.PCI0.LPCB.MATH\nA: hid=PNP0C04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nA: path=\\_SB_.PCI0.LPCB.EC0_\nA: hid=PNP0C09\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nA: path=\\_SB_.PCI0.LPCB.LNKA\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nA: path=\\_SB_.PCI0.LPCB.LNKB\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nA: path=\\_SB_.PCI0.LPCB.LNKC\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nA: path=\\_SB_.PCI0.LPCB.LNKD\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nA: path=\\_SB_.PCI0.LPCB.LNKE\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nA: path=\\_SB_.PCI0.LPCB.LNKF\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nA: path=\\_SB_.PCI0.LPCB.LNKG\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nA: path=\\_SB_.PCI0.LPCB.LNKH\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nA: path=\\_SB_.PCI0.LPCB.PS2M\nA: hid=SYN0176\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nA: path=\\_SB_.PCI0.SATA\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nA: path=\\_SB_.PCI0.SATA.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nA: path=\\_SB_.PCI0.SATA.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nA: path=\\_SB_.PCI0.SATA.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nA: path=\\_SB_.PCI0.SBUS\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00\nA: path=\\_SB_.BAT0\nA: hid=PNP0C0A\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nA: status=Unknown\nA: present=1\nA: technology=Li-ion\nA: cycle_count=0\nA: voltage_min_design=10800000\nA: voltage_now=12400000\nA: current_now=0\nA: charge_full_design=4400000\nA: charge_full=3462000\nA: charge_now=3416000\nA: type=Battery\nA: model_name=Primary\nA: manufacturer=Hewlett-Packard\nA: serial_number=03156 2010/05/21\nA: alarm=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00\nA: path=\\_SB_.LID_\nA: hid=PNP0C0D\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nA: name=Lid Switch\nA: phys=PNP0C0D/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00\nA: path=\\_SB_.SLPB\nA: hid=PNP0C0E\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nA: name=Sleep Button\nA: phys=PNP0C0E/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C14:00\nA: path=\\_SB_.WMID\nA: hid=PNP0C14\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C32:00\nA: path=\\_SB_.HST1\nA: hid=PNP0C32\n\nP: /devices/LNXSYSTM:00/device:52\nA: path=\\_TZ_\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:01\nA: path=\\_TZ_.PFN6\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:02\nA: path=\\_TZ_.PFN7\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:03\nA: path=\\_TZ_.PFN8\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:04\nA: path=\\_TZ_.PFN9\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:05\nA: path=\\_TZ_.PFNA\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:06\nA: path=\\_TZ_.PFNB\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:07\nA: path=\\_TZ_.PGF0\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:08\nA: path=\\_TZ_.PFN0\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:09\nA: path=\\_TZ_.PFN1\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nA: path=\\_TZ_.PFN2\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nA: path=\\_TZ_.PFN3\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nA: path=\\_TZ_.PFN4\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nA: path=\\_TZ_.PFN5\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:00\nA: path=\\_TZ_.GFXZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:01\nA: path=\\_TZ_.DTSZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:02\nA: path=\\_TZ_.CPUZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:03\nA: path=\\_TZ_.SKNZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:04\nA: path=\\_TZ_.BATZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:05\nA: path=\\_TZ_.FDTZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:00\nA: path=\\_TZ_.FAN6\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:01\nA: path=\\_TZ_.FAN7\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:02\nA: path=\\_TZ_.FAN8\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:03\nA: path=\\_TZ_.FAN9\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:04\nA: path=\\_TZ_.FANA\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:05\nA: path=\\_TZ_.FANB\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:06\nA: path=\\_TZ_.FANG\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:07\nA: path=\\_TZ_.FAN0\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:08\nA: path=\\_TZ_.FAN1\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:09\nA: path=\\_TZ_.FAN2\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nA: path=\\_TZ_.FAN3\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nA: path=\\_TZ_.FAN4\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nA: path=\\_TZ_.FAN5\nA: hid=PNP0C0B\n\nP: /devices/breakpoint\nA: type=5\n\nP: /devices/cpu\nA: type=4\n\nP: /devices/pci0000:00/0000:00:00.0\nA: vendor=0x8086\nA: device=0x2a40\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060000\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:02.0\nA: vendor=0x8086\nA: device=0x2a42\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x030000\nA: irq=47\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=36\nA: consistent_dma_mask_bits=36\nA: broken_parity_status=0\nA: msi_bus=\nA: boot_vga=1\n\nP: /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nA: bl_power=0\nA: brightness=24\nA: actual_brightness=24\nA: max_brightness=24\nA: type=firmware\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nA: name=DPDDC-B\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nA: name=DPDDC-D\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nA: status=connected\nA: enabled=enabled\nA: dpms=On\nA: modes=1366x768\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nA: bl_power=-1293804824\nA: brightness=2948310\nA: actual_brightness=2948310\nA: max_brightness=2948310\nA: type=raw\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: subconnector=\nA: select_subconnector=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/controlD64\n\nP: /devices/pci0000:00/0000:00:02.0/graphics/fb0\nA: bits_per_pixel=32\nA: blank=\nA: console=\nA: cursor=\nA: mode=\nA: modes=U:1366x768p-0\nA: pan=0,0\nA: virtual_size=1366,768\nA: name=inteldrmfb\nA: stride=5504\nA: rotate=0\nA: state=0\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-0\nA: name=i915 gmbus disabled\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-1\nA: name=i915 gmbus ssc\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-10\nA: name=i915 GPIOE\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-11\nA: name=i915 gmbus reserved\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-12\nA: name=i915 gmbus dpd\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-13\nA: name=i915 GPIOF\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-2\nA: name=i915 GPIOB\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-3\nA: name=i915 gmbus vga\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-4\nA: name=i915 GPIOA\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-5\nA: name=i915 gmbus panel\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-6\nA: name=i915 GPIOC\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-7\nA: name=i915 gmbus dpc\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-8\nA: name=i915 GPIOD\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-9\nA: name=i915 gmbus dpb\n\nP: /devices/pci0000:00/0000:00:02.1\nA: vendor=0x8086\nA: device=0x2a43\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x038000\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.0\nA: vendor=0x8086\nA: device=0x2937\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=16\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=55\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=3\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.0\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1\nA: configuration=\nA: bNumInterfaces= 4\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=31220\nA: idVendor=03f0\nA: idProduct=231d\nA: bcdDevice=0306\nA: bDeviceClass=e0\nA: bDeviceSubClass=01\nA: bDeviceProtocol=01\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=3\nA: devnum=2\nA: devpath=1\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Broadcom Corp\nA: product=HP Integrated Module\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=03\nA: bInterfaceClass=e0\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nA: bus=USB\nA: type=BR/EDR\nA: name=ubuntu-0\nA: class=0x4a0100\nA: address=70:F3:95:59:34:A3\nA: features=0xffff8ffe9bff7983\nA: manufacturer=15\nA: hci_version=4\nA: hci_revision=306\nA: idle_timeout=0\nA: sniff_max_interval=800\nA: sniff_min_interval=80\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nA: name=hci0\nA: type=bluetooth\nA: index=0\nA: persistent=0\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nA: bInterfaceNumber=01\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=e0\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nA: bInterfaceNumber=02\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=ff\nA: bInterfaceSubClass=ff\nA: bInterfaceProtocol=ff\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nA: bInterfaceNumber=03\nA: bAlternateSetting= 0\nA: bNumEndpoints=00\nA: bInterfaceClass=fe\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\n\nP: /devices/pci0000:00/0000:00:1a.1\nA: vendor=0x8086\nA: device=0x2938\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=17\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=4\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.1\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\n\nP: /devices/pci0000:00/0000:00:1a.2\nA: vendor=0x8086\nA: device=0x2939\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=18\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=21\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=5\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.2\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\n\nP: /devices/pci0000:00/0000:00:1a.7\nA: vendor=0x8086\nA: device=0x293c\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0320\nA: irq=19\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\nA: companion=\nA: uframe_periodic_max=100\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=55\nA: idVendor=1d6b\nA: idProduct=0002\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=1\nA: devnum=1\nA: devpath=0\nA: version= 2.00\nA: maxchild=6\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic ehci_hcd\nA: product=EHCI Host Controller\nA: serial=0000:00:1a.7\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5\nA: configuration=\nA: bNumInterfaces= 2\nA: bConfigurationValue=1\nA: bmAttributes=80\nA: bMaxPower=500mA\nA: urbnum=20\nA: idVendor=0461\nA: idProduct=4db6\nA: bcdDevice=0004\nA: bDeviceClass=ef\nA: bDeviceSubClass=02\nA: bDeviceProtocol=01\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=1\nA: devnum=3\nA: devpath=5\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Primax Electronics Ltd.\nA: product=Villem\nA: serial=PMX01\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=0e\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\nA: iad_bFirstInterface=00\nA: iad_bInterfaceCount=02\nA: iad_bFunctionClass=0e\nA: iad_bFunctionSubClass=03\nA: iad_bFunctionProtocol=00\nA: interface=HP Webcam [2 MP Fixed]\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nA: name=Villem\nA: phys=usb-0000:00:1a.7-5/button\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nA: name=Villem\nA: index=0\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nA: bInterfaceNumber=01\nA: bAlternateSetting= 0\nA: bNumEndpoints=00\nA: bInterfaceClass=0e\nA: bInterfaceSubClass=02\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\nA: iad_bFirstInterface=00\nA: iad_bInterfaceCount=02\nA: iad_bFunctionClass=0e\nA: iad_bFunctionSubClass=03\nA: iad_bFunctionProtocol=00\nA: interface=HP Webcam [2 MP Fixed]\n\nP: /devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\n\nP: /devices/pci0000:00/0000:00:1b.0\nA: vendor=0x8086\nA: device=0x293e\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x040300\nA: irq=48\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=64\nA: consistent_dma_mask_bits=64\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0\nA: id=Intel\nA: number=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nA: vendor_id=0x111d7666\nA: subsystem_id=0x103c1526\nA: revision_id=0x100105\nA: afg=0x1\nA: mfg=0x0\nA: vendor_name=IDT\nA: chip_name=92HD88B3\nA: modelname=\nA: init_verbs=\nA: hints=\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479736\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nA: vendor_id=0x11c11040\nA: subsystem_id=0x103c1378\nA: revision_id=0x100200\nA: afg=0x0\nA: mfg=0x1\nA: vendor_name=LSI\nA: chip_name=ID 1040\nA: modelname=\nA: init_verbs=\nA: hints=\nA: init_pin_configs=\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479704\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nA: vendor_id=0x80862802\nA: subsystem_id=0x80860101\nA: revision_id=0x100000\nA: afg=0x1\nA: mfg=0x0\nA: vendor_name=Intel\nA: chip_name=Cantiga HDMI\nA: modelname=\nA: init_verbs=\nA: hints=\nA: init_pin_configs=0x03 0x18560010\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479528\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nA: name=HDA Intel Front Headphone\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nA: name=HDA Intel HDMI/DP,pcm=3\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nA: name=HDA Intel Mic\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\n\nP: /devices/pci0000:00/0000:00:1c.0\nA: vendor=0x8086\nA: device=0x2940\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=40\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.1\nA: vendor=0x8086\nA: device=0x2942\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=41\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nA: vendor=0x14e4\nA: device=0x4315\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1508\nA: class=0x028000\nA: irq=17\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=5\nA: ifindex=5\nA: type=1\nA: link_mode=1\nA: address=c4:46:19:0c:fe:93\nA: broadcast=ff:ff:ff:ff:ff:ff\nA: carrier=1\nA: dormant=0\nA: operstate=up\nA: mtu=1500\nA: flags=0x1003\nA: tx_queue_len=1000\nA: netdev_group=0\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nA: name=brcmwl-1\nA: type=wlan\nA: index=5\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.2\nA: vendor=0x8086\nA: device=0x2944\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=42\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.4\nA: vendor=0x8086\nA: device=0x2948\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=43\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.5\nA: vendor=0x8086\nA: device=0x294a\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=44\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nA: vendor=0x10ec\nA: device=0x8136\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x020000\nA: irq=46\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=2\nA: ifindex=2\nA: type=1\nA: link_mode=0\nA: address=1c:c1:de:90:ab:4f\nA: broadcast=ff:ff:ff:ff:ff:ff\nA: carrier=0\nA: speed=10\nA: duplex=half\nA: dormant=0\nA: operstate=down\nA: mtu=1500\nA: flags=0x1003\nA: tx_queue_len=1000\nA: netdev_group=0\n\nP: /devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1d.0\nA: vendor=0x8086\nA: device=0x2934\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=20\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=6\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.0\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\n\nP: /devices/pci0000:00/0000:00:1d.1\nA: vendor=0x8086\nA: device=0x2935\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=22\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=7\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.1\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\n\nP: /devices/pci0000:00/0000:00:1d.2\nA: vendor=0x8086\nA: device=0x2936\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=18\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=20\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=8\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.2\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\n\nP: /devices/pci0000:00/0000:00:1d.7\nA: vendor=0x8086\nA: device=0x293a\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0320\nA: irq=20\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\nA: companion=\nA: uframe_periodic_max=100\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=32\nA: idVendor=1d6b\nA: idProduct=0002\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=2\nA: devnum=1\nA: devpath=0\nA: version= 2.00\nA: maxchild=6\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic ehci_hcd\nA: product=EHCI Host Controller\nA: serial=0000:00:1d.7\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=80\nA: bMaxPower=100mA\nA: urbnum=98948\nA: idVendor=125f\nA: idProduct=102f\nA: bcdDevice=1100\nA: bDeviceClass=00\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=2\nA: devnum=2\nA: devpath=5\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=USB 2.0\nA: product=USB Flash Drive\nA: serial=AA30000000000242\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=08\nA: bInterfaceSubClass=06\nA: bInterfaceProtocol=50\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nA: unique_id=0\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=1\nA: sg_tablesize=65535\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=usb-storage\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nA: device_blocked=0\nA: type=0\nA: scsi_level=0\nA: vendor=USB 2.0 \nA: model=USB Flash Drive \nA: rev=1100\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0x85e8\nA: iodone_cnt=0x85e8\nA: ioerr_cnt=0x1\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=1\nA: queue_type=none\nA: max_sectors=240\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nA: range=16\nA: ext_range=256\nA: removable=1\nA: ro=0\nA: size=7864320\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=51\nA: stat= 16398 1041 615129 98688 13938 350 979421 13057964 0 1006256 13156564\nA: inflight= 0 0\nA: events=media_change\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nA: partition=1\nA: start=62\nA: size=7857074\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 16342 1035 614633 98600 13938 350 979421 13057964 0 1006168 13156476\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nA: cache_type=write through\nA: FUA=0\nA: allow_restart=1\nA: manage_start_stop=0\nA: protection_type=0\nA: protection_mode=none\nA: app_tag_own=0\nA: thin_provisioning=0\nA: provisioning_mode=full\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\n\nP: /devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\n\nP: /devices/pci0000:00/0000:00:1e.0\nA: vendor=0x8086\nA: device=0x2448\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060401\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1f.0\nA: vendor=0x8086\nA: device=0x2919\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060100\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1f.2\nA: vendor=0x8086\nA: device=0x2929\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x010601\nA: irq=45\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=64\nA: consistent_dma_mask_bits=64\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=3.0 Gbps\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nA: class=ata\nA: pio_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_MW_DMA_4, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: xfer_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: spdn_cnt=0\nA: ering=[17180648.247407750]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=1.5 Gbps\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nA: class=atapi\nA: pio_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_MW_DMA_4, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: xfer_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: spdn_cnt=0\nA: ering=[17180648.587429000]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nA: class=unknown\nA: pio_mode=XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=[17180648.955452000]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/host0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nA: unique_id=1\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=c017\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nA: device_blocked=0\nA: type=0\nA: scsi_level=6\nA: vendor=ATA \nA: model=WDC WD1600BEKT-6\nA: rev=02.0\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0xfe4\nA: iodone_cnt=0xfe4\nA: ioerr_cnt=0x13\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=31\nA: queue_ramp_up_period=120000\nA: queue_type=simple\nA: unload_heads=0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nA: range=16\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=312581808\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=50\nA: stat= 3845 109 31560 18008 48 84 1056 124 0 1884 18128\nA: inflight= 0 0\nA: events=\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nA: partition=1\nA: start=2048\nA: size=306993152\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 1921 30 15596 17400 48 84 1056 124 0 1412 17524\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nA: partition=2\nA: start=306997246\nA: size=2\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 10 0 20 4 0 0 0 0 0 4 4\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nA: partition=5\nA: start=306997248\nA: size=5582848\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 344 55 3192 320 0 0 0 0 0 320 320\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nA: cache_type=write back\nA: FUA=0\nA: allow_restart=0\nA: manage_start_stop=1\nA: protection_type=0\nA: protection_mode=none\nA: app_tag_own=0\nA: thin_provisioning=0\nA: provisioning_mode=full\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nA: unique_id=2\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=100df17\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nA: device_blocked=0\nA: type=5\nA: scsi_level=6\nA: vendor=hp \nA: model=CDDVDW TS-L633N \nA: rev=0300\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0x1902\nA: iodone_cnt=0xef7\nA: ioerr_cnt=0x4\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=1\nA: queue_ramp_up_period=120000\nA: queue_type=none\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nA: range=1\nA: ext_range=1\nA: removable=1\nA: ro=0\nA: size=2097151\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=119\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\nA: events=media_change eject_request\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\n\nP: /devices/pci0000:00/0000:00:1f.2/host2\n\nP: /devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nA: unique_id=3\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nA: unique_id=4\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host4\n\nP: /devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nA: unique_id=5\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host5\n\nP: /devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nA: unique_id=6\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=10044016\nA: em_message_supported=led \n\nP: /devices/pci0000:00/pci_bus/0000:00\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/platform/Fixed\n\nP: MDIO\n\nP: bus.0\n\nP: /devices/platform/Fixed\n\nP: MDIO\n\nP: bus.0/mdio_bus/0\n\nP: /devices/platform/alarmtimer\n\nP: /devices/platform/hp-wmi\nA: display=65792\nA: als=1\nA: dock=0\nA: tablet=0\n\nP: /devices/platform/hp-wmi/rfkill/rfkill1\nA: name=hp-wifi\nA: type=wlan\nA: index=1\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/platform/hp-wmi/rfkill/rfkill2\nA: name=hp-bluetooth\nA: type=bluetooth\nA: index=2\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/platform/i8042\n\nP: /devices/platform/i8042/serio0\nA: description=i8042 KBD port\nA: bind_mode=auto\nA: extra=0\nA: force_release=369-370\nA: scroll=0\nA: set=2\nA: softrepeat=0\nA: softraw=1\nA: err_count=0\n\nP: /devices/platform/i8042/serio0/input/input3\nA: name=AT Translated Set 2 keyboard\nA: phys=isa0060/serio0/input0\nA: uniq=\nA: properties=0\n\nP: /devices/platform/i8042/serio0/input/input3/event3\n\nP: /devices/platform/i8042/serio1\nA: description=i8042 AUX0 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio2\nA: description=i8042 AUX1 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio3\nA: description=i8042 AUX2 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio4\nA: description=i8042 AUX3 port\nA: bind_mode=auto\nA: protocol=SynPS/2\nA: rate=80\nA: resolution=200\nA: resetafter=5\nA: resync_time=0\n\nP: /devices/platform/i8042/serio4/input/input6\nA: name=SynPS/2 Synaptics TouchPad\nA: phys=isa0060/serio4/input0\nA: uniq=\nA: properties=9\n\nP: /devices/platform/i8042/serio4/input/input6/event6\n\nP: /devices/platform/i8042/serio4/input/input6/mouse0\n\nP: /devices/platform/pcspkr\n\nP: /devices/platform/reg-dummy\n\nP: /devices/platform/regulatory.0\n\nP: /devices/platform/serial8250\n\nP: /devices/platform/serial8250/tty/ttyS0\n\nP: /devices/platform/serial8250/tty/ttyS1\n\nP: /devices/platform/serial8250/tty/ttyS10\n\nP: /devices/platform/serial8250/tty/ttyS11\n\nP: /devices/platform/serial8250/tty/ttyS12\n\nP: /devices/platform/serial8250/tty/ttyS13\n\nP: /devices/platform/serial8250/tty/ttyS14\n\nP: /devices/platform/serial8250/tty/ttyS15\n\nP: /devices/platform/serial8250/tty/ttyS16\n\nP: /devices/platform/serial8250/tty/ttyS17\n\nP: /devices/platform/serial8250/tty/ttyS18\n\nP: /devices/platform/serial8250/tty/ttyS19\n\nP: /devices/platform/serial8250/tty/ttyS2\n\nP: /devices/platform/serial8250/tty/ttyS20\n\nP: /devices/platform/serial8250/tty/ttyS21\n\nP: /devices/platform/serial8250/tty/ttyS22\n\nP: /devices/platform/serial8250/tty/ttyS23\n\nP: /devices/platform/serial8250/tty/ttyS24\n\nP: /devices/platform/serial8250/tty/ttyS25\n\nP: /devices/platform/serial8250/tty/ttyS26\n\nP: /devices/platform/serial8250/tty/ttyS27\n\nP: /devices/platform/serial8250/tty/ttyS28\n\nP: /devices/platform/serial8250/tty/ttyS29\n\nP: /devices/platform/serial8250/tty/ttyS3\n\nP: /devices/platform/serial8250/tty/ttyS30\n\nP: /devices/platform/serial8250/tty/ttyS31\n\nP: /devices/platform/serial8250/tty/ttyS4\n\nP: /devices/platform/serial8250/tty/ttyS5\n\nP: /devices/platform/serial8250/tty/ttyS6\n\nP: /devices/platform/serial8250/tty/ttyS7\n\nP: /devices/platform/serial8250/tty/ttyS8\n\nP: /devices/platform/serial8250/tty/ttyS9\n\nP: /devices/pnp0/00:00\nA: options=\n\nP: /devices/pnp0/00:01\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:02\nA: options=\nA: id=PNP0200\n\nP: /devices/pnp0/00:03\nA: options=\nA: id=INT0800\n\nP: /devices/pnp0/00:04\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:05\nA: options=\n\nP: /devices/pnp0/00:06\nA: options=\nA: id=PNP0c04\n\nP: /devices/pnp0/00:07\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:08\nA: options=\nA: id=PNP0b00\n\nP: /devices/pnp0/00:08/rtc/rtc0\nA: name=rtc_cmos\nA: date=2012-02-28\nA: time=17:56:45\nA: since_epoch=1330451805\nA: max_user_freq=64\nA: hctosys=1\nA: wakealarm=\n\nP: /devices/pnp0/00:09\nA: options=\nA: id=PNP0303\n\nP: /devices/pnp0/00:0a\nA: options=\n\nP: /devices/software\nA: type=1\n\nP: /devices/tracepoint\nA: type=2\n\nP: /devices/virtual/bdi/0:21\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=1\n\nP: /devices/virtual/bdi/11:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:1\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:10\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:11\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:12\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:13\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:14\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:15\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:2\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:3\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:4\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:5\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:6\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:7\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:8\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:9\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:1\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:2\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:3\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:4\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:5\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:6\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:7\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/8:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/8:16\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/default\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/block/loop0\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=1\nA: size=1363024\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop1\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=6344704\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop2\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop3\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop4\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop5\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop6\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop7\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram0\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram1\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram10\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram11\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram12\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram13\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram14\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram15\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram2\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram3\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram4\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram5\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram6\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram7\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram8\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram9\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/dmi/id\nA: bios_vendor=Hewlett-Packard\nA: bios_version=68PVI Ver. F.08\nA: bios_date=12/07/2010\nA: sys_vendor=Hewlett-Packard\nA: product_name= \nA: product_version=F.08\nA: board_vendor=Hewlett-Packard\nA: board_name=1526\nA: board_version=KBC Version 71.0D\nA: board_asset_tag=\nA: chassis_vendor=Hewlett-Packard\nA: chassis_type=10\nA: chassis_version=\nA: chassis_asset_tag= \n\nP: /devices/virtual/graphics/fbcon\nA: rotate=0\nA: cursor_blink=0\n\nP: /devices/virtual/hwmon/hwmon0\nA: name=acpitz\nA: temp1_input=16000\nA: temp1_crit=108000\nA: temp2_input=71000\nA: temp2_crit=105000\nA: temp3_input=60000\nA: temp3_crit=108000\nA: temp4_input=51000\nA: temp4_crit=105000\nA: temp5_input=24600\nA: temp5_crit=108000\nA: temp6_input=55000\nA: temp6_crit=110000\n\nP: /devices/virtual/input/input7\nA: name=HP WMI hotkeys\nA: phys=wmi/input0\nA: uniq=\nA: properties=0\n\nP: /devices/virtual/input/input7/event7\n\nP: /devices/virtual/input/mice\n\nP: /devices/virtual/mem/full\n\nP: /devices/virtual/mem/kmsg\n\nP: /devices/virtual/mem/mem\n\nP: /devices/virtual/mem/null\n\nP: /devices/virtual/mem/oldmem\n\nP: /devices/virtual/mem/port\n\nP: /devices/virtual/mem/random\n\nP: /devices/virtual/mem/urandom\n\nP: /devices/virtual/mem/zero\n\nP: /devices/virtual/misc/agpgart\n\nP: /devices/virtual/misc/btrfs-control\n\nP: /devices/virtual/misc/cpu_dma_latency\n\nP: /devices/virtual/misc/device-mapper\n\nP: /devices/virtual/misc/ecryptfs\n\nP: /devices/virtual/misc/fuse\n\nP: /devices/virtual/misc/hpet\n\nP: /devices/virtual/misc/loop-control\n\nP: /devices/virtual/misc/mcelog\n\nP: /devices/virtual/misc/network_latency\n\nP: /devices/virtual/misc/network_throughput\n\nP: /devices/virtual/misc/psaux\n\nP: /devices/virtual/misc/rfkill\n\nP: /devices/virtual/misc/snapshot\n\nP: /devices/virtual/misc/tun\n\nP: /devices/virtual/misc/uinput\n\nP: /devices/virtual/misc/vga_arbiter\n\nP: /devices/virtual/net/lo\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=1\nA: ifindex=1\nA: type=772\nA: link_mode=0\nA: address=00:00:00:00:00:00\nA: broadcast=00:00:00:00:00:00\nA: carrier=1\nA: dormant=0\nA: operstate=unknown\nA: mtu=16436\nA: flags=0x9\nA: tx_queue_len=0\nA: netdev_group=0\n\nP: /devices/virtual/ppp/ppp\n\nP: /devices/virtual/regulator/regulator.0\nA: name=dummy\nA: num_users=0\nA: type=voltage\n\nP: /devices/virtual/sound/seq\n\nP: /devices/virtual/sound/timer\n\nP: /devices/virtual/thermal/cooling_device0\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device1\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device10\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device11\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device12\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device13\nA: type=Processor\nA: max_state=7\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device14\nA: type=LCD\nA: max_state=24\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device2\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device3\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device4\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device5\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device6\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device7\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device8\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device9\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/thermal_zone0\nA: type=acpitz\nA: temp=16000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=active\nA: trip_point_1_temp=105000\nA: trip_point_2_type=active\nA: trip_point_2_temp=96000\nA: trip_point_3_type=active\nA: trip_point_3_temp=87000\nA: trip_point_4_type=active\nA: trip_point_4_temp=79000\nA: trip_point_5_type=active\nA: trip_point_5_temp=71000\nA: trip_point_6_type=active\nA: trip_point_6_temp=63000\nA: trip_point_7_type=active\nA: trip_point_7_temp=56000\nA: passive=0\nA: cdev0_trip_point=1\nA: cdev1_trip_point=7\nA: cdev2_trip_point=6\nA: cdev3_trip_point=5\nA: cdev4_trip_point=4\nA: cdev5_trip_point=3\nA: cdev6_trip_point=2\n\nP: /devices/virtual/thermal/thermal_zone1\nA: type=acpitz\nA: temp=71000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=105000\nA: passive=0\n\nP: /devices/virtual/thermal/thermal_zone2\nA: type=acpitz\nA: temp=60000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=105000\nA: trip_point_2_type=active\nA: trip_point_2_temp=84000\nA: trip_point_3_type=active\nA: trip_point_3_temp=74000\nA: trip_point_4_type=active\nA: trip_point_4_temp=53000\nA: trip_point_5_type=active\nA: trip_point_5_temp=45000\nA: trip_point_6_type=active\nA: trip_point_6_temp=38000\nA: trip_point_7_type=active\nA: trip_point_7_temp=30000\nA: cdev0_trip_point=1\nA: cdev1_trip_point=7\nA: cdev2_trip_point=6\nA: cdev3_trip_point=5\nA: cdev4_trip_point=4\nA: cdev5_trip_point=3\nA: cdev6_trip_point=2\n\nP: /devices/virtual/thermal/thermal_zone3\nA: type=acpitz\nA: temp=51000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=105000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=95000\nA: cdev0_trip_point=1\n\nP: /devices/virtual/thermal/thermal_zone4\nA: type=acpitz\nA: temp=24600\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=60000\nA: cdev0_trip_point=1\n\nP: /devices/virtual/thermal/thermal_zone5\nA: type=acpitz\nA: temp=55000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=110000\nA: passive=0\n\nP: /devices/virtual/tty/console\nA: active=tty0\n\nP: /devices/virtual/tty/ptmx\n\nP: /devices/virtual/tty/tty\n\nP: /devices/virtual/tty/tty0\nA: active=tty7\n\nP: /devices/virtual/tty/tty1\n\nP: /devices/virtual/tty/tty10\n\nP: /devices/virtual/tty/tty11\n\nP: /devices/virtual/tty/tty12\n\nP: /devices/virtual/tty/tty13\n\nP: /devices/virtual/tty/tty14\n\nP: /devices/virtual/tty/tty15\n\nP: /devices/virtual/tty/tty16\n\nP: /devices/virtual/tty/tty17\n\nP: /devices/virtual/tty/tty18\n\nP: /devices/virtual/tty/tty19\n\nP: /devices/virtual/tty/tty2\n\nP: /devices/virtual/tty/tty20\n\nP: /devices/virtual/tty/tty21\n\nP: /devices/virtual/tty/tty22\n\nP: /devices/virtual/tty/tty23\n\nP: /devices/virtual/tty/tty24\n\nP: /devices/virtual/tty/tty25\n\nP: /devices/virtual/tty/tty26\n\nP: /devices/virtual/tty/tty27\n\nP: /devices/virtual/tty/tty28\n\nP: /devices/virtual/tty/tty29\n\nP: /devices/virtual/tty/tty3\n\nP: /devices/virtual/tty/tty30\n\nP: /devices/virtual/tty/tty31\n\nP: /devices/virtual/tty/tty32\n\nP: /devices/virtual/tty/tty33\n\nP: /devices/virtual/tty/tty34\n\nP: /devices/virtual/tty/tty35\n\nP: /devices/virtual/tty/tty36\n\nP: /devices/virtual/tty/tty37\n\nP: /devices/virtual/tty/tty38\n\nP: /devices/virtual/tty/tty39\n\nP: /devices/virtual/tty/tty4\n\nP: /devices/virtual/tty/tty40\n\nP: /devices/virtual/tty/tty41\n\nP: /devices/virtual/tty/tty42\n\nP: /devices/virtual/tty/tty43\n\nP: /devices/virtual/tty/tty44\n\nP: /devices/virtual/tty/tty45\n\nP: /devices/virtual/tty/tty46\n\nP: /devices/virtual/tty/tty47\n\nP: /devices/virtual/tty/tty48\n\nP: /devices/virtual/tty/tty49\n\nP: /devices/virtual/tty/tty5\n\nP: /devices/virtual/tty/tty50\n\nP: /devices/virtual/tty/tty51\n\nP: /devices/virtual/tty/tty52\n\nP: /devices/virtual/tty/tty53\n\nP: /devices/virtual/tty/tty54\n\nP: /devices/virtual/tty/tty55\n\nP: /devices/virtual/tty/tty56\n\nP: /devices/virtual/tty/tty57\n\nP: /devices/virtual/tty/tty58\n\nP: /devices/virtual/tty/tty59\n\nP: /devices/virtual/tty/tty6\n\nP: /devices/virtual/tty/tty60\n\nP: /devices/virtual/tty/tty61\n\nP: /devices/virtual/tty/tty62\n\nP: /devices/virtual/tty/tty63\n\nP: /devices/virtual/tty/tty7\n\nP: /devices/virtual/tty/tty8\n\nP: /devices/virtual/tty/tty9\n\nP: /devices/virtual/tty/ttyprintk\n\nP: /devices/virtual/usbmon/usbmon0\n\nP: /devices/virtual/vc/vcs\n\nP: /devices/virtual/vc/vcs1\n\nP: /devices/virtual/vc/vcs2\n\nP: /devices/virtual/vc/vcs3\n\nP: /devices/virtual/vc/vcs4\n\nP: /devices/virtual/vc/vcs5\n\nP: /devices/virtual/vc/vcs6\n\nP: /devices/virtual/vc/vcs7\n\nP: /devices/virtual/vc/vcsa\n\nP: /devices/virtual/vc/vcsa1\n\nP: /devices/virtual/vc/vcsa2\n\nP: /devices/virtual/vc/vcsa3\n\nP: /devices/virtual/vc/vcsa4\n\nP: /devices/virtual/vc/vcsa5\n\nP: /devices/virtual/vc/vcsa6\n\nP: /devices/virtual/vc/vcsa7\n\nP: /devices/virtual/vtconsole/vtcon0\nA: bind=0\nA: name=(S) VGA+\n\nP: /devices/virtual/vtconsole/vtcon1\nA: bind=1\nA: name=(M) frame buffer device\n\nP: /devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\n\nP: /devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\n\nP: /devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\n\nP: /devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\n\nP: /devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\n\nP: /devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\n\nP: /devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\n\nP: /devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\n\nP: /devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\n\nP: /devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\n\nP: /devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\n\nP: /devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\n\nP: /devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\n\nP: /devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\n\n', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'description': u'Attaches a report of sysfs attributes.', 'plugin': 'attachment', 'duration': 3.638746976852417, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysfs_attachment'}) for prompt-test with priority 100. 2012-02-28 20:56:47,875 DEBUG Finished firing prompt-test. 2012-02-28 20:56:47,875 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:47,875 DEBUG Finished firing prompt-attachment. 2012-02-28 20:56:47,875 DEBUG Finished firing prompt-job. 2012-02-28 20:56:48,429 DEBUG Started firing prompt-job. 2012-02-28 20:56:48,429 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'udev_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:48,758 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'udev_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:48,758 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'udev_attachment'}) for prompt-job with priority 0. 2012-02-28 20:56:48,758 DEBUG Started firing prompt-attachment. 2012-02-28 20:56:48,759 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment(, {'status': 'uninitiated', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'udev_attachment'}) for prompt-attachment with priority 0. 2012-02-28 20:56:48,759 DEBUG Started firing prompt-shell. 2012-02-28 20:56:48,759 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'udev_attachment'}) for prompt-shell with priority 0. 2012-02-28 20:56:48,759 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:48,761 DEBUG Started firing message-exec. 2012-02-28 20:56:48,761 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'udev_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:48,761 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:48,762 INFO Running command: udevadm info --export-db 2012-02-28 20:56:48,835 DEBUG Started firing message-result. 2012-02-28 20:56:48,839 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, P: /devices/LNXSYSTM:00 E: DEVPATH=/devices/LNXSYSTM:00 E: MODALIAS=acpi:LNXSYSTM: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/LNXCPU:00 E: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:00 E: DRIVER=processor E: MODALIAS=acpi:LNXCPU: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/LNXCPU:01 E: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:01 E: DRIVER=processor E: MODALIAS=acpi:LNXCPU: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/LNXCPU:02 E: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:02 E: DRIVER=processor E: MODALIAS=acpi:LNXCPU: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/LNXCPU:03 E: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:03 E: DRIVER=processor E: MODALIAS=acpi:LNXCPU: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/LNXPWRBN:00 E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00 E: DRIVER=button E: MODALIAS=acpi:LNXPWRBN: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXPWRBN:00 E: ID_PATH_TAG=acpi-LNXPWRBN_00 E: KEY=10000000000000 0 E: MODALIAS=input:b0019v0000p0001e0000-e0,1,k74,ramlsfw E: NAME="Power Button" E: PHYS="LNXPWRBN/button/input0" E: PRODUCT=19/0/1/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6481374 P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2 N: input/event2 E: DEVNAME=/dev/input/event2 E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2 E: DMI_VENDOR=Hewlett-Packard E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXPWRBN:00 E: ID_PATH_TAG=acpi-LNXPWRBN_00 E: MAJOR=13 E: MINOR=66 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6501590 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/LNXSYSTM:00/device:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/ACPI0003:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/ACPI0003:00 E: DRIVER=ac E: MODALIAS=acpi:ACPI0003: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC E: DEVPATH=/devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC E: POWER_SUPPLY_NAME=AC E: POWER_SUPPLY_ONLINE=1 E: SUBSYSTEM=power_supply E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00 E: DRIVER=pci_root E: MODALIAS=acpi:PNP0A08:PNP0A03: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00 E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01 E: DRIVER=video E: MODALIAS=acpi:LNXVIDEO: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXVIDEO:01 E: ID_PATH_TAG=acpi-LNXVIDEO_01 E: KEY=3e000b00000000 0 0 0 E: MODALIAS=input:b0019v0000p0006e0000-e0,1,kE0,E1,E3,F1,F2,F3,F4,F5,ramlsfw E: NAME="Video Bus" E: PHYS="LNXVIDEO/video/input0" E: PRODUCT=19/0/6/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=7405603 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4 N: input/event4 E: DEVNAME=/dev/input/event4 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4 E: DMI_VENDOR=Hewlett-Packard E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXVIDEO:01 E: ID_PATH_TAG=acpi-LNXVIDEO_01 E: MAJOR=13 E: MINOR=68 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=7414244 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00 E: MODALIAS=acpi:PNP0C02: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00 E: MODALIAS=acpi:LNXVIDEO: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00 E: MODALIAS=acpi:INT0800: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00 E: MODALIAS=acpi:PNP0000: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00 E: MODALIAS=acpi:PNP0100: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00 E: MODALIAS=acpi:PNP0103:PNP0C01: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00 E: MODALIAS=acpi:PNP0200: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00 E: MODALIAS=acpi:PNP0303: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00 E: DRIVER=container E: MODALIAS=acpi:PNP0A06: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00 E: MODALIAS=acpi:PNP0B00: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01 E: MODALIAS=acpi:PNP0C02: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02 E: MODALIAS=acpi:PNP0C02: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00 E: MODALIAS=acpi:PNP0C04: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00 E: DRIVER=ec E: MODALIAS=acpi:PNP0C09: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00 E: DRIVER=pci_link E: MODALIAS=acpi:PNP0C0F: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01 E: DRIVER=pci_link E: MODALIAS=acpi:PNP0C0F: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02 E: DRIVER=pci_link E: MODALIAS=acpi:PNP0C0F: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03 E: DRIVER=pci_link E: MODALIAS=acpi:PNP0C0F: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04 E: DRIVER=pci_link E: MODALIAS=acpi:PNP0C0F: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05 E: DRIVER=pci_link E: MODALIAS=acpi:PNP0C0F: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06 E: DRIVER=pci_link E: MODALIAS=acpi:PNP0C0F: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07 E: DRIVER=pci_link E: MODALIAS=acpi:PNP0C0F: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00 E: MODALIAS=acpi:SYN0176:SYN0100:SYN0002:PNP0F13: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0C0A:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0A:00 E: DRIVER=battery E: MODALIAS=acpi:PNP0C0A: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 E: POWER_SUPPLY_CHARGE_FULL=3462000 E: POWER_SUPPLY_CHARGE_FULL_DESIGN=4400000 E: POWER_SUPPLY_CHARGE_NOW=3416000 E: POWER_SUPPLY_CURRENT_NOW=0 E: POWER_SUPPLY_CYCLE_COUNT=0 E: POWER_SUPPLY_MANUFACTURER=Hewlett-Packard E: POWER_SUPPLY_MODEL_NAME=Primary E: POWER_SUPPLY_NAME=BAT0 E: POWER_SUPPLY_PRESENT=1 E: POWER_SUPPLY_SERIAL_NUMBER=03156 2010/05/21 E: POWER_SUPPLY_STATUS=Unknown E: POWER_SUPPLY_TECHNOLOGY=Li-ion E: POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000 E: POWER_SUPPLY_VOLTAGE_NOW=12400000 E: SUBSYSTEM=power_supply E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0C0D:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00 E: DRIVER=button E: MODALIAS=acpi:PNP0C0D: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1 E: EV=21 E: ID_INPUT=1 E: ID_PATH=acpi-PNP0C0D:00 E: ID_PATH_TAG=acpi-PNP0C0D_00 E: MODALIAS=input:b0019v0000p0005e0000-e0,5,kramlsfw0, E: NAME="Lid Switch" E: PHYS="PNP0C0D/button/input0" E: PRODUCT=19/0/5/0 E: PROP=0 E: SUBSYSTEM=input E: SW=1 E: UDEV_LOG=3 E: USEC_INITIALIZED=6526220 P: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1 N: input/event1 E: DEVNAME=/dev/input/event1 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1 E: ID_INPUT=1 E: ID_PATH=acpi-PNP0C0D:00 E: ID_PATH_TAG=acpi-PNP0C0D_00 E: MAJOR=13 E: MINOR=65 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6534888 P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00 E: DRIVER=button E: MODALIAS=acpi:PNP0C0E: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-PNP0C0E:00 E: ID_PATH_TAG=acpi-PNP0C0E_00 E: KEY=4000 0 0 E: MODALIAS=input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw E: NAME="Sleep Button" E: PHYS="PNP0C0E/button/input0" E: PRODUCT=19/0/3/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6526856 P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0 N: input/event0 E: DEVNAME=/dev/input/event0 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0 E: DMI_VENDOR=Hewlett-Packard E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-PNP0C0E:00 E: ID_PATH_TAG=acpi-PNP0C0E_00 E: MAJOR=13 E: MINOR=64 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6531439 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/LNXSYSTM:00/device:00/PNP0C14:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C14:00 E: DRIVER=wmi E: MODALIAS=acpi:PNP0C14: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:00/PNP0C32:00 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C32:00 E: MODALIAS=acpi:PNP0C32: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52 E: DEVPATH=/devices/LNXSYSTM:00/device:52 E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:01 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:01 E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:02 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:02 E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:03 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:03 E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:04 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:04 E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:05 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:05 E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:06 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:06 E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:07 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:07 E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:08 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:08 E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:09 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:09 E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:0a E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0a E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:0b E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0b E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:0c E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0c E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXPOWER:0d E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0d E: DRIVER=power E: MODALIAS=acpi:LNXPOWER: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXTHERM:00 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:00 E: DRIVER=thermal E: MODALIAS=acpi:LNXTHERM: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXTHERM:01 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:01 E: DRIVER=thermal E: MODALIAS=acpi:LNXTHERM: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXTHERM:02 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:02 E: DRIVER=thermal E: MODALIAS=acpi:LNXTHERM: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXTHERM:03 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:03 E: DRIVER=thermal E: MODALIAS=acpi:LNXTHERM: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXTHERM:04 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:04 E: DRIVER=thermal E: MODALIAS=acpi:LNXTHERM: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/LNXTHERM:05 E: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:05 E: DRIVER=thermal E: MODALIAS=acpi:LNXTHERM: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:00 E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:00 E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:01 E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:01 E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:02 E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:02 E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:03 E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:03 E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:04 E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:04 E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:05 E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:05 E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:06 E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:06 E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:07 E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:07 E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:08 E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:08 E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:09 E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:09 E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:0a E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0a E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:0b E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0b E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/LNXSYSTM:00/device:52/PNP0C0B:0c E: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0c E: DRIVER=fan E: MODALIAS=acpi:PNP0C0B: E: SUBSYSTEM=acpi E: UDEV_LOG=3 P: /devices/breakpoint E: DEVPATH=/devices/breakpoint E: SUBSYSTEM=event_source E: UDEV_LOG=3 P: /devices/cpu E: DEVPATH=/devices/cpu E: SUBSYSTEM=event_source E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:00.0 E: DEVPATH=/devices/pci0000:00/0000:00:00.0 E: DRIVER=agpgart-intel E: MODALIAS=pci:v00008086d00002A40sv0000103Csd00001526bc06sc00i00 E: PCI_CLASS=60000 E: PCI_ID=8086:2A40 E: PCI_SLOT_NAME=0000:00:00.0 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0 E: DEVPATH=/devices/pci0000:00/0000:00:02.0 E: DRIVER=i915 E: MODALIAS=pci:v00008086d00002A42sv0000103Csd00001526bc03sc00i00 E: PCI_CLASS=30000 E: PCI_ID=8086:2A42 E: PCI_SLOT_NAME=0000:00:02.0 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 E: SUBSYSTEM=backlight E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/drm/card0 N: dri/card0 E: DEVNAME=/dev/dri/card0 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0 E: DEVTYPE=drm_minor E: MAJOR=226 E: MINOR=0 E: PRIMARY_DEVICE_FOR_DISPLAY=1 E: SUBSYSTEM=drm E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=44920678 P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1 E: SUBSYSTEM=drm E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2 E: SUBSYSTEM=drm E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1 E: SUBSYSTEM=drm E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1 E: SUBSYSTEM=drm E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight E: SUBSYSTEM=backlight E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1 E: SUBSYSTEM=drm E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1 E: SUBSYSTEM=drm E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/drm/controlD64 N: dri/controlD64 E: DEVNAME=/dev/dri/controlD64 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/controlD64 E: DEVTYPE=drm_minor E: MAJOR=226 E: MINOR=64 E: SUBSYSTEM=drm E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/graphics/fb0 N: fb0 E: DEVNAME=/dev/fb0 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/graphics/fb0 E: MAJOR=29 E: MINOR=0 E: SUBSYSTEM=graphics E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-0 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-0 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-1 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-1 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-10 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-10 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-11 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-11 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-12 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-12 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-13 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-13 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-2 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-2 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-3 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-3 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-4 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-4 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-5 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-5 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-6 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-6 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-7 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-7 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-8 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-8 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.0/i2c-9 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-9 E: SUBSYSTEM=i2c E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:02.1 E: DEVPATH=/devices/pci0000:00/0000:00:02.1 E: MODALIAS=pci:v00008086d00002A43sv0000103Csd00001526bc03sc80i00 E: PCI_CLASS=38000 E: PCI_ID=8086:2A43 E: PCI_SLOT_NAME=0000:00:02.1 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.0 E: DEVPATH=/devices/pci0000:00/0000:00:1a.0 E: DRIVER=uhci_hcd E: MODALIAS=pci:v00008086d00002937sv0000103Csd00001526bc0Csc03i00 E: PCI_CLASS=C0300 E: PCI_ID=8086:2937 E: PCI_SLOT_NAME=0000:00:1a.0 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.0/usb3 N: bus/usb/003/001 E: BUSNUM=003 E: DEVNAME=/dev/bus/usb/003/001 E: DEVNUM=001 E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MODEL=UHCI_Host_Controller E: ID_MODEL_ENC=UHCI\x20Host\x20Controller E: ID_MODEL_ID=0001 E: ID_REVISION=0302 E: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.0 E: ID_SERIAL_SHORT=0000:00:1a.0 E: ID_USB_INTERFACES=:090000: E: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd E: ID_VENDOR_ENC=Linux\x203.2.0-17-generic\x20uhci_hcd E: ID_VENDOR_ID=1d6b E: MAJOR=189 E: MINOR=256 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 E: USEC_INITIALIZED=6543576 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0 E: DEVTYPE=usb_interface E: DRIVER=hub E: INTERFACE=9/0/0 E: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1 N: bus/usb/003/002 E: BUSNUM=003 E: DEVNAME=/dev/bus/usb/003/002 E: DEVNUM=002 E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MODEL=HP_Integrated_Module E: ID_MODEL_ENC=HP\x20Integrated\x20Module E: ID_MODEL_ID=231d E: ID_REVISION=0306 E: ID_SERIAL=Broadcom_Corp_HP_Integrated_Module E: ID_USB_INTERFACES=:e00101:ffffff:fe0101: E: ID_VENDOR=Broadcom_Corp E: ID_VENDOR_ENC=Broadcom\x20Corp E: ID_VENDOR_ID=03f0 E: MAJOR=189 E: MINOR=257 E: PRODUCT=3f0/231d/306 E: SUBSYSTEM=usb E: TYPE=224/1/1 E: UDEV_LOG=3 E: USEC_INITIALIZED=6811665 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0 E: DEVTYPE=usb_interface E: DRIVER=btusb E: INTERFACE=224/1/1 E: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icE0isc01ip01 E: PRODUCT=3f0/231d/306 E: SUBSYSTEM=usb E: TYPE=224/1/1 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0 E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0 E: DEVTYPE=host E: SUBSYSTEM=bluetooth E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0 E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0 E: RFKILL_NAME=hci0 E: RFKILL_STATE=1 E: RFKILL_TYPE=bluetooth E: SUBSYSTEM=rfkill E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1 E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1 E: DEVTYPE=usb_interface E: DRIVER=btusb E: INTERFACE=224/1/1 E: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icE0isc01ip01 E: PRODUCT=3f0/231d/306 E: SUBSYSTEM=usb E: TYPE=224/1/1 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2 E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2 E: DEVTYPE=usb_interface E: INTERFACE=255/255/255 E: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icFFiscFFipFF E: PRODUCT=3f0/231d/306 E: SUBSYSTEM=usb E: TYPE=224/1/1 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3 E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3 E: DEVTYPE=usb_interface E: INTERFACE=254/1/1 E: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icFEisc01ip01 E: PRODUCT=3f0/231d/306 E: SUBSYSTEM=usb E: TYPE=224/1/1 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3 N: usbmon3 E: DEVNAME=/dev/usbmon3 E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3 E: MAJOR=252 E: MINOR=3 E: SUBSYSTEM=usbmon E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.1 E: DEVPATH=/devices/pci0000:00/0000:00:1a.1 E: DRIVER=uhci_hcd E: MODALIAS=pci:v00008086d00002938sv0000103Csd00001526bc0Csc03i00 E: PCI_CLASS=C0300 E: PCI_ID=8086:2938 E: PCI_SLOT_NAME=0000:00:1a.1 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.1/usb4 N: bus/usb/004/001 E: BUSNUM=004 E: DEVNAME=/dev/bus/usb/004/001 E: DEVNUM=001 E: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MODEL=UHCI_Host_Controller E: ID_MODEL_ENC=UHCI\x20Host\x20Controller E: ID_MODEL_ID=0001 E: ID_REVISION=0302 E: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.1 E: ID_SERIAL_SHORT=0000:00:1a.1 E: ID_USB_INTERFACES=:090000: E: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd E: ID_VENDOR_ENC=Linux\x203.2.0-17-generic\x20uhci_hcd E: ID_VENDOR_ID=1d6b E: MAJOR=189 E: MINOR=384 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 E: USEC_INITIALIZED=6545141 P: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0 E: DEVTYPE=usb_interface E: DRIVER=hub E: INTERFACE=9/0/0 E: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4 N: usbmon4 E: DEVNAME=/dev/usbmon4 E: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4 E: MAJOR=252 E: MINOR=4 E: SUBSYSTEM=usbmon E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.2 E: DEVPATH=/devices/pci0000:00/0000:00:1a.2 E: DRIVER=uhci_hcd E: MODALIAS=pci:v00008086d00002939sv0000103Csd00001526bc0Csc03i00 E: PCI_CLASS=C0300 E: PCI_ID=8086:2939 E: PCI_SLOT_NAME=0000:00:1a.2 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.2/usb5 N: bus/usb/005/001 E: BUSNUM=005 E: DEVNAME=/dev/bus/usb/005/001 E: DEVNUM=001 E: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usb5 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MODEL=UHCI_Host_Controller E: ID_MODEL_ENC=UHCI\x20Host\x20Controller E: ID_MODEL_ID=0001 E: ID_REVISION=0302 E: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.2 E: ID_SERIAL_SHORT=0000:00:1a.2 E: ID_USB_INTERFACES=:090000: E: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd E: ID_VENDOR_ENC=Linux\x203.2.0-17-generic\x20uhci_hcd E: ID_VENDOR_ID=1d6b E: MAJOR=189 E: MINOR=512 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 E: USEC_INITIALIZED=6546554 P: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0 E: DEVTYPE=usb_interface E: DRIVER=hub E: INTERFACE=9/0/0 E: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5 N: usbmon5 E: DEVNAME=/dev/usbmon5 E: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5 E: MAJOR=252 E: MINOR=5 E: SUBSYSTEM=usbmon E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.7 E: DEVPATH=/devices/pci0000:00/0000:00:1a.7 E: DRIVER=ehci_hcd E: MODALIAS=pci:v00008086d0000293Csv0000103Csd00001526bc0Csc03i20 E: PCI_CLASS=C0320 E: PCI_ID=8086:293C E: PCI_SLOT_NAME=0000:00:1a.7 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.7/usb1 N: bus/usb/001/001 E: BUSNUM=001 E: DEVNAME=/dev/bus/usb/001/001 E: DEVNUM=001 E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MODEL=EHCI_Host_Controller E: ID_MODEL_ENC=EHCI\x20Host\x20Controller E: ID_MODEL_ID=0002 E: ID_REVISION=0302 E: ID_SERIAL=Linux_3.2.0-17-generic_ehci_hcd_EHCI_Host_Controller_0000:00:1a.7 E: ID_SERIAL_SHORT=0000:00:1a.7 E: ID_USB_INTERFACES=:090000: E: ID_VENDOR=Linux_3.2.0-17-generic_ehci_hcd E: ID_VENDOR_ENC=Linux\x203.2.0-17-generic\x20ehci_hcd E: ID_VENDOR_ID=1d6b E: MAJOR=189 E: MINOR=0 E: PRODUCT=1d6b/2/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 E: USEC_INITIALIZED=6547724 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0 E: DEVTYPE=usb_interface E: DRIVER=hub E: INTERFACE=9/0/0 E: MODALIAS=usb:v1D6Bp0002d0302dc09dsc00dp00ic09isc00ip00 E: PRODUCT=1d6b/2/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5 N: bus/usb/001/003 E: BUSNUM=001 E: DEVNAME=/dev/bus/usb/001/003 E: DEVNUM=003 E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MODEL=Villem E: ID_MODEL_ENC=Villem E: ID_MODEL_ID=4db6 E: ID_REVISION=0004 E: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01 E: ID_SERIAL_SHORT=PMX01 E: ID_USB_INTERFACES=:0e0100:0e0200: E: ID_VENDOR=Primax_Electronics_Ltd. E: ID_VENDOR_ENC=Primax\x20Electronics\x20Ltd. E: ID_VENDOR_ID=0461 E: MAJOR=189 E: MINOR=2 E: PRODUCT=461/4db6/4 E: SUBSYSTEM=usb E: TYPE=239/2/1 E: UDEV_LOG=3 E: USEC_INITIALIZED=6548475 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0 E: DEVTYPE=usb_interface E: DRIVER=uvcvideo E: INTERFACE=14/1/0 E: MODALIAS=usb:v0461p4DB6d0004dcEFdsc02dp01ic0Eisc01ip00 E: PRODUCT=461/4db6/4 E: SUBSYSTEM=usb E: TYPE=239/2/1 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5 E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5 E: EV=3 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_MODEL=Villem E: ID_MODEL_ENC=Villem E: ID_MODEL_ID=4db6 E: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0 E: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0 E: ID_REVISION=0004 E: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01 E: ID_SERIAL_SHORT=PMX01 E: ID_TYPE=video E: ID_USB_DRIVER=uvcvideo E: ID_USB_INTERFACES=:0e0100:0e0200: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=Primax_Electronics_Ltd. E: ID_VENDOR_ENC=Primax\x20Electronics\x20Ltd. E: ID_VENDOR_ID=0461 E: KEY=100000 0 0 0 E: MODALIAS=input:b0003v0461p4DB6e0004-e0,1,kD4,ramlsfw E: NAME="Villem" E: PHYS="usb-0000:00:1a.7-5/button" E: PRODUCT=3/461/4db6/4 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=46279381 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5 N: input/event5 S: input/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-event-if00 S: input/by-path/pci-0000:00:1a.7-usb-0:5:1.0-event E: DEVLINKS=/dev/input/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-event-if00 /dev/input/by-path/pci-0000:00:1a.7-usb-0:5:1.0-event E: DEVNAME=/dev/input/event5 E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_MODEL=Villem E: ID_MODEL_ENC=Villem E: ID_MODEL_ID=4db6 E: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0 E: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0 E: ID_REVISION=0004 E: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01 E: ID_SERIAL_SHORT=PMX01 E: ID_TYPE=video E: ID_USB_DRIVER=uvcvideo E: ID_USB_INTERFACES=:0e0100:0e0200: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=Primax_Electronics_Ltd. E: ID_VENDOR_ENC=Primax\x20Electronics\x20Ltd. E: ID_VENDOR_ID=0461 E: MAJOR=13 E: MINOR=69 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=46665163 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0 N: video0 S: v4l/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-video-index0 S: v4l/by-path/pci-0000:00:1a.7-usb-0:5:1.0-video-index0 E: COLORD_DEVICE=1 E: COLORD_KIND=camera E: DEVLINKS=/dev/v4l/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-video-index0 /dev/v4l/by-path/pci-0000:00:1a.7-usb-0:5:1.0-video-index0 E: DEVNAME=/dev/video0 E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0 E: ID_BUS=usb E: ID_MODEL=Villem E: ID_MODEL_ENC=Villem E: ID_MODEL_ID=4db6 E: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0 E: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0 E: ID_REVISION=0004 E: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01 E: ID_SERIAL_SHORT=PMX01 E: ID_TYPE=video E: ID_USB_DRIVER=uvcvideo E: ID_USB_INTERFACES=:0e0100:0e0200: E: ID_USB_INTERFACE_NUM=00 E: ID_V4L_CAPABILITIES=:capture: E: ID_V4L_PRODUCT=Villem E: ID_V4L_VERSION=2 E: ID_VENDOR=Primax_Electronics_Ltd. E: ID_VENDOR_ENC=Primax\x20Electronics\x20Ltd. E: ID_VENDOR_ID=0461 E: MAJOR=81 E: MINOR=0 E: SUBSYSTEM=video4linux E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=46479482 P: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1 E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1 E: DEVTYPE=usb_interface E: DRIVER=uvcvideo E: INTERFACE=14/2/0 E: MODALIAS=usb:v0461p4DB6d0004dcEFdsc02dp01ic0Eisc02ip00 E: PRODUCT=461/4db6/4 E: SUBSYSTEM=usb E: TYPE=239/2/1 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1 N: usbmon1 E: DEVNAME=/dev/usbmon1 E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1 E: MAJOR=252 E: MINOR=1 E: SUBSYSTEM=usbmon E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1b.0 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0 E: DRIVER=snd_hda_intel E: MODALIAS=pci:v00008086d0000293Esv0000103Csd00001526bc04sc03i00 E: PCI_CLASS=40300 E: PCI_ID=8086:293E E: PCI_SLOT_NAME=0000:00:1b.0 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1b.0/sound/card0 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0 E: ID_BUS=pci E: ID_MODEL_FROM_DATABASE=82801I (ICH9 Family) HD Audio Controller E: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1b.0 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: ID_VENDOR_FROM_DATABASE=Intel Corporation E: ID_VENDOR_ID=0x8086 E: PULSE_PROFILE_SET=extra-hdmi.conf E: SOUND_FORM_FACTOR=internal E: SOUND_INITIALIZED=1 E: SUBSYSTEM=sound E: UDEV_LOG=3 E: USEC_INITIALIZED=49207668 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0 N: snd/hwC0D0 E: DEVNAME=/dev/snd/hwC0D0 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0 E: MAJOR=116 E: MINOR=7 E: SUBSYSTEM=sound E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=48796123 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1 N: snd/hwC0D1 E: DEVNAME=/dev/snd/hwC0D1 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1 E: MAJOR=116 E: MINOR=6 E: SUBSYSTEM=sound E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=48803213 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2 N: snd/hwC0D2 E: DEVNAME=/dev/snd/hwC0D2 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2 E: MAJOR=116 E: MINOR=5 E: SUBSYSTEM=sound E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=48795627 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10 E: EV=21 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw2, E: NAME="HDA Intel Front Headphone" E: PHYS="ALSA" E: PRODUCT=0/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: SW=4 E: UDEV_LOG=3 E: USEC_INITIALIZED=48787416 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10 N: input/event10 E: DEVNAME=/dev/input/event10 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MAJOR=13 E: MINOR=74 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=48832217 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8 E: EV=21 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw6,8, E: NAME="HDA Intel HDMI/DP,pcm=3" E: PHYS="ALSA" E: PRODUCT=0/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: SW=140 E: UDEV_LOG=3 E: USEC_INITIALIZED=48803771 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8 N: input/event8 E: DEVNAME=/dev/input/event8 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MAJOR=13 E: MINOR=72 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=48875562 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9 E: EV=21 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw4, E: NAME="HDA Intel Mic" E: PHYS="ALSA" E: PRODUCT=0/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: SW=10 E: UDEV_LOG=3 E: USEC_INITIALIZED=48786865 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9 N: input/event9 E: DEVNAME=/dev/input/event9 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MAJOR=13 E: MINOR=73 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=48814117 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c N: snd/pcmC0D0c E: DEVNAME=/dev/snd/pcmC0D0c E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c E: MAJOR=116 E: MINOR=4 E: SUBSYSTEM=sound E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=48795171 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p N: snd/pcmC0D0p E: DEVNAME=/dev/snd/pcmC0D0p E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p E: MAJOR=116 E: MINOR=3 E: SUBSYSTEM=sound E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=48794711 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p N: snd/pcmC0D3p E: DEVNAME=/dev/snd/pcmC0D3p E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p E: MAJOR=116 E: MINOR=2 E: SUBSYSTEM=sound E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=48794226 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0 N: snd/controlC0 S: snd/by-path/pci-0000:00:1b.0 E: DEVLINKS=/dev/snd/by-path/pci-0000:00:1b.0 E: DEVNAME=/dev/snd/controlC0 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MAJOR=116 E: MINOR=8 E: SUBSYSTEM=sound E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=48804134 P: /devices/pci0000:00/0000:00:1c.0 E: DEVPATH=/devices/pci0000:00/0000:00:1c.0 E: DRIVER=pcieport E: MODALIAS=pci:v00008086d00002940sv00000000sd00000000bc06sc04i00 E: PCI_CLASS=60400 E: PCI_ID=8086:2940 E: PCI_SLOT_NAME=0000:00:1c.0 E: PCI_SUBSYS_ID=0000:0000 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01 E: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01 E: DRIVER=pcie_pme E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04 E: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04 E: DRIVER=pciehp E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08 E: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08 E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01 E: DEVPATH=/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01 E: SUBSYSTEM=pci_bus E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.1 E: DEVPATH=/devices/pci0000:00/0000:00:1c.1 E: DRIVER=pcieport E: MODALIAS=pci:v00008086d00002942sv00000000sd00000000bc06sc04i00 E: PCI_CLASS=60400 E: PCI_ID=8086:2942 E: PCI_SLOT_NAME=0000:00:1c.1 E: PCI_SUBSYS_ID=0000:0000 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01 E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01 E: DRIVER=pcie_pme E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04 E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04 E: DRIVER=pciehp E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08 E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08 E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0 E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0 E: DRIVER=wl E: MODALIAS=pci:v000014E4d00004315sv0000103Csd00001508bc02sc80i00 E: PCI_CLASS=28000 E: PCI_ID=14E4:4315 E: PCI_SLOT_NAME=0000:02:00.0 E: PCI_SUBSYS_ID=103C:1508 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2 E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2 E: ID_BUS=pci E: ID_MM_CANDIDATE=1 E: ID_MODEL_FROM_DATABASE=BCM4312 802.11b/g LP-PHY E: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0 E: ID_VENDOR_FROM_DATABASE=Broadcom Corporation E: ID_VENDOR_ID=0x14e4 E: IFINDEX=5 E: INTERFACE=eth2 E: SUBSYSTEM=net E: UDEV_LOG=3 E: USEC_INITIALIZED=610128925 P: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5 E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5 E: RFKILL_NAME=brcmwl-1 E: RFKILL_STATE=1 E: RFKILL_TYPE=wlan E: SUBSYSTEM=rfkill E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02 E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02 E: SUBSYSTEM=pci_bus E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.2 E: DEVPATH=/devices/pci0000:00/0000:00:1c.2 E: DRIVER=pcieport E: MODALIAS=pci:v00008086d00002944sv00000000sd00000000bc06sc04i00 E: PCI_CLASS=60400 E: PCI_ID=8086:2944 E: PCI_SLOT_NAME=0000:00:1c.2 E: PCI_SUBSYS_ID=0000:0000 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01 E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01 E: DRIVER=pcie_pme E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04 E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04 E: DRIVER=pciehp E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08 E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08 E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03 E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03 E: SUBSYSTEM=pci_bus E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.4 E: DEVPATH=/devices/pci0000:00/0000:00:1c.4 E: DRIVER=pcieport E: MODALIAS=pci:v00008086d00002948sv00000000sd00000000bc06sc04i00 E: PCI_CLASS=60400 E: PCI_ID=8086:2948 E: PCI_SLOT_NAME=0000:00:1c.4 E: PCI_SUBSYS_ID=0000:0000 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01 E: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01 E: DRIVER=pcie_pme E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04 E: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04 E: DRIVER=pciehp E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08 E: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08 E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44 E: DEVPATH=/devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44 E: SUBSYSTEM=pci_bus E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.5 E: DEVPATH=/devices/pci0000:00/0000:00:1c.5 E: DRIVER=pcieport E: MODALIAS=pci:v00008086d0000294Asv00000000sd00000000bc06sc04i00 E: PCI_CLASS=60400 E: PCI_ID=8086:294A E: PCI_SLOT_NAME=0000:00:1c.5 E: PCI_SUBSYS_ID=0000:0000 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01 E: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01 E: DRIVER=pcie_pme E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04 E: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04 E: DRIVER=pciehp E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08 E: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08 E: SUBSYSTEM=pci_express E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0 E: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:85:00.0 E: DRIVER=r8169 E: MODALIAS=pci:v000010ECd00008136sv0000103Csd00001526bc02sc00i00 E: PCI_CLASS=20000 E: PCI_ID=10EC:8136 E: PCI_SLOT_NAME=0000:85:00.0 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0 E: COMMENT=PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.5/0000:85:00.0 (r8169) E: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0 E: ID_BUS=pci E: ID_MM_CANDIDATE=1 E: ID_MODEL_FROM_DATABASE=RTL8101E/RTL8102E PCI Express Fast Ethernet controller E: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1c.5/0000:85:00.0 E: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Co., Ltd. E: ID_VENDOR_ID=0x10ec E: IFINDEX=2 E: INTERFACE=eth0 E: MATCHADDR=1c:c1:de:90:ab:4f E: MATCHDEVID=0x0 E: MATCHIFTYPE=1 E: SUBSYSTEM=net E: UDEV_LOG=3 E: USEC_INITIALIZED=46430166 P: /devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85 E: DEVPATH=/devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85 E: SUBSYSTEM=pci_bus E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.0 E: DEVPATH=/devices/pci0000:00/0000:00:1d.0 E: DRIVER=uhci_hcd E: MODALIAS=pci:v00008086d00002934sv0000103Csd00001526bc0Csc03i00 E: PCI_CLASS=C0300 E: PCI_ID=8086:2934 E: PCI_SLOT_NAME=0000:00:1d.0 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.0/usb6 N: bus/usb/006/001 E: BUSNUM=006 E: DEVNAME=/dev/bus/usb/006/001 E: DEVNUM=001 E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MODEL=UHCI_Host_Controller E: ID_MODEL_ENC=UHCI\x20Host\x20Controller E: ID_MODEL_ID=0001 E: ID_REVISION=0302 E: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.0 E: ID_SERIAL_SHORT=0000:00:1d.0 E: ID_USB_INTERFACES=:090000: E: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd E: ID_VENDOR_ENC=Linux\x203.2.0-17-generic\x20uhci_hcd E: ID_VENDOR_ID=1d6b E: MAJOR=189 E: MINOR=640 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 E: USEC_INITIALIZED=6563844 P: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0 E: DEVTYPE=usb_interface E: DRIVER=hub E: INTERFACE=9/0/0 E: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6 N: usbmon6 E: DEVNAME=/dev/usbmon6 E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6 E: MAJOR=252 E: MINOR=6 E: SUBSYSTEM=usbmon E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.1 E: DEVPATH=/devices/pci0000:00/0000:00:1d.1 E: DRIVER=uhci_hcd E: MODALIAS=pci:v00008086d00002935sv0000103Csd00001526bc0Csc03i00 E: PCI_CLASS=C0300 E: PCI_ID=8086:2935 E: PCI_SLOT_NAME=0000:00:1d.1 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.1/usb7 N: bus/usb/007/001 E: BUSNUM=007 E: DEVNAME=/dev/bus/usb/007/001 E: DEVNUM=001 E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MODEL=UHCI_Host_Controller E: ID_MODEL_ENC=UHCI\x20Host\x20Controller E: ID_MODEL_ID=0001 E: ID_REVISION=0302 E: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.1 E: ID_SERIAL_SHORT=0000:00:1d.1 E: ID_USB_INTERFACES=:090000: E: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd E: ID_VENDOR_ENC=Linux\x203.2.0-17-generic\x20uhci_hcd E: ID_VENDOR_ID=1d6b E: MAJOR=189 E: MINOR=768 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 E: USEC_INITIALIZED=6567061 P: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0 E: DEVTYPE=usb_interface E: DRIVER=hub E: INTERFACE=9/0/0 E: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7 N: usbmon7 E: DEVNAME=/dev/usbmon7 E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7 E: MAJOR=252 E: MINOR=7 E: SUBSYSTEM=usbmon E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.2 E: DEVPATH=/devices/pci0000:00/0000:00:1d.2 E: DRIVER=uhci_hcd E: MODALIAS=pci:v00008086d00002936sv0000103Csd00001526bc0Csc03i00 E: PCI_CLASS=C0300 E: PCI_ID=8086:2936 E: PCI_SLOT_NAME=0000:00:1d.2 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.2/usb8 N: bus/usb/008/001 E: BUSNUM=008 E: DEVNAME=/dev/bus/usb/008/001 E: DEVNUM=001 E: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb8 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MODEL=UHCI_Host_Controller E: ID_MODEL_ENC=UHCI\x20Host\x20Controller E: ID_MODEL_ID=0001 E: ID_REVISION=0302 E: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.2 E: ID_SERIAL_SHORT=0000:00:1d.2 E: ID_USB_INTERFACES=:090000: E: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd E: ID_VENDOR_ENC=Linux\x203.2.0-17-generic\x20uhci_hcd E: ID_VENDOR_ID=1d6b E: MAJOR=189 E: MINOR=896 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 E: USEC_INITIALIZED=6573461 P: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0 E: DEVTYPE=usb_interface E: DRIVER=hub E: INTERFACE=9/0/0 E: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00 E: PRODUCT=1d6b/1/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8 N: usbmon8 E: DEVNAME=/dev/usbmon8 E: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8 E: MAJOR=252 E: MINOR=8 E: SUBSYSTEM=usbmon E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7 E: DRIVER=ehci_hcd E: MODALIAS=pci:v00008086d0000293Asv0000103Csd00001526bc0Csc03i20 E: PCI_CLASS=C0320 E: PCI_ID=8086:293A E: PCI_SLOT_NAME=0000:00:1d.7 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7/usb2 N: bus/usb/002/001 E: BUSNUM=002 E: DEVNAME=/dev/bus/usb/002/001 E: DEVNUM=001 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MODEL=EHCI_Host_Controller E: ID_MODEL_ENC=EHCI\x20Host\x20Controller E: ID_MODEL_ID=0002 E: ID_REVISION=0302 E: ID_SERIAL=Linux_3.2.0-17-generic_ehci_hcd_EHCI_Host_Controller_0000:00:1d.7 E: ID_SERIAL_SHORT=0000:00:1d.7 E: ID_USB_INTERFACES=:090000: E: ID_VENDOR=Linux_3.2.0-17-generic_ehci_hcd E: ID_VENDOR_ENC=Linux\x203.2.0-17-generic\x20ehci_hcd E: ID_VENDOR_ID=1d6b E: MAJOR=189 E: MINOR=128 E: PRODUCT=1d6b/2/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 E: USEC_INITIALIZED=6575778 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0 E: DEVTYPE=usb_interface E: DRIVER=hub E: INTERFACE=9/0/0 E: MODALIAS=usb:v1D6Bp0002d0302dc09dsc00dp00ic09isc00ip00 E: PRODUCT=1d6b/2/302 E: SUBSYSTEM=usb E: TYPE=9/0/0 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5 N: bus/usb/002/002 E: BUSNUM=002 E: DEVNAME=/dev/bus/usb/002/002 E: DEVNUM=002 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MODEL=USB_Flash_Drive E: ID_MODEL_ENC=USB\x20Flash\x20Drive E: ID_MODEL_ID=102f E: ID_REVISION=1100 E: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242 E: ID_SERIAL_SHORT=AA30000000000242 E: ID_USB_INTERFACES=:080650: E: ID_VENDOR=USB_2.0 E: ID_VENDOR_ENC=USB\x202.0 E: ID_VENDOR_ID=125f E: MAJOR=189 E: MINOR=129 E: PRODUCT=125f/102f/1100 E: SUBSYSTEM=usb E: TYPE=0/0/0 E: UDEV_LOG=3 E: USEC_INITIALIZED=6576336 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0 E: DEVTYPE=usb_interface E: DRIVER=usb-storage E: INTERFACE=8/6/80 E: MODALIAS=usb:v125Fp102Fd1100dc00dsc00dp00ic08isc06ip50 E: PRODUCT=125f/102f/1100 E: SUBSYSTEM=usb E: TYPE=0/0/0 E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6 E: DEVTYPE=scsi_host E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6 E: SUBSYSTEM=scsi_host E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0 E: DEVTYPE=scsi_target E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0 E: DEVTYPE=scsi_device E: DRIVER=sd E: MODALIAS=scsi:t-0x00 E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb N: sdb S: disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0 S: disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0 E: DEVLINKS=/dev/disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0 E: DEVNAME=/dev/sdb E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb E: DEVTYPE=disk E: ID_BUS=usb E: ID_INSTANCE=0:0 E: ID_MODEL=USB_Flash_Drive E: ID_MODEL_ENC=USB\x20Flash\x20Drive\x20 E: ID_MODEL_ID=102f E: ID_PART_TABLE_TYPE=dos E: ID_PATH=pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0 E: ID_PATH_TAG=pci-0000_00_1d_7-usb-0_5_1_0-scsi-0_0_0_0 E: ID_REVISION=1100 E: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242-0:0 E: ID_SERIAL_SHORT=AA30000000000242 E: ID_TYPE=disk E: ID_USB_DRIVER=usb-storage E: ID_USB_INTERFACES=:080650: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=USB_2.0 E: ID_VENDOR_ENC=USB\x202.0\x20 E: ID_VENDOR_ID=125f E: MAJOR=8 E: MINOR=16 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PARTITION_TABLE=1 E: UDISKS_PARTITION_TABLE_COUNT=1 E: UDISKS_PARTITION_TABLE_SCHEME=mbr E: UDISKS_PRESENTATION_NOPOLICY=0 E: USEC_INITIALIZED=7302076 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1 N: sdb1 S: disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0-part1 S: disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0-part1 S: disk/by-uuid/77CD-925F E: DEVLINKS=/dev/disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0-part1 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0-part1 /dev/disk/by-uuid/77CD-925F E: DEVNAME=/dev/sdb1 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1 E: DEVTYPE=partition E: ID_BUS=usb E: ID_FS_TYPE=vfat E: ID_FS_USAGE=filesystem E: ID_FS_UUID=77CD-925F E: ID_FS_UUID_ENC=77CD-925F E: ID_FS_VERSION=FAT32 E: ID_INSTANCE=0:0 E: ID_MODEL=USB_Flash_Drive E: ID_MODEL_ENC=USB\x20Flash\x20Drive\x20 E: ID_MODEL_ID=102f E: ID_PART_ENTRY_DISK=8:16 E: ID_PART_ENTRY_FLAGS=0x80 E: ID_PART_ENTRY_NUMBER=1 E: ID_PART_ENTRY_OFFSET=62 E: ID_PART_ENTRY_SCHEME=dos E: ID_PART_ENTRY_SIZE=7857074 E: ID_PART_ENTRY_TYPE=0xc E: ID_PART_TABLE_TYPE=dos E: ID_PATH=pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0 E: ID_PATH_TAG=pci-0000_00_1d_7-usb-0_5_1_0-scsi-0_0_0_0 E: ID_REVISION=1100 E: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242-0:0 E: ID_SERIAL_SHORT=AA30000000000242 E: ID_TYPE=disk E: ID_USB_DRIVER=usb-storage E: ID_USB_INTERFACES=:080650: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=USB_2.0 E: ID_VENDOR_ENC=USB\x202.0\x20 E: ID_VENDOR_ID=125f E: MAJOR=8 E: MINOR=17 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PARTITION=1 E: UDISKS_PARTITION_ALIGNMENT_OFFSET=0 E: UDISKS_PARTITION_FLAGS=boot E: UDISKS_PARTITION_NUMBER=1 E: UDISKS_PARTITION_OFFSET=31744 E: UDISKS_PARTITION_SCHEME=mbr E: UDISKS_PARTITION_SIZE=4022821888 E: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb E: UDISKS_PARTITION_TYPE=0x0c E: UDISKS_PRESENTATION_NOPOLICY=0 E: USEC_INITIALIZED=7346747 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0 N: bsg/6:0:0:0 E: DEVNAME=/dev/bsg/6:0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0 E: MAJOR=253 E: MINOR=2 E: SUBSYSTEM=bsg E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0 E: SUBSYSTEM=scsi_device E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0 E: SUBSYSTEM=scsi_disk E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2 N: sg2 E: DEVNAME=/dev/sg2 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2 E: MAJOR=21 E: MINOR=2 E: SUBSYSTEM=scsi_generic E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2 N: usbmon2 E: DEVNAME=/dev/usbmon2 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2 E: MAJOR=252 E: MINOR=2 E: SUBSYSTEM=usbmon E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1e.0 E: DEVPATH=/devices/pci0000:00/0000:00:1e.0 E: MODALIAS=pci:v00008086d00002448sv0000103Csd00001526bc06sc04i01 E: PCI_CLASS=60401 E: PCI_ID=8086:2448 E: PCI_SLOT_NAME=0000:00:1e.0 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86 E: DEVPATH=/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86 E: SUBSYSTEM=pci_bus E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.0 E: MODALIAS=pci:v00008086d00002919sv0000103Csd00001526bc06sc01i00 E: PCI_CLASS=60100 E: PCI_ID=8086:2919 E: PCI_SLOT_NAME=0000:00:1f.0 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2 E: DRIVER=ahci E: ID_MODEL_FROM_DATABASE=82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] E: ID_VENDOR_FROM_DATABASE=Intel Corporation E: MODALIAS=pci:v00008086d00002929sv0000103Csd00001526bc01sc06i01 E: PCI_CLASS=10601 E: PCI_ID=8086:2929 E: PCI_SLOT_NAME=0000:00:1f.2 E: PCI_SUBSYS_ID=103C:1526 E: SUBSYSTEM=pci E: UDEV_LOG=3 E: USEC_INITIALIZED=45812485 P: /devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1 E: SUBSYSTEM=ata_port E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1 E: SUBSYSTEM=ata_link E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0 E: SUBSYSTEM=ata_device E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2 E: SUBSYSTEM=ata_port E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2 E: SUBSYSTEM=ata_link E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0 E: SUBSYSTEM=ata_device E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3 E: SUBSYSTEM=ata_port E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3 E: SUBSYSTEM=ata_link E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0 E: SUBSYSTEM=ata_device E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4 E: SUBSYSTEM=ata_port E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4 E: SUBSYSTEM=ata_link E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0 E: SUBSYSTEM=ata_device E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5 E: SUBSYSTEM=ata_port E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5 E: SUBSYSTEM=ata_link E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0 E: SUBSYSTEM=ata_device E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6 E: SUBSYSTEM=ata_port E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6 E: SUBSYSTEM=ata_link E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0 E: SUBSYSTEM=ata_device E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0 E: DEVTYPE=scsi_host E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0 E: SUBSYSTEM=scsi_host E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0 E: DEVTYPE=scsi_target E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0 E: DEVTYPE=scsi_device E: DRIVER=sd E: MODALIAS=scsi:t-0x00 E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda N: sda S: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064 S: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064 S: disk/by-id/wwn-0x50014ee2af46f504 S: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0 E: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064 /dev/disk/by-id/wwn-0x50014ee2af46f504 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0 E: DEVNAME=/dev/sda E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda E: DEVTYPE=disk E: ID_ATA=1 E: ID_ATA_DOWNLOAD_MICROCODE=1 E: ID_ATA_FEATURE_SET_APM=1 E: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96 E: ID_ATA_FEATURE_SET_APM_ENABLED=1 E: ID_ATA_FEATURE_SET_PM=1 E: ID_ATA_FEATURE_SET_PM_ENABLED=1 E: ID_ATA_FEATURE_SET_SECURITY=1 E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0 E: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44 E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44 E: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1 E: ID_ATA_FEATURE_SET_SMART=1 E: ID_ATA_FEATURE_SET_SMART_ENABLED=1 E: ID_ATA_ROTATION_RATE_RPM=7200 E: ID_ATA_SATA=1 E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1 E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1 E: ID_ATA_WRITE_CACHE=1 E: ID_ATA_WRITE_CACHE_ENABLED=1 E: ID_BUS=ata E: ID_MODEL=WDC_WD1600BEKT-60A25T1 E: ID_MODEL_ENC=WDC\x20WD1600BEKT-60A25T1\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 E: ID_PART_TABLE_TYPE=dos E: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0 E: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0 E: ID_REVISION=02.01A20 E: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064 E: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064 E: ID_SERIAL_SHORT=WD-WX81A50P5064 E: ID_TYPE=disk E: ID_WWN=0x50014ee2af46f504 E: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504 E: MAJOR=8 E: MINOR=0 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_ATA_SMART_IS_AVAILABLE=1 E: UDISKS_PARTITION_TABLE=1 E: UDISKS_PARTITION_TABLE_COUNT=3 E: UDISKS_PARTITION_TABLE_SCHEME=mbr E: UDISKS_PRESENTATION_NOPOLICY=0 E: USEC_INITIALIZED=6407136 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1 N: sda1 S: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part1 S: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part1 S: disk/by-id/wwn-0x50014ee2af46f504-part1 S: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1 S: disk/by-uuid/57fa73f2-ce00-4206-807b-fea73ead2fca E: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part1 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part1 /dev/disk/by-id/wwn-0x50014ee2af46f504-part1 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1 /dev/disk/by-uuid/57fa73f2-ce00-4206-807b-fea73ead2fca E: DEVNAME=/dev/sda1 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1 E: DEVTYPE=partition E: ID_ATA=1 E: ID_ATA_DOWNLOAD_MICROCODE=1 E: ID_ATA_FEATURE_SET_APM=1 E: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96 E: ID_ATA_FEATURE_SET_APM_ENABLED=1 E: ID_ATA_FEATURE_SET_PM=1 E: ID_ATA_FEATURE_SET_PM_ENABLED=1 E: ID_ATA_FEATURE_SET_SECURITY=1 E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0 E: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44 E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44 E: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1 E: ID_ATA_FEATURE_SET_SMART=1 E: ID_ATA_FEATURE_SET_SMART_ENABLED=1 E: ID_ATA_ROTATION_RATE_RPM=7200 E: ID_ATA_SATA=1 E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1 E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1 E: ID_ATA_WRITE_CACHE=1 E: ID_ATA_WRITE_CACHE_ENABLED=1 E: ID_BUS=ata E: ID_FS_TYPE=ext4 E: ID_FS_USAGE=filesystem E: ID_FS_UUID=57fa73f2-ce00-4206-807b-fea73ead2fca E: ID_FS_UUID_ENC=57fa73f2-ce00-4206-807b-fea73ead2fca E: ID_FS_VERSION=1.0 E: ID_MODEL=WDC_WD1600BEKT-60A25T1 E: ID_MODEL_ENC=WDC\x20WD1600BEKT-60A25T1\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 E: ID_PART_ENTRY_DISK=8:0 E: ID_PART_ENTRY_FLAGS=0x80 E: ID_PART_ENTRY_NUMBER=1 E: ID_PART_ENTRY_OFFSET=2048 E: ID_PART_ENTRY_SCHEME=dos E: ID_PART_ENTRY_SIZE=306993152 E: ID_PART_ENTRY_TYPE=0x83 E: ID_PART_TABLE_TYPE=dos E: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0 E: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0 E: ID_REVISION=02.01A20 E: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064 E: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064 E: ID_SERIAL_SHORT=WD-WX81A50P5064 E: ID_TYPE=disk E: ID_WWN=0x50014ee2af46f504 E: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504 E: MAJOR=8 E: MINOR=1 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PARTITION=1 E: UDISKS_PARTITION_ALIGNMENT_OFFSET=0 E: UDISKS_PARTITION_FLAGS=boot E: UDISKS_PARTITION_NUMBER=1 E: UDISKS_PARTITION_OFFSET=1048576 E: UDISKS_PARTITION_SCHEME=mbr E: UDISKS_PARTITION_SIZE=157180493824 E: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda E: UDISKS_PARTITION_TYPE=0x83 E: UDISKS_PRESENTATION_NOPOLICY=0 E: USEC_INITIALIZED=6780472 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2 N: sda2 S: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part2 S: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part2 S: disk/by-id/wwn-0x50014ee2af46f504-part2 S: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2 E: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part2 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part2 /dev/disk/by-id/wwn-0x50014ee2af46f504-part2 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2 E: DEVNAME=/dev/sda2 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2 E: DEVTYPE=partition E: ID_ATA=1 E: ID_ATA_DOWNLOAD_MICROCODE=1 E: ID_ATA_FEATURE_SET_APM=1 E: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96 E: ID_ATA_FEATURE_SET_APM_ENABLED=1 E: ID_ATA_FEATURE_SET_PM=1 E: ID_ATA_FEATURE_SET_PM_ENABLED=1 E: ID_ATA_FEATURE_SET_SECURITY=1 E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0 E: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44 E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44 E: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1 E: ID_ATA_FEATURE_SET_SMART=1 E: ID_ATA_FEATURE_SET_SMART_ENABLED=1 E: ID_ATA_ROTATION_RATE_RPM=7200 E: ID_ATA_SATA=1 E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1 E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1 E: ID_ATA_WRITE_CACHE=1 E: ID_ATA_WRITE_CACHE_ENABLED=1 E: ID_BUS=ata E: ID_MODEL=WDC_WD1600BEKT-60A25T1 E: ID_MODEL_ENC=WDC\x20WD1600BEKT-60A25T1\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 E: ID_PART_ENTRY_DISK=8:0 E: ID_PART_ENTRY_NUMBER=2 E: ID_PART_ENTRY_OFFSET=306997246 E: ID_PART_ENTRY_SCHEME=dos E: ID_PART_ENTRY_SIZE=5582850 E: ID_PART_ENTRY_TYPE=0x5 E: ID_PART_TABLE_TYPE=dos E: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0 E: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0 E: ID_REVISION=02.01A20 E: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064 E: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064 E: ID_SERIAL_SHORT=WD-WX81A50P5064 E: ID_TYPE=disk E: ID_WWN=0x50014ee2af46f504 E: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504 E: MAJOR=8 E: MINOR=2 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PARTITION=1 E: UDISKS_PARTITION_ALIGNMENT_OFFSET=0 E: UDISKS_PARTITION_NUMBER=2 E: UDISKS_PARTITION_OFFSET=157182589952 E: UDISKS_PARTITION_SCHEME=mbr E: UDISKS_PARTITION_SIZE=2858419200 E: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda E: UDISKS_PARTITION_TYPE=0x05 E: UDISKS_PRESENTATION_NOPOLICY=0 E: USEC_INITIALIZED=6574701 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5 N: sda5 S: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part5 S: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part5 S: disk/by-id/wwn-0x50014ee2af46f504-part5 S: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5 S: disk/by-uuid/6b6764f1-61b1-4a4d-b2e2-29ddb333c025 E: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part5 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part5 /dev/disk/by-id/wwn-0x50014ee2af46f504-part5 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5 /dev/disk/by-uuid/6b6764f1-61b1-4a4d-b2e2-29ddb333c025 E: DEVNAME=/dev/sda5 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5 E: DEVTYPE=partition E: ID_ATA=1 E: ID_ATA_DOWNLOAD_MICROCODE=1 E: ID_ATA_FEATURE_SET_APM=1 E: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96 E: ID_ATA_FEATURE_SET_APM_ENABLED=1 E: ID_ATA_FEATURE_SET_PM=1 E: ID_ATA_FEATURE_SET_PM_ENABLED=1 E: ID_ATA_FEATURE_SET_SECURITY=1 E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0 E: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44 E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44 E: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1 E: ID_ATA_FEATURE_SET_SMART=1 E: ID_ATA_FEATURE_SET_SMART_ENABLED=1 E: ID_ATA_ROTATION_RATE_RPM=7200 E: ID_ATA_SATA=1 E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1 E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1 E: ID_ATA_WRITE_CACHE=1 E: ID_ATA_WRITE_CACHE_ENABLED=1 E: ID_BUS=ata E: ID_FS_TYPE=swap E: ID_FS_USAGE=other E: ID_FS_UUID=6b6764f1-61b1-4a4d-b2e2-29ddb333c025 E: ID_FS_UUID_ENC=6b6764f1-61b1-4a4d-b2e2-29ddb333c025 E: ID_FS_VERSION=2 E: ID_MODEL=WDC_WD1600BEKT-60A25T1 E: ID_MODEL_ENC=WDC\x20WD1600BEKT-60A25T1\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 E: ID_PART_ENTRY_DISK=8:0 E: ID_PART_ENTRY_NUMBER=5 E: ID_PART_ENTRY_OFFSET=306997248 E: ID_PART_ENTRY_SCHEME=dos E: ID_PART_ENTRY_SIZE=5582848 E: ID_PART_ENTRY_TYPE=0x82 E: ID_PART_TABLE_TYPE=dos E: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0 E: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0 E: ID_REVISION=02.01A20 E: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064 E: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064 E: ID_SERIAL_SHORT=WD-WX81A50P5064 E: ID_TYPE=disk E: ID_WWN=0x50014ee2af46f504 E: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504 E: MAJOR=8 E: MINOR=5 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PARTITION=1 E: UDISKS_PARTITION_ALIGNMENT_OFFSET=0 E: UDISKS_PARTITION_NUMBER=5 E: UDISKS_PARTITION_OFFSET=157182590976 E: UDISKS_PARTITION_SCHEME=mbr E: UDISKS_PARTITION_SIZE=2858418176 E: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda E: UDISKS_PARTITION_TYPE=0x82 E: UDISKS_PRESENTATION_NOPOLICY=0 E: USEC_INITIALIZED=6865836 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0 N: bsg/0:0:0:0 E: DEVNAME=/dev/bsg/0:0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0 E: MAJOR=253 E: MINOR=0 E: SUBSYSTEM=bsg E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0 E: SUBSYSTEM=scsi_device E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0 E: SUBSYSTEM=scsi_disk E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0 N: sg0 E: DEVNAME=/dev/sg0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0 E: MAJOR=21 E: MINOR=0 E: SUBSYSTEM=scsi_generic E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host1 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1 E: DEVTYPE=scsi_host E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1 E: SUBSYSTEM=scsi_host E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0 E: DEVTYPE=scsi_target E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0 E: DEVTYPE=scsi_device E: DRIVER=sr E: MODALIAS=scsi:t-0x05 E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0 N: sr0 S: cdrom S: cdrw S: disk/by-id/ata-hp_CDDVDW_TS-L633N_R3186GYZ569854 S: disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0 S: dvd S: dvdrw E: DEVLINKS=/dev/cdrom /dev/cdrw /dev/disk/by-id/ata-hp_CDDVDW_TS-L633N_R3186GYZ569854 /dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0 /dev/dvd /dev/dvdrw E: DEVNAME=/dev/sr0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0 E: DEVTYPE=disk E: ID_ATA=1 E: ID_ATA_SATA=1 E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1 E: ID_BUS=ata E: ID_CDROM=1 E: ID_CDROM_CD=1 E: ID_CDROM_CD_R=1 E: ID_CDROM_CD_RW=1 E: ID_CDROM_DVD=1 E: ID_CDROM_DVD_PLUS_R=1 E: ID_CDROM_DVD_PLUS_RW=1 E: ID_CDROM_DVD_PLUS_R_DL=1 E: ID_CDROM_DVD_R=1 E: ID_CDROM_DVD_RAM=1 E: ID_CDROM_DVD_RW=1 E: ID_CDROM_MRW=1 E: ID_CDROM_MRW_W=1 E: ID_MODEL=hp_CDDVDW_TS-L633N E: ID_MODEL_ENC=hp\x20\x20\x20\x20\x20\x20\x20CDDVDW\x20TS-L633N\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 E: ID_PATH=pci-0000:00:1f.2-scsi-1:0:0:0 E: ID_PATH_TAG=pci-0000_00_1f_2-scsi-1_0_0_0 E: ID_REVISION=0300 E: ID_SERIAL=hp_CDDVDW_TS-L633N_R3186GYZ569854 E: ID_SERIAL_SHORT=R3186GYZ569854 E: ID_TYPE=cd E: MAJOR=11 E: MINOR=0 E: SUBSYSTEM=block E: TAGS=:udev-acl: E: UDEV_LOG=3 E: UDISKS_PRESENTATION_NOPOLICY=0 E: USEC_INITIALIZED=6409228 P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0 N: bsg/1:0:0:0 E: DEVNAME=/dev/bsg/1:0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0 E: MAJOR=253 E: MINOR=1 E: SUBSYSTEM=bsg E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0 E: SUBSYSTEM=scsi_device E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1 N: sg1 E: DEVNAME=/dev/sg1 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1 E: MAJOR=21 E: MINOR=1 E: SUBSYSTEM=scsi_generic E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=46095932 P: /devices/pci0000:00/0000:00:1f.2/host2 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2 E: DEVTYPE=scsi_host E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2 E: SUBSYSTEM=scsi_host E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host3 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host3 E: DEVTYPE=scsi_host E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3 E: SUBSYSTEM=scsi_host E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host4 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host4 E: DEVTYPE=scsi_host E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4 E: SUBSYSTEM=scsi_host E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host5 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host5 E: DEVTYPE=scsi_host E: SUBSYSTEM=scsi E: UDEV_LOG=3 P: /devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5 E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5 E: SUBSYSTEM=scsi_host E: UDEV_LOG=3 P: /devices/pci0000:00/pci_bus/0000:00 E: DEVPATH=/devices/pci0000:00/pci_bus/0000:00 E: SUBSYSTEM=pci_bus E: UDEV_LOG=3 P: /devices/platform/Fixed MDIO bus.0 E: DEVPATH=/devices/platform/Fixed MDIO bus.0 E: MODALIAS=platform:Fixed MDIO bus E: SUBSYSTEM=platform E: UDEV_LOG=3 P: /devices/platform/Fixed MDIO bus.0/mdio_bus/0 E: DEVPATH=/devices/platform/Fixed MDIO bus.0/mdio_bus/0 E: SUBSYSTEM=mdio_bus E: UDEV_LOG=3 P: /devices/platform/alarmtimer E: DEVPATH=/devices/platform/alarmtimer E: DRIVER=alarmtimer E: MODALIAS=platform:alarmtimer E: SUBSYSTEM=platform E: UDEV_LOG=3 P: /devices/platform/hp-wmi E: DEVPATH=/devices/platform/hp-wmi E: DRIVER=hp-wmi E: MODALIAS=platform:hp-wmi E: SUBSYSTEM=platform E: UDEV_LOG=3 P: /devices/platform/hp-wmi/rfkill/rfkill1 E: DEVPATH=/devices/platform/hp-wmi/rfkill/rfkill1 E: RFKILL_NAME=hp-wifi E: RFKILL_STATE=1 E: RFKILL_TYPE=wlan E: SUBSYSTEM=rfkill E: UDEV_LOG=3 P: /devices/platform/hp-wmi/rfkill/rfkill2 E: DEVPATH=/devices/platform/hp-wmi/rfkill/rfkill2 E: RFKILL_NAME=hp-bluetooth E: RFKILL_STATE=1 E: RFKILL_TYPE=bluetooth E: SUBSYSTEM=rfkill E: UDEV_LOG=3 P: /devices/platform/i8042 E: DEVPATH=/devices/platform/i8042 E: DRIVER=i8042 E: MODALIAS=platform:i8042 E: SUBSYSTEM=platform E: UDEV_LOG=3 P: /devices/platform/i8042/serio0 E: DEVPATH=/devices/platform/i8042/serio0 E: DMI_VENDOR=Hewlett-Packard E: DRIVER=atkbd E: MODALIAS=serio:ty06pr00id00ex00 E: SERIO_EXTRA=00 E: SERIO_ID=00 E: SERIO_PROTO=00 E: SERIO_TYPE=06 E: SUBSYSTEM=serio E: UDEV_LOG=3 E: USEC_INITIALIZED=45045174 P: /devices/platform/i8042/serio0/input/input3 E: DEVPATH=/devices/platform/i8042/serio0/input/input3 E: EV=120013 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_INPUT_KEYBOARD=1 E: ID_PATH=platform-i8042-serio-0 E: ID_PATH_TAG=platform-i8042-serio-0 E: ID_SERIAL=noserial E: KEY=20000 20 0 0 500f02100002 3803078f900d401 feffffdfffefffff fffffffffffffffe E: LED=7 E: MODALIAS=input:b0011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8A,8C,8E,8F,98,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,C1,D4,D9,E0,E1,E2,E3,EC,EE,185,1D1,ram4,l0,1,2,sfw E: MSC=10 E: NAME="AT Translated Set 2 keyboard" E: PHYS="isa0060/serio0/input0" E: PRODUCT=11/1/1/ab41 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6584446 P: /devices/platform/i8042/serio0/input/input3/event3 N: input/event3 S: input/by-path/platform-i8042-serio-0-event-kbd E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd E: DEVNAME=/dev/input/event3 E: DEVPATH=/devices/platform/i8042/serio0/input/input3/event3 E: DMI_VENDOR=Hewlett-Packard E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_INPUT_KEYBOARD=1 E: ID_PATH=platform-i8042-serio-0 E: ID_PATH_TAG=platform-i8042-serio-0 E: ID_SERIAL=noserial E: MAJOR=13 E: MINOR=67 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6605258 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/platform/i8042/serio1 E: DEVPATH=/devices/platform/i8042/serio1 E: MODALIAS=serio:ty01pr00id00ex00 E: SERIO_EXTRA=00 E: SERIO_ID=00 E: SERIO_PROTO=00 E: SERIO_TYPE=01 E: SUBSYSTEM=serio E: UDEV_LOG=3 P: /devices/platform/i8042/serio2 E: DEVPATH=/devices/platform/i8042/serio2 E: MODALIAS=serio:ty01pr00id00ex00 E: SERIO_EXTRA=00 E: SERIO_ID=00 E: SERIO_PROTO=00 E: SERIO_TYPE=01 E: SUBSYSTEM=serio E: UDEV_LOG=3 P: /devices/platform/i8042/serio3 E: DEVPATH=/devices/platform/i8042/serio3 E: MODALIAS=serio:ty01pr00id00ex00 E: SERIO_EXTRA=00 E: SERIO_ID=00 E: SERIO_PROTO=00 E: SERIO_TYPE=01 E: SUBSYSTEM=serio E: UDEV_LOG=3 P: /devices/platform/i8042/serio4 E: DEVPATH=/devices/platform/i8042/serio4 E: DRIVER=psmouse E: MODALIAS=serio:ty01pr00id00ex00 E: SERIO_EXTRA=00 E: SERIO_ID=00 E: SERIO_PROTO=00 E: SERIO_TYPE=01 E: SUBSYSTEM=serio E: UDEV_LOG=3 P: /devices/platform/i8042/serio4/input/input6 E: ABS=260800011000003 E: DEVPATH=/devices/platform/i8042/serio4/input/input6 E: EV=b E: ID_INPUT=1 E: ID_INPUT_TOUCHPAD=1 E: ID_PATH=platform-i8042-serio-4 E: ID_PATH_TAG=platform-i8042-serio-4 E: ID_SERIAL=noserial E: KEY=6420 30000 0 0 0 0 E: MODALIAS=input:b0011v0002p0007e01B1-e0,1,3,k110,111,145,14A,14D,14E,ra0,1,18,1C,2F,35,36,39,mlsfw E: NAME="SynPS/2 Synaptics TouchPad" E: PHYS="isa0060/serio4/input0" E: PRODUCT=11/2/7/1b1 E: PROP=9 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=46422719 P: /devices/platform/i8042/serio4/input/input6/event6 N: input/event6 S: input/by-path/platform-i8042-serio-4-event-mouse E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-event-mouse E: DEVNAME=/dev/input/event6 E: DEVPATH=/devices/platform/i8042/serio4/input/input6/event6 E: ID_INPUT=1 E: ID_INPUT_TOUCHPAD=1 E: ID_PATH=platform-i8042-serio-4 E: ID_PATH_TAG=platform-i8042-serio-4 E: ID_SERIAL=noserial E: MAJOR=13 E: MINOR=70 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=46895642 P: /devices/platform/i8042/serio4/input/input6/mouse0 N: input/mouse0 S: input/by-path/platform-i8042-serio-4-mouse E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-mouse E: DEVNAME=/dev/input/mouse0 E: DEVPATH=/devices/platform/i8042/serio4/input/input6/mouse0 E: ID_INPUT=1 E: ID_INPUT_TOUCHPAD=1 E: ID_PATH=platform-i8042-serio-4 E: ID_PATH_TAG=platform-i8042-serio-4 E: ID_SERIAL=noserial E: MAJOR=13 E: MINOR=32 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=46894143 P: /devices/platform/pcspkr E: DEVPATH=/devices/platform/pcspkr E: MODALIAS=platform:pcspkr E: SUBSYSTEM=platform E: UDEV_LOG=3 P: /devices/platform/reg-dummy E: DEVPATH=/devices/platform/reg-dummy E: DRIVER=reg-dummy E: MODALIAS=platform:reg-dummy E: SUBSYSTEM=platform E: UDEV_LOG=3 P: /devices/platform/regulatory.0 E: DEVPATH=/devices/platform/regulatory.0 E: MODALIAS=platform:regulatory E: SUBSYSTEM=platform E: UDEV_LOG=3 P: /devices/platform/serial8250 E: DEVPATH=/devices/platform/serial8250 E: DRIVER=serial8250 E: MODALIAS=platform:serial8250 E: SUBSYSTEM=platform E: UDEV_LOG=3 P: /devices/platform/serial8250/tty/ttyS0 N: ttyS0 E: DEVNAME=/dev/ttyS0 E: DEVPATH=/devices/platform/serial8250/tty/ttyS0 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=64 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45052332 P: /devices/platform/serial8250/tty/ttyS1 N: ttyS1 E: DEVNAME=/dev/ttyS1 E: DEVPATH=/devices/platform/serial8250/tty/ttyS1 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=65 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45053447 P: /devices/platform/serial8250/tty/ttyS10 N: ttyS10 E: DEVNAME=/dev/ttyS10 E: DEVPATH=/devices/platform/serial8250/tty/ttyS10 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=74 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45055012 P: /devices/platform/serial8250/tty/ttyS11 N: ttyS11 E: DEVNAME=/dev/ttyS11 E: DEVPATH=/devices/platform/serial8250/tty/ttyS11 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=75 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45087226 P: /devices/platform/serial8250/tty/ttyS12 N: ttyS12 E: DEVNAME=/dev/ttyS12 E: DEVPATH=/devices/platform/serial8250/tty/ttyS12 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=76 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45135632 P: /devices/platform/serial8250/tty/ttyS13 N: ttyS13 E: DEVNAME=/dev/ttyS13 E: DEVPATH=/devices/platform/serial8250/tty/ttyS13 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=77 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45148515 P: /devices/platform/serial8250/tty/ttyS14 N: ttyS14 E: DEVNAME=/dev/ttyS14 E: DEVPATH=/devices/platform/serial8250/tty/ttyS14 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=78 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45323011 P: /devices/platform/serial8250/tty/ttyS15 N: ttyS15 E: DEVNAME=/dev/ttyS15 E: DEVPATH=/devices/platform/serial8250/tty/ttyS15 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=79 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45350744 P: /devices/platform/serial8250/tty/ttyS16 N: ttyS16 E: DEVNAME=/dev/ttyS16 E: DEVPATH=/devices/platform/serial8250/tty/ttyS16 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=80 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45353937 P: /devices/platform/serial8250/tty/ttyS17 N: ttyS17 E: DEVNAME=/dev/ttyS17 E: DEVPATH=/devices/platform/serial8250/tty/ttyS17 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=81 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45355539 P: /devices/platform/serial8250/tty/ttyS18 N: ttyS18 E: DEVNAME=/dev/ttyS18 E: DEVPATH=/devices/platform/serial8250/tty/ttyS18 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=82 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45362215 P: /devices/platform/serial8250/tty/ttyS19 N: ttyS19 E: DEVNAME=/dev/ttyS19 E: DEVPATH=/devices/platform/serial8250/tty/ttyS19 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=83 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45363108 P: /devices/platform/serial8250/tty/ttyS2 N: ttyS2 E: DEVNAME=/dev/ttyS2 E: DEVPATH=/devices/platform/serial8250/tty/ttyS2 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=66 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45363944 P: /devices/platform/serial8250/tty/ttyS20 N: ttyS20 E: DEVNAME=/dev/ttyS20 E: DEVPATH=/devices/platform/serial8250/tty/ttyS20 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=84 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45364818 P: /devices/platform/serial8250/tty/ttyS21 N: ttyS21 E: DEVNAME=/dev/ttyS21 E: DEVPATH=/devices/platform/serial8250/tty/ttyS21 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=85 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45365645 P: /devices/platform/serial8250/tty/ttyS22 N: ttyS22 E: DEVNAME=/dev/ttyS22 E: DEVPATH=/devices/platform/serial8250/tty/ttyS22 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=86 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45367303 P: /devices/platform/serial8250/tty/ttyS23 N: ttyS23 E: DEVNAME=/dev/ttyS23 E: DEVPATH=/devices/platform/serial8250/tty/ttyS23 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=87 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45368184 P: /devices/platform/serial8250/tty/ttyS24 N: ttyS24 E: DEVNAME=/dev/ttyS24 E: DEVPATH=/devices/platform/serial8250/tty/ttyS24 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=88 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45369016 P: /devices/platform/serial8250/tty/ttyS25 N: ttyS25 E: DEVNAME=/dev/ttyS25 E: DEVPATH=/devices/platform/serial8250/tty/ttyS25 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=89 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45369838 P: /devices/platform/serial8250/tty/ttyS26 N: ttyS26 E: DEVNAME=/dev/ttyS26 E: DEVPATH=/devices/platform/serial8250/tty/ttyS26 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=90 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45370659 P: /devices/platform/serial8250/tty/ttyS27 N: ttyS27 E: DEVNAME=/dev/ttyS27 E: DEVPATH=/devices/platform/serial8250/tty/ttyS27 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=91 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45371477 P: /devices/platform/serial8250/tty/ttyS28 N: ttyS28 E: DEVNAME=/dev/ttyS28 E: DEVPATH=/devices/platform/serial8250/tty/ttyS28 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=92 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45372338 P: /devices/platform/serial8250/tty/ttyS29 N: ttyS29 E: DEVNAME=/dev/ttyS29 E: DEVPATH=/devices/platform/serial8250/tty/ttyS29 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=93 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45373244 P: /devices/platform/serial8250/tty/ttyS3 N: ttyS3 E: DEVNAME=/dev/ttyS3 E: DEVPATH=/devices/platform/serial8250/tty/ttyS3 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=67 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45374083 P: /devices/platform/serial8250/tty/ttyS30 N: ttyS30 E: DEVNAME=/dev/ttyS30 E: DEVPATH=/devices/platform/serial8250/tty/ttyS30 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=94 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45375713 P: /devices/platform/serial8250/tty/ttyS31 N: ttyS31 E: DEVNAME=/dev/ttyS31 E: DEVPATH=/devices/platform/serial8250/tty/ttyS31 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=95 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45374989 P: /devices/platform/serial8250/tty/ttyS4 N: ttyS4 E: DEVNAME=/dev/ttyS4 E: DEVPATH=/devices/platform/serial8250/tty/ttyS4 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=68 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45377377 P: /devices/platform/serial8250/tty/ttyS5 N: ttyS5 E: DEVNAME=/dev/ttyS5 E: DEVPATH=/devices/platform/serial8250/tty/ttyS5 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=69 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45376656 P: /devices/platform/serial8250/tty/ttyS6 N: ttyS6 E: DEVNAME=/dev/ttyS6 E: DEVPATH=/devices/platform/serial8250/tty/ttyS6 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=70 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45378995 P: /devices/platform/serial8250/tty/ttyS7 N: ttyS7 E: DEVNAME=/dev/ttyS7 E: DEVPATH=/devices/platform/serial8250/tty/ttyS7 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=71 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45378273 P: /devices/platform/serial8250/tty/ttyS8 N: ttyS8 E: DEVNAME=/dev/ttyS8 E: DEVPATH=/devices/platform/serial8250/tty/ttyS8 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=72 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45380652 P: /devices/platform/serial8250/tty/ttyS9 N: ttyS9 E: DEVNAME=/dev/ttyS9 E: DEVPATH=/devices/platform/serial8250/tty/ttyS9 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=73 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=45379893 P: /devices/pnp0/00:00 E: DEVPATH=/devices/pnp0/00:00 E: SUBSYSTEM=pnp E: UDEV_LOG=3 P: /devices/pnp0/00:01 E: DEVPATH=/devices/pnp0/00:01 E: DRIVER=system E: SUBSYSTEM=pnp E: UDEV_LOG=3 P: /devices/pnp0/00:02 E: DEVPATH=/devices/pnp0/00:02 E: SUBSYSTEM=pnp E: UDEV_LOG=3 P: /devices/pnp0/00:03 E: DEVPATH=/devices/pnp0/00:03 E: SUBSYSTEM=pnp E: UDEV_LOG=3 P: /devices/pnp0/00:04 E: DEVPATH=/devices/pnp0/00:04 E: DRIVER=system E: SUBSYSTEM=pnp E: UDEV_LOG=3 P: /devices/pnp0/00:05 E: DEVPATH=/devices/pnp0/00:05 E: DRIVER=system E: SUBSYSTEM=pnp E: UDEV_LOG=3 P: /devices/pnp0/00:06 E: DEVPATH=/devices/pnp0/00:06 E: SUBSYSTEM=pnp E: UDEV_LOG=3 P: /devices/pnp0/00:07 E: DEVPATH=/devices/pnp0/00:07 E: DRIVER=system E: SUBSYSTEM=pnp E: UDEV_LOG=3 P: /devices/pnp0/00:08 E: DEVPATH=/devices/pnp0/00:08 E: DRIVER=rtc_cmos E: SUBSYSTEM=pnp E: UDEV_LOG=3 P: /devices/pnp0/00:08/rtc/rtc0 N: rtc0 S: rtc E: DEVLINKS=/dev/rtc E: DEVNAME=/dev/rtc0 E: DEVPATH=/devices/pnp0/00:08/rtc/rtc0 E: MAJOR=254 E: MINOR=0 E: SUBSYSTEM=rtc E: UDEV_LOG=3 E: USEC_INITIALIZED=6613133 P: /devices/pnp0/00:09 E: DEVPATH=/devices/pnp0/00:09 E: DRIVER=i8042 kbd E: SUBSYSTEM=pnp E: UDEV_LOG=3 P: /devices/pnp0/00:0a E: DEVPATH=/devices/pnp0/00:0a E: DRIVER=i8042 aux E: SUBSYSTEM=pnp E: UDEV_LOG=3 P: /devices/software E: DEVPATH=/devices/software E: SUBSYSTEM=event_source E: UDEV_LOG=3 P: /devices/tracepoint E: DEVPATH=/devices/tracepoint E: SUBSYSTEM=event_source E: UDEV_LOG=3 P: /devices/virtual/bdi/0:21 E: DEVPATH=/devices/virtual/bdi/0:21 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/11:0 E: DEVPATH=/devices/virtual/bdi/11:0 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:0 E: DEVPATH=/devices/virtual/bdi/1:0 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:1 E: DEVPATH=/devices/virtual/bdi/1:1 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:10 E: DEVPATH=/devices/virtual/bdi/1:10 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:11 E: DEVPATH=/devices/virtual/bdi/1:11 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:12 E: DEVPATH=/devices/virtual/bdi/1:12 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:13 E: DEVPATH=/devices/virtual/bdi/1:13 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:14 E: DEVPATH=/devices/virtual/bdi/1:14 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:15 E: DEVPATH=/devices/virtual/bdi/1:15 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:2 E: DEVPATH=/devices/virtual/bdi/1:2 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:3 E: DEVPATH=/devices/virtual/bdi/1:3 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:4 E: DEVPATH=/devices/virtual/bdi/1:4 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:5 E: DEVPATH=/devices/virtual/bdi/1:5 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:6 E: DEVPATH=/devices/virtual/bdi/1:6 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:7 E: DEVPATH=/devices/virtual/bdi/1:7 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:8 E: DEVPATH=/devices/virtual/bdi/1:8 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/1:9 E: DEVPATH=/devices/virtual/bdi/1:9 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/7:0 E: DEVPATH=/devices/virtual/bdi/7:0 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/7:1 E: DEVPATH=/devices/virtual/bdi/7:1 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/7:2 E: DEVPATH=/devices/virtual/bdi/7:2 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/7:3 E: DEVPATH=/devices/virtual/bdi/7:3 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/7:4 E: DEVPATH=/devices/virtual/bdi/7:4 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/7:5 E: DEVPATH=/devices/virtual/bdi/7:5 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/7:6 E: DEVPATH=/devices/virtual/bdi/7:6 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/7:7 E: DEVPATH=/devices/virtual/bdi/7:7 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/8:0 E: DEVPATH=/devices/virtual/bdi/8:0 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/8:16 E: DEVPATH=/devices/virtual/bdi/8:16 E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/bdi/default E: DEVPATH=/devices/virtual/bdi/default E: SUBSYSTEM=bdi E: UDEV_LOG=3 P: /devices/virtual/block/loop0 N: loop0 E: DEVNAME=/dev/loop0 E: DEVPATH=/devices/virtual/block/loop0 E: DEVTYPE=disk E: ID_FS_TYPE=squashfs E: ID_FS_USAGE=filesystem E: ID_FS_VERSION=1024.0 E: MAJOR=7 E: MINOR=0 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PRESENTATION_NOPOLICY=1 E: USEC_INITIALIZED=6420096 P: /devices/virtual/block/loop1 N: loop1 S: disk/by-uuid/3f9843ae-e16e-4099-864a-70b80e6a16b8 E: DEVLINKS=/dev/disk/by-uuid/3f9843ae-e16e-4099-864a-70b80e6a16b8 E: DEVNAME=/dev/loop1 E: DEVPATH=/devices/virtual/block/loop1 E: DEVTYPE=disk E: ID_FS_TYPE=ext3 E: ID_FS_USAGE=filesystem E: ID_FS_UUID=3f9843ae-e16e-4099-864a-70b80e6a16b8 E: ID_FS_UUID_ENC=3f9843ae-e16e-4099-864a-70b80e6a16b8 E: ID_FS_VERSION=1.0 E: MAJOR=7 E: MINOR=1 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PRESENTATION_NOPOLICY=1 E: USEC_INITIALIZED=6420324 P: /devices/virtual/block/loop2 N: loop2 E: DEVNAME=/dev/loop2 E: DEVPATH=/devices/virtual/block/loop2 E: DEVTYPE=disk E: MAJOR=7 E: MINOR=2 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PRESENTATION_NOPOLICY=1 E: USEC_INITIALIZED=6420477 P: /devices/virtual/block/loop3 N: loop3 E: DEVNAME=/dev/loop3 E: DEVPATH=/devices/virtual/block/loop3 E: DEVTYPE=disk E: MAJOR=7 E: MINOR=3 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PRESENTATION_NOPOLICY=1 E: USEC_INITIALIZED=6420616 P: /devices/virtual/block/loop4 N: loop4 E: DEVNAME=/dev/loop4 E: DEVPATH=/devices/virtual/block/loop4 E: DEVTYPE=disk E: MAJOR=7 E: MINOR=4 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PRESENTATION_NOPOLICY=1 E: USEC_INITIALIZED=6420772 P: /devices/virtual/block/loop5 N: loop5 E: DEVNAME=/dev/loop5 E: DEVPATH=/devices/virtual/block/loop5 E: DEVTYPE=disk E: MAJOR=7 E: MINOR=5 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PRESENTATION_NOPOLICY=1 E: USEC_INITIALIZED=6420919 P: /devices/virtual/block/loop6 N: loop6 E: DEVNAME=/dev/loop6 E: DEVPATH=/devices/virtual/block/loop6 E: DEVTYPE=disk E: MAJOR=7 E: MINOR=6 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PRESENTATION_NOPOLICY=1 E: USEC_INITIALIZED=6421071 P: /devices/virtual/block/loop7 N: loop7 E: DEVNAME=/dev/loop7 E: DEVPATH=/devices/virtual/block/loop7 E: DEVTYPE=disk E: MAJOR=7 E: MINOR=7 E: SUBSYSTEM=block E: UDEV_LOG=3 E: UDISKS_PRESENTATION_NOPOLICY=1 E: USEC_INITIALIZED=6421226 P: /devices/virtual/block/ram0 N: ram0 E: DEVNAME=/dev/ram0 E: DEVPATH=/devices/virtual/block/ram0 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=0 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6421373 P: /devices/virtual/block/ram1 N: ram1 E: DEVNAME=/dev/ram1 E: DEVPATH=/devices/virtual/block/ram1 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=1 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6421522 P: /devices/virtual/block/ram10 N: ram10 E: DEVNAME=/dev/ram10 E: DEVPATH=/devices/virtual/block/ram10 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=10 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6421688 P: /devices/virtual/block/ram11 N: ram11 E: DEVNAME=/dev/ram11 E: DEVPATH=/devices/virtual/block/ram11 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=11 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6421834 P: /devices/virtual/block/ram12 N: ram12 E: DEVNAME=/dev/ram12 E: DEVPATH=/devices/virtual/block/ram12 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=12 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6421986 P: /devices/virtual/block/ram13 N: ram13 E: DEVNAME=/dev/ram13 E: DEVPATH=/devices/virtual/block/ram13 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=13 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6422140 P: /devices/virtual/block/ram14 N: ram14 E: DEVNAME=/dev/ram14 E: DEVPATH=/devices/virtual/block/ram14 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=14 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6422288 P: /devices/virtual/block/ram15 N: ram15 E: DEVNAME=/dev/ram15 E: DEVPATH=/devices/virtual/block/ram15 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=15 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6422448 P: /devices/virtual/block/ram2 N: ram2 E: DEVNAME=/dev/ram2 E: DEVPATH=/devices/virtual/block/ram2 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=2 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6422607 P: /devices/virtual/block/ram3 N: ram3 E: DEVNAME=/dev/ram3 E: DEVPATH=/devices/virtual/block/ram3 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=3 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6422758 P: /devices/virtual/block/ram4 N: ram4 E: DEVNAME=/dev/ram4 E: DEVPATH=/devices/virtual/block/ram4 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=4 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6422911 P: /devices/virtual/block/ram5 N: ram5 E: DEVNAME=/dev/ram5 E: DEVPATH=/devices/virtual/block/ram5 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=5 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6423076 P: /devices/virtual/block/ram6 N: ram6 E: DEVNAME=/dev/ram6 E: DEVPATH=/devices/virtual/block/ram6 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=6 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6423222 P: /devices/virtual/block/ram7 N: ram7 E: DEVNAME=/dev/ram7 E: DEVPATH=/devices/virtual/block/ram7 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=7 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6423381 P: /devices/virtual/block/ram8 N: ram8 E: DEVNAME=/dev/ram8 E: DEVPATH=/devices/virtual/block/ram8 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=8 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6423543 P: /devices/virtual/block/ram9 N: ram9 E: DEVNAME=/dev/ram9 E: DEVPATH=/devices/virtual/block/ram9 E: DEVTYPE=disk E: MAJOR=1 E: MINOR=9 E: SUBSYSTEM=block E: UDEV_LOG=3 E: USEC_INITIALIZED=6423703 P: /devices/virtual/dmi/id E: DEVPATH=/devices/virtual/dmi/id E: MODALIAS=dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr: E: SUBSYSTEM=dmi E: UDEV_LOG=3 P: /devices/virtual/graphics/fbcon E: DEVPATH=/devices/virtual/graphics/fbcon E: SUBSYSTEM=graphics E: UDEV_LOG=3 P: /devices/virtual/hwmon/hwmon0 E: DEVPATH=/devices/virtual/hwmon/hwmon0 E: SUBSYSTEM=hwmon E: UDEV_LOG=3 P: /devices/virtual/input/input7 E: DEVPATH=/devices/virtual/input/input7 E: EV=33 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: KEY=4000000000 0 1000700000000 2100400 0 0 E: MODALIAS=input:b0019v0000p0000e0000-e0,1,4,5,k8A,94,99,E0,E1,E2,F0,166,ram4,lsfw1,5, E: MSC=10 E: NAME="HP WMI hotkeys" E: PHYS="wmi/input0" E: PRODUCT=19/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: SW=22 E: UDEV_LOG=3 E: USEC_INITIALIZED=46682357 P: /devices/virtual/input/input7/event7 N: input/event7 E: DEVNAME=/dev/input/event7 E: DEVPATH=/devices/virtual/input/input7/event7 E: DMI_VENDOR=Hewlett-Packard E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: MAJOR=13 E: MINOR=71 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=46888485 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/virtual/input/mice N: input/mice E: DEVNAME=/dev/input/mice E: DEVPATH=/devices/virtual/input/mice E: MAJOR=13 E: MINOR=63 E: SUBSYSTEM=input E: UDEV_LOG=3 P: /devices/virtual/mem/full N: full E: DEVMODE=0666 E: DEVNAME=/dev/full E: DEVPATH=/devices/virtual/mem/full E: MAJOR=1 E: MINOR=7 E: SUBSYSTEM=mem E: UDEV_LOG=3 P: /devices/virtual/mem/kmsg N: kmsg E: DEVNAME=/dev/kmsg E: DEVPATH=/devices/virtual/mem/kmsg E: MAJOR=1 E: MINOR=11 E: SUBSYSTEM=mem E: UDEV_LOG=3 P: /devices/virtual/mem/mem N: mem E: DEVNAME=/dev/mem E: DEVPATH=/devices/virtual/mem/mem E: MAJOR=1 E: MINOR=1 E: SUBSYSTEM=mem E: UDEV_LOG=3 P: /devices/virtual/mem/null N: null E: DEVMODE=0666 E: DEVNAME=/dev/null E: DEVPATH=/devices/virtual/mem/null E: MAJOR=1 E: MINOR=3 E: SUBSYSTEM=mem E: UDEV_LOG=3 P: /devices/virtual/mem/oldmem N: oldmem E: DEVNAME=/dev/oldmem E: DEVPATH=/devices/virtual/mem/oldmem E: MAJOR=1 E: MINOR=12 E: SUBSYSTEM=mem E: UDEV_LOG=3 P: /devices/virtual/mem/port N: port E: DEVNAME=/dev/port E: DEVPATH=/devices/virtual/mem/port E: MAJOR=1 E: MINOR=4 E: SUBSYSTEM=mem E: UDEV_LOG=3 P: /devices/virtual/mem/random N: random E: DEVMODE=0666 E: DEVNAME=/dev/random E: DEVPATH=/devices/virtual/mem/random E: MAJOR=1 E: MINOR=8 E: SUBSYSTEM=mem E: UDEV_LOG=3 P: /devices/virtual/mem/urandom N: urandom E: DEVMODE=0666 E: DEVNAME=/dev/urandom E: DEVPATH=/devices/virtual/mem/urandom E: MAJOR=1 E: MINOR=9 E: SUBSYSTEM=mem E: UDEV_LOG=3 P: /devices/virtual/mem/zero N: zero E: DEVMODE=0666 E: DEVNAME=/dev/zero E: DEVPATH=/devices/virtual/mem/zero E: MAJOR=1 E: MINOR=5 E: SUBSYSTEM=mem E: UDEV_LOG=3 P: /devices/virtual/misc/agpgart N: agpgart E: DEVNAME=/dev/agpgart E: DEVPATH=/devices/virtual/misc/agpgart E: MAJOR=10 E: MINOR=175 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/btrfs-control N: btrfs-control E: DEVNAME=/dev/btrfs-control E: DEVPATH=/devices/virtual/misc/btrfs-control E: MAJOR=10 E: MINOR=234 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/cpu_dma_latency N: cpu_dma_latency E: DEVNAME=/dev/cpu_dma_latency E: DEVPATH=/devices/virtual/misc/cpu_dma_latency E: MAJOR=10 E: MINOR=60 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/device-mapper N: mapper/control E: DEVNAME=/dev/mapper/control E: DEVPATH=/devices/virtual/misc/device-mapper E: MAJOR=10 E: MINOR=236 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/ecryptfs N: ecryptfs E: DEVNAME=/dev/ecryptfs E: DEVPATH=/devices/virtual/misc/ecryptfs E: MAJOR=10 E: MINOR=61 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/fuse N: fuse E: DEVNAME=/dev/fuse E: DEVPATH=/devices/virtual/misc/fuse E: MAJOR=10 E: MINOR=229 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/hpet N: hpet E: DEVNAME=/dev/hpet E: DEVPATH=/devices/virtual/misc/hpet E: MAJOR=10 E: MINOR=228 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/loop-control N: loop-control E: DEVNAME=/dev/loop-control E: DEVPATH=/devices/virtual/misc/loop-control E: MAJOR=10 E: MINOR=237 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/mcelog N: mcelog E: DEVNAME=/dev/mcelog E: DEVPATH=/devices/virtual/misc/mcelog E: MAJOR=10 E: MINOR=227 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/network_latency N: network_latency E: DEVNAME=/dev/network_latency E: DEVPATH=/devices/virtual/misc/network_latency E: MAJOR=10 E: MINOR=59 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/network_throughput N: network_throughput E: DEVNAME=/dev/network_throughput E: DEVPATH=/devices/virtual/misc/network_throughput E: MAJOR=10 E: MINOR=58 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/psaux N: psaux E: DEVNAME=/dev/psaux E: DEVPATH=/devices/virtual/misc/psaux E: MAJOR=10 E: MINOR=1 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/rfkill N: rfkill E: DEVNAME=/dev/rfkill E: DEVPATH=/devices/virtual/misc/rfkill E: MAJOR=10 E: MINOR=62 E: SUBSYSTEM=misc E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=45783818 P: /devices/virtual/misc/snapshot N: snapshot E: DEVNAME=/dev/snapshot E: DEVPATH=/devices/virtual/misc/snapshot E: MAJOR=10 E: MINOR=231 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/tun N: net/tun E: DEVNAME=/dev/net/tun E: DEVPATH=/devices/virtual/misc/tun E: MAJOR=10 E: MINOR=200 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/uinput N: uinput E: DEVNAME=/dev/uinput E: DEVPATH=/devices/virtual/misc/uinput E: MAJOR=10 E: MINOR=223 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/misc/vga_arbiter N: vga_arbiter E: DEVNAME=/dev/vga_arbiter E: DEVPATH=/devices/virtual/misc/vga_arbiter E: MAJOR=10 E: MINOR=63 E: SUBSYSTEM=misc E: UDEV_LOG=3 P: /devices/virtual/net/lo E: DEVPATH=/devices/virtual/net/lo E: ID_MM_CANDIDATE=1 E: IFINDEX=1 E: INTERFACE=lo E: SUBSYSTEM=net E: UDEV_LOG=3 E: USEC_INITIALIZED=45788662 P: /devices/virtual/ppp/ppp N: ppp E: DEVNAME=/dev/ppp E: DEVPATH=/devices/virtual/ppp/ppp E: MAJOR=108 E: MINOR=0 E: SUBSYSTEM=ppp E: UDEV_LOG=3 P: /devices/virtual/regulator/regulator.0 E: DEVPATH=/devices/virtual/regulator/regulator.0 E: SUBSYSTEM=regulator E: UDEV_LOG=3 P: /devices/virtual/sound/seq N: snd/seq E: DEVNAME=/dev/snd/seq E: DEVPATH=/devices/virtual/sound/seq E: MAJOR=116 E: MINOR=1 E: SUBSYSTEM=sound E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=46898833 P: /devices/virtual/sound/timer N: snd/timer E: DEVNAME=/dev/snd/timer E: DEVPATH=/devices/virtual/sound/timer E: MAJOR=116 E: MINOR=33 E: SUBSYSTEM=sound E: TAGS=:udev-acl: E: UDEV_LOG=3 E: USEC_INITIALIZED=46461891 P: /devices/virtual/thermal/cooling_device0 E: DEVPATH=/devices/virtual/thermal/cooling_device0 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device1 E: DEVPATH=/devices/virtual/thermal/cooling_device1 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device10 E: DEVPATH=/devices/virtual/thermal/cooling_device10 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device11 E: DEVPATH=/devices/virtual/thermal/cooling_device11 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device12 E: DEVPATH=/devices/virtual/thermal/cooling_device12 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device13 E: DEVPATH=/devices/virtual/thermal/cooling_device13 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device14 E: DEVPATH=/devices/virtual/thermal/cooling_device14 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device2 E: DEVPATH=/devices/virtual/thermal/cooling_device2 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device3 E: DEVPATH=/devices/virtual/thermal/cooling_device3 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device4 E: DEVPATH=/devices/virtual/thermal/cooling_device4 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device5 E: DEVPATH=/devices/virtual/thermal/cooling_device5 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device6 E: DEVPATH=/devices/virtual/thermal/cooling_device6 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device7 E: DEVPATH=/devices/virtual/thermal/cooling_device7 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device8 E: DEVPATH=/devices/virtual/thermal/cooling_device8 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/cooling_device9 E: DEVPATH=/devices/virtual/thermal/cooling_device9 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/thermal_zone0 E: DEVPATH=/devices/virtual/thermal/thermal_zone0 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/thermal_zone1 E: DEVPATH=/devices/virtual/thermal/thermal_zone1 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/thermal_zone2 E: DEVPATH=/devices/virtual/thermal/thermal_zone2 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/thermal_zone3 E: DEVPATH=/devices/virtual/thermal/thermal_zone3 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/thermal_zone4 E: DEVPATH=/devices/virtual/thermal/thermal_zone4 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/thermal/thermal_zone5 E: DEVPATH=/devices/virtual/thermal/thermal_zone5 E: SUBSYSTEM=thermal E: UDEV_LOG=3 P: /devices/virtual/tty/console N: console E: DEVNAME=/dev/console E: DEVPATH=/devices/virtual/tty/console E: ID_MM_CANDIDATE=1 E: MAJOR=5 E: MINOR=1 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46107091 P: /devices/virtual/tty/ptmx N: ptmx E: DEVMODE=0666 E: DEVNAME=/dev/ptmx E: DEVPATH=/devices/virtual/tty/ptmx E: ID_MM_CANDIDATE=1 E: MAJOR=5 E: MINOR=2 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46109193 P: /devices/virtual/tty/tty N: tty E: DEVMODE=0666 E: DEVNAME=/dev/tty E: DEVPATH=/devices/virtual/tty/tty E: ID_MM_CANDIDATE=1 E: MAJOR=5 E: MINOR=0 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46110978 P: /devices/virtual/tty/tty0 N: tty0 E: DEVNAME=/dev/tty0 E: DEVPATH=/devices/virtual/tty/tty0 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=0 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46112817 P: /devices/virtual/tty/tty1 N: tty1 E: DEVNAME=/dev/tty1 E: DEVPATH=/devices/virtual/tty/tty1 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=1 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46114486 P: /devices/virtual/tty/tty10 N: tty10 E: DEVNAME=/dev/tty10 E: DEVPATH=/devices/virtual/tty/tty10 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=10 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46115065 P: /devices/virtual/tty/tty11 N: tty11 E: DEVNAME=/dev/tty11 E: DEVPATH=/devices/virtual/tty/tty11 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=11 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46117221 P: /devices/virtual/tty/tty12 N: tty12 E: DEVNAME=/dev/tty12 E: DEVPATH=/devices/virtual/tty/tty12 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=12 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46118969 P: /devices/virtual/tty/tty13 N: tty13 E: DEVNAME=/dev/tty13 E: DEVPATH=/devices/virtual/tty/tty13 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=13 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46120582 P: /devices/virtual/tty/tty14 N: tty14 E: DEVNAME=/dev/tty14 E: DEVPATH=/devices/virtual/tty/tty14 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=14 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46121939 P: /devices/virtual/tty/tty15 N: tty15 E: DEVNAME=/dev/tty15 E: DEVPATH=/devices/virtual/tty/tty15 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=15 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46123193 P: /devices/virtual/tty/tty16 N: tty16 E: DEVNAME=/dev/tty16 E: DEVPATH=/devices/virtual/tty/tty16 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=16 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46124575 P: /devices/virtual/tty/tty17 N: tty17 E: DEVNAME=/dev/tty17 E: DEVPATH=/devices/virtual/tty/tty17 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=17 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46126399 P: /devices/virtual/tty/tty18 N: tty18 E: DEVNAME=/dev/tty18 E: DEVPATH=/devices/virtual/tty/tty18 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=18 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46127646 P: /devices/virtual/tty/tty19 N: tty19 E: DEVNAME=/dev/tty19 E: DEVPATH=/devices/virtual/tty/tty19 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=19 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46128981 P: /devices/virtual/tty/tty2 N: tty2 E: DEVNAME=/dev/tty2 E: DEVPATH=/devices/virtual/tty/tty2 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=2 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46130231 P: /devices/virtual/tty/tty20 N: tty20 E: DEVNAME=/dev/tty20 E: DEVPATH=/devices/virtual/tty/tty20 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=20 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46130722 P: /devices/virtual/tty/tty21 N: tty21 E: DEVNAME=/dev/tty21 E: DEVPATH=/devices/virtual/tty/tty21 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=21 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46133698 P: /devices/virtual/tty/tty22 N: tty22 E: DEVNAME=/dev/tty22 E: DEVPATH=/devices/virtual/tty/tty22 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=22 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46135636 P: /devices/virtual/tty/tty23 N: tty23 E: DEVNAME=/dev/tty23 E: DEVPATH=/devices/virtual/tty/tty23 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=23 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46138850 P: /devices/virtual/tty/tty24 N: tty24 E: DEVNAME=/dev/tty24 E: DEVPATH=/devices/virtual/tty/tty24 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=24 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46140625 P: /devices/virtual/tty/tty25 N: tty25 E: DEVNAME=/dev/tty25 E: DEVPATH=/devices/virtual/tty/tty25 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=25 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46142368 P: /devices/virtual/tty/tty26 N: tty26 E: DEVNAME=/dev/tty26 E: DEVPATH=/devices/virtual/tty/tty26 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=26 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46144162 P: /devices/virtual/tty/tty27 N: tty27 E: DEVNAME=/dev/tty27 E: DEVPATH=/devices/virtual/tty/tty27 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=27 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46146933 P: /devices/virtual/tty/tty28 N: tty28 E: DEVNAME=/dev/tty28 E: DEVPATH=/devices/virtual/tty/tty28 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=28 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46148618 P: /devices/virtual/tty/tty29 N: tty29 E: DEVNAME=/dev/tty29 E: DEVPATH=/devices/virtual/tty/tty29 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=29 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46151541 P: /devices/virtual/tty/tty3 N: tty3 E: DEVNAME=/dev/tty3 E: DEVPATH=/devices/virtual/tty/tty3 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=3 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46154004 P: /devices/virtual/tty/tty30 N: tty30 E: DEVNAME=/dev/tty30 E: DEVPATH=/devices/virtual/tty/tty30 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=30 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46154489 P: /devices/virtual/tty/tty31 N: tty31 E: DEVNAME=/dev/tty31 E: DEVPATH=/devices/virtual/tty/tty31 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=31 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46156339 P: /devices/virtual/tty/tty32 N: tty32 E: DEVNAME=/dev/tty32 E: DEVPATH=/devices/virtual/tty/tty32 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=32 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46158005 P: /devices/virtual/tty/tty33 N: tty33 E: DEVNAME=/dev/tty33 E: DEVPATH=/devices/virtual/tty/tty33 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=33 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46159746 P: /devices/virtual/tty/tty34 N: tty34 E: DEVNAME=/dev/tty34 E: DEVPATH=/devices/virtual/tty/tty34 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=34 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46161443 P: /devices/virtual/tty/tty35 N: tty35 E: DEVNAME=/dev/tty35 E: DEVPATH=/devices/virtual/tty/tty35 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=35 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46163088 P: /devices/virtual/tty/tty36 N: tty36 E: DEVNAME=/dev/tty36 E: DEVPATH=/devices/virtual/tty/tty36 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=36 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46164765 P: /devices/virtual/tty/tty37 N: tty37 E: DEVNAME=/dev/tty37 E: DEVPATH=/devices/virtual/tty/tty37 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=37 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46166464 P: /devices/virtual/tty/tty38 N: tty38 E: DEVNAME=/dev/tty38 E: DEVPATH=/devices/virtual/tty/tty38 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=38 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46167885 P: /devices/virtual/tty/tty39 N: tty39 E: DEVNAME=/dev/tty39 E: DEVPATH=/devices/virtual/tty/tty39 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=39 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46169154 P: /devices/virtual/tty/tty4 N: tty4 E: DEVNAME=/dev/tty4 E: DEVPATH=/devices/virtual/tty/tty4 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=4 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46170462 P: /devices/virtual/tty/tty40 N: tty40 E: DEVNAME=/dev/tty40 E: DEVPATH=/devices/virtual/tty/tty40 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=40 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46170954 P: /devices/virtual/tty/tty41 N: tty41 E: DEVNAME=/dev/tty41 E: DEVPATH=/devices/virtual/tty/tty41 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=41 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46173640 P: /devices/virtual/tty/tty42 N: tty42 E: DEVNAME=/dev/tty42 E: DEVPATH=/devices/virtual/tty/tty42 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=42 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46175363 P: /devices/virtual/tty/tty43 N: tty43 E: DEVNAME=/dev/tty43 E: DEVPATH=/devices/virtual/tty/tty43 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=43 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46177152 P: /devices/virtual/tty/tty44 N: tty44 E: DEVNAME=/dev/tty44 E: DEVPATH=/devices/virtual/tty/tty44 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=44 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46178662 P: /devices/virtual/tty/tty45 N: tty45 E: DEVNAME=/dev/tty45 E: DEVPATH=/devices/virtual/tty/tty45 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=45 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46180154 P: /devices/virtual/tty/tty46 N: tty46 E: DEVNAME=/dev/tty46 E: DEVPATH=/devices/virtual/tty/tty46 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=46 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46181476 P: /devices/virtual/tty/tty47 N: tty47 E: DEVNAME=/dev/tty47 E: DEVPATH=/devices/virtual/tty/tty47 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=47 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46182935 P: /devices/virtual/tty/tty48 N: tty48 E: DEVNAME=/dev/tty48 E: DEVPATH=/devices/virtual/tty/tty48 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=48 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46185929 P: /devices/virtual/tty/tty49 N: tty49 E: DEVNAME=/dev/tty49 E: DEVPATH=/devices/virtual/tty/tty49 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=49 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46188752 P: /devices/virtual/tty/tty5 N: tty5 E: DEVNAME=/dev/tty5 E: DEVPATH=/devices/virtual/tty/tty5 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=5 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46190481 P: /devices/virtual/tty/tty50 N: tty50 E: DEVNAME=/dev/tty50 E: DEVPATH=/devices/virtual/tty/tty50 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=50 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46191071 P: /devices/virtual/tty/tty51 N: tty51 E: DEVNAME=/dev/tty51 E: DEVPATH=/devices/virtual/tty/tty51 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=51 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46193028 P: /devices/virtual/tty/tty52 N: tty52 E: DEVNAME=/dev/tty52 E: DEVPATH=/devices/virtual/tty/tty52 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=52 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46194810 P: /devices/virtual/tty/tty53 N: tty53 E: DEVNAME=/dev/tty53 E: DEVPATH=/devices/virtual/tty/tty53 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=53 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46196531 P: /devices/virtual/tty/tty54 N: tty54 E: DEVNAME=/dev/tty54 E: DEVPATH=/devices/virtual/tty/tty54 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=54 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46198188 P: /devices/virtual/tty/tty55 N: tty55 E: DEVNAME=/dev/tty55 E: DEVPATH=/devices/virtual/tty/tty55 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=55 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46199856 P: /devices/virtual/tty/tty56 N: tty56 E: DEVNAME=/dev/tty56 E: DEVPATH=/devices/virtual/tty/tty56 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=56 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46201437 P: /devices/virtual/tty/tty57 N: tty57 E: DEVNAME=/dev/tty57 E: DEVPATH=/devices/virtual/tty/tty57 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=57 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46203538 P: /devices/virtual/tty/tty58 N: tty58 E: DEVNAME=/dev/tty58 E: DEVPATH=/devices/virtual/tty/tty58 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=58 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46206533 P: /devices/virtual/tty/tty59 N: tty59 E: DEVNAME=/dev/tty59 E: DEVPATH=/devices/virtual/tty/tty59 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=59 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46209187 P: /devices/virtual/tty/tty6 N: tty6 E: DEVNAME=/dev/tty6 E: DEVPATH=/devices/virtual/tty/tty6 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=6 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46211173 P: /devices/virtual/tty/tty60 N: tty60 E: DEVNAME=/dev/tty60 E: DEVPATH=/devices/virtual/tty/tty60 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=60 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46211680 P: /devices/virtual/tty/tty61 N: tty61 E: DEVNAME=/dev/tty61 E: DEVPATH=/devices/virtual/tty/tty61 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=61 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46213528 P: /devices/virtual/tty/tty62 N: tty62 E: DEVNAME=/dev/tty62 E: DEVPATH=/devices/virtual/tty/tty62 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=62 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46215279 P: /devices/virtual/tty/tty63 N: tty63 E: DEVNAME=/dev/tty63 E: DEVPATH=/devices/virtual/tty/tty63 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=63 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46217318 P: /devices/virtual/tty/tty7 N: tty7 E: DEVNAME=/dev/tty7 E: DEVPATH=/devices/virtual/tty/tty7 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=7 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46218955 P: /devices/virtual/tty/tty8 N: tty8 E: DEVNAME=/dev/tty8 E: DEVPATH=/devices/virtual/tty/tty8 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=8 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46220989 P: /devices/virtual/tty/tty9 N: tty9 E: DEVNAME=/dev/tty9 E: DEVPATH=/devices/virtual/tty/tty9 E: ID_MM_CANDIDATE=1 E: MAJOR=4 E: MINOR=9 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46222712 P: /devices/virtual/tty/ttyprintk N: ttyprintk E: DEVNAME=/dev/ttyprintk E: DEVPATH=/devices/virtual/tty/ttyprintk E: ID_MM_CANDIDATE=1 E: MAJOR=5 E: MINOR=3 E: SUBSYSTEM=tty E: UDEV_LOG=3 E: USEC_INITIALIZED=46224738 P: /devices/virtual/usbmon/usbmon0 N: usbmon0 E: DEVNAME=/dev/usbmon0 E: DEVPATH=/devices/virtual/usbmon/usbmon0 E: MAJOR=252 E: MINOR=0 E: SUBSYSTEM=usbmon E: UDEV_LOG=3 P: /devices/virtual/vc/vcs N: vcs E: DEVNAME=/dev/vcs E: DEVPATH=/devices/virtual/vc/vcs E: MAJOR=7 E: MINOR=0 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcs1 N: vcs1 E: DEVNAME=/dev/vcs1 E: DEVPATH=/devices/virtual/vc/vcs1 E: MAJOR=7 E: MINOR=1 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcs2 N: vcs2 E: DEVNAME=/dev/vcs2 E: DEVPATH=/devices/virtual/vc/vcs2 E: MAJOR=7 E: MINOR=2 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcs3 N: vcs3 E: DEVNAME=/dev/vcs3 E: DEVPATH=/devices/virtual/vc/vcs3 E: MAJOR=7 E: MINOR=3 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcs4 N: vcs4 E: DEVNAME=/dev/vcs4 E: DEVPATH=/devices/virtual/vc/vcs4 E: MAJOR=7 E: MINOR=4 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcs5 N: vcs5 E: DEVNAME=/dev/vcs5 E: DEVPATH=/devices/virtual/vc/vcs5 E: MAJOR=7 E: MINOR=5 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcs6 N: vcs6 E: DEVNAME=/dev/vcs6 E: DEVPATH=/devices/virtual/vc/vcs6 E: MAJOR=7 E: MINOR=6 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcs7 N: vcs7 E: DEVNAME=/dev/vcs7 E: DEVPATH=/devices/virtual/vc/vcs7 E: MAJOR=7 E: MINOR=7 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcsa N: vcsa E: DEVNAME=/dev/vcsa E: DEVPATH=/devices/virtual/vc/vcsa E: MAJOR=7 E: MINOR=128 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcsa1 N: vcsa1 E: DEVNAME=/dev/vcsa1 E: DEVPATH=/devices/virtual/vc/vcsa1 E: MAJOR=7 E: MINOR=129 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcsa2 N: vcsa2 E: DEVNAME=/dev/vcsa2 E: DEVPATH=/devices/virtual/vc/vcsa2 E: MAJOR=7 E: MINOR=130 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcsa3 N: vcsa3 E: DEVNAME=/dev/vcsa3 E: DEVPATH=/devices/virtual/vc/vcsa3 E: MAJOR=7 E: MINOR=131 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcsa4 N: vcsa4 E: DEVNAME=/dev/vcsa4 E: DEVPATH=/devices/virtual/vc/vcsa4 E: MAJOR=7 E: MINOR=132 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcsa5 N: vcsa5 E: DEVNAME=/dev/vcsa5 E: DEVPATH=/devices/virtual/vc/vcsa5 E: MAJOR=7 E: MINOR=133 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcsa6 N: vcsa6 E: DEVNAME=/dev/vcsa6 E: DEVPATH=/devices/virtual/vc/vcsa6 E: MAJOR=7 E: MINOR=134 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vc/vcsa7 N: vcsa7 E: DEVNAME=/dev/vcsa7 E: DEVPATH=/devices/virtual/vc/vcsa7 E: MAJOR=7 E: MINOR=135 E: SUBSYSTEM=vc E: UDEV_LOG=3 P: /devices/virtual/vtconsole/vtcon0 E: DEVPATH=/devices/virtual/vtconsole/vtcon0 E: SUBSYSTEM=vtconsole E: UDEV_LOG=3 P: /devices/virtual/vtconsole/vtcon1 E: DEVPATH=/devices/virtual/vtconsole/vtcon1 E: SUBSYSTEM=vtconsole E: UDEV_LOG=3 P: /devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910 E: DEVPATH=/devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910 E: MODALIAS=wmi:05901221-D566-11D1-B2F0-00A0C9062910 E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745 E: DEVPATH=/devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745 E: MODALIAS=wmi:14EA9746-CE1F-4098-A0E0-7045CB4DA745 E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E E: DEVPATH=/devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E E: MODALIAS=wmi:1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0 E: DEVPATH=/devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0 E: MODALIAS=wmi:2B814318-4BE8-4707-9D84-A190A859B5D0 E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133 E: DEVPATH=/devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133 E: MODALIAS=wmi:2D114B49-2DFB-4130-B8FE-4A3C09E75133 E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D E: DEVPATH=/devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D E: MODALIAS=wmi:322F2028-0F84-4901-988E-015176049E2D E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4 E: DEVPATH=/devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4 E: MODALIAS=wmi:5FB7F034-2C63-45E9-BE91-3D44E2C707E4 E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D E: DEVPATH=/devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D E: MODALIAS=wmi:7391A661-223A-47DB-A77A-7BE84C60822D E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05 E: DEVPATH=/devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05 E: MODALIAS=wmi:8232DE3D-663D-4327-A8F4-E293ADB9BF05 E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A E: DEVPATH=/devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A E: MODALIAS=wmi:8F1F6435-9F42-42C8-BADC-0E9424F20C9A E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A E: DEVPATH=/devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A E: MODALIAS=wmi:8F1F6436-9F42-42C8-BADC-0E9424F20C9A E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C E: DEVPATH=/devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C E: MODALIAS=wmi:95F24279-4D7B-4334-9387-ACCDC67EF61C E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C E: DEVPATH=/devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C E: MODALIAS=wmi:988D08E3-68F4-4C35-AF3E-6A1B8106F83C E: SUBSYSTEM=wmi E: UDEV_LOG=3 P: /devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3 E: DEVPATH=/devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3 E: MODALIAS=wmi:DF4E63B6-3BBC-4858-9737-C74F82F821F3 E: SUBSYSTEM=wmi E: UDEV_LOG=3 , 0.0722661018372) for message-result with priority -100. 2012-02-28 20:56:48,840 DEBUG Finished firing message-result. 2012-02-28 20:56:48,841 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': 'P: /devices/LNXSYSTM:00\nE: DEVPATH=/devices/LNXSYSTM:00\nE: MODALIAS=acpi:LNXSYSTM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:00\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:00\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:01\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:01\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:02\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:02\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:03\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:03\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00\nE: DRIVER=button\nE: MODALIAS=acpi:LNXPWRBN:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXPWRBN:00\nE: ID_PATH_TAG=acpi-LNXPWRBN_00\nE: KEY=10000000000000 0\nE: MODALIAS=input:b0019v0000p0001e0000-e0,1,k74,ramlsfw\nE: NAME="Power Button"\nE: PHYS="LNXPWRBN/button/input0"\nE: PRODUCT=19/0/1/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6481374\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\nN: input/event2\nE: DEVNAME=/dev/input/event2\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXPWRBN:00\nE: ID_PATH_TAG=acpi-LNXPWRBN_00\nE: MAJOR=13\nE: MINOR=66\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6501590\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/ACPI0003:00\nE: DRIVER=ac\nE: MODALIAS=acpi:ACPI0003:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nE: POWER_SUPPLY_NAME=AC\nE: POWER_SUPPLY_ONLINE=1\nE: SUBSYSTEM=power_supply\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00\nE: DRIVER=pci_root\nE: MODALIAS=acpi:PNP0A08:PNP0A03:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nE: DRIVER=video\nE: MODALIAS=acpi:LNXVIDEO:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXVIDEO:01\nE: ID_PATH_TAG=acpi-LNXVIDEO_01\nE: KEY=3e000b00000000 0 0 0\nE: MODALIAS=input:b0019v0000p0006e0000-e0,1,kE0,E1,E3,F1,F2,F3,F4,F5,ramlsfw\nE: NAME="Video Bus"\nE: PHYS="LNXVIDEO/video/input0"\nE: PRODUCT=19/0/6/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=7405603\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\nN: input/event4\nE: DEVNAME=/dev/input/event4\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXVIDEO:01\nE: ID_PATH_TAG=acpi-LNXVIDEO_01\nE: MAJOR=13\nE: MINOR=68\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=7414244\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nE: MODALIAS=acpi:LNXVIDEO:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nE: MODALIAS=acpi:INT0800:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nE: MODALIAS=acpi:PNP0000:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nE: MODALIAS=acpi:PNP0100:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nE: MODALIAS=acpi:PNP0103:PNP0C01:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nE: MODALIAS=acpi:PNP0200:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nE: MODALIAS=acpi:PNP0303:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nE: DRIVER=container\nE: MODALIAS=acpi:PNP0A06:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nE: MODALIAS=acpi:PNP0B00:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nE: MODALIAS=acpi:PNP0C04:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nE: DRIVER=ec\nE: MODALIAS=acpi:PNP0C09:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nE: MODALIAS=acpi:SYN0176:SYN0100:SYN0002:PNP0F13:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0A:00\nE: DRIVER=battery\nE: MODALIAS=acpi:PNP0C0A:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nE: POWER_SUPPLY_CHARGE_FULL=3462000\nE: POWER_SUPPLY_CHARGE_FULL_DESIGN=4400000\nE: POWER_SUPPLY_CHARGE_NOW=3416000\nE: POWER_SUPPLY_CURRENT_NOW=0\nE: POWER_SUPPLY_CYCLE_COUNT=0\nE: POWER_SUPPLY_MANUFACTURER=Hewlett-Packard\nE: POWER_SUPPLY_MODEL_NAME=Primary\nE: POWER_SUPPLY_NAME=BAT0\nE: POWER_SUPPLY_PRESENT=1\nE: POWER_SUPPLY_SERIAL_NUMBER=03156 2010/05/21\nE: POWER_SUPPLY_STATUS=Unknown\nE: POWER_SUPPLY_TECHNOLOGY=Li-ion\nE: POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000\nE: POWER_SUPPLY_VOLTAGE_NOW=12400000\nE: SUBSYSTEM=power_supply\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00\nE: DRIVER=button\nE: MODALIAS=acpi:PNP0C0D:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=acpi-PNP0C0D:00\nE: ID_PATH_TAG=acpi-PNP0C0D_00\nE: MODALIAS=input:b0019v0000p0005e0000-e0,5,kramlsfw0,\nE: NAME="Lid Switch"\nE: PHYS="PNP0C0D/button/input0"\nE: PRODUCT=19/0/5/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6526220\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\nN: input/event1\nE: DEVNAME=/dev/input/event1\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\nE: ID_INPUT=1\nE: ID_PATH=acpi-PNP0C0D:00\nE: ID_PATH_TAG=acpi-PNP0C0D_00\nE: MAJOR=13\nE: MINOR=65\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6534888\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00\nE: DRIVER=button\nE: MODALIAS=acpi:PNP0C0E:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-PNP0C0E:00\nE: ID_PATH_TAG=acpi-PNP0C0E_00\nE: KEY=4000 0 0\nE: MODALIAS=input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw\nE: NAME="Sleep Button"\nE: PHYS="PNP0C0E/button/input0"\nE: PRODUCT=19/0/3/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6526856\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\nN: input/event0\nE: DEVNAME=/dev/input/event0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-PNP0C0E:00\nE: ID_PATH_TAG=acpi-PNP0C0E_00\nE: MAJOR=13\nE: MINOR=64\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6531439\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C14:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C14:00\nE: DRIVER=wmi\nE: MODALIAS=acpi:PNP0C14:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C32:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C32:00\nE: MODALIAS=acpi:PNP0C32:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52\nE: DEVPATH=/devices/LNXSYSTM:00/device:52\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:01\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:02\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:03\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:04\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:05\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:06\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:07\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:08\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:09\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:00\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:01\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:02\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:03\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:04\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:05\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:00\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:01\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:02\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:03\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:04\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:05\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:06\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:07\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:08\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:09\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/breakpoint\nE: DEVPATH=/devices/breakpoint\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/cpu\nE: DEVPATH=/devices/cpu\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:00.0\nE: DRIVER=agpgart-intel\nE: MODALIAS=pci:v00008086d00002A40sv0000103Csd00001526bc06sc00i00\nE: PCI_CLASS=60000\nE: PCI_ID=8086:2A40\nE: PCI_SLOT_NAME=0000:00:00.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0\nE: DRIVER=i915\nE: MODALIAS=pci:v00008086d00002A42sv0000103Csd00001526bc03sc00i00\nE: PCI_CLASS=30000\nE: PCI_ID=8086:2A42\nE: PCI_SLOT_NAME=0000:00:02.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nE: SUBSYSTEM=backlight\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0\nN: dri/card0\nE: DEVNAME=/dev/dri/card0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0\nE: DEVTYPE=drm_minor\nE: MAJOR=226\nE: MINOR=0\nE: PRIMARY_DEVICE_FOR_DISPLAY=1\nE: SUBSYSTEM=drm\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=44920678\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nE: SUBSYSTEM=backlight\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/controlD64\nN: dri/controlD64\nE: DEVNAME=/dev/dri/controlD64\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/controlD64\nE: DEVTYPE=drm_minor\nE: MAJOR=226\nE: MINOR=64\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/graphics/fb0\nN: fb0\nE: DEVNAME=/dev/fb0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/graphics/fb0\nE: MAJOR=29\nE: MINOR=0\nE: SUBSYSTEM=graphics\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-0\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-1\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-10\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-10\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-11\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-11\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-12\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-12\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-13\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-13\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-2\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-2\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-3\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-3\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-4\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-4\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-5\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-5\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-6\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-6\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-7\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-7\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-8\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-8\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-9\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-9\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.1\nE: MODALIAS=pci:v00008086d00002A43sv0000103Csd00001526bc03sc80i00\nE: PCI_CLASS=38000\nE: PCI_ID=8086:2A43\nE: PCI_SLOT_NAME=0000:00:02.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002937sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2937\nE: PCI_SLOT_NAME=0000:00:1a.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3\nN: bus/usb/003/001\nE: BUSNUM=003\nE: DEVNAME=/dev/bus/usb/003/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.0\nE: ID_SERIAL_SHORT=0000:00:1a.0\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=256\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6543576\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1\nN: bus/usb/003/002\nE: BUSNUM=003\nE: DEVNAME=/dev/bus/usb/003/002\nE: DEVNUM=002\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=HP_Integrated_Module\nE: ID_MODEL_ENC=HP\\x20Integrated\\x20Module\nE: ID_MODEL_ID=231d\nE: ID_REVISION=0306\nE: ID_SERIAL=Broadcom_Corp_HP_Integrated_Module\nE: ID_USB_INTERFACES=:e00101:ffffff:fe0101:\nE: ID_VENDOR=Broadcom_Corp\nE: ID_VENDOR_ENC=Broadcom\\x20Corp\nE: ID_VENDOR_ID=03f0\nE: MAJOR=189\nE: MINOR=257\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6811665\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=btusb\nE: INTERFACE=224/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icE0isc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nE: DEVTYPE=host\nE: SUBSYSTEM=bluetooth\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nE: RFKILL_NAME=hci0\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=bluetooth\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nE: DEVTYPE=usb_interface\nE: DRIVER=btusb\nE: INTERFACE=224/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icE0isc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nE: DEVTYPE=usb_interface\nE: INTERFACE=255/255/255\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icFFiscFFipFF\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nE: DEVTYPE=usb_interface\nE: INTERFACE=254/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icFEisc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\nN: usbmon3\nE: DEVNAME=/dev/usbmon3\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\nE: MAJOR=252\nE: MINOR=3\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002938sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2938\nE: PCI_SLOT_NAME=0000:00:1a.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4\nN: bus/usb/004/001\nE: BUSNUM=004\nE: DEVNAME=/dev/bus/usb/004/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.1\nE: ID_SERIAL_SHORT=0000:00:1a.1\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=384\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6545141\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\nN: usbmon4\nE: DEVNAME=/dev/usbmon4\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\nE: MAJOR=252\nE: MINOR=4\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002939sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2939\nE: PCI_SLOT_NAME=0000:00:1a.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5\nN: bus/usb/005/001\nE: BUSNUM=005\nE: DEVNAME=/dev/bus/usb/005/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usb5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.2\nE: ID_SERIAL_SHORT=0000:00:1a.2\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=512\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6546554\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\nN: usbmon5\nE: DEVNAME=/dev/usbmon5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\nE: MAJOR=252\nE: MINOR=5\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7\nE: DRIVER=ehci_hcd\nE: MODALIAS=pci:v00008086d0000293Csv0000103Csd00001526bc0Csc03i20\nE: PCI_CLASS=C0320\nE: PCI_ID=8086:293C\nE: PCI_SLOT_NAME=0000:00:1a.7\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1\nN: bus/usb/001/001\nE: BUSNUM=001\nE: DEVNAME=/dev/bus/usb/001/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=EHCI_Host_Controller\nE: ID_MODEL_ENC=EHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0002\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_ehci_hcd_EHCI_Host_Controller_0000:00:1a.7\nE: ID_SERIAL_SHORT=0000:00:1a.7\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_ehci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20ehci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=0\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6547724\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0002d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5\nN: bus/usb/001/003\nE: BUSNUM=001\nE: DEVNAME=/dev/bus/usb/001/003\nE: DEVNUM=003\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=189\nE: MINOR=2\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6548475\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=uvcvideo\nE: INTERFACE=14/1/0\nE: MODALIAS=usb:v0461p4DB6d0004dcEFdsc02dp01ic0Eisc01ip00\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nE: EV=3\nE: ID_BUS=usb\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: KEY=100000 0 0 0\nE: MODALIAS=input:b0003v0461p4DB6e0004-e0,1,kD4,ramlsfw\nE: NAME="Villem"\nE: PHYS="usb-0000:00:1a.7-5/button"\nE: PRODUCT=3/461/4db6/4\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46279381\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\nN: input/event5\nS: input/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-event-if00\nS: input/by-path/pci-0000:00:1a.7-usb-0:5:1.0-event\nE: DEVLINKS=/dev/input/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-event-if00 /dev/input/by-path/pci-0000:00:1a.7-usb-0:5:1.0-event\nE: DEVNAME=/dev/input/event5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\nE: ID_BUS=usb\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=13\nE: MINOR=69\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46665163\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nN: video0\nS: v4l/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-video-index0\nS: v4l/by-path/pci-0000:00:1a.7-usb-0:5:1.0-video-index0\nE: COLORD_DEVICE=1\nE: COLORD_KIND=camera\nE: DEVLINKS=/dev/v4l/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-video-index0 /dev/v4l/by-path/pci-0000:00:1a.7-usb-0:5:1.0-video-index0\nE: DEVNAME=/dev/video0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nE: ID_BUS=usb\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_V4L_CAPABILITIES=:capture:\nE: ID_V4L_PRODUCT=Villem\nE: ID_V4L_VERSION=2\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=81\nE: MINOR=0\nE: SUBSYSTEM=video4linux\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46479482\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nE: DEVTYPE=usb_interface\nE: DRIVER=uvcvideo\nE: INTERFACE=14/2/0\nE: MODALIAS=usb:v0461p4DB6d0004dcEFdsc02dp01ic0Eisc02ip00\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\nN: usbmon1\nE: DEVNAME=/dev/usbmon1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\nE: MAJOR=252\nE: MINOR=1\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1b.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0\nE: DRIVER=snd_hda_intel\nE: MODALIAS=pci:v00008086d0000293Esv0000103Csd00001526bc04sc03i00\nE: PCI_CLASS=40300\nE: PCI_ID=8086:293E\nE: PCI_SLOT_NAME=0000:00:1b.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0\nE: ID_BUS=pci\nE: ID_MODEL_FROM_DATABASE=82801I (ICH9 Family) HD Audio Controller\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1b.0\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: ID_VENDOR_FROM_DATABASE=Intel Corporation\nE: ID_VENDOR_ID=0x8086\nE: PULSE_PROFILE_SET=extra-hdmi.conf\nE: SOUND_FORM_FACTOR=internal\nE: SOUND_INITIALIZED=1\nE: SUBSYSTEM=sound\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=49207668\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nN: snd/hwC0D0\nE: DEVNAME=/dev/snd/hwC0D0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nE: MAJOR=116\nE: MINOR=7\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48796123\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nN: snd/hwC0D1\nE: DEVNAME=/dev/snd/hwC0D1\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nE: MAJOR=116\nE: MINOR=6\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48803213\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nN: snd/hwC0D2\nE: DEVNAME=/dev/snd/hwC0D2\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nE: MAJOR=116\nE: MINOR=5\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48795627\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw2,\nE: NAME="HDA Intel Front Headphone"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=4\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48787416\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\nN: input/event10\nE: DEVNAME=/dev/input/event10\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=74\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48832217\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw6,8,\nE: NAME="HDA Intel HDMI/DP,pcm=3"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=140\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48803771\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\nN: input/event8\nE: DEVNAME=/dev/input/event8\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=72\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48875562\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw4,\nE: NAME="HDA Intel Mic"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=10\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48786865\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\nN: input/event9\nE: DEVNAME=/dev/input/event9\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=73\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48814117\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nN: snd/pcmC0D0c\nE: DEVNAME=/dev/snd/pcmC0D0c\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nE: MAJOR=116\nE: MINOR=4\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48795171\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nN: snd/pcmC0D0p\nE: DEVNAME=/dev/snd/pcmC0D0p\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nE: MAJOR=116\nE: MINOR=3\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48794711\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nN: snd/pcmC0D3p\nE: DEVNAME=/dev/snd/pcmC0D3p\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nE: MAJOR=116\nE: MINOR=2\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48794226\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\nN: snd/controlC0\nS: snd/by-path/pci-0000:00:1b.0\nE: DEVLINKS=/dev/snd/by-path/pci-0000:00:1b.0\nE: DEVNAME=/dev/snd/controlC0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=116\nE: MINOR=8\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48804134\n\nP: /devices/pci0000:00/0000:00:1c.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002940sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2940\nE: PCI_SLOT_NAME=0000:00:1c.0\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002942sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2942\nE: PCI_SLOT_NAME=0000:00:1c.1\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: DRIVER=wl\nE: MODALIAS=pci:v000014E4d00004315sv0000103Csd00001508bc02sc80i00\nE: PCI_CLASS=28000\nE: PCI_ID=14E4:4315\nE: PCI_SLOT_NAME=0000:02:00.0\nE: PCI_SUBSYS_ID=103C:1508\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nE: ID_BUS=pci\nE: ID_MM_CANDIDATE=1\nE: ID_MODEL_FROM_DATABASE=BCM4312 802.11b/g LP-PHY\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: ID_VENDOR_FROM_DATABASE=Broadcom Corporation\nE: ID_VENDOR_ID=0x14e4\nE: IFINDEX=5\nE: INTERFACE=eth2\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=610128925\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nE: RFKILL_NAME=brcmwl-1\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=wlan\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002944sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2944\nE: PCI_SLOT_NAME=0000:00:1c.2\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002948sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2948\nE: PCI_SLOT_NAME=0000:00:1c.4\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d0000294Asv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:294A\nE: PCI_SLOT_NAME=0000:00:1c.5\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: DRIVER=r8169\nE: MODALIAS=pci:v000010ECd00008136sv0000103Csd00001526bc02sc00i00\nE: PCI_CLASS=20000\nE: PCI_ID=10EC:8136\nE: PCI_SLOT_NAME=0000:85:00.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nE: COMMENT=PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.5/0000:85:00.0 (r8169)\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nE: ID_BUS=pci\nE: ID_MM_CANDIDATE=1\nE: ID_MODEL_FROM_DATABASE=RTL8101E/RTL8102E PCI Express Fast Ethernet controller\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Co., Ltd.\nE: ID_VENDOR_ID=0x10ec\nE: IFINDEX=2\nE: INTERFACE=eth0\nE: MATCHADDR=1c:c1:de:90:ab:4f\nE: MATCHDEVID=0x0\nE: MATCHIFTYPE=1\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46430166\n\nP: /devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002934sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2934\nE: PCI_SLOT_NAME=0000:00:1d.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6\nN: bus/usb/006/001\nE: BUSNUM=006\nE: DEVNAME=/dev/bus/usb/006/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.0\nE: ID_SERIAL_SHORT=0000:00:1d.0\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=640\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6563844\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\nN: usbmon6\nE: DEVNAME=/dev/usbmon6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\nE: MAJOR=252\nE: MINOR=6\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002935sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2935\nE: PCI_SLOT_NAME=0000:00:1d.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7\nN: bus/usb/007/001\nE: BUSNUM=007\nE: DEVNAME=/dev/bus/usb/007/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.1\nE: ID_SERIAL_SHORT=0000:00:1d.1\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=768\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6567061\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\nN: usbmon7\nE: DEVNAME=/dev/usbmon7\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\nE: MAJOR=252\nE: MINOR=7\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002936sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2936\nE: PCI_SLOT_NAME=0000:00:1d.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8\nN: bus/usb/008/001\nE: BUSNUM=008\nE: DEVNAME=/dev/bus/usb/008/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb8\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.2\nE: ID_SERIAL_SHORT=0000:00:1d.2\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=896\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6573461\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\nN: usbmon8\nE: DEVNAME=/dev/usbmon8\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\nE: MAJOR=252\nE: MINOR=8\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7\nE: DRIVER=ehci_hcd\nE: MODALIAS=pci:v00008086d0000293Asv0000103Csd00001526bc0Csc03i20\nE: PCI_CLASS=C0320\nE: PCI_ID=8086:293A\nE: PCI_SLOT_NAME=0000:00:1d.7\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2\nN: bus/usb/002/001\nE: BUSNUM=002\nE: DEVNAME=/dev/bus/usb/002/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=EHCI_Host_Controller\nE: ID_MODEL_ENC=EHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0002\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_ehci_hcd_EHCI_Host_Controller_0000:00:1d.7\nE: ID_SERIAL_SHORT=0000:00:1d.7\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_ehci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20ehci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=128\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6575778\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0002d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5\nN: bus/usb/002/002\nE: BUSNUM=002\nE: DEVNAME=/dev/bus/usb/002/002\nE: DEVNUM=002\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\nE: ID_MODEL_ID=102f\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_USB_INTERFACES=:080650:\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\nE: ID_VENDOR_ID=125f\nE: MAJOR=189\nE: MINOR=129\nE: PRODUCT=125f/102f/1100\nE: SUBSYSTEM=usb\nE: TYPE=0/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6576336\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=usb-storage\nE: INTERFACE=8/6/80\nE: MODALIAS=usb:v125Fp102Fd1100dc00dsc00dp00ic08isc06ip50\nE: PRODUCT=125f/102f/1100\nE: SUBSYSTEM=usb\nE: TYPE=0/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sd\nE: MODALIAS=scsi:t-0x00\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nN: sdb\nS: disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nS: disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: DEVLINKS=/dev/disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: DEVNAME=/dev/sdb\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nE: DEVTYPE=disk\nE: ID_BUS=usb\nE: ID_INSTANCE=0:0\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\\x20\nE: ID_MODEL_ID=102f\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1d_7-usb-0_5_1_0-scsi-0_0_0_0\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_TYPE=disk\nE: ID_USB_DRIVER=usb-storage\nE: ID_USB_INTERFACES=:080650:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\\x20\nE: ID_VENDOR_ID=125f\nE: MAJOR=8\nE: MINOR=16\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION_TABLE=1\nE: UDISKS_PARTITION_TABLE_COUNT=1\nE: UDISKS_PARTITION_TABLE_SCHEME=mbr\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=7302076\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nN: sdb1\nS: disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0-part1\nS: disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0-part1\nS: disk/by-uuid/77CD-925F\nE: DEVLINKS=/dev/disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0-part1 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0-part1 /dev/disk/by-uuid/77CD-925F\nE: DEVNAME=/dev/sdb1\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nE: DEVTYPE=partition\nE: ID_BUS=usb\nE: ID_FS_TYPE=vfat\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=77CD-925F\nE: ID_FS_UUID_ENC=77CD-925F\nE: ID_FS_VERSION=FAT32\nE: ID_INSTANCE=0:0\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\\x20\nE: ID_MODEL_ID=102f\nE: ID_PART_ENTRY_DISK=8:16\nE: ID_PART_ENTRY_FLAGS=0x80\nE: ID_PART_ENTRY_NUMBER=1\nE: ID_PART_ENTRY_OFFSET=62\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=7857074\nE: ID_PART_ENTRY_TYPE=0xc\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1d_7-usb-0_5_1_0-scsi-0_0_0_0\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_TYPE=disk\nE: ID_USB_DRIVER=usb-storage\nE: ID_USB_INTERFACES=:080650:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\\x20\nE: ID_VENDOR_ID=125f\nE: MAJOR=8\nE: MINOR=17\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_FLAGS=boot\nE: UDISKS_PARTITION_NUMBER=1\nE: UDISKS_PARTITION_OFFSET=31744\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=4022821888\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nE: UDISKS_PARTITION_TYPE=0x0c\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=7346747\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\nN: bsg/6:0:0:0\nE: DEVNAME=/dev/bsg/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\nE: MAJOR=253\nE: MINOR=2\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nE: SUBSYSTEM=scsi_disk\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\nN: sg2\nE: DEVNAME=/dev/sg2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\nE: MAJOR=21\nE: MINOR=2\nE: SUBSYSTEM=scsi_generic\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\nN: usbmon2\nE: DEVNAME=/dev/usbmon2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\nE: MAJOR=252\nE: MINOR=2\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1e.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1e.0\nE: MODALIAS=pci:v00008086d00002448sv0000103Csd00001526bc06sc04i01\nE: PCI_CLASS=60401\nE: PCI_ID=8086:2448\nE: PCI_SLOT_NAME=0000:00:1e.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nE: DEVPATH=/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.0\nE: MODALIAS=pci:v00008086d00002919sv0000103Csd00001526bc06sc01i00\nE: PCI_CLASS=60100\nE: PCI_ID=8086:2919\nE: PCI_SLOT_NAME=0000:00:1f.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2\nE: DRIVER=ahci\nE: ID_MODEL_FROM_DATABASE=82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]\nE: ID_VENDOR_FROM_DATABASE=Intel Corporation\nE: MODALIAS=pci:v00008086d00002929sv0000103Csd00001526bc01sc06i01\nE: PCI_CLASS=10601\nE: PCI_ID=8086:2929\nE: PCI_SLOT_NAME=0000:00:1f.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45812485\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sd\nE: MODALIAS=scsi:t-0x00\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nN: sda\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nS: disk/by-id/wwn-0x50014ee2af46f504\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064 /dev/disk/by-id/wwn-0x50014ee2af46f504 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0\nE: DEVNAME=/dev/sda\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: DEVTYPE=disk\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_ATA_SMART_IS_AVAILABLE=1\nE: UDISKS_PARTITION_TABLE=1\nE: UDISKS_PARTITION_TABLE_COUNT=3\nE: UDISKS_PARTITION_TABLE_SCHEME=mbr\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6407136\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nN: sda1\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part1\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part1\nS: disk/by-id/wwn-0x50014ee2af46f504-part1\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1\nS: disk/by-uuid/57fa73f2-ce00-4206-807b-fea73ead2fca\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part1 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part1 /dev/disk/by-id/wwn-0x50014ee2af46f504-part1 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1 /dev/disk/by-uuid/57fa73f2-ce00-4206-807b-fea73ead2fca\nE: DEVNAME=/dev/sda1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_FS_TYPE=ext4\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=57fa73f2-ce00-4206-807b-fea73ead2fca\nE: ID_FS_UUID_ENC=57fa73f2-ce00-4206-807b-fea73ead2fca\nE: ID_FS_VERSION=1.0\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_FLAGS=0x80\nE: ID_PART_ENTRY_NUMBER=1\nE: ID_PART_ENTRY_OFFSET=2048\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=306993152\nE: ID_PART_ENTRY_TYPE=0x83\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_FLAGS=boot\nE: UDISKS_PARTITION_NUMBER=1\nE: UDISKS_PARTITION_OFFSET=1048576\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=157180493824\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x83\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6780472\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nN: sda2\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part2\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part2\nS: disk/by-id/wwn-0x50014ee2af46f504-part2\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part2 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part2 /dev/disk/by-id/wwn-0x50014ee2af46f504-part2 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2\nE: DEVNAME=/dev/sda2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_NUMBER=2\nE: ID_PART_ENTRY_OFFSET=306997246\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=5582850\nE: ID_PART_ENTRY_TYPE=0x5\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_NUMBER=2\nE: UDISKS_PARTITION_OFFSET=157182589952\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=2858419200\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x05\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6574701\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nN: sda5\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part5\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part5\nS: disk/by-id/wwn-0x50014ee2af46f504-part5\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5\nS: disk/by-uuid/6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part5 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part5 /dev/disk/by-id/wwn-0x50014ee2af46f504-part5 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5 /dev/disk/by-uuid/6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: DEVNAME=/dev/sda5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_FS_TYPE=swap\nE: ID_FS_USAGE=other\nE: ID_FS_UUID=6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: ID_FS_UUID_ENC=6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: ID_FS_VERSION=2\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_NUMBER=5\nE: ID_PART_ENTRY_OFFSET=306997248\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=5582848\nE: ID_PART_ENTRY_TYPE=0x82\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_NUMBER=5\nE: UDISKS_PARTITION_OFFSET=157182590976\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=2858418176\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x82\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6865836\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\nN: bsg/0:0:0:0\nE: DEVNAME=/dev/bsg/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\nE: MAJOR=253\nE: MINOR=0\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nE: SUBSYSTEM=scsi_disk\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\nN: sg0\nE: DEVNAME=/dev/sg0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\nE: MAJOR=21\nE: MINOR=0\nE: SUBSYSTEM=scsi_generic\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sr\nE: MODALIAS=scsi:t-0x05\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nN: sr0\nS: cdrom\nS: cdrw\nS: disk/by-id/ata-hp_CDDVDW_TS-L633N_R3186GYZ569854\nS: disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0\nS: dvd\nS: dvdrw\nE: DEVLINKS=/dev/cdrom /dev/cdrw /dev/disk/by-id/ata-hp_CDDVDW_TS-L633N_R3186GYZ569854 /dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0 /dev/dvd /dev/dvdrw\nE: DEVNAME=/dev/sr0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nE: DEVTYPE=disk\nE: ID_ATA=1\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_BUS=ata\nE: ID_CDROM=1\nE: ID_CDROM_CD=1\nE: ID_CDROM_CD_R=1\nE: ID_CDROM_CD_RW=1\nE: ID_CDROM_DVD=1\nE: ID_CDROM_DVD_PLUS_R=1\nE: ID_CDROM_DVD_PLUS_RW=1\nE: ID_CDROM_DVD_PLUS_R_DL=1\nE: ID_CDROM_DVD_R=1\nE: ID_CDROM_DVD_RAM=1\nE: ID_CDROM_DVD_RW=1\nE: ID_CDROM_MRW=1\nE: ID_CDROM_MRW_W=1\nE: ID_MODEL=hp_CDDVDW_TS-L633N\nE: ID_MODEL_ENC=hp\\x20\\x20\\x20\\x20\\x20\\x20\\x20CDDVDW\\x20TS-L633N\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PATH=pci-0000:00:1f.2-scsi-1:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-1_0_0_0\nE: ID_REVISION=0300\nE: ID_SERIAL=hp_CDDVDW_TS-L633N_R3186GYZ569854\nE: ID_SERIAL_SHORT=R3186GYZ569854\nE: ID_TYPE=cd\nE: MAJOR=11\nE: MINOR=0\nE: SUBSYSTEM=block\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6409228\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\nN: bsg/1:0:0:0\nE: DEVNAME=/dev/bsg/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\nE: MAJOR=253\nE: MINOR=1\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\nN: sg1\nE: DEVNAME=/dev/sg1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\nE: MAJOR=21\nE: MINOR=1\nE: SUBSYSTEM=scsi_generic\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46095932\n\nP: /devices/pci0000:00/0000:00:1f.2/host2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host3\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host4\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host5\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/pci_bus/0000:00\nE: DEVPATH=/devices/pci0000:00/pci_bus/0000:00\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/platform/Fixed MDIO bus.0\nE: DEVPATH=/devices/platform/Fixed MDIO bus.0\nE: MODALIAS=platform:Fixed MDIO bus\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/Fixed MDIO bus.0/mdio_bus/0\nE: DEVPATH=/devices/platform/Fixed MDIO bus.0/mdio_bus/0\nE: SUBSYSTEM=mdio_bus\nE: UDEV_LOG=3\n\nP: /devices/platform/alarmtimer\nE: DEVPATH=/devices/platform/alarmtimer\nE: DRIVER=alarmtimer\nE: MODALIAS=platform:alarmtimer\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi\nE: DEVPATH=/devices/platform/hp-wmi\nE: DRIVER=hp-wmi\nE: MODALIAS=platform:hp-wmi\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi/rfkill/rfkill1\nE: DEVPATH=/devices/platform/hp-wmi/rfkill/rfkill1\nE: RFKILL_NAME=hp-wifi\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=wlan\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi/rfkill/rfkill2\nE: DEVPATH=/devices/platform/hp-wmi/rfkill/rfkill2\nE: RFKILL_NAME=hp-bluetooth\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=bluetooth\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042\nE: DEVPATH=/devices/platform/i8042\nE: DRIVER=i8042\nE: MODALIAS=platform:i8042\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio0\nE: DEVPATH=/devices/platform/i8042/serio0\nE: DMI_VENDOR=Hewlett-Packard\nE: DRIVER=atkbd\nE: MODALIAS=serio:ty06pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=06\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45045174\n\nP: /devices/platform/i8042/serio0/input/input3\nE: DEVPATH=/devices/platform/i8042/serio0/input/input3\nE: EV=120013\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_INPUT_KEYBOARD=1\nE: ID_PATH=platform-i8042-serio-0\nE: ID_PATH_TAG=platform-i8042-serio-0\nE: ID_SERIAL=noserial\nE: KEY=20000 20 0 0 500f02100002 3803078f900d401 feffffdfffefffff fffffffffffffffe\nE: LED=7\nE: MODALIAS=input:b0011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8A,8C,8E,8F,98,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,C1,D4,D9,E0,E1,E2,E3,EC,EE,185,1D1,ram4,l0,1,2,sfw\nE: MSC=10\nE: NAME="AT Translated Set 2 keyboard"\nE: PHYS="isa0060/serio0/input0"\nE: PRODUCT=11/1/1/ab41\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6584446\n\nP: /devices/platform/i8042/serio0/input/input3/event3\nN: input/event3\nS: input/by-path/platform-i8042-serio-0-event-kbd\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd\nE: DEVNAME=/dev/input/event3\nE: DEVPATH=/devices/platform/i8042/serio0/input/input3/event3\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_INPUT_KEYBOARD=1\nE: ID_PATH=platform-i8042-serio-0\nE: ID_PATH_TAG=platform-i8042-serio-0\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=67\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6605258\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/platform/i8042/serio1\nE: DEVPATH=/devices/platform/i8042/serio1\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio2\nE: DEVPATH=/devices/platform/i8042/serio2\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio3\nE: DEVPATH=/devices/platform/i8042/serio3\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio4\nE: DEVPATH=/devices/platform/i8042/serio4\nE: DRIVER=psmouse\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio4/input/input6\nE: ABS=260800011000003\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6\nE: EV=b\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: KEY=6420 30000 0 0 0 0\nE: MODALIAS=input:b0011v0002p0007e01B1-e0,1,3,k110,111,145,14A,14D,14E,ra0,1,18,1C,2F,35,36,39,mlsfw\nE: NAME="SynPS/2 Synaptics TouchPad"\nE: PHYS="isa0060/serio4/input0"\nE: PRODUCT=11/2/7/1b1\nE: PROP=9\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46422719\n\nP: /devices/platform/i8042/serio4/input/input6/event6\nN: input/event6\nS: input/by-path/platform-i8042-serio-4-event-mouse\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-event-mouse\nE: DEVNAME=/dev/input/event6\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6/event6\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=70\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46895642\n\nP: /devices/platform/i8042/serio4/input/input6/mouse0\nN: input/mouse0\nS: input/by-path/platform-i8042-serio-4-mouse\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-mouse\nE: DEVNAME=/dev/input/mouse0\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6/mouse0\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=32\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46894143\n\nP: /devices/platform/pcspkr\nE: DEVPATH=/devices/platform/pcspkr\nE: MODALIAS=platform:pcspkr\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/reg-dummy\nE: DEVPATH=/devices/platform/reg-dummy\nE: DRIVER=reg-dummy\nE: MODALIAS=platform:reg-dummy\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/regulatory.0\nE: DEVPATH=/devices/platform/regulatory.0\nE: MODALIAS=platform:regulatory\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/serial8250\nE: DEVPATH=/devices/platform/serial8250\nE: DRIVER=serial8250\nE: MODALIAS=platform:serial8250\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/serial8250/tty/ttyS0\nN: ttyS0\nE: DEVNAME=/dev/ttyS0\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS0\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=64\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45052332\n\nP: /devices/platform/serial8250/tty/ttyS1\nN: ttyS1\nE: DEVNAME=/dev/ttyS1\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS1\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=65\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45053447\n\nP: /devices/platform/serial8250/tty/ttyS10\nN: ttyS10\nE: DEVNAME=/dev/ttyS10\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS10\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=74\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45055012\n\nP: /devices/platform/serial8250/tty/ttyS11\nN: ttyS11\nE: DEVNAME=/dev/ttyS11\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS11\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=75\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45087226\n\nP: /devices/platform/serial8250/tty/ttyS12\nN: ttyS12\nE: DEVNAME=/dev/ttyS12\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS12\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=76\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45135632\n\nP: /devices/platform/serial8250/tty/ttyS13\nN: ttyS13\nE: DEVNAME=/dev/ttyS13\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS13\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=77\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45148515\n\nP: /devices/platform/serial8250/tty/ttyS14\nN: ttyS14\nE: DEVNAME=/dev/ttyS14\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS14\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=78\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45323011\n\nP: /devices/platform/serial8250/tty/ttyS15\nN: ttyS15\nE: DEVNAME=/dev/ttyS15\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS15\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=79\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45350744\n\nP: /devices/platform/serial8250/tty/ttyS16\nN: ttyS16\nE: DEVNAME=/dev/ttyS16\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS16\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=80\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45353937\n\nP: /devices/platform/serial8250/tty/ttyS17\nN: ttyS17\nE: DEVNAME=/dev/ttyS17\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS17\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=81\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45355539\n\nP: /devices/platform/serial8250/tty/ttyS18\nN: ttyS18\nE: DEVNAME=/dev/ttyS18\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS18\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=82\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45362215\n\nP: /devices/platform/serial8250/tty/ttyS19\nN: ttyS19\nE: DEVNAME=/dev/ttyS19\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS19\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=83\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45363108\n\nP: /devices/platform/serial8250/tty/ttyS2\nN: ttyS2\nE: DEVNAME=/dev/ttyS2\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS2\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=66\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45363944\n\nP: /devices/platform/serial8250/tty/ttyS20\nN: ttyS20\nE: DEVNAME=/dev/ttyS20\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS20\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=84\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45364818\n\nP: /devices/platform/serial8250/tty/ttyS21\nN: ttyS21\nE: DEVNAME=/dev/ttyS21\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS21\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=85\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45365645\n\nP: /devices/platform/serial8250/tty/ttyS22\nN: ttyS22\nE: DEVNAME=/dev/ttyS22\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS22\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=86\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45367303\n\nP: /devices/platform/serial8250/tty/ttyS23\nN: ttyS23\nE: DEVNAME=/dev/ttyS23\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS23\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=87\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45368184\n\nP: /devices/platform/serial8250/tty/ttyS24\nN: ttyS24\nE: DEVNAME=/dev/ttyS24\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS24\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=88\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45369016\n\nP: /devices/platform/serial8250/tty/ttyS25\nN: ttyS25\nE: DEVNAME=/dev/ttyS25\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS25\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=89\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45369838\n\nP: /devices/platform/serial8250/tty/ttyS26\nN: ttyS26\nE: DEVNAME=/dev/ttyS26\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS26\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=90\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45370659\n\nP: /devices/platform/serial8250/tty/ttyS27\nN: ttyS27\nE: DEVNAME=/dev/ttyS27\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS27\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=91\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45371477\n\nP: /devices/platform/serial8250/tty/ttyS28\nN: ttyS28\nE: DEVNAME=/dev/ttyS28\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS28\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=92\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45372338\n\nP: /devices/platform/serial8250/tty/ttyS29\nN: ttyS29\nE: DEVNAME=/dev/ttyS29\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS29\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=93\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45373244\n\nP: /devices/platform/serial8250/tty/ttyS3\nN: ttyS3\nE: DEVNAME=/dev/ttyS3\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS3\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=67\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45374083\n\nP: /devices/platform/serial8250/tty/ttyS30\nN: ttyS30\nE: DEVNAME=/dev/ttyS30\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS30\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=94\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45375713\n\nP: /devices/platform/serial8250/tty/ttyS31\nN: ttyS31\nE: DEVNAME=/dev/ttyS31\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS31\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=95\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45374989\n\nP: /devices/platform/serial8250/tty/ttyS4\nN: ttyS4\nE: DEVNAME=/dev/ttyS4\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS4\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=68\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45377377\n\nP: /devices/platform/serial8250/tty/ttyS5\nN: ttyS5\nE: DEVNAME=/dev/ttyS5\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS5\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=69\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45376656\n\nP: /devices/platform/serial8250/tty/ttyS6\nN: ttyS6\nE: DEVNAME=/dev/ttyS6\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS6\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=70\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45378995\n\nP: /devices/platform/serial8250/tty/ttyS7\nN: ttyS7\nE: DEVNAME=/dev/ttyS7\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS7\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=71\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45378273\n\nP: /devices/platform/serial8250/tty/ttyS8\nN: ttyS8\nE: DEVNAME=/dev/ttyS8\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS8\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=72\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45380652\n\nP: /devices/platform/serial8250/tty/ttyS9\nN: ttyS9\nE: DEVNAME=/dev/ttyS9\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS9\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=73\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45379893\n\nP: /devices/pnp0/00:00\nE: DEVPATH=/devices/pnp0/00:00\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:01\nE: DEVPATH=/devices/pnp0/00:01\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:02\nE: DEVPATH=/devices/pnp0/00:02\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:03\nE: DEVPATH=/devices/pnp0/00:03\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:04\nE: DEVPATH=/devices/pnp0/00:04\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:05\nE: DEVPATH=/devices/pnp0/00:05\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:06\nE: DEVPATH=/devices/pnp0/00:06\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:07\nE: DEVPATH=/devices/pnp0/00:07\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:08\nE: DEVPATH=/devices/pnp0/00:08\nE: DRIVER=rtc_cmos\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:08/rtc/rtc0\nN: rtc0\nS: rtc\nE: DEVLINKS=/dev/rtc\nE: DEVNAME=/dev/rtc0\nE: DEVPATH=/devices/pnp0/00:08/rtc/rtc0\nE: MAJOR=254\nE: MINOR=0\nE: SUBSYSTEM=rtc\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6613133\n\nP: /devices/pnp0/00:09\nE: DEVPATH=/devices/pnp0/00:09\nE: DRIVER=i8042 kbd\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:0a\nE: DEVPATH=/devices/pnp0/00:0a\nE: DRIVER=i8042 aux\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/software\nE: DEVPATH=/devices/software\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/tracepoint\nE: DEVPATH=/devices/tracepoint\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/0:21\nE: DEVPATH=/devices/virtual/bdi/0:21\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/11:0\nE: DEVPATH=/devices/virtual/bdi/11:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:0\nE: DEVPATH=/devices/virtual/bdi/1:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:1\nE: DEVPATH=/devices/virtual/bdi/1:1\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:10\nE: DEVPATH=/devices/virtual/bdi/1:10\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:11\nE: DEVPATH=/devices/virtual/bdi/1:11\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:12\nE: DEVPATH=/devices/virtual/bdi/1:12\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:13\nE: DEVPATH=/devices/virtual/bdi/1:13\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:14\nE: DEVPATH=/devices/virtual/bdi/1:14\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:15\nE: DEVPATH=/devices/virtual/bdi/1:15\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:2\nE: DEVPATH=/devices/virtual/bdi/1:2\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:3\nE: DEVPATH=/devices/virtual/bdi/1:3\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:4\nE: DEVPATH=/devices/virtual/bdi/1:4\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:5\nE: DEVPATH=/devices/virtual/bdi/1:5\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:6\nE: DEVPATH=/devices/virtual/bdi/1:6\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:7\nE: DEVPATH=/devices/virtual/bdi/1:7\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:8\nE: DEVPATH=/devices/virtual/bdi/1:8\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:9\nE: DEVPATH=/devices/virtual/bdi/1:9\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:0\nE: DEVPATH=/devices/virtual/bdi/7:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:1\nE: DEVPATH=/devices/virtual/bdi/7:1\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:2\nE: DEVPATH=/devices/virtual/bdi/7:2\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:3\nE: DEVPATH=/devices/virtual/bdi/7:3\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:4\nE: DEVPATH=/devices/virtual/bdi/7:4\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:5\nE: DEVPATH=/devices/virtual/bdi/7:5\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:6\nE: DEVPATH=/devices/virtual/bdi/7:6\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:7\nE: DEVPATH=/devices/virtual/bdi/7:7\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/8:0\nE: DEVPATH=/devices/virtual/bdi/8:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/8:16\nE: DEVPATH=/devices/virtual/bdi/8:16\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/default\nE: DEVPATH=/devices/virtual/bdi/default\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/block/loop0\nN: loop0\nE: DEVNAME=/dev/loop0\nE: DEVPATH=/devices/virtual/block/loop0\nE: DEVTYPE=disk\nE: ID_FS_TYPE=squashfs\nE: ID_FS_USAGE=filesystem\nE: ID_FS_VERSION=1024.0\nE: MAJOR=7\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420096\n\nP: /devices/virtual/block/loop1\nN: loop1\nS: disk/by-uuid/3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: DEVLINKS=/dev/disk/by-uuid/3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: DEVNAME=/dev/loop1\nE: DEVPATH=/devices/virtual/block/loop1\nE: DEVTYPE=disk\nE: ID_FS_TYPE=ext3\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: ID_FS_UUID_ENC=3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: ID_FS_VERSION=1.0\nE: MAJOR=7\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420324\n\nP: /devices/virtual/block/loop2\nN: loop2\nE: DEVNAME=/dev/loop2\nE: DEVPATH=/devices/virtual/block/loop2\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420477\n\nP: /devices/virtual/block/loop3\nN: loop3\nE: DEVNAME=/dev/loop3\nE: DEVPATH=/devices/virtual/block/loop3\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=3\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420616\n\nP: /devices/virtual/block/loop4\nN: loop4\nE: DEVNAME=/dev/loop4\nE: DEVPATH=/devices/virtual/block/loop4\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=4\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420772\n\nP: /devices/virtual/block/loop5\nN: loop5\nE: DEVNAME=/dev/loop5\nE: DEVPATH=/devices/virtual/block/loop5\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420919\n\nP: /devices/virtual/block/loop6\nN: loop6\nE: DEVNAME=/dev/loop6\nE: DEVPATH=/devices/virtual/block/loop6\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=6\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6421071\n\nP: /devices/virtual/block/loop7\nN: loop7\nE: DEVNAME=/dev/loop7\nE: DEVPATH=/devices/virtual/block/loop7\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=7\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6421226\n\nP: /devices/virtual/block/ram0\nN: ram0\nE: DEVNAME=/dev/ram0\nE: DEVPATH=/devices/virtual/block/ram0\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421373\n\nP: /devices/virtual/block/ram1\nN: ram1\nE: DEVNAME=/dev/ram1\nE: DEVPATH=/devices/virtual/block/ram1\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421522\n\nP: /devices/virtual/block/ram10\nN: ram10\nE: DEVNAME=/dev/ram10\nE: DEVPATH=/devices/virtual/block/ram10\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=10\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421688\n\nP: /devices/virtual/block/ram11\nN: ram11\nE: DEVNAME=/dev/ram11\nE: DEVPATH=/devices/virtual/block/ram11\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=11\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421834\n\nP: /devices/virtual/block/ram12\nN: ram12\nE: DEVNAME=/dev/ram12\nE: DEVPATH=/devices/virtual/block/ram12\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=12\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421986\n\nP: /devices/virtual/block/ram13\nN: ram13\nE: DEVNAME=/dev/ram13\nE: DEVPATH=/devices/virtual/block/ram13\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=13\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422140\n\nP: /devices/virtual/block/ram14\nN: ram14\nE: DEVNAME=/dev/ram14\nE: DEVPATH=/devices/virtual/block/ram14\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=14\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422288\n\nP: /devices/virtual/block/ram15\nN: ram15\nE: DEVNAME=/dev/ram15\nE: DEVPATH=/devices/virtual/block/ram15\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=15\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422448\n\nP: /devices/virtual/block/ram2\nN: ram2\nE: DEVNAME=/dev/ram2\nE: DEVPATH=/devices/virtual/block/ram2\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422607\n\nP: /devices/virtual/block/ram3\nN: ram3\nE: DEVNAME=/dev/ram3\nE: DEVPATH=/devices/virtual/block/ram3\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=3\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422758\n\nP: /devices/virtual/block/ram4\nN: ram4\nE: DEVNAME=/dev/ram4\nE: DEVPATH=/devices/virtual/block/ram4\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=4\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422911\n\nP: /devices/virtual/block/ram5\nN: ram5\nE: DEVNAME=/dev/ram5\nE: DEVPATH=/devices/virtual/block/ram5\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423076\n\nP: /devices/virtual/block/ram6\nN: ram6\nE: DEVNAME=/dev/ram6\nE: DEVPATH=/devices/virtual/block/ram6\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=6\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423222\n\nP: /devices/virtual/block/ram7\nN: ram7\nE: DEVNAME=/dev/ram7\nE: DEVPATH=/devices/virtual/block/ram7\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=7\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423381\n\nP: /devices/virtual/block/ram8\nN: ram8\nE: DEVNAME=/dev/ram8\nE: DEVPATH=/devices/virtual/block/ram8\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=8\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423543\n\nP: /devices/virtual/block/ram9\nN: ram9\nE: DEVNAME=/dev/ram9\nE: DEVPATH=/devices/virtual/block/ram9\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=9\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423703\n\nP: /devices/virtual/dmi/id\nE: DEVPATH=/devices/virtual/dmi/id\nE: MODALIAS=dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\nE: SUBSYSTEM=dmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/graphics/fbcon\nE: DEVPATH=/devices/virtual/graphics/fbcon\nE: SUBSYSTEM=graphics\nE: UDEV_LOG=3\n\nP: /devices/virtual/hwmon/hwmon0\nE: DEVPATH=/devices/virtual/hwmon/hwmon0\nE: SUBSYSTEM=hwmon\nE: UDEV_LOG=3\n\nP: /devices/virtual/input/input7\nE: DEVPATH=/devices/virtual/input/input7\nE: EV=33\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: KEY=4000000000 0 1000700000000 2100400 0 0\nE: MODALIAS=input:b0019v0000p0000e0000-e0,1,4,5,k8A,94,99,E0,E1,E2,F0,166,ram4,lsfw1,5,\nE: MSC=10\nE: NAME="HP WMI hotkeys"\nE: PHYS="wmi/input0"\nE: PRODUCT=19/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=22\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46682357\n\nP: /devices/virtual/input/input7/event7\nN: input/event7\nE: DEVNAME=/dev/input/event7\nE: DEVPATH=/devices/virtual/input/input7/event7\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: MAJOR=13\nE: MINOR=71\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46888485\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/virtual/input/mice\nN: input/mice\nE: DEVNAME=/dev/input/mice\nE: DEVPATH=/devices/virtual/input/mice\nE: MAJOR=13\nE: MINOR=63\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/full\nN: full\nE: DEVMODE=0666\nE: DEVNAME=/dev/full\nE: DEVPATH=/devices/virtual/mem/full\nE: MAJOR=1\nE: MINOR=7\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/kmsg\nN: kmsg\nE: DEVNAME=/dev/kmsg\nE: DEVPATH=/devices/virtual/mem/kmsg\nE: MAJOR=1\nE: MINOR=11\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/mem\nN: mem\nE: DEVNAME=/dev/mem\nE: DEVPATH=/devices/virtual/mem/mem\nE: MAJOR=1\nE: MINOR=1\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/null\nN: null\nE: DEVMODE=0666\nE: DEVNAME=/dev/null\nE: DEVPATH=/devices/virtual/mem/null\nE: MAJOR=1\nE: MINOR=3\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/oldmem\nN: oldmem\nE: DEVNAME=/dev/oldmem\nE: DEVPATH=/devices/virtual/mem/oldmem\nE: MAJOR=1\nE: MINOR=12\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/port\nN: port\nE: DEVNAME=/dev/port\nE: DEVPATH=/devices/virtual/mem/port\nE: MAJOR=1\nE: MINOR=4\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/random\nN: random\nE: DEVMODE=0666\nE: DEVNAME=/dev/random\nE: DEVPATH=/devices/virtual/mem/random\nE: MAJOR=1\nE: MINOR=8\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/urandom\nN: urandom\nE: DEVMODE=0666\nE: DEVNAME=/dev/urandom\nE: DEVPATH=/devices/virtual/mem/urandom\nE: MAJOR=1\nE: MINOR=9\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/zero\nN: zero\nE: DEVMODE=0666\nE: DEVNAME=/dev/zero\nE: DEVPATH=/devices/virtual/mem/zero\nE: MAJOR=1\nE: MINOR=5\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/agpgart\nN: agpgart\nE: DEVNAME=/dev/agpgart\nE: DEVPATH=/devices/virtual/misc/agpgart\nE: MAJOR=10\nE: MINOR=175\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/btrfs-control\nN: btrfs-control\nE: DEVNAME=/dev/btrfs-control\nE: DEVPATH=/devices/virtual/misc/btrfs-control\nE: MAJOR=10\nE: MINOR=234\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/cpu_dma_latency\nN: cpu_dma_latency\nE: DEVNAME=/dev/cpu_dma_latency\nE: DEVPATH=/devices/virtual/misc/cpu_dma_latency\nE: MAJOR=10\nE: MINOR=60\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/device-mapper\nN: mapper/control\nE: DEVNAME=/dev/mapper/control\nE: DEVPATH=/devices/virtual/misc/device-mapper\nE: MAJOR=10\nE: MINOR=236\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/ecryptfs\nN: ecryptfs\nE: DEVNAME=/dev/ecryptfs\nE: DEVPATH=/devices/virtual/misc/ecryptfs\nE: MAJOR=10\nE: MINOR=61\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/fuse\nN: fuse\nE: DEVNAME=/dev/fuse\nE: DEVPATH=/devices/virtual/misc/fuse\nE: MAJOR=10\nE: MINOR=229\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/hpet\nN: hpet\nE: DEVNAME=/dev/hpet\nE: DEVPATH=/devices/virtual/misc/hpet\nE: MAJOR=10\nE: MINOR=228\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/loop-control\nN: loop-control\nE: DEVNAME=/dev/loop-control\nE: DEVPATH=/devices/virtual/misc/loop-control\nE: MAJOR=10\nE: MINOR=237\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/mcelog\nN: mcelog\nE: DEVNAME=/dev/mcelog\nE: DEVPATH=/devices/virtual/misc/mcelog\nE: MAJOR=10\nE: MINOR=227\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/network_latency\nN: network_latency\nE: DEVNAME=/dev/network_latency\nE: DEVPATH=/devices/virtual/misc/network_latency\nE: MAJOR=10\nE: MINOR=59\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/network_throughput\nN: network_throughput\nE: DEVNAME=/dev/network_throughput\nE: DEVPATH=/devices/virtual/misc/network_throughput\nE: MAJOR=10\nE: MINOR=58\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/psaux\nN: psaux\nE: DEVNAME=/dev/psaux\nE: DEVPATH=/devices/virtual/misc/psaux\nE: MAJOR=10\nE: MINOR=1\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/rfkill\nN: rfkill\nE: DEVNAME=/dev/rfkill\nE: DEVPATH=/devices/virtual/misc/rfkill\nE: MAJOR=10\nE: MINOR=62\nE: SUBSYSTEM=misc\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45783818\n\nP: /devices/virtual/misc/snapshot\nN: snapshot\nE: DEVNAME=/dev/snapshot\nE: DEVPATH=/devices/virtual/misc/snapshot\nE: MAJOR=10\nE: MINOR=231\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/tun\nN: net/tun\nE: DEVNAME=/dev/net/tun\nE: DEVPATH=/devices/virtual/misc/tun\nE: MAJOR=10\nE: MINOR=200\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/uinput\nN: uinput\nE: DEVNAME=/dev/uinput\nE: DEVPATH=/devices/virtual/misc/uinput\nE: MAJOR=10\nE: MINOR=223\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/vga_arbiter\nN: vga_arbiter\nE: DEVNAME=/dev/vga_arbiter\nE: DEVPATH=/devices/virtual/misc/vga_arbiter\nE: MAJOR=10\nE: MINOR=63\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/net/lo\nE: DEVPATH=/devices/virtual/net/lo\nE: ID_MM_CANDIDATE=1\nE: IFINDEX=1\nE: INTERFACE=lo\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45788662\n\nP: /devices/virtual/ppp/ppp\nN: ppp\nE: DEVNAME=/dev/ppp\nE: DEVPATH=/devices/virtual/ppp/ppp\nE: MAJOR=108\nE: MINOR=0\nE: SUBSYSTEM=ppp\nE: UDEV_LOG=3\n\nP: /devices/virtual/regulator/regulator.0\nE: DEVPATH=/devices/virtual/regulator/regulator.0\nE: SUBSYSTEM=regulator\nE: UDEV_LOG=3\n\nP: /devices/virtual/sound/seq\nN: snd/seq\nE: DEVNAME=/dev/snd/seq\nE: DEVPATH=/devices/virtual/sound/seq\nE: MAJOR=116\nE: MINOR=1\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46898833\n\nP: /devices/virtual/sound/timer\nN: snd/timer\nE: DEVNAME=/dev/snd/timer\nE: DEVPATH=/devices/virtual/sound/timer\nE: MAJOR=116\nE: MINOR=33\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46461891\n\nP: /devices/virtual/thermal/cooling_device0\nE: DEVPATH=/devices/virtual/thermal/cooling_device0\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device1\nE: DEVPATH=/devices/virtual/thermal/cooling_device1\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device10\nE: DEVPATH=/devices/virtual/thermal/cooling_device10\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device11\nE: DEVPATH=/devices/virtual/thermal/cooling_device11\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device12\nE: DEVPATH=/devices/virtual/thermal/cooling_device12\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device13\nE: DEVPATH=/devices/virtual/thermal/cooling_device13\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device14\nE: DEVPATH=/devices/virtual/thermal/cooling_device14\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device2\nE: DEVPATH=/devices/virtual/thermal/cooling_device2\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device3\nE: DEVPATH=/devices/virtual/thermal/cooling_device3\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device4\nE: DEVPATH=/devices/virtual/thermal/cooling_device4\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device5\nE: DEVPATH=/devices/virtual/thermal/cooling_device5\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device6\nE: DEVPATH=/devices/virtual/thermal/cooling_device6\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device7\nE: DEVPATH=/devices/virtual/thermal/cooling_device7\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device8\nE: DEVPATH=/devices/virtual/thermal/cooling_device8\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device9\nE: DEVPATH=/devices/virtual/thermal/cooling_device9\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone0\nE: DEVPATH=/devices/virtual/thermal/thermal_zone0\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone1\nE: DEVPATH=/devices/virtual/thermal/thermal_zone1\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone2\nE: DEVPATH=/devices/virtual/thermal/thermal_zone2\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone3\nE: DEVPATH=/devices/virtual/thermal/thermal_zone3\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone4\nE: DEVPATH=/devices/virtual/thermal/thermal_zone4\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone5\nE: DEVPATH=/devices/virtual/thermal/thermal_zone5\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/tty/console\nN: console\nE: DEVNAME=/dev/console\nE: DEVPATH=/devices/virtual/tty/console\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=1\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46107091\n\nP: /devices/virtual/tty/ptmx\nN: ptmx\nE: DEVMODE=0666\nE: DEVNAME=/dev/ptmx\nE: DEVPATH=/devices/virtual/tty/ptmx\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=2\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46109193\n\nP: /devices/virtual/tty/tty\nN: tty\nE: DEVMODE=0666\nE: DEVNAME=/dev/tty\nE: DEVPATH=/devices/virtual/tty/tty\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=0\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46110978\n\nP: /devices/virtual/tty/tty0\nN: tty0\nE: DEVNAME=/dev/tty0\nE: DEVPATH=/devices/virtual/tty/tty0\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=0\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46112817\n\nP: /devices/virtual/tty/tty1\nN: tty1\nE: DEVNAME=/dev/tty1\nE: DEVPATH=/devices/virtual/tty/tty1\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=1\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46114486\n\nP: /devices/virtual/tty/tty10\nN: tty10\nE: DEVNAME=/dev/tty10\nE: DEVPATH=/devices/virtual/tty/tty10\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=10\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46115065\n\nP: /devices/virtual/tty/tty11\nN: tty11\nE: DEVNAME=/dev/tty11\nE: DEVPATH=/devices/virtual/tty/tty11\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=11\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46117221\n\nP: /devices/virtual/tty/tty12\nN: tty12\nE: DEVNAME=/dev/tty12\nE: DEVPATH=/devices/virtual/tty/tty12\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=12\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46118969\n\nP: /devices/virtual/tty/tty13\nN: tty13\nE: DEVNAME=/dev/tty13\nE: DEVPATH=/devices/virtual/tty/tty13\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=13\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46120582\n\nP: /devices/virtual/tty/tty14\nN: tty14\nE: DEVNAME=/dev/tty14\nE: DEVPATH=/devices/virtual/tty/tty14\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=14\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46121939\n\nP: /devices/virtual/tty/tty15\nN: tty15\nE: DEVNAME=/dev/tty15\nE: DEVPATH=/devices/virtual/tty/tty15\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=15\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46123193\n\nP: /devices/virtual/tty/tty16\nN: tty16\nE: DEVNAME=/dev/tty16\nE: DEVPATH=/devices/virtual/tty/tty16\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=16\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46124575\n\nP: /devices/virtual/tty/tty17\nN: tty17\nE: DEVNAME=/dev/tty17\nE: DEVPATH=/devices/virtual/tty/tty17\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=17\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46126399\n\nP: /devices/virtual/tty/tty18\nN: tty18\nE: DEVNAME=/dev/tty18\nE: DEVPATH=/devices/virtual/tty/tty18\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=18\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46127646\n\nP: /devices/virtual/tty/tty19\nN: tty19\nE: DEVNAME=/dev/tty19\nE: DEVPATH=/devices/virtual/tty/tty19\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=19\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46128981\n\nP: /devices/virtual/tty/tty2\nN: tty2\nE: DEVNAME=/dev/tty2\nE: DEVPATH=/devices/virtual/tty/tty2\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=2\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46130231\n\nP: /devices/virtual/tty/tty20\nN: tty20\nE: DEVNAME=/dev/tty20\nE: DEVPATH=/devices/virtual/tty/tty20\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=20\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46130722\n\nP: /devices/virtual/tty/tty21\nN: tty21\nE: DEVNAME=/dev/tty21\nE: DEVPATH=/devices/virtual/tty/tty21\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=21\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46133698\n\nP: /devices/virtual/tty/tty22\nN: tty22\nE: DEVNAME=/dev/tty22\nE: DEVPATH=/devices/virtual/tty/tty22\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=22\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46135636\n\nP: /devices/virtual/tty/tty23\nN: tty23\nE: DEVNAME=/dev/tty23\nE: DEVPATH=/devices/virtual/tty/tty23\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=23\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46138850\n\nP: /devices/virtual/tty/tty24\nN: tty24\nE: DEVNAME=/dev/tty24\nE: DEVPATH=/devices/virtual/tty/tty24\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=24\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46140625\n\nP: /devices/virtual/tty/tty25\nN: tty25\nE: DEVNAME=/dev/tty25\nE: DEVPATH=/devices/virtual/tty/tty25\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=25\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46142368\n\nP: /devices/virtual/tty/tty26\nN: tty26\nE: DEVNAME=/dev/tty26\nE: DEVPATH=/devices/virtual/tty/tty26\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=26\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46144162\n\nP: /devices/virtual/tty/tty27\nN: tty27\nE: DEVNAME=/dev/tty27\nE: DEVPATH=/devices/virtual/tty/tty27\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=27\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46146933\n\nP: /devices/virtual/tty/tty28\nN: tty28\nE: DEVNAME=/dev/tty28\nE: DEVPATH=/devices/virtual/tty/tty28\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=28\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46148618\n\nP: /devices/virtual/tty/tty29\nN: tty29\nE: DEVNAME=/dev/tty29\nE: DEVPATH=/devices/virtual/tty/tty29\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=29\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46151541\n\nP: /devices/virtual/tty/tty3\nN: tty3\nE: DEVNAME=/dev/tty3\nE: DEVPATH=/devices/virtual/tty/tty3\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=3\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46154004\n\nP: /devices/virtual/tty/tty30\nN: tty30\nE: DEVNAME=/dev/tty30\nE: DEVPATH=/devices/virtual/tty/tty30\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=30\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46154489\n\nP: /devices/virtual/tty/tty31\nN: tty31\nE: DEVNAME=/dev/tty31\nE: DEVPATH=/devices/virtual/tty/tty31\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=31\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46156339\n\nP: /devices/virtual/tty/tty32\nN: tty32\nE: DEVNAME=/dev/tty32\nE: DEVPATH=/devices/virtual/tty/tty32\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=32\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46158005\n\nP: /devices/virtual/tty/tty33\nN: tty33\nE: DEVNAME=/dev/tty33\nE: DEVPATH=/devices/virtual/tty/tty33\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=33\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46159746\n\nP: /devices/virtual/tty/tty34\nN: tty34\nE: DEVNAME=/dev/tty34\nE: DEVPATH=/devices/virtual/tty/tty34\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=34\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46161443\n\nP: /devices/virtual/tty/tty35\nN: tty35\nE: DEVNAME=/dev/tty35\nE: DEVPATH=/devices/virtual/tty/tty35\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=35\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46163088\n\nP: /devices/virtual/tty/tty36\nN: tty36\nE: DEVNAME=/dev/tty36\nE: DEVPATH=/devices/virtual/tty/tty36\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=36\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46164765\n\nP: /devices/virtual/tty/tty37\nN: tty37\nE: DEVNAME=/dev/tty37\nE: DEVPATH=/devices/virtual/tty/tty37\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=37\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46166464\n\nP: /devices/virtual/tty/tty38\nN: tty38\nE: DEVNAME=/dev/tty38\nE: DEVPATH=/devices/virtual/tty/tty38\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=38\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46167885\n\nP: /devices/virtual/tty/tty39\nN: tty39\nE: DEVNAME=/dev/tty39\nE: DEVPATH=/devices/virtual/tty/tty39\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=39\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46169154\n\nP: /devices/virtual/tty/tty4\nN: tty4\nE: DEVNAME=/dev/tty4\nE: DEVPATH=/devices/virtual/tty/tty4\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=4\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46170462\n\nP: /devices/virtual/tty/tty40\nN: tty40\nE: DEVNAME=/dev/tty40\nE: DEVPATH=/devices/virtual/tty/tty40\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=40\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46170954\n\nP: /devices/virtual/tty/tty41\nN: tty41\nE: DEVNAME=/dev/tty41\nE: DEVPATH=/devices/virtual/tty/tty41\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=41\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46173640\n\nP: /devices/virtual/tty/tty42\nN: tty42\nE: DEVNAME=/dev/tty42\nE: DEVPATH=/devices/virtual/tty/tty42\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=42\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46175363\n\nP: /devices/virtual/tty/tty43\nN: tty43\nE: DEVNAME=/dev/tty43\nE: DEVPATH=/devices/virtual/tty/tty43\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=43\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46177152\n\nP: /devices/virtual/tty/tty44\nN: tty44\nE: DEVNAME=/dev/tty44\nE: DEVPATH=/devices/virtual/tty/tty44\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=44\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46178662\n\nP: /devices/virtual/tty/tty45\nN: tty45\nE: DEVNAME=/dev/tty45\nE: DEVPATH=/devices/virtual/tty/tty45\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=45\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46180154\n\nP: /devices/virtual/tty/tty46\nN: tty46\nE: DEVNAME=/dev/tty46\nE: DEVPATH=/devices/virtual/tty/tty46\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=46\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46181476\n\nP: /devices/virtual/tty/tty47\nN: tty47\nE: DEVNAME=/dev/tty47\nE: DEVPATH=/devices/virtual/tty/tty47\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=47\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46182935\n\nP: /devices/virtual/tty/tty48\nN: tty48\nE: DEVNAME=/dev/tty48\nE: DEVPATH=/devices/virtual/tty/tty48\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=48\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46185929\n\nP: /devices/virtual/tty/tty49\nN: tty49\nE: DEVNAME=/dev/tty49\nE: DEVPATH=/devices/virtual/tty/tty49\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=49\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46188752\n\nP: /devices/virtual/tty/tty5\nN: tty5\nE: DEVNAME=/dev/tty5\nE: DEVPATH=/devices/virtual/tty/tty5\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=5\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46190481\n\nP: /devices/virtual/tty/tty50\nN: tty50\nE: DEVNAME=/dev/tty50\nE: DEVPATH=/devices/virtual/tty/tty50\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=50\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46191071\n\nP: /devices/virtual/tty/tty51\nN: tty51\nE: DEVNAME=/dev/tty51\nE: DEVPATH=/devices/virtual/tty/tty51\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=51\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46193028\n\nP: /devices/virtual/tty/tty52\nN: tty52\nE: DEVNAME=/dev/tty52\nE: DEVPATH=/devices/virtual/tty/tty52\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=52\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46194810\n\nP: /devices/virtual/tty/tty53\nN: tty53\nE: DEVNAME=/dev/tty53\nE: DEVPATH=/devices/virtual/tty/tty53\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=53\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46196531\n\nP: /devices/virtual/tty/tty54\nN: tty54\nE: DEVNAME=/dev/tty54\nE: DEVPATH=/devices/virtual/tty/tty54\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=54\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46198188\n\nP: /devices/virtual/tty/tty55\nN: tty55\nE: DEVNAME=/dev/tty55\nE: DEVPATH=/devices/virtual/tty/tty55\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=55\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46199856\n\nP: /devices/virtual/tty/tty56\nN: tty56\nE: DEVNAME=/dev/tty56\nE: DEVPATH=/devices/virtual/tty/tty56\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=56\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46201437\n\nP: /devices/virtual/tty/tty57\nN: tty57\nE: DEVNAME=/dev/tty57\nE: DEVPATH=/devices/virtual/tty/tty57\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=57\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46203538\n\nP: /devices/virtual/tty/tty58\nN: tty58\nE: DEVNAME=/dev/tty58\nE: DEVPATH=/devices/virtual/tty/tty58\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=58\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46206533\n\nP: /devices/virtual/tty/tty59\nN: tty59\nE: DEVNAME=/dev/tty59\nE: DEVPATH=/devices/virtual/tty/tty59\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=59\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46209187\n\nP: /devices/virtual/tty/tty6\nN: tty6\nE: DEVNAME=/dev/tty6\nE: DEVPATH=/devices/virtual/tty/tty6\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=6\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46211173\n\nP: /devices/virtual/tty/tty60\nN: tty60\nE: DEVNAME=/dev/tty60\nE: DEVPATH=/devices/virtual/tty/tty60\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=60\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46211680\n\nP: /devices/virtual/tty/tty61\nN: tty61\nE: DEVNAME=/dev/tty61\nE: DEVPATH=/devices/virtual/tty/tty61\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=61\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46213528\n\nP: /devices/virtual/tty/tty62\nN: tty62\nE: DEVNAME=/dev/tty62\nE: DEVPATH=/devices/virtual/tty/tty62\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=62\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46215279\n\nP: /devices/virtual/tty/tty63\nN: tty63\nE: DEVNAME=/dev/tty63\nE: DEVPATH=/devices/virtual/tty/tty63\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=63\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46217318\n\nP: /devices/virtual/tty/tty7\nN: tty7\nE: DEVNAME=/dev/tty7\nE: DEVPATH=/devices/virtual/tty/tty7\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=7\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46218955\n\nP: /devices/virtual/tty/tty8\nN: tty8\nE: DEVNAME=/dev/tty8\nE: DEVPATH=/devices/virtual/tty/tty8\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=8\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46220989\n\nP: /devices/virtual/tty/tty9\nN: tty9\nE: DEVNAME=/dev/tty9\nE: DEVPATH=/devices/virtual/tty/tty9\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=9\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46222712\n\nP: /devices/virtual/tty/ttyprintk\nN: ttyprintk\nE: DEVNAME=/dev/ttyprintk\nE: DEVPATH=/devices/virtual/tty/ttyprintk\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=3\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46224738\n\nP: /devices/virtual/usbmon/usbmon0\nN: usbmon0\nE: DEVNAME=/dev/usbmon0\nE: DEVPATH=/devices/virtual/usbmon/usbmon0\nE: MAJOR=252\nE: MINOR=0\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs\nN: vcs\nE: DEVNAME=/dev/vcs\nE: DEVPATH=/devices/virtual/vc/vcs\nE: MAJOR=7\nE: MINOR=0\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs1\nN: vcs1\nE: DEVNAME=/dev/vcs1\nE: DEVPATH=/devices/virtual/vc/vcs1\nE: MAJOR=7\nE: MINOR=1\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs2\nN: vcs2\nE: DEVNAME=/dev/vcs2\nE: DEVPATH=/devices/virtual/vc/vcs2\nE: MAJOR=7\nE: MINOR=2\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs3\nN: vcs3\nE: DEVNAME=/dev/vcs3\nE: DEVPATH=/devices/virtual/vc/vcs3\nE: MAJOR=7\nE: MINOR=3\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs4\nN: vcs4\nE: DEVNAME=/dev/vcs4\nE: DEVPATH=/devices/virtual/vc/vcs4\nE: MAJOR=7\nE: MINOR=4\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs5\nN: vcs5\nE: DEVNAME=/dev/vcs5\nE: DEVPATH=/devices/virtual/vc/vcs5\nE: MAJOR=7\nE: MINOR=5\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs6\nN: vcs6\nE: DEVNAME=/dev/vcs6\nE: DEVPATH=/devices/virtual/vc/vcs6\nE: MAJOR=7\nE: MINOR=6\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs7\nN: vcs7\nE: DEVNAME=/dev/vcs7\nE: DEVPATH=/devices/virtual/vc/vcs7\nE: MAJOR=7\nE: MINOR=7\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa\nN: vcsa\nE: DEVNAME=/dev/vcsa\nE: DEVPATH=/devices/virtual/vc/vcsa\nE: MAJOR=7\nE: MINOR=128\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa1\nN: vcsa1\nE: DEVNAME=/dev/vcsa1\nE: DEVPATH=/devices/virtual/vc/vcsa1\nE: MAJOR=7\nE: MINOR=129\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa2\nN: vcsa2\nE: DEVNAME=/dev/vcsa2\nE: DEVPATH=/devices/virtual/vc/vcsa2\nE: MAJOR=7\nE: MINOR=130\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa3\nN: vcsa3\nE: DEVNAME=/dev/vcsa3\nE: DEVPATH=/devices/virtual/vc/vcsa3\nE: MAJOR=7\nE: MINOR=131\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa4\nN: vcsa4\nE: DEVNAME=/dev/vcsa4\nE: DEVPATH=/devices/virtual/vc/vcsa4\nE: MAJOR=7\nE: MINOR=132\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa5\nN: vcsa5\nE: DEVNAME=/dev/vcsa5\nE: DEVPATH=/devices/virtual/vc/vcsa5\nE: MAJOR=7\nE: MINOR=133\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa6\nN: vcsa6\nE: DEVNAME=/dev/vcsa6\nE: DEVPATH=/devices/virtual/vc/vcsa6\nE: MAJOR=7\nE: MINOR=134\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa7\nN: vcsa7\nE: DEVNAME=/dev/vcsa7\nE: DEVPATH=/devices/virtual/vc/vcsa7\nE: MAJOR=7\nE: MINOR=135\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vtconsole/vtcon0\nE: DEVPATH=/devices/virtual/vtconsole/vtcon0\nE: SUBSYSTEM=vtconsole\nE: UDEV_LOG=3\n\nP: /devices/virtual/vtconsole/vtcon1\nE: DEVPATH=/devices/virtual/vtconsole/vtcon1\nE: SUBSYSTEM=vtconsole\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\nE: DEVPATH=/devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\nE: MODALIAS=wmi:05901221-D566-11D1-B2F0-00A0C9062910\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: DEVPATH=/devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: MODALIAS=wmi:14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: DEVPATH=/devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: MODALIAS=wmi:1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\nE: DEVPATH=/devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\nE: MODALIAS=wmi:2B814318-4BE8-4707-9D84-A190A859B5D0\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: DEVPATH=/devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: MODALIAS=wmi:2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\nE: DEVPATH=/devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\nE: MODALIAS=wmi:322F2028-0F84-4901-988E-015176049E2D\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: DEVPATH=/devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: MODALIAS=wmi:5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\nE: DEVPATH=/devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\nE: MODALIAS=wmi:7391A661-223A-47DB-A77A-7BE84C60822D\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: DEVPATH=/devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: MODALIAS=wmi:8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: DEVPATH=/devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: MODALIAS=wmi:8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: DEVPATH=/devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: MODALIAS=wmi:8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: DEVPATH=/devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: MODALIAS=wmi:95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: DEVPATH=/devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: MODALIAS=wmi:988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: DEVPATH=/devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: MODALIAS=wmi:DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\n', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'duration': 0.0722661018371582, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'udev_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:48,843 DEBUG Finished firing message-exec. 2012-02-28 20:56:48,864 DEBUG Started firing prompt-test. 2012-02-28 20:56:48,866 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': 'P: /devices/LNXSYSTM:00\nE: DEVPATH=/devices/LNXSYSTM:00\nE: MODALIAS=acpi:LNXSYSTM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:00\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:00\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:01\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:01\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:02\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:02\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:03\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:03\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00\nE: DRIVER=button\nE: MODALIAS=acpi:LNXPWRBN:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXPWRBN:00\nE: ID_PATH_TAG=acpi-LNXPWRBN_00\nE: KEY=10000000000000 0\nE: MODALIAS=input:b0019v0000p0001e0000-e0,1,k74,ramlsfw\nE: NAME="Power Button"\nE: PHYS="LNXPWRBN/button/input0"\nE: PRODUCT=19/0/1/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6481374\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\nN: input/event2\nE: DEVNAME=/dev/input/event2\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXPWRBN:00\nE: ID_PATH_TAG=acpi-LNXPWRBN_00\nE: MAJOR=13\nE: MINOR=66\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6501590\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/ACPI0003:00\nE: DRIVER=ac\nE: MODALIAS=acpi:ACPI0003:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nE: POWER_SUPPLY_NAME=AC\nE: POWER_SUPPLY_ONLINE=1\nE: SUBSYSTEM=power_supply\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00\nE: DRIVER=pci_root\nE: MODALIAS=acpi:PNP0A08:PNP0A03:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nE: DRIVER=video\nE: MODALIAS=acpi:LNXVIDEO:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXVIDEO:01\nE: ID_PATH_TAG=acpi-LNXVIDEO_01\nE: KEY=3e000b00000000 0 0 0\nE: MODALIAS=input:b0019v0000p0006e0000-e0,1,kE0,E1,E3,F1,F2,F3,F4,F5,ramlsfw\nE: NAME="Video Bus"\nE: PHYS="LNXVIDEO/video/input0"\nE: PRODUCT=19/0/6/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=7405603\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\nN: input/event4\nE: DEVNAME=/dev/input/event4\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXVIDEO:01\nE: ID_PATH_TAG=acpi-LNXVIDEO_01\nE: MAJOR=13\nE: MINOR=68\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=7414244\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nE: MODALIAS=acpi:LNXVIDEO:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nE: MODALIAS=acpi:INT0800:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nE: MODALIAS=acpi:PNP0000:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nE: MODALIAS=acpi:PNP0100:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nE: MODALIAS=acpi:PNP0103:PNP0C01:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nE: MODALIAS=acpi:PNP0200:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nE: MODALIAS=acpi:PNP0303:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nE: DRIVER=container\nE: MODALIAS=acpi:PNP0A06:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nE: MODALIAS=acpi:PNP0B00:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nE: MODALIAS=acpi:PNP0C04:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nE: DRIVER=ec\nE: MODALIAS=acpi:PNP0C09:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nE: MODALIAS=acpi:SYN0176:SYN0100:SYN0002:PNP0F13:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0A:00\nE: DRIVER=battery\nE: MODALIAS=acpi:PNP0C0A:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nE: POWER_SUPPLY_CHARGE_FULL=3462000\nE: POWER_SUPPLY_CHARGE_FULL_DESIGN=4400000\nE: POWER_SUPPLY_CHARGE_NOW=3416000\nE: POWER_SUPPLY_CURRENT_NOW=0\nE: POWER_SUPPLY_CYCLE_COUNT=0\nE: POWER_SUPPLY_MANUFACTURER=Hewlett-Packard\nE: POWER_SUPPLY_MODEL_NAME=Primary\nE: POWER_SUPPLY_NAME=BAT0\nE: POWER_SUPPLY_PRESENT=1\nE: POWER_SUPPLY_SERIAL_NUMBER=03156 2010/05/21\nE: POWER_SUPPLY_STATUS=Unknown\nE: POWER_SUPPLY_TECHNOLOGY=Li-ion\nE: POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000\nE: POWER_SUPPLY_VOLTAGE_NOW=12400000\nE: SUBSYSTEM=power_supply\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00\nE: DRIVER=button\nE: MODALIAS=acpi:PNP0C0D:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=acpi-PNP0C0D:00\nE: ID_PATH_TAG=acpi-PNP0C0D_00\nE: MODALIAS=input:b0019v0000p0005e0000-e0,5,kramlsfw0,\nE: NAME="Lid Switch"\nE: PHYS="PNP0C0D/button/input0"\nE: PRODUCT=19/0/5/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6526220\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\nN: input/event1\nE: DEVNAME=/dev/input/event1\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\nE: ID_INPUT=1\nE: ID_PATH=acpi-PNP0C0D:00\nE: ID_PATH_TAG=acpi-PNP0C0D_00\nE: MAJOR=13\nE: MINOR=65\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6534888\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00\nE: DRIVER=button\nE: MODALIAS=acpi:PNP0C0E:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-PNP0C0E:00\nE: ID_PATH_TAG=acpi-PNP0C0E_00\nE: KEY=4000 0 0\nE: MODALIAS=input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw\nE: NAME="Sleep Button"\nE: PHYS="PNP0C0E/button/input0"\nE: PRODUCT=19/0/3/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6526856\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\nN: input/event0\nE: DEVNAME=/dev/input/event0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-PNP0C0E:00\nE: ID_PATH_TAG=acpi-PNP0C0E_00\nE: MAJOR=13\nE: MINOR=64\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6531439\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C14:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C14:00\nE: DRIVER=wmi\nE: MODALIAS=acpi:PNP0C14:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C32:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C32:00\nE: MODALIAS=acpi:PNP0C32:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52\nE: DEVPATH=/devices/LNXSYSTM:00/device:52\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:01\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:02\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:03\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:04\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:05\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:06\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:07\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:08\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:09\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:00\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:01\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:02\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:03\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:04\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:05\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:00\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:01\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:02\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:03\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:04\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:05\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:06\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:07\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:08\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:09\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/breakpoint\nE: DEVPATH=/devices/breakpoint\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/cpu\nE: DEVPATH=/devices/cpu\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:00.0\nE: DRIVER=agpgart-intel\nE: MODALIAS=pci:v00008086d00002A40sv0000103Csd00001526bc06sc00i00\nE: PCI_CLASS=60000\nE: PCI_ID=8086:2A40\nE: PCI_SLOT_NAME=0000:00:00.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0\nE: DRIVER=i915\nE: MODALIAS=pci:v00008086d00002A42sv0000103Csd00001526bc03sc00i00\nE: PCI_CLASS=30000\nE: PCI_ID=8086:2A42\nE: PCI_SLOT_NAME=0000:00:02.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nE: SUBSYSTEM=backlight\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0\nN: dri/card0\nE: DEVNAME=/dev/dri/card0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0\nE: DEVTYPE=drm_minor\nE: MAJOR=226\nE: MINOR=0\nE: PRIMARY_DEVICE_FOR_DISPLAY=1\nE: SUBSYSTEM=drm\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=44920678\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nE: SUBSYSTEM=backlight\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/controlD64\nN: dri/controlD64\nE: DEVNAME=/dev/dri/controlD64\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/controlD64\nE: DEVTYPE=drm_minor\nE: MAJOR=226\nE: MINOR=64\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/graphics/fb0\nN: fb0\nE: DEVNAME=/dev/fb0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/graphics/fb0\nE: MAJOR=29\nE: MINOR=0\nE: SUBSYSTEM=graphics\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-0\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-1\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-10\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-10\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-11\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-11\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-12\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-12\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-13\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-13\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-2\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-2\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-3\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-3\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-4\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-4\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-5\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-5\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-6\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-6\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-7\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-7\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-8\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-8\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-9\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-9\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.1\nE: MODALIAS=pci:v00008086d00002A43sv0000103Csd00001526bc03sc80i00\nE: PCI_CLASS=38000\nE: PCI_ID=8086:2A43\nE: PCI_SLOT_NAME=0000:00:02.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002937sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2937\nE: PCI_SLOT_NAME=0000:00:1a.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3\nN: bus/usb/003/001\nE: BUSNUM=003\nE: DEVNAME=/dev/bus/usb/003/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.0\nE: ID_SERIAL_SHORT=0000:00:1a.0\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=256\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6543576\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1\nN: bus/usb/003/002\nE: BUSNUM=003\nE: DEVNAME=/dev/bus/usb/003/002\nE: DEVNUM=002\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=HP_Integrated_Module\nE: ID_MODEL_ENC=HP\\x20Integrated\\x20Module\nE: ID_MODEL_ID=231d\nE: ID_REVISION=0306\nE: ID_SERIAL=Broadcom_Corp_HP_Integrated_Module\nE: ID_USB_INTERFACES=:e00101:ffffff:fe0101:\nE: ID_VENDOR=Broadcom_Corp\nE: ID_VENDOR_ENC=Broadcom\\x20Corp\nE: ID_VENDOR_ID=03f0\nE: MAJOR=189\nE: MINOR=257\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6811665\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=btusb\nE: INTERFACE=224/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icE0isc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nE: DEVTYPE=host\nE: SUBSYSTEM=bluetooth\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nE: RFKILL_NAME=hci0\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=bluetooth\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nE: DEVTYPE=usb_interface\nE: DRIVER=btusb\nE: INTERFACE=224/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icE0isc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nE: DEVTYPE=usb_interface\nE: INTERFACE=255/255/255\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icFFiscFFipFF\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nE: DEVTYPE=usb_interface\nE: INTERFACE=254/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icFEisc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\nN: usbmon3\nE: DEVNAME=/dev/usbmon3\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\nE: MAJOR=252\nE: MINOR=3\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002938sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2938\nE: PCI_SLOT_NAME=0000:00:1a.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4\nN: bus/usb/004/001\nE: BUSNUM=004\nE: DEVNAME=/dev/bus/usb/004/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.1\nE: ID_SERIAL_SHORT=0000:00:1a.1\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=384\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6545141\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\nN: usbmon4\nE: DEVNAME=/dev/usbmon4\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\nE: MAJOR=252\nE: MINOR=4\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002939sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2939\nE: PCI_SLOT_NAME=0000:00:1a.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5\nN: bus/usb/005/001\nE: BUSNUM=005\nE: DEVNAME=/dev/bus/usb/005/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usb5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.2\nE: ID_SERIAL_SHORT=0000:00:1a.2\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=512\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6546554\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\nN: usbmon5\nE: DEVNAME=/dev/usbmon5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\nE: MAJOR=252\nE: MINOR=5\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7\nE: DRIVER=ehci_hcd\nE: MODALIAS=pci:v00008086d0000293Csv0000103Csd00001526bc0Csc03i20\nE: PCI_CLASS=C0320\nE: PCI_ID=8086:293C\nE: PCI_SLOT_NAME=0000:00:1a.7\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1\nN: bus/usb/001/001\nE: BUSNUM=001\nE: DEVNAME=/dev/bus/usb/001/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=EHCI_Host_Controller\nE: ID_MODEL_ENC=EHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0002\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_ehci_hcd_EHCI_Host_Controller_0000:00:1a.7\nE: ID_SERIAL_SHORT=0000:00:1a.7\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_ehci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20ehci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=0\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6547724\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0002d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5\nN: bus/usb/001/003\nE: BUSNUM=001\nE: DEVNAME=/dev/bus/usb/001/003\nE: DEVNUM=003\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=189\nE: MINOR=2\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6548475\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=uvcvideo\nE: INTERFACE=14/1/0\nE: MODALIAS=usb:v0461p4DB6d0004dcEFdsc02dp01ic0Eisc01ip00\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nE: EV=3\nE: ID_BUS=usb\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: KEY=100000 0 0 0\nE: MODALIAS=input:b0003v0461p4DB6e0004-e0,1,kD4,ramlsfw\nE: NAME="Villem"\nE: PHYS="usb-0000:00:1a.7-5/button"\nE: PRODUCT=3/461/4db6/4\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46279381\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\nN: input/event5\nS: input/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-event-if00\nS: input/by-path/pci-0000:00:1a.7-usb-0:5:1.0-event\nE: DEVLINKS=/dev/input/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-event-if00 /dev/input/by-path/pci-0000:00:1a.7-usb-0:5:1.0-event\nE: DEVNAME=/dev/input/event5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\nE: ID_BUS=usb\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=13\nE: MINOR=69\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46665163\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nN: video0\nS: v4l/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-video-index0\nS: v4l/by-path/pci-0000:00:1a.7-usb-0:5:1.0-video-index0\nE: COLORD_DEVICE=1\nE: COLORD_KIND=camera\nE: DEVLINKS=/dev/v4l/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-video-index0 /dev/v4l/by-path/pci-0000:00:1a.7-usb-0:5:1.0-video-index0\nE: DEVNAME=/dev/video0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nE: ID_BUS=usb\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_V4L_CAPABILITIES=:capture:\nE: ID_V4L_PRODUCT=Villem\nE: ID_V4L_VERSION=2\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=81\nE: MINOR=0\nE: SUBSYSTEM=video4linux\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46479482\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nE: DEVTYPE=usb_interface\nE: DRIVER=uvcvideo\nE: INTERFACE=14/2/0\nE: MODALIAS=usb:v0461p4DB6d0004dcEFdsc02dp01ic0Eisc02ip00\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\nN: usbmon1\nE: DEVNAME=/dev/usbmon1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\nE: MAJOR=252\nE: MINOR=1\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1b.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0\nE: DRIVER=snd_hda_intel\nE: MODALIAS=pci:v00008086d0000293Esv0000103Csd00001526bc04sc03i00\nE: PCI_CLASS=40300\nE: PCI_ID=8086:293E\nE: PCI_SLOT_NAME=0000:00:1b.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0\nE: ID_BUS=pci\nE: ID_MODEL_FROM_DATABASE=82801I (ICH9 Family) HD Audio Controller\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1b.0\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: ID_VENDOR_FROM_DATABASE=Intel Corporation\nE: ID_VENDOR_ID=0x8086\nE: PULSE_PROFILE_SET=extra-hdmi.conf\nE: SOUND_FORM_FACTOR=internal\nE: SOUND_INITIALIZED=1\nE: SUBSYSTEM=sound\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=49207668\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nN: snd/hwC0D0\nE: DEVNAME=/dev/snd/hwC0D0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nE: MAJOR=116\nE: MINOR=7\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48796123\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nN: snd/hwC0D1\nE: DEVNAME=/dev/snd/hwC0D1\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nE: MAJOR=116\nE: MINOR=6\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48803213\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nN: snd/hwC0D2\nE: DEVNAME=/dev/snd/hwC0D2\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nE: MAJOR=116\nE: MINOR=5\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48795627\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw2,\nE: NAME="HDA Intel Front Headphone"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=4\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48787416\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\nN: input/event10\nE: DEVNAME=/dev/input/event10\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=74\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48832217\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw6,8,\nE: NAME="HDA Intel HDMI/DP,pcm=3"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=140\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48803771\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\nN: input/event8\nE: DEVNAME=/dev/input/event8\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=72\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48875562\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw4,\nE: NAME="HDA Intel Mic"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=10\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48786865\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\nN: input/event9\nE: DEVNAME=/dev/input/event9\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=73\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48814117\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nN: snd/pcmC0D0c\nE: DEVNAME=/dev/snd/pcmC0D0c\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nE: MAJOR=116\nE: MINOR=4\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48795171\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nN: snd/pcmC0D0p\nE: DEVNAME=/dev/snd/pcmC0D0p\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nE: MAJOR=116\nE: MINOR=3\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48794711\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nN: snd/pcmC0D3p\nE: DEVNAME=/dev/snd/pcmC0D3p\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nE: MAJOR=116\nE: MINOR=2\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48794226\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\nN: snd/controlC0\nS: snd/by-path/pci-0000:00:1b.0\nE: DEVLINKS=/dev/snd/by-path/pci-0000:00:1b.0\nE: DEVNAME=/dev/snd/controlC0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=116\nE: MINOR=8\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48804134\n\nP: /devices/pci0000:00/0000:00:1c.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002940sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2940\nE: PCI_SLOT_NAME=0000:00:1c.0\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002942sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2942\nE: PCI_SLOT_NAME=0000:00:1c.1\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: DRIVER=wl\nE: MODALIAS=pci:v000014E4d00004315sv0000103Csd00001508bc02sc80i00\nE: PCI_CLASS=28000\nE: PCI_ID=14E4:4315\nE: PCI_SLOT_NAME=0000:02:00.0\nE: PCI_SUBSYS_ID=103C:1508\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nE: ID_BUS=pci\nE: ID_MM_CANDIDATE=1\nE: ID_MODEL_FROM_DATABASE=BCM4312 802.11b/g LP-PHY\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: ID_VENDOR_FROM_DATABASE=Broadcom Corporation\nE: ID_VENDOR_ID=0x14e4\nE: IFINDEX=5\nE: INTERFACE=eth2\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=610128925\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nE: RFKILL_NAME=brcmwl-1\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=wlan\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002944sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2944\nE: PCI_SLOT_NAME=0000:00:1c.2\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002948sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2948\nE: PCI_SLOT_NAME=0000:00:1c.4\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d0000294Asv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:294A\nE: PCI_SLOT_NAME=0000:00:1c.5\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: DRIVER=r8169\nE: MODALIAS=pci:v000010ECd00008136sv0000103Csd00001526bc02sc00i00\nE: PCI_CLASS=20000\nE: PCI_ID=10EC:8136\nE: PCI_SLOT_NAME=0000:85:00.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nE: COMMENT=PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.5/0000:85:00.0 (r8169)\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nE: ID_BUS=pci\nE: ID_MM_CANDIDATE=1\nE: ID_MODEL_FROM_DATABASE=RTL8101E/RTL8102E PCI Express Fast Ethernet controller\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Co., Ltd.\nE: ID_VENDOR_ID=0x10ec\nE: IFINDEX=2\nE: INTERFACE=eth0\nE: MATCHADDR=1c:c1:de:90:ab:4f\nE: MATCHDEVID=0x0\nE: MATCHIFTYPE=1\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46430166\n\nP: /devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002934sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2934\nE: PCI_SLOT_NAME=0000:00:1d.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6\nN: bus/usb/006/001\nE: BUSNUM=006\nE: DEVNAME=/dev/bus/usb/006/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.0\nE: ID_SERIAL_SHORT=0000:00:1d.0\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=640\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6563844\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\nN: usbmon6\nE: DEVNAME=/dev/usbmon6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\nE: MAJOR=252\nE: MINOR=6\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002935sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2935\nE: PCI_SLOT_NAME=0000:00:1d.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7\nN: bus/usb/007/001\nE: BUSNUM=007\nE: DEVNAME=/dev/bus/usb/007/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.1\nE: ID_SERIAL_SHORT=0000:00:1d.1\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=768\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6567061\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\nN: usbmon7\nE: DEVNAME=/dev/usbmon7\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\nE: MAJOR=252\nE: MINOR=7\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002936sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2936\nE: PCI_SLOT_NAME=0000:00:1d.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8\nN: bus/usb/008/001\nE: BUSNUM=008\nE: DEVNAME=/dev/bus/usb/008/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb8\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.2\nE: ID_SERIAL_SHORT=0000:00:1d.2\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=896\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6573461\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\nN: usbmon8\nE: DEVNAME=/dev/usbmon8\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\nE: MAJOR=252\nE: MINOR=8\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7\nE: DRIVER=ehci_hcd\nE: MODALIAS=pci:v00008086d0000293Asv0000103Csd00001526bc0Csc03i20\nE: PCI_CLASS=C0320\nE: PCI_ID=8086:293A\nE: PCI_SLOT_NAME=0000:00:1d.7\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2\nN: bus/usb/002/001\nE: BUSNUM=002\nE: DEVNAME=/dev/bus/usb/002/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=EHCI_Host_Controller\nE: ID_MODEL_ENC=EHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0002\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_ehci_hcd_EHCI_Host_Controller_0000:00:1d.7\nE: ID_SERIAL_SHORT=0000:00:1d.7\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_ehci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20ehci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=128\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6575778\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0002d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5\nN: bus/usb/002/002\nE: BUSNUM=002\nE: DEVNAME=/dev/bus/usb/002/002\nE: DEVNUM=002\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\nE: ID_MODEL_ID=102f\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_USB_INTERFACES=:080650:\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\nE: ID_VENDOR_ID=125f\nE: MAJOR=189\nE: MINOR=129\nE: PRODUCT=125f/102f/1100\nE: SUBSYSTEM=usb\nE: TYPE=0/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6576336\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=usb-storage\nE: INTERFACE=8/6/80\nE: MODALIAS=usb:v125Fp102Fd1100dc00dsc00dp00ic08isc06ip50\nE: PRODUCT=125f/102f/1100\nE: SUBSYSTEM=usb\nE: TYPE=0/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sd\nE: MODALIAS=scsi:t-0x00\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nN: sdb\nS: disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nS: disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: DEVLINKS=/dev/disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: DEVNAME=/dev/sdb\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nE: DEVTYPE=disk\nE: ID_BUS=usb\nE: ID_INSTANCE=0:0\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\\x20\nE: ID_MODEL_ID=102f\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1d_7-usb-0_5_1_0-scsi-0_0_0_0\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_TYPE=disk\nE: ID_USB_DRIVER=usb-storage\nE: ID_USB_INTERFACES=:080650:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\\x20\nE: ID_VENDOR_ID=125f\nE: MAJOR=8\nE: MINOR=16\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION_TABLE=1\nE: UDISKS_PARTITION_TABLE_COUNT=1\nE: UDISKS_PARTITION_TABLE_SCHEME=mbr\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=7302076\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nN: sdb1\nS: disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0-part1\nS: disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0-part1\nS: disk/by-uuid/77CD-925F\nE: DEVLINKS=/dev/disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0-part1 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0-part1 /dev/disk/by-uuid/77CD-925F\nE: DEVNAME=/dev/sdb1\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nE: DEVTYPE=partition\nE: ID_BUS=usb\nE: ID_FS_TYPE=vfat\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=77CD-925F\nE: ID_FS_UUID_ENC=77CD-925F\nE: ID_FS_VERSION=FAT32\nE: ID_INSTANCE=0:0\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\\x20\nE: ID_MODEL_ID=102f\nE: ID_PART_ENTRY_DISK=8:16\nE: ID_PART_ENTRY_FLAGS=0x80\nE: ID_PART_ENTRY_NUMBER=1\nE: ID_PART_ENTRY_OFFSET=62\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=7857074\nE: ID_PART_ENTRY_TYPE=0xc\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1d_7-usb-0_5_1_0-scsi-0_0_0_0\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_TYPE=disk\nE: ID_USB_DRIVER=usb-storage\nE: ID_USB_INTERFACES=:080650:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\\x20\nE: ID_VENDOR_ID=125f\nE: MAJOR=8\nE: MINOR=17\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_FLAGS=boot\nE: UDISKS_PARTITION_NUMBER=1\nE: UDISKS_PARTITION_OFFSET=31744\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=4022821888\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nE: UDISKS_PARTITION_TYPE=0x0c\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=7346747\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\nN: bsg/6:0:0:0\nE: DEVNAME=/dev/bsg/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\nE: MAJOR=253\nE: MINOR=2\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nE: SUBSYSTEM=scsi_disk\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\nN: sg2\nE: DEVNAME=/dev/sg2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\nE: MAJOR=21\nE: MINOR=2\nE: SUBSYSTEM=scsi_generic\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\nN: usbmon2\nE: DEVNAME=/dev/usbmon2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\nE: MAJOR=252\nE: MINOR=2\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1e.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1e.0\nE: MODALIAS=pci:v00008086d00002448sv0000103Csd00001526bc06sc04i01\nE: PCI_CLASS=60401\nE: PCI_ID=8086:2448\nE: PCI_SLOT_NAME=0000:00:1e.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nE: DEVPATH=/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.0\nE: MODALIAS=pci:v00008086d00002919sv0000103Csd00001526bc06sc01i00\nE: PCI_CLASS=60100\nE: PCI_ID=8086:2919\nE: PCI_SLOT_NAME=0000:00:1f.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2\nE: DRIVER=ahci\nE: ID_MODEL_FROM_DATABASE=82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]\nE: ID_VENDOR_FROM_DATABASE=Intel Corporation\nE: MODALIAS=pci:v00008086d00002929sv0000103Csd00001526bc01sc06i01\nE: PCI_CLASS=10601\nE: PCI_ID=8086:2929\nE: PCI_SLOT_NAME=0000:00:1f.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45812485\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sd\nE: MODALIAS=scsi:t-0x00\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nN: sda\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nS: disk/by-id/wwn-0x50014ee2af46f504\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064 /dev/disk/by-id/wwn-0x50014ee2af46f504 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0\nE: DEVNAME=/dev/sda\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: DEVTYPE=disk\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_ATA_SMART_IS_AVAILABLE=1\nE: UDISKS_PARTITION_TABLE=1\nE: UDISKS_PARTITION_TABLE_COUNT=3\nE: UDISKS_PARTITION_TABLE_SCHEME=mbr\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6407136\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nN: sda1\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part1\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part1\nS: disk/by-id/wwn-0x50014ee2af46f504-part1\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1\nS: disk/by-uuid/57fa73f2-ce00-4206-807b-fea73ead2fca\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part1 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part1 /dev/disk/by-id/wwn-0x50014ee2af46f504-part1 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1 /dev/disk/by-uuid/57fa73f2-ce00-4206-807b-fea73ead2fca\nE: DEVNAME=/dev/sda1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_FS_TYPE=ext4\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=57fa73f2-ce00-4206-807b-fea73ead2fca\nE: ID_FS_UUID_ENC=57fa73f2-ce00-4206-807b-fea73ead2fca\nE: ID_FS_VERSION=1.0\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_FLAGS=0x80\nE: ID_PART_ENTRY_NUMBER=1\nE: ID_PART_ENTRY_OFFSET=2048\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=306993152\nE: ID_PART_ENTRY_TYPE=0x83\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_FLAGS=boot\nE: UDISKS_PARTITION_NUMBER=1\nE: UDISKS_PARTITION_OFFSET=1048576\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=157180493824\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x83\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6780472\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nN: sda2\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part2\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part2\nS: disk/by-id/wwn-0x50014ee2af46f504-part2\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part2 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part2 /dev/disk/by-id/wwn-0x50014ee2af46f504-part2 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2\nE: DEVNAME=/dev/sda2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_NUMBER=2\nE: ID_PART_ENTRY_OFFSET=306997246\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=5582850\nE: ID_PART_ENTRY_TYPE=0x5\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_NUMBER=2\nE: UDISKS_PARTITION_OFFSET=157182589952\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=2858419200\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x05\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6574701\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nN: sda5\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part5\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part5\nS: disk/by-id/wwn-0x50014ee2af46f504-part5\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5\nS: disk/by-uuid/6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part5 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part5 /dev/disk/by-id/wwn-0x50014ee2af46f504-part5 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5 /dev/disk/by-uuid/6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: DEVNAME=/dev/sda5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_FS_TYPE=swap\nE: ID_FS_USAGE=other\nE: ID_FS_UUID=6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: ID_FS_UUID_ENC=6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: ID_FS_VERSION=2\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_NUMBER=5\nE: ID_PART_ENTRY_OFFSET=306997248\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=5582848\nE: ID_PART_ENTRY_TYPE=0x82\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_NUMBER=5\nE: UDISKS_PARTITION_OFFSET=157182590976\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=2858418176\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x82\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6865836\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\nN: bsg/0:0:0:0\nE: DEVNAME=/dev/bsg/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\nE: MAJOR=253\nE: MINOR=0\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nE: SUBSYSTEM=scsi_disk\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\nN: sg0\nE: DEVNAME=/dev/sg0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\nE: MAJOR=21\nE: MINOR=0\nE: SUBSYSTEM=scsi_generic\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sr\nE: MODALIAS=scsi:t-0x05\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nN: sr0\nS: cdrom\nS: cdrw\nS: disk/by-id/ata-hp_CDDVDW_TS-L633N_R3186GYZ569854\nS: disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0\nS: dvd\nS: dvdrw\nE: DEVLINKS=/dev/cdrom /dev/cdrw /dev/disk/by-id/ata-hp_CDDVDW_TS-L633N_R3186GYZ569854 /dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0 /dev/dvd /dev/dvdrw\nE: DEVNAME=/dev/sr0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nE: DEVTYPE=disk\nE: ID_ATA=1\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_BUS=ata\nE: ID_CDROM=1\nE: ID_CDROM_CD=1\nE: ID_CDROM_CD_R=1\nE: ID_CDROM_CD_RW=1\nE: ID_CDROM_DVD=1\nE: ID_CDROM_DVD_PLUS_R=1\nE: ID_CDROM_DVD_PLUS_RW=1\nE: ID_CDROM_DVD_PLUS_R_DL=1\nE: ID_CDROM_DVD_R=1\nE: ID_CDROM_DVD_RAM=1\nE: ID_CDROM_DVD_RW=1\nE: ID_CDROM_MRW=1\nE: ID_CDROM_MRW_W=1\nE: ID_MODEL=hp_CDDVDW_TS-L633N\nE: ID_MODEL_ENC=hp\\x20\\x20\\x20\\x20\\x20\\x20\\x20CDDVDW\\x20TS-L633N\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PATH=pci-0000:00:1f.2-scsi-1:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-1_0_0_0\nE: ID_REVISION=0300\nE: ID_SERIAL=hp_CDDVDW_TS-L633N_R3186GYZ569854\nE: ID_SERIAL_SHORT=R3186GYZ569854\nE: ID_TYPE=cd\nE: MAJOR=11\nE: MINOR=0\nE: SUBSYSTEM=block\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6409228\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\nN: bsg/1:0:0:0\nE: DEVNAME=/dev/bsg/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\nE: MAJOR=253\nE: MINOR=1\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\nN: sg1\nE: DEVNAME=/dev/sg1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\nE: MAJOR=21\nE: MINOR=1\nE: SUBSYSTEM=scsi_generic\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46095932\n\nP: /devices/pci0000:00/0000:00:1f.2/host2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host3\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host4\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host5\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/pci_bus/0000:00\nE: DEVPATH=/devices/pci0000:00/pci_bus/0000:00\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/platform/Fixed MDIO bus.0\nE: DEVPATH=/devices/platform/Fixed MDIO bus.0\nE: MODALIAS=platform:Fixed MDIO bus\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/Fixed MDIO bus.0/mdio_bus/0\nE: DEVPATH=/devices/platform/Fixed MDIO bus.0/mdio_bus/0\nE: SUBSYSTEM=mdio_bus\nE: UDEV_LOG=3\n\nP: /devices/platform/alarmtimer\nE: DEVPATH=/devices/platform/alarmtimer\nE: DRIVER=alarmtimer\nE: MODALIAS=platform:alarmtimer\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi\nE: DEVPATH=/devices/platform/hp-wmi\nE: DRIVER=hp-wmi\nE: MODALIAS=platform:hp-wmi\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi/rfkill/rfkill1\nE: DEVPATH=/devices/platform/hp-wmi/rfkill/rfkill1\nE: RFKILL_NAME=hp-wifi\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=wlan\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi/rfkill/rfkill2\nE: DEVPATH=/devices/platform/hp-wmi/rfkill/rfkill2\nE: RFKILL_NAME=hp-bluetooth\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=bluetooth\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042\nE: DEVPATH=/devices/platform/i8042\nE: DRIVER=i8042\nE: MODALIAS=platform:i8042\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio0\nE: DEVPATH=/devices/platform/i8042/serio0\nE: DMI_VENDOR=Hewlett-Packard\nE: DRIVER=atkbd\nE: MODALIAS=serio:ty06pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=06\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45045174\n\nP: /devices/platform/i8042/serio0/input/input3\nE: DEVPATH=/devices/platform/i8042/serio0/input/input3\nE: EV=120013\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_INPUT_KEYBOARD=1\nE: ID_PATH=platform-i8042-serio-0\nE: ID_PATH_TAG=platform-i8042-serio-0\nE: ID_SERIAL=noserial\nE: KEY=20000 20 0 0 500f02100002 3803078f900d401 feffffdfffefffff fffffffffffffffe\nE: LED=7\nE: MODALIAS=input:b0011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8A,8C,8E,8F,98,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,C1,D4,D9,E0,E1,E2,E3,EC,EE,185,1D1,ram4,l0,1,2,sfw\nE: MSC=10\nE: NAME="AT Translated Set 2 keyboard"\nE: PHYS="isa0060/serio0/input0"\nE: PRODUCT=11/1/1/ab41\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6584446\n\nP: /devices/platform/i8042/serio0/input/input3/event3\nN: input/event3\nS: input/by-path/platform-i8042-serio-0-event-kbd\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd\nE: DEVNAME=/dev/input/event3\nE: DEVPATH=/devices/platform/i8042/serio0/input/input3/event3\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_INPUT_KEYBOARD=1\nE: ID_PATH=platform-i8042-serio-0\nE: ID_PATH_TAG=platform-i8042-serio-0\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=67\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6605258\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/platform/i8042/serio1\nE: DEVPATH=/devices/platform/i8042/serio1\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio2\nE: DEVPATH=/devices/platform/i8042/serio2\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio3\nE: DEVPATH=/devices/platform/i8042/serio3\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio4\nE: DEVPATH=/devices/platform/i8042/serio4\nE: DRIVER=psmouse\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio4/input/input6\nE: ABS=260800011000003\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6\nE: EV=b\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: KEY=6420 30000 0 0 0 0\nE: MODALIAS=input:b0011v0002p0007e01B1-e0,1,3,k110,111,145,14A,14D,14E,ra0,1,18,1C,2F,35,36,39,mlsfw\nE: NAME="SynPS/2 Synaptics TouchPad"\nE: PHYS="isa0060/serio4/input0"\nE: PRODUCT=11/2/7/1b1\nE: PROP=9\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46422719\n\nP: /devices/platform/i8042/serio4/input/input6/event6\nN: input/event6\nS: input/by-path/platform-i8042-serio-4-event-mouse\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-event-mouse\nE: DEVNAME=/dev/input/event6\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6/event6\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=70\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46895642\n\nP: /devices/platform/i8042/serio4/input/input6/mouse0\nN: input/mouse0\nS: input/by-path/platform-i8042-serio-4-mouse\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-mouse\nE: DEVNAME=/dev/input/mouse0\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6/mouse0\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=32\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46894143\n\nP: /devices/platform/pcspkr\nE: DEVPATH=/devices/platform/pcspkr\nE: MODALIAS=platform:pcspkr\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/reg-dummy\nE: DEVPATH=/devices/platform/reg-dummy\nE: DRIVER=reg-dummy\nE: MODALIAS=platform:reg-dummy\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/regulatory.0\nE: DEVPATH=/devices/platform/regulatory.0\nE: MODALIAS=platform:regulatory\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/serial8250\nE: DEVPATH=/devices/platform/serial8250\nE: DRIVER=serial8250\nE: MODALIAS=platform:serial8250\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/serial8250/tty/ttyS0\nN: ttyS0\nE: DEVNAME=/dev/ttyS0\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS0\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=64\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45052332\n\nP: /devices/platform/serial8250/tty/ttyS1\nN: ttyS1\nE: DEVNAME=/dev/ttyS1\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS1\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=65\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45053447\n\nP: /devices/platform/serial8250/tty/ttyS10\nN: ttyS10\nE: DEVNAME=/dev/ttyS10\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS10\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=74\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45055012\n\nP: /devices/platform/serial8250/tty/ttyS11\nN: ttyS11\nE: DEVNAME=/dev/ttyS11\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS11\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=75\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45087226\n\nP: /devices/platform/serial8250/tty/ttyS12\nN: ttyS12\nE: DEVNAME=/dev/ttyS12\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS12\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=76\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45135632\n\nP: /devices/platform/serial8250/tty/ttyS13\nN: ttyS13\nE: DEVNAME=/dev/ttyS13\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS13\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=77\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45148515\n\nP: /devices/platform/serial8250/tty/ttyS14\nN: ttyS14\nE: DEVNAME=/dev/ttyS14\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS14\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=78\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45323011\n\nP: /devices/platform/serial8250/tty/ttyS15\nN: ttyS15\nE: DEVNAME=/dev/ttyS15\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS15\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=79\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45350744\n\nP: /devices/platform/serial8250/tty/ttyS16\nN: ttyS16\nE: DEVNAME=/dev/ttyS16\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS16\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=80\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45353937\n\nP: /devices/platform/serial8250/tty/ttyS17\nN: ttyS17\nE: DEVNAME=/dev/ttyS17\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS17\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=81\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45355539\n\nP: /devices/platform/serial8250/tty/ttyS18\nN: ttyS18\nE: DEVNAME=/dev/ttyS18\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS18\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=82\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45362215\n\nP: /devices/platform/serial8250/tty/ttyS19\nN: ttyS19\nE: DEVNAME=/dev/ttyS19\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS19\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=83\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45363108\n\nP: /devices/platform/serial8250/tty/ttyS2\nN: ttyS2\nE: DEVNAME=/dev/ttyS2\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS2\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=66\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45363944\n\nP: /devices/platform/serial8250/tty/ttyS20\nN: ttyS20\nE: DEVNAME=/dev/ttyS20\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS20\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=84\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45364818\n\nP: /devices/platform/serial8250/tty/ttyS21\nN: ttyS21\nE: DEVNAME=/dev/ttyS21\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS21\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=85\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45365645\n\nP: /devices/platform/serial8250/tty/ttyS22\nN: ttyS22\nE: DEVNAME=/dev/ttyS22\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS22\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=86\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45367303\n\nP: /devices/platform/serial8250/tty/ttyS23\nN: ttyS23\nE: DEVNAME=/dev/ttyS23\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS23\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=87\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45368184\n\nP: /devices/platform/serial8250/tty/ttyS24\nN: ttyS24\nE: DEVNAME=/dev/ttyS24\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS24\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=88\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45369016\n\nP: /devices/platform/serial8250/tty/ttyS25\nN: ttyS25\nE: DEVNAME=/dev/ttyS25\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS25\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=89\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45369838\n\nP: /devices/platform/serial8250/tty/ttyS26\nN: ttyS26\nE: DEVNAME=/dev/ttyS26\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS26\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=90\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45370659\n\nP: /devices/platform/serial8250/tty/ttyS27\nN: ttyS27\nE: DEVNAME=/dev/ttyS27\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS27\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=91\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45371477\n\nP: /devices/platform/serial8250/tty/ttyS28\nN: ttyS28\nE: DEVNAME=/dev/ttyS28\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS28\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=92\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45372338\n\nP: /devices/platform/serial8250/tty/ttyS29\nN: ttyS29\nE: DEVNAME=/dev/ttyS29\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS29\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=93\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45373244\n\nP: /devices/platform/serial8250/tty/ttyS3\nN: ttyS3\nE: DEVNAME=/dev/ttyS3\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS3\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=67\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45374083\n\nP: /devices/platform/serial8250/tty/ttyS30\nN: ttyS30\nE: DEVNAME=/dev/ttyS30\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS30\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=94\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45375713\n\nP: /devices/platform/serial8250/tty/ttyS31\nN: ttyS31\nE: DEVNAME=/dev/ttyS31\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS31\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=95\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45374989\n\nP: /devices/platform/serial8250/tty/ttyS4\nN: ttyS4\nE: DEVNAME=/dev/ttyS4\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS4\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=68\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45377377\n\nP: /devices/platform/serial8250/tty/ttyS5\nN: ttyS5\nE: DEVNAME=/dev/ttyS5\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS5\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=69\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45376656\n\nP: /devices/platform/serial8250/tty/ttyS6\nN: ttyS6\nE: DEVNAME=/dev/ttyS6\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS6\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=70\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45378995\n\nP: /devices/platform/serial8250/tty/ttyS7\nN: ttyS7\nE: DEVNAME=/dev/ttyS7\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS7\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=71\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45378273\n\nP: /devices/platform/serial8250/tty/ttyS8\nN: ttyS8\nE: DEVNAME=/dev/ttyS8\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS8\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=72\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45380652\n\nP: /devices/platform/serial8250/tty/ttyS9\nN: ttyS9\nE: DEVNAME=/dev/ttyS9\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS9\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=73\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45379893\n\nP: /devices/pnp0/00:00\nE: DEVPATH=/devices/pnp0/00:00\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:01\nE: DEVPATH=/devices/pnp0/00:01\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:02\nE: DEVPATH=/devices/pnp0/00:02\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:03\nE: DEVPATH=/devices/pnp0/00:03\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:04\nE: DEVPATH=/devices/pnp0/00:04\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:05\nE: DEVPATH=/devices/pnp0/00:05\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:06\nE: DEVPATH=/devices/pnp0/00:06\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:07\nE: DEVPATH=/devices/pnp0/00:07\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:08\nE: DEVPATH=/devices/pnp0/00:08\nE: DRIVER=rtc_cmos\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:08/rtc/rtc0\nN: rtc0\nS: rtc\nE: DEVLINKS=/dev/rtc\nE: DEVNAME=/dev/rtc0\nE: DEVPATH=/devices/pnp0/00:08/rtc/rtc0\nE: MAJOR=254\nE: MINOR=0\nE: SUBSYSTEM=rtc\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6613133\n\nP: /devices/pnp0/00:09\nE: DEVPATH=/devices/pnp0/00:09\nE: DRIVER=i8042 kbd\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:0a\nE: DEVPATH=/devices/pnp0/00:0a\nE: DRIVER=i8042 aux\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/software\nE: DEVPATH=/devices/software\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/tracepoint\nE: DEVPATH=/devices/tracepoint\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/0:21\nE: DEVPATH=/devices/virtual/bdi/0:21\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/11:0\nE: DEVPATH=/devices/virtual/bdi/11:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:0\nE: DEVPATH=/devices/virtual/bdi/1:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:1\nE: DEVPATH=/devices/virtual/bdi/1:1\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:10\nE: DEVPATH=/devices/virtual/bdi/1:10\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:11\nE: DEVPATH=/devices/virtual/bdi/1:11\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:12\nE: DEVPATH=/devices/virtual/bdi/1:12\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:13\nE: DEVPATH=/devices/virtual/bdi/1:13\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:14\nE: DEVPATH=/devices/virtual/bdi/1:14\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:15\nE: DEVPATH=/devices/virtual/bdi/1:15\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:2\nE: DEVPATH=/devices/virtual/bdi/1:2\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:3\nE: DEVPATH=/devices/virtual/bdi/1:3\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:4\nE: DEVPATH=/devices/virtual/bdi/1:4\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:5\nE: DEVPATH=/devices/virtual/bdi/1:5\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:6\nE: DEVPATH=/devices/virtual/bdi/1:6\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:7\nE: DEVPATH=/devices/virtual/bdi/1:7\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:8\nE: DEVPATH=/devices/virtual/bdi/1:8\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:9\nE: DEVPATH=/devices/virtual/bdi/1:9\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:0\nE: DEVPATH=/devices/virtual/bdi/7:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:1\nE: DEVPATH=/devices/virtual/bdi/7:1\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:2\nE: DEVPATH=/devices/virtual/bdi/7:2\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:3\nE: DEVPATH=/devices/virtual/bdi/7:3\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:4\nE: DEVPATH=/devices/virtual/bdi/7:4\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:5\nE: DEVPATH=/devices/virtual/bdi/7:5\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:6\nE: DEVPATH=/devices/virtual/bdi/7:6\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:7\nE: DEVPATH=/devices/virtual/bdi/7:7\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/8:0\nE: DEVPATH=/devices/virtual/bdi/8:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/8:16\nE: DEVPATH=/devices/virtual/bdi/8:16\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/default\nE: DEVPATH=/devices/virtual/bdi/default\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/block/loop0\nN: loop0\nE: DEVNAME=/dev/loop0\nE: DEVPATH=/devices/virtual/block/loop0\nE: DEVTYPE=disk\nE: ID_FS_TYPE=squashfs\nE: ID_FS_USAGE=filesystem\nE: ID_FS_VERSION=1024.0\nE: MAJOR=7\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420096\n\nP: /devices/virtual/block/loop1\nN: loop1\nS: disk/by-uuid/3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: DEVLINKS=/dev/disk/by-uuid/3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: DEVNAME=/dev/loop1\nE: DEVPATH=/devices/virtual/block/loop1\nE: DEVTYPE=disk\nE: ID_FS_TYPE=ext3\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: ID_FS_UUID_ENC=3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: ID_FS_VERSION=1.0\nE: MAJOR=7\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420324\n\nP: /devices/virtual/block/loop2\nN: loop2\nE: DEVNAME=/dev/loop2\nE: DEVPATH=/devices/virtual/block/loop2\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420477\n\nP: /devices/virtual/block/loop3\nN: loop3\nE: DEVNAME=/dev/loop3\nE: DEVPATH=/devices/virtual/block/loop3\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=3\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420616\n\nP: /devices/virtual/block/loop4\nN: loop4\nE: DEVNAME=/dev/loop4\nE: DEVPATH=/devices/virtual/block/loop4\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=4\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420772\n\nP: /devices/virtual/block/loop5\nN: loop5\nE: DEVNAME=/dev/loop5\nE: DEVPATH=/devices/virtual/block/loop5\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420919\n\nP: /devices/virtual/block/loop6\nN: loop6\nE: DEVNAME=/dev/loop6\nE: DEVPATH=/devices/virtual/block/loop6\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=6\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6421071\n\nP: /devices/virtual/block/loop7\nN: loop7\nE: DEVNAME=/dev/loop7\nE: DEVPATH=/devices/virtual/block/loop7\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=7\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6421226\n\nP: /devices/virtual/block/ram0\nN: ram0\nE: DEVNAME=/dev/ram0\nE: DEVPATH=/devices/virtual/block/ram0\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421373\n\nP: /devices/virtual/block/ram1\nN: ram1\nE: DEVNAME=/dev/ram1\nE: DEVPATH=/devices/virtual/block/ram1\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421522\n\nP: /devices/virtual/block/ram10\nN: ram10\nE: DEVNAME=/dev/ram10\nE: DEVPATH=/devices/virtual/block/ram10\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=10\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421688\n\nP: /devices/virtual/block/ram11\nN: ram11\nE: DEVNAME=/dev/ram11\nE: DEVPATH=/devices/virtual/block/ram11\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=11\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421834\n\nP: /devices/virtual/block/ram12\nN: ram12\nE: DEVNAME=/dev/ram12\nE: DEVPATH=/devices/virtual/block/ram12\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=12\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421986\n\nP: /devices/virtual/block/ram13\nN: ram13\nE: DEVNAME=/dev/ram13\nE: DEVPATH=/devices/virtual/block/ram13\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=13\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422140\n\nP: /devices/virtual/block/ram14\nN: ram14\nE: DEVNAME=/dev/ram14\nE: DEVPATH=/devices/virtual/block/ram14\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=14\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422288\n\nP: /devices/virtual/block/ram15\nN: ram15\nE: DEVNAME=/dev/ram15\nE: DEVPATH=/devices/virtual/block/ram15\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=15\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422448\n\nP: /devices/virtual/block/ram2\nN: ram2\nE: DEVNAME=/dev/ram2\nE: DEVPATH=/devices/virtual/block/ram2\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422607\n\nP: /devices/virtual/block/ram3\nN: ram3\nE: DEVNAME=/dev/ram3\nE: DEVPATH=/devices/virtual/block/ram3\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=3\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422758\n\nP: /devices/virtual/block/ram4\nN: ram4\nE: DEVNAME=/dev/ram4\nE: DEVPATH=/devices/virtual/block/ram4\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=4\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422911\n\nP: /devices/virtual/block/ram5\nN: ram5\nE: DEVNAME=/dev/ram5\nE: DEVPATH=/devices/virtual/block/ram5\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423076\n\nP: /devices/virtual/block/ram6\nN: ram6\nE: DEVNAME=/dev/ram6\nE: DEVPATH=/devices/virtual/block/ram6\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=6\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423222\n\nP: /devices/virtual/block/ram7\nN: ram7\nE: DEVNAME=/dev/ram7\nE: DEVPATH=/devices/virtual/block/ram7\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=7\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423381\n\nP: /devices/virtual/block/ram8\nN: ram8\nE: DEVNAME=/dev/ram8\nE: DEVPATH=/devices/virtual/block/ram8\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=8\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423543\n\nP: /devices/virtual/block/ram9\nN: ram9\nE: DEVNAME=/dev/ram9\nE: DEVPATH=/devices/virtual/block/ram9\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=9\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423703\n\nP: /devices/virtual/dmi/id\nE: DEVPATH=/devices/virtual/dmi/id\nE: MODALIAS=dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\nE: SUBSYSTEM=dmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/graphics/fbcon\nE: DEVPATH=/devices/virtual/graphics/fbcon\nE: SUBSYSTEM=graphics\nE: UDEV_LOG=3\n\nP: /devices/virtual/hwmon/hwmon0\nE: DEVPATH=/devices/virtual/hwmon/hwmon0\nE: SUBSYSTEM=hwmon\nE: UDEV_LOG=3\n\nP: /devices/virtual/input/input7\nE: DEVPATH=/devices/virtual/input/input7\nE: EV=33\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: KEY=4000000000 0 1000700000000 2100400 0 0\nE: MODALIAS=input:b0019v0000p0000e0000-e0,1,4,5,k8A,94,99,E0,E1,E2,F0,166,ram4,lsfw1,5,\nE: MSC=10\nE: NAME="HP WMI hotkeys"\nE: PHYS="wmi/input0"\nE: PRODUCT=19/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=22\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46682357\n\nP: /devices/virtual/input/input7/event7\nN: input/event7\nE: DEVNAME=/dev/input/event7\nE: DEVPATH=/devices/virtual/input/input7/event7\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: MAJOR=13\nE: MINOR=71\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46888485\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/virtual/input/mice\nN: input/mice\nE: DEVNAME=/dev/input/mice\nE: DEVPATH=/devices/virtual/input/mice\nE: MAJOR=13\nE: MINOR=63\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/full\nN: full\nE: DEVMODE=0666\nE: DEVNAME=/dev/full\nE: DEVPATH=/devices/virtual/mem/full\nE: MAJOR=1\nE: MINOR=7\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/kmsg\nN: kmsg\nE: DEVNAME=/dev/kmsg\nE: DEVPATH=/devices/virtual/mem/kmsg\nE: MAJOR=1\nE: MINOR=11\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/mem\nN: mem\nE: DEVNAME=/dev/mem\nE: DEVPATH=/devices/virtual/mem/mem\nE: MAJOR=1\nE: MINOR=1\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/null\nN: null\nE: DEVMODE=0666\nE: DEVNAME=/dev/null\nE: DEVPATH=/devices/virtual/mem/null\nE: MAJOR=1\nE: MINOR=3\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/oldmem\nN: oldmem\nE: DEVNAME=/dev/oldmem\nE: DEVPATH=/devices/virtual/mem/oldmem\nE: MAJOR=1\nE: MINOR=12\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/port\nN: port\nE: DEVNAME=/dev/port\nE: DEVPATH=/devices/virtual/mem/port\nE: MAJOR=1\nE: MINOR=4\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/random\nN: random\nE: DEVMODE=0666\nE: DEVNAME=/dev/random\nE: DEVPATH=/devices/virtual/mem/random\nE: MAJOR=1\nE: MINOR=8\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/urandom\nN: urandom\nE: DEVMODE=0666\nE: DEVNAME=/dev/urandom\nE: DEVPATH=/devices/virtual/mem/urandom\nE: MAJOR=1\nE: MINOR=9\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/zero\nN: zero\nE: DEVMODE=0666\nE: DEVNAME=/dev/zero\nE: DEVPATH=/devices/virtual/mem/zero\nE: MAJOR=1\nE: MINOR=5\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/agpgart\nN: agpgart\nE: DEVNAME=/dev/agpgart\nE: DEVPATH=/devices/virtual/misc/agpgart\nE: MAJOR=10\nE: MINOR=175\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/btrfs-control\nN: btrfs-control\nE: DEVNAME=/dev/btrfs-control\nE: DEVPATH=/devices/virtual/misc/btrfs-control\nE: MAJOR=10\nE: MINOR=234\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/cpu_dma_latency\nN: cpu_dma_latency\nE: DEVNAME=/dev/cpu_dma_latency\nE: DEVPATH=/devices/virtual/misc/cpu_dma_latency\nE: MAJOR=10\nE: MINOR=60\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/device-mapper\nN: mapper/control\nE: DEVNAME=/dev/mapper/control\nE: DEVPATH=/devices/virtual/misc/device-mapper\nE: MAJOR=10\nE: MINOR=236\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/ecryptfs\nN: ecryptfs\nE: DEVNAME=/dev/ecryptfs\nE: DEVPATH=/devices/virtual/misc/ecryptfs\nE: MAJOR=10\nE: MINOR=61\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/fuse\nN: fuse\nE: DEVNAME=/dev/fuse\nE: DEVPATH=/devices/virtual/misc/fuse\nE: MAJOR=10\nE: MINOR=229\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/hpet\nN: hpet\nE: DEVNAME=/dev/hpet\nE: DEVPATH=/devices/virtual/misc/hpet\nE: MAJOR=10\nE: MINOR=228\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/loop-control\nN: loop-control\nE: DEVNAME=/dev/loop-control\nE: DEVPATH=/devices/virtual/misc/loop-control\nE: MAJOR=10\nE: MINOR=237\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/mcelog\nN: mcelog\nE: DEVNAME=/dev/mcelog\nE: DEVPATH=/devices/virtual/misc/mcelog\nE: MAJOR=10\nE: MINOR=227\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/network_latency\nN: network_latency\nE: DEVNAME=/dev/network_latency\nE: DEVPATH=/devices/virtual/misc/network_latency\nE: MAJOR=10\nE: MINOR=59\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/network_throughput\nN: network_throughput\nE: DEVNAME=/dev/network_throughput\nE: DEVPATH=/devices/virtual/misc/network_throughput\nE: MAJOR=10\nE: MINOR=58\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/psaux\nN: psaux\nE: DEVNAME=/dev/psaux\nE: DEVPATH=/devices/virtual/misc/psaux\nE: MAJOR=10\nE: MINOR=1\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/rfkill\nN: rfkill\nE: DEVNAME=/dev/rfkill\nE: DEVPATH=/devices/virtual/misc/rfkill\nE: MAJOR=10\nE: MINOR=62\nE: SUBSYSTEM=misc\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45783818\n\nP: /devices/virtual/misc/snapshot\nN: snapshot\nE: DEVNAME=/dev/snapshot\nE: DEVPATH=/devices/virtual/misc/snapshot\nE: MAJOR=10\nE: MINOR=231\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/tun\nN: net/tun\nE: DEVNAME=/dev/net/tun\nE: DEVPATH=/devices/virtual/misc/tun\nE: MAJOR=10\nE: MINOR=200\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/uinput\nN: uinput\nE: DEVNAME=/dev/uinput\nE: DEVPATH=/devices/virtual/misc/uinput\nE: MAJOR=10\nE: MINOR=223\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/vga_arbiter\nN: vga_arbiter\nE: DEVNAME=/dev/vga_arbiter\nE: DEVPATH=/devices/virtual/misc/vga_arbiter\nE: MAJOR=10\nE: MINOR=63\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/net/lo\nE: DEVPATH=/devices/virtual/net/lo\nE: ID_MM_CANDIDATE=1\nE: IFINDEX=1\nE: INTERFACE=lo\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45788662\n\nP: /devices/virtual/ppp/ppp\nN: ppp\nE: DEVNAME=/dev/ppp\nE: DEVPATH=/devices/virtual/ppp/ppp\nE: MAJOR=108\nE: MINOR=0\nE: SUBSYSTEM=ppp\nE: UDEV_LOG=3\n\nP: /devices/virtual/regulator/regulator.0\nE: DEVPATH=/devices/virtual/regulator/regulator.0\nE: SUBSYSTEM=regulator\nE: UDEV_LOG=3\n\nP: /devices/virtual/sound/seq\nN: snd/seq\nE: DEVNAME=/dev/snd/seq\nE: DEVPATH=/devices/virtual/sound/seq\nE: MAJOR=116\nE: MINOR=1\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46898833\n\nP: /devices/virtual/sound/timer\nN: snd/timer\nE: DEVNAME=/dev/snd/timer\nE: DEVPATH=/devices/virtual/sound/timer\nE: MAJOR=116\nE: MINOR=33\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46461891\n\nP: /devices/virtual/thermal/cooling_device0\nE: DEVPATH=/devices/virtual/thermal/cooling_device0\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device1\nE: DEVPATH=/devices/virtual/thermal/cooling_device1\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device10\nE: DEVPATH=/devices/virtual/thermal/cooling_device10\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device11\nE: DEVPATH=/devices/virtual/thermal/cooling_device11\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device12\nE: DEVPATH=/devices/virtual/thermal/cooling_device12\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device13\nE: DEVPATH=/devices/virtual/thermal/cooling_device13\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device14\nE: DEVPATH=/devices/virtual/thermal/cooling_device14\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device2\nE: DEVPATH=/devices/virtual/thermal/cooling_device2\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device3\nE: DEVPATH=/devices/virtual/thermal/cooling_device3\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device4\nE: DEVPATH=/devices/virtual/thermal/cooling_device4\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device5\nE: DEVPATH=/devices/virtual/thermal/cooling_device5\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device6\nE: DEVPATH=/devices/virtual/thermal/cooling_device6\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device7\nE: DEVPATH=/devices/virtual/thermal/cooling_device7\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device8\nE: DEVPATH=/devices/virtual/thermal/cooling_device8\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device9\nE: DEVPATH=/devices/virtual/thermal/cooling_device9\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone0\nE: DEVPATH=/devices/virtual/thermal/thermal_zone0\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone1\nE: DEVPATH=/devices/virtual/thermal/thermal_zone1\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone2\nE: DEVPATH=/devices/virtual/thermal/thermal_zone2\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone3\nE: DEVPATH=/devices/virtual/thermal/thermal_zone3\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone4\nE: DEVPATH=/devices/virtual/thermal/thermal_zone4\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone5\nE: DEVPATH=/devices/virtual/thermal/thermal_zone5\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/tty/console\nN: console\nE: DEVNAME=/dev/console\nE: DEVPATH=/devices/virtual/tty/console\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=1\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46107091\n\nP: /devices/virtual/tty/ptmx\nN: ptmx\nE: DEVMODE=0666\nE: DEVNAME=/dev/ptmx\nE: DEVPATH=/devices/virtual/tty/ptmx\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=2\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46109193\n\nP: /devices/virtual/tty/tty\nN: tty\nE: DEVMODE=0666\nE: DEVNAME=/dev/tty\nE: DEVPATH=/devices/virtual/tty/tty\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=0\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46110978\n\nP: /devices/virtual/tty/tty0\nN: tty0\nE: DEVNAME=/dev/tty0\nE: DEVPATH=/devices/virtual/tty/tty0\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=0\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46112817\n\nP: /devices/virtual/tty/tty1\nN: tty1\nE: DEVNAME=/dev/tty1\nE: DEVPATH=/devices/virtual/tty/tty1\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=1\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46114486\n\nP: /devices/virtual/tty/tty10\nN: tty10\nE: DEVNAME=/dev/tty10\nE: DEVPATH=/devices/virtual/tty/tty10\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=10\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46115065\n\nP: /devices/virtual/tty/tty11\nN: tty11\nE: DEVNAME=/dev/tty11\nE: DEVPATH=/devices/virtual/tty/tty11\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=11\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46117221\n\nP: /devices/virtual/tty/tty12\nN: tty12\nE: DEVNAME=/dev/tty12\nE: DEVPATH=/devices/virtual/tty/tty12\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=12\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46118969\n\nP: /devices/virtual/tty/tty13\nN: tty13\nE: DEVNAME=/dev/tty13\nE: DEVPATH=/devices/virtual/tty/tty13\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=13\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46120582\n\nP: /devices/virtual/tty/tty14\nN: tty14\nE: DEVNAME=/dev/tty14\nE: DEVPATH=/devices/virtual/tty/tty14\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=14\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46121939\n\nP: /devices/virtual/tty/tty15\nN: tty15\nE: DEVNAME=/dev/tty15\nE: DEVPATH=/devices/virtual/tty/tty15\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=15\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46123193\n\nP: /devices/virtual/tty/tty16\nN: tty16\nE: DEVNAME=/dev/tty16\nE: DEVPATH=/devices/virtual/tty/tty16\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=16\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46124575\n\nP: /devices/virtual/tty/tty17\nN: tty17\nE: DEVNAME=/dev/tty17\nE: DEVPATH=/devices/virtual/tty/tty17\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=17\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46126399\n\nP: /devices/virtual/tty/tty18\nN: tty18\nE: DEVNAME=/dev/tty18\nE: DEVPATH=/devices/virtual/tty/tty18\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=18\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46127646\n\nP: /devices/virtual/tty/tty19\nN: tty19\nE: DEVNAME=/dev/tty19\nE: DEVPATH=/devices/virtual/tty/tty19\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=19\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46128981\n\nP: /devices/virtual/tty/tty2\nN: tty2\nE: DEVNAME=/dev/tty2\nE: DEVPATH=/devices/virtual/tty/tty2\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=2\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46130231\n\nP: /devices/virtual/tty/tty20\nN: tty20\nE: DEVNAME=/dev/tty20\nE: DEVPATH=/devices/virtual/tty/tty20\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=20\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46130722\n\nP: /devices/virtual/tty/tty21\nN: tty21\nE: DEVNAME=/dev/tty21\nE: DEVPATH=/devices/virtual/tty/tty21\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=21\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46133698\n\nP: /devices/virtual/tty/tty22\nN: tty22\nE: DEVNAME=/dev/tty22\nE: DEVPATH=/devices/virtual/tty/tty22\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=22\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46135636\n\nP: /devices/virtual/tty/tty23\nN: tty23\nE: DEVNAME=/dev/tty23\nE: DEVPATH=/devices/virtual/tty/tty23\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=23\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46138850\n\nP: /devices/virtual/tty/tty24\nN: tty24\nE: DEVNAME=/dev/tty24\nE: DEVPATH=/devices/virtual/tty/tty24\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=24\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46140625\n\nP: /devices/virtual/tty/tty25\nN: tty25\nE: DEVNAME=/dev/tty25\nE: DEVPATH=/devices/virtual/tty/tty25\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=25\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46142368\n\nP: /devices/virtual/tty/tty26\nN: tty26\nE: DEVNAME=/dev/tty26\nE: DEVPATH=/devices/virtual/tty/tty26\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=26\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46144162\n\nP: /devices/virtual/tty/tty27\nN: tty27\nE: DEVNAME=/dev/tty27\nE: DEVPATH=/devices/virtual/tty/tty27\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=27\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46146933\n\nP: /devices/virtual/tty/tty28\nN: tty28\nE: DEVNAME=/dev/tty28\nE: DEVPATH=/devices/virtual/tty/tty28\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=28\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46148618\n\nP: /devices/virtual/tty/tty29\nN: tty29\nE: DEVNAME=/dev/tty29\nE: DEVPATH=/devices/virtual/tty/tty29\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=29\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46151541\n\nP: /devices/virtual/tty/tty3\nN: tty3\nE: DEVNAME=/dev/tty3\nE: DEVPATH=/devices/virtual/tty/tty3\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=3\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46154004\n\nP: /devices/virtual/tty/tty30\nN: tty30\nE: DEVNAME=/dev/tty30\nE: DEVPATH=/devices/virtual/tty/tty30\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=30\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46154489\n\nP: /devices/virtual/tty/tty31\nN: tty31\nE: DEVNAME=/dev/tty31\nE: DEVPATH=/devices/virtual/tty/tty31\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=31\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46156339\n\nP: /devices/virtual/tty/tty32\nN: tty32\nE: DEVNAME=/dev/tty32\nE: DEVPATH=/devices/virtual/tty/tty32\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=32\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46158005\n\nP: /devices/virtual/tty/tty33\nN: tty33\nE: DEVNAME=/dev/tty33\nE: DEVPATH=/devices/virtual/tty/tty33\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=33\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46159746\n\nP: /devices/virtual/tty/tty34\nN: tty34\nE: DEVNAME=/dev/tty34\nE: DEVPATH=/devices/virtual/tty/tty34\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=34\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46161443\n\nP: /devices/virtual/tty/tty35\nN: tty35\nE: DEVNAME=/dev/tty35\nE: DEVPATH=/devices/virtual/tty/tty35\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=35\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46163088\n\nP: /devices/virtual/tty/tty36\nN: tty36\nE: DEVNAME=/dev/tty36\nE: DEVPATH=/devices/virtual/tty/tty36\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=36\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46164765\n\nP: /devices/virtual/tty/tty37\nN: tty37\nE: DEVNAME=/dev/tty37\nE: DEVPATH=/devices/virtual/tty/tty37\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=37\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46166464\n\nP: /devices/virtual/tty/tty38\nN: tty38\nE: DEVNAME=/dev/tty38\nE: DEVPATH=/devices/virtual/tty/tty38\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=38\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46167885\n\nP: /devices/virtual/tty/tty39\nN: tty39\nE: DEVNAME=/dev/tty39\nE: DEVPATH=/devices/virtual/tty/tty39\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=39\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46169154\n\nP: /devices/virtual/tty/tty4\nN: tty4\nE: DEVNAME=/dev/tty4\nE: DEVPATH=/devices/virtual/tty/tty4\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=4\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46170462\n\nP: /devices/virtual/tty/tty40\nN: tty40\nE: DEVNAME=/dev/tty40\nE: DEVPATH=/devices/virtual/tty/tty40\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=40\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46170954\n\nP: /devices/virtual/tty/tty41\nN: tty41\nE: DEVNAME=/dev/tty41\nE: DEVPATH=/devices/virtual/tty/tty41\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=41\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46173640\n\nP: /devices/virtual/tty/tty42\nN: tty42\nE: DEVNAME=/dev/tty42\nE: DEVPATH=/devices/virtual/tty/tty42\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=42\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46175363\n\nP: /devices/virtual/tty/tty43\nN: tty43\nE: DEVNAME=/dev/tty43\nE: DEVPATH=/devices/virtual/tty/tty43\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=43\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46177152\n\nP: /devices/virtual/tty/tty44\nN: tty44\nE: DEVNAME=/dev/tty44\nE: DEVPATH=/devices/virtual/tty/tty44\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=44\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46178662\n\nP: /devices/virtual/tty/tty45\nN: tty45\nE: DEVNAME=/dev/tty45\nE: DEVPATH=/devices/virtual/tty/tty45\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=45\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46180154\n\nP: /devices/virtual/tty/tty46\nN: tty46\nE: DEVNAME=/dev/tty46\nE: DEVPATH=/devices/virtual/tty/tty46\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=46\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46181476\n\nP: /devices/virtual/tty/tty47\nN: tty47\nE: DEVNAME=/dev/tty47\nE: DEVPATH=/devices/virtual/tty/tty47\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=47\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46182935\n\nP: /devices/virtual/tty/tty48\nN: tty48\nE: DEVNAME=/dev/tty48\nE: DEVPATH=/devices/virtual/tty/tty48\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=48\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46185929\n\nP: /devices/virtual/tty/tty49\nN: tty49\nE: DEVNAME=/dev/tty49\nE: DEVPATH=/devices/virtual/tty/tty49\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=49\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46188752\n\nP: /devices/virtual/tty/tty5\nN: tty5\nE: DEVNAME=/dev/tty5\nE: DEVPATH=/devices/virtual/tty/tty5\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=5\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46190481\n\nP: /devices/virtual/tty/tty50\nN: tty50\nE: DEVNAME=/dev/tty50\nE: DEVPATH=/devices/virtual/tty/tty50\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=50\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46191071\n\nP: /devices/virtual/tty/tty51\nN: tty51\nE: DEVNAME=/dev/tty51\nE: DEVPATH=/devices/virtual/tty/tty51\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=51\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46193028\n\nP: /devices/virtual/tty/tty52\nN: tty52\nE: DEVNAME=/dev/tty52\nE: DEVPATH=/devices/virtual/tty/tty52\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=52\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46194810\n\nP: /devices/virtual/tty/tty53\nN: tty53\nE: DEVNAME=/dev/tty53\nE: DEVPATH=/devices/virtual/tty/tty53\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=53\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46196531\n\nP: /devices/virtual/tty/tty54\nN: tty54\nE: DEVNAME=/dev/tty54\nE: DEVPATH=/devices/virtual/tty/tty54\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=54\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46198188\n\nP: /devices/virtual/tty/tty55\nN: tty55\nE: DEVNAME=/dev/tty55\nE: DEVPATH=/devices/virtual/tty/tty55\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=55\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46199856\n\nP: /devices/virtual/tty/tty56\nN: tty56\nE: DEVNAME=/dev/tty56\nE: DEVPATH=/devices/virtual/tty/tty56\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=56\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46201437\n\nP: /devices/virtual/tty/tty57\nN: tty57\nE: DEVNAME=/dev/tty57\nE: DEVPATH=/devices/virtual/tty/tty57\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=57\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46203538\n\nP: /devices/virtual/tty/tty58\nN: tty58\nE: DEVNAME=/dev/tty58\nE: DEVPATH=/devices/virtual/tty/tty58\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=58\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46206533\n\nP: /devices/virtual/tty/tty59\nN: tty59\nE: DEVNAME=/dev/tty59\nE: DEVPATH=/devices/virtual/tty/tty59\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=59\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46209187\n\nP: /devices/virtual/tty/tty6\nN: tty6\nE: DEVNAME=/dev/tty6\nE: DEVPATH=/devices/virtual/tty/tty6\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=6\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46211173\n\nP: /devices/virtual/tty/tty60\nN: tty60\nE: DEVNAME=/dev/tty60\nE: DEVPATH=/devices/virtual/tty/tty60\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=60\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46211680\n\nP: /devices/virtual/tty/tty61\nN: tty61\nE: DEVNAME=/dev/tty61\nE: DEVPATH=/devices/virtual/tty/tty61\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=61\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46213528\n\nP: /devices/virtual/tty/tty62\nN: tty62\nE: DEVNAME=/dev/tty62\nE: DEVPATH=/devices/virtual/tty/tty62\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=62\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46215279\n\nP: /devices/virtual/tty/tty63\nN: tty63\nE: DEVNAME=/dev/tty63\nE: DEVPATH=/devices/virtual/tty/tty63\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=63\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46217318\n\nP: /devices/virtual/tty/tty7\nN: tty7\nE: DEVNAME=/dev/tty7\nE: DEVPATH=/devices/virtual/tty/tty7\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=7\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46218955\n\nP: /devices/virtual/tty/tty8\nN: tty8\nE: DEVNAME=/dev/tty8\nE: DEVPATH=/devices/virtual/tty/tty8\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=8\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46220989\n\nP: /devices/virtual/tty/tty9\nN: tty9\nE: DEVNAME=/dev/tty9\nE: DEVPATH=/devices/virtual/tty/tty9\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=9\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46222712\n\nP: /devices/virtual/tty/ttyprintk\nN: ttyprintk\nE: DEVNAME=/dev/ttyprintk\nE: DEVPATH=/devices/virtual/tty/ttyprintk\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=3\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46224738\n\nP: /devices/virtual/usbmon/usbmon0\nN: usbmon0\nE: DEVNAME=/dev/usbmon0\nE: DEVPATH=/devices/virtual/usbmon/usbmon0\nE: MAJOR=252\nE: MINOR=0\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs\nN: vcs\nE: DEVNAME=/dev/vcs\nE: DEVPATH=/devices/virtual/vc/vcs\nE: MAJOR=7\nE: MINOR=0\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs1\nN: vcs1\nE: DEVNAME=/dev/vcs1\nE: DEVPATH=/devices/virtual/vc/vcs1\nE: MAJOR=7\nE: MINOR=1\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs2\nN: vcs2\nE: DEVNAME=/dev/vcs2\nE: DEVPATH=/devices/virtual/vc/vcs2\nE: MAJOR=7\nE: MINOR=2\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs3\nN: vcs3\nE: DEVNAME=/dev/vcs3\nE: DEVPATH=/devices/virtual/vc/vcs3\nE: MAJOR=7\nE: MINOR=3\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs4\nN: vcs4\nE: DEVNAME=/dev/vcs4\nE: DEVPATH=/devices/virtual/vc/vcs4\nE: MAJOR=7\nE: MINOR=4\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs5\nN: vcs5\nE: DEVNAME=/dev/vcs5\nE: DEVPATH=/devices/virtual/vc/vcs5\nE: MAJOR=7\nE: MINOR=5\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs6\nN: vcs6\nE: DEVNAME=/dev/vcs6\nE: DEVPATH=/devices/virtual/vc/vcs6\nE: MAJOR=7\nE: MINOR=6\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs7\nN: vcs7\nE: DEVNAME=/dev/vcs7\nE: DEVPATH=/devices/virtual/vc/vcs7\nE: MAJOR=7\nE: MINOR=7\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa\nN: vcsa\nE: DEVNAME=/dev/vcsa\nE: DEVPATH=/devices/virtual/vc/vcsa\nE: MAJOR=7\nE: MINOR=128\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa1\nN: vcsa1\nE: DEVNAME=/dev/vcsa1\nE: DEVPATH=/devices/virtual/vc/vcsa1\nE: MAJOR=7\nE: MINOR=129\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa2\nN: vcsa2\nE: DEVNAME=/dev/vcsa2\nE: DEVPATH=/devices/virtual/vc/vcsa2\nE: MAJOR=7\nE: MINOR=130\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa3\nN: vcsa3\nE: DEVNAME=/dev/vcsa3\nE: DEVPATH=/devices/virtual/vc/vcsa3\nE: MAJOR=7\nE: MINOR=131\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa4\nN: vcsa4\nE: DEVNAME=/dev/vcsa4\nE: DEVPATH=/devices/virtual/vc/vcsa4\nE: MAJOR=7\nE: MINOR=132\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa5\nN: vcsa5\nE: DEVNAME=/dev/vcsa5\nE: DEVPATH=/devices/virtual/vc/vcsa5\nE: MAJOR=7\nE: MINOR=133\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa6\nN: vcsa6\nE: DEVNAME=/dev/vcsa6\nE: DEVPATH=/devices/virtual/vc/vcsa6\nE: MAJOR=7\nE: MINOR=134\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa7\nN: vcsa7\nE: DEVNAME=/dev/vcsa7\nE: DEVPATH=/devices/virtual/vc/vcsa7\nE: MAJOR=7\nE: MINOR=135\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vtconsole/vtcon0\nE: DEVPATH=/devices/virtual/vtconsole/vtcon0\nE: SUBSYSTEM=vtconsole\nE: UDEV_LOG=3\n\nP: /devices/virtual/vtconsole/vtcon1\nE: DEVPATH=/devices/virtual/vtconsole/vtcon1\nE: SUBSYSTEM=vtconsole\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\nE: DEVPATH=/devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\nE: MODALIAS=wmi:05901221-D566-11D1-B2F0-00A0C9062910\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: DEVPATH=/devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: MODALIAS=wmi:14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: DEVPATH=/devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: MODALIAS=wmi:1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\nE: DEVPATH=/devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\nE: MODALIAS=wmi:2B814318-4BE8-4707-9D84-A190A859B5D0\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: DEVPATH=/devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: MODALIAS=wmi:2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\nE: DEVPATH=/devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\nE: MODALIAS=wmi:322F2028-0F84-4901-988E-015176049E2D\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: DEVPATH=/devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: MODALIAS=wmi:5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\nE: DEVPATH=/devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\nE: MODALIAS=wmi:7391A661-223A-47DB-A77A-7BE84C60822D\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: DEVPATH=/devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: MODALIAS=wmi:8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: DEVPATH=/devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: MODALIAS=wmi:8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: DEVPATH=/devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: MODALIAS=wmi:8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: DEVPATH=/devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: MODALIAS=wmi:95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: DEVPATH=/devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: MODALIAS=wmi:988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: DEVPATH=/devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: MODALIAS=wmi:DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\n', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'duration': 0.0722661018371582, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'udev_attachment'}) for prompt-test with priority 0. 2012-02-28 20:56:48,870 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': 'P: /devices/LNXSYSTM:00\nE: DEVPATH=/devices/LNXSYSTM:00\nE: MODALIAS=acpi:LNXSYSTM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:00\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:00\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:01\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:01\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:02\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:02\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:03\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:03\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00\nE: DRIVER=button\nE: MODALIAS=acpi:LNXPWRBN:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXPWRBN:00\nE: ID_PATH_TAG=acpi-LNXPWRBN_00\nE: KEY=10000000000000 0\nE: MODALIAS=input:b0019v0000p0001e0000-e0,1,k74,ramlsfw\nE: NAME="Power Button"\nE: PHYS="LNXPWRBN/button/input0"\nE: PRODUCT=19/0/1/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6481374\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\nN: input/event2\nE: DEVNAME=/dev/input/event2\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXPWRBN:00\nE: ID_PATH_TAG=acpi-LNXPWRBN_00\nE: MAJOR=13\nE: MINOR=66\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6501590\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/ACPI0003:00\nE: DRIVER=ac\nE: MODALIAS=acpi:ACPI0003:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nE: POWER_SUPPLY_NAME=AC\nE: POWER_SUPPLY_ONLINE=1\nE: SUBSYSTEM=power_supply\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00\nE: DRIVER=pci_root\nE: MODALIAS=acpi:PNP0A08:PNP0A03:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nE: DRIVER=video\nE: MODALIAS=acpi:LNXVIDEO:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXVIDEO:01\nE: ID_PATH_TAG=acpi-LNXVIDEO_01\nE: KEY=3e000b00000000 0 0 0\nE: MODALIAS=input:b0019v0000p0006e0000-e0,1,kE0,E1,E3,F1,F2,F3,F4,F5,ramlsfw\nE: NAME="Video Bus"\nE: PHYS="LNXVIDEO/video/input0"\nE: PRODUCT=19/0/6/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=7405603\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\nN: input/event4\nE: DEVNAME=/dev/input/event4\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXVIDEO:01\nE: ID_PATH_TAG=acpi-LNXVIDEO_01\nE: MAJOR=13\nE: MINOR=68\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=7414244\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nE: MODALIAS=acpi:LNXVIDEO:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nE: MODALIAS=acpi:INT0800:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nE: MODALIAS=acpi:PNP0000:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nE: MODALIAS=acpi:PNP0100:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nE: MODALIAS=acpi:PNP0103:PNP0C01:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nE: MODALIAS=acpi:PNP0200:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nE: MODALIAS=acpi:PNP0303:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nE: DRIVER=container\nE: MODALIAS=acpi:PNP0A06:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nE: MODALIAS=acpi:PNP0B00:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nE: MODALIAS=acpi:PNP0C04:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nE: DRIVER=ec\nE: MODALIAS=acpi:PNP0C09:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nE: MODALIAS=acpi:SYN0176:SYN0100:SYN0002:PNP0F13:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0A:00\nE: DRIVER=battery\nE: MODALIAS=acpi:PNP0C0A:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nE: POWER_SUPPLY_CHARGE_FULL=3462000\nE: POWER_SUPPLY_CHARGE_FULL_DESIGN=4400000\nE: POWER_SUPPLY_CHARGE_NOW=3416000\nE: POWER_SUPPLY_CURRENT_NOW=0\nE: POWER_SUPPLY_CYCLE_COUNT=0\nE: POWER_SUPPLY_MANUFACTURER=Hewlett-Packard\nE: POWER_SUPPLY_MODEL_NAME=Primary\nE: POWER_SUPPLY_NAME=BAT0\nE: POWER_SUPPLY_PRESENT=1\nE: POWER_SUPPLY_SERIAL_NUMBER=03156 2010/05/21\nE: POWER_SUPPLY_STATUS=Unknown\nE: POWER_SUPPLY_TECHNOLOGY=Li-ion\nE: POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000\nE: POWER_SUPPLY_VOLTAGE_NOW=12400000\nE: SUBSYSTEM=power_supply\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00\nE: DRIVER=button\nE: MODALIAS=acpi:PNP0C0D:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=acpi-PNP0C0D:00\nE: ID_PATH_TAG=acpi-PNP0C0D_00\nE: MODALIAS=input:b0019v0000p0005e0000-e0,5,kramlsfw0,\nE: NAME="Lid Switch"\nE: PHYS="PNP0C0D/button/input0"\nE: PRODUCT=19/0/5/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6526220\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\nN: input/event1\nE: DEVNAME=/dev/input/event1\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\nE: ID_INPUT=1\nE: ID_PATH=acpi-PNP0C0D:00\nE: ID_PATH_TAG=acpi-PNP0C0D_00\nE: MAJOR=13\nE: MINOR=65\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6534888\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00\nE: DRIVER=button\nE: MODALIAS=acpi:PNP0C0E:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-PNP0C0E:00\nE: ID_PATH_TAG=acpi-PNP0C0E_00\nE: KEY=4000 0 0\nE: MODALIAS=input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw\nE: NAME="Sleep Button"\nE: PHYS="PNP0C0E/button/input0"\nE: PRODUCT=19/0/3/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6526856\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\nN: input/event0\nE: DEVNAME=/dev/input/event0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-PNP0C0E:00\nE: ID_PATH_TAG=acpi-PNP0C0E_00\nE: MAJOR=13\nE: MINOR=64\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6531439\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C14:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C14:00\nE: DRIVER=wmi\nE: MODALIAS=acpi:PNP0C14:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C32:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C32:00\nE: MODALIAS=acpi:PNP0C32:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52\nE: DEVPATH=/devices/LNXSYSTM:00/device:52\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:01\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:02\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:03\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:04\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:05\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:06\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:07\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:08\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:09\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:00\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:01\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:02\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:03\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:04\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:05\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:00\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:01\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:02\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:03\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:04\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:05\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:06\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:07\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:08\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:09\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/breakpoint\nE: DEVPATH=/devices/breakpoint\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/cpu\nE: DEVPATH=/devices/cpu\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:00.0\nE: DRIVER=agpgart-intel\nE: MODALIAS=pci:v00008086d00002A40sv0000103Csd00001526bc06sc00i00\nE: PCI_CLASS=60000\nE: PCI_ID=8086:2A40\nE: PCI_SLOT_NAME=0000:00:00.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0\nE: DRIVER=i915\nE: MODALIAS=pci:v00008086d00002A42sv0000103Csd00001526bc03sc00i00\nE: PCI_CLASS=30000\nE: PCI_ID=8086:2A42\nE: PCI_SLOT_NAME=0000:00:02.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nE: SUBSYSTEM=backlight\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0\nN: dri/card0\nE: DEVNAME=/dev/dri/card0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0\nE: DEVTYPE=drm_minor\nE: MAJOR=226\nE: MINOR=0\nE: PRIMARY_DEVICE_FOR_DISPLAY=1\nE: SUBSYSTEM=drm\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=44920678\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nE: SUBSYSTEM=backlight\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/controlD64\nN: dri/controlD64\nE: DEVNAME=/dev/dri/controlD64\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/controlD64\nE: DEVTYPE=drm_minor\nE: MAJOR=226\nE: MINOR=64\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/graphics/fb0\nN: fb0\nE: DEVNAME=/dev/fb0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/graphics/fb0\nE: MAJOR=29\nE: MINOR=0\nE: SUBSYSTEM=graphics\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-0\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-1\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-10\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-10\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-11\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-11\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-12\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-12\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-13\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-13\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-2\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-2\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-3\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-3\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-4\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-4\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-5\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-5\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-6\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-6\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-7\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-7\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-8\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-8\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-9\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-9\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.1\nE: MODALIAS=pci:v00008086d00002A43sv0000103Csd00001526bc03sc80i00\nE: PCI_CLASS=38000\nE: PCI_ID=8086:2A43\nE: PCI_SLOT_NAME=0000:00:02.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002937sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2937\nE: PCI_SLOT_NAME=0000:00:1a.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3\nN: bus/usb/003/001\nE: BUSNUM=003\nE: DEVNAME=/dev/bus/usb/003/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.0\nE: ID_SERIAL_SHORT=0000:00:1a.0\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=256\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6543576\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1\nN: bus/usb/003/002\nE: BUSNUM=003\nE: DEVNAME=/dev/bus/usb/003/002\nE: DEVNUM=002\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=HP_Integrated_Module\nE: ID_MODEL_ENC=HP\\x20Integrated\\x20Module\nE: ID_MODEL_ID=231d\nE: ID_REVISION=0306\nE: ID_SERIAL=Broadcom_Corp_HP_Integrated_Module\nE: ID_USB_INTERFACES=:e00101:ffffff:fe0101:\nE: ID_VENDOR=Broadcom_Corp\nE: ID_VENDOR_ENC=Broadcom\\x20Corp\nE: ID_VENDOR_ID=03f0\nE: MAJOR=189\nE: MINOR=257\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6811665\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=btusb\nE: INTERFACE=224/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icE0isc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nE: DEVTYPE=host\nE: SUBSYSTEM=bluetooth\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nE: RFKILL_NAME=hci0\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=bluetooth\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nE: DEVTYPE=usb_interface\nE: DRIVER=btusb\nE: INTERFACE=224/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icE0isc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nE: DEVTYPE=usb_interface\nE: INTERFACE=255/255/255\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icFFiscFFipFF\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nE: DEVTYPE=usb_interface\nE: INTERFACE=254/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icFEisc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\nN: usbmon3\nE: DEVNAME=/dev/usbmon3\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\nE: MAJOR=252\nE: MINOR=3\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002938sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2938\nE: PCI_SLOT_NAME=0000:00:1a.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4\nN: bus/usb/004/001\nE: BUSNUM=004\nE: DEVNAME=/dev/bus/usb/004/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.1\nE: ID_SERIAL_SHORT=0000:00:1a.1\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=384\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6545141\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\nN: usbmon4\nE: DEVNAME=/dev/usbmon4\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\nE: MAJOR=252\nE: MINOR=4\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002939sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2939\nE: PCI_SLOT_NAME=0000:00:1a.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5\nN: bus/usb/005/001\nE: BUSNUM=005\nE: DEVNAME=/dev/bus/usb/005/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usb5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.2\nE: ID_SERIAL_SHORT=0000:00:1a.2\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=512\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6546554\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\nN: usbmon5\nE: DEVNAME=/dev/usbmon5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\nE: MAJOR=252\nE: MINOR=5\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7\nE: DRIVER=ehci_hcd\nE: MODALIAS=pci:v00008086d0000293Csv0000103Csd00001526bc0Csc03i20\nE: PCI_CLASS=C0320\nE: PCI_ID=8086:293C\nE: PCI_SLOT_NAME=0000:00:1a.7\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1\nN: bus/usb/001/001\nE: BUSNUM=001\nE: DEVNAME=/dev/bus/usb/001/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=EHCI_Host_Controller\nE: ID_MODEL_ENC=EHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0002\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_ehci_hcd_EHCI_Host_Controller_0000:00:1a.7\nE: ID_SERIAL_SHORT=0000:00:1a.7\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_ehci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20ehci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=0\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6547724\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0002d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5\nN: bus/usb/001/003\nE: BUSNUM=001\nE: DEVNAME=/dev/bus/usb/001/003\nE: DEVNUM=003\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=189\nE: MINOR=2\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6548475\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=uvcvideo\nE: INTERFACE=14/1/0\nE: MODALIAS=usb:v0461p4DB6d0004dcEFdsc02dp01ic0Eisc01ip00\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nE: EV=3\nE: ID_BUS=usb\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: KEY=100000 0 0 0\nE: MODALIAS=input:b0003v0461p4DB6e0004-e0,1,kD4,ramlsfw\nE: NAME="Villem"\nE: PHYS="usb-0000:00:1a.7-5/button"\nE: PRODUCT=3/461/4db6/4\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46279381\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\nN: input/event5\nS: input/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-event-if00\nS: input/by-path/pci-0000:00:1a.7-usb-0:5:1.0-event\nE: DEVLINKS=/dev/input/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-event-if00 /dev/input/by-path/pci-0000:00:1a.7-usb-0:5:1.0-event\nE: DEVNAME=/dev/input/event5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\nE: ID_BUS=usb\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=13\nE: MINOR=69\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46665163\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nN: video0\nS: v4l/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-video-index0\nS: v4l/by-path/pci-0000:00:1a.7-usb-0:5:1.0-video-index0\nE: COLORD_DEVICE=1\nE: COLORD_KIND=camera\nE: DEVLINKS=/dev/v4l/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-video-index0 /dev/v4l/by-path/pci-0000:00:1a.7-usb-0:5:1.0-video-index0\nE: DEVNAME=/dev/video0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nE: ID_BUS=usb\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_V4L_CAPABILITIES=:capture:\nE: ID_V4L_PRODUCT=Villem\nE: ID_V4L_VERSION=2\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=81\nE: MINOR=0\nE: SUBSYSTEM=video4linux\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46479482\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nE: DEVTYPE=usb_interface\nE: DRIVER=uvcvideo\nE: INTERFACE=14/2/0\nE: MODALIAS=usb:v0461p4DB6d0004dcEFdsc02dp01ic0Eisc02ip00\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\nN: usbmon1\nE: DEVNAME=/dev/usbmon1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\nE: MAJOR=252\nE: MINOR=1\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1b.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0\nE: DRIVER=snd_hda_intel\nE: MODALIAS=pci:v00008086d0000293Esv0000103Csd00001526bc04sc03i00\nE: PCI_CLASS=40300\nE: PCI_ID=8086:293E\nE: PCI_SLOT_NAME=0000:00:1b.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0\nE: ID_BUS=pci\nE: ID_MODEL_FROM_DATABASE=82801I (ICH9 Family) HD Audio Controller\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1b.0\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: ID_VENDOR_FROM_DATABASE=Intel Corporation\nE: ID_VENDOR_ID=0x8086\nE: PULSE_PROFILE_SET=extra-hdmi.conf\nE: SOUND_FORM_FACTOR=internal\nE: SOUND_INITIALIZED=1\nE: SUBSYSTEM=sound\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=49207668\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nN: snd/hwC0D0\nE: DEVNAME=/dev/snd/hwC0D0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nE: MAJOR=116\nE: MINOR=7\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48796123\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nN: snd/hwC0D1\nE: DEVNAME=/dev/snd/hwC0D1\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nE: MAJOR=116\nE: MINOR=6\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48803213\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nN: snd/hwC0D2\nE: DEVNAME=/dev/snd/hwC0D2\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nE: MAJOR=116\nE: MINOR=5\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48795627\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw2,\nE: NAME="HDA Intel Front Headphone"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=4\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48787416\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\nN: input/event10\nE: DEVNAME=/dev/input/event10\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=74\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48832217\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw6,8,\nE: NAME="HDA Intel HDMI/DP,pcm=3"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=140\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48803771\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\nN: input/event8\nE: DEVNAME=/dev/input/event8\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=72\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48875562\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw4,\nE: NAME="HDA Intel Mic"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=10\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48786865\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\nN: input/event9\nE: DEVNAME=/dev/input/event9\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=73\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48814117\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nN: snd/pcmC0D0c\nE: DEVNAME=/dev/snd/pcmC0D0c\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nE: MAJOR=116\nE: MINOR=4\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48795171\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nN: snd/pcmC0D0p\nE: DEVNAME=/dev/snd/pcmC0D0p\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nE: MAJOR=116\nE: MINOR=3\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48794711\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nN: snd/pcmC0D3p\nE: DEVNAME=/dev/snd/pcmC0D3p\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nE: MAJOR=116\nE: MINOR=2\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48794226\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\nN: snd/controlC0\nS: snd/by-path/pci-0000:00:1b.0\nE: DEVLINKS=/dev/snd/by-path/pci-0000:00:1b.0\nE: DEVNAME=/dev/snd/controlC0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=116\nE: MINOR=8\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48804134\n\nP: /devices/pci0000:00/0000:00:1c.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002940sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2940\nE: PCI_SLOT_NAME=0000:00:1c.0\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002942sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2942\nE: PCI_SLOT_NAME=0000:00:1c.1\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: DRIVER=wl\nE: MODALIAS=pci:v000014E4d00004315sv0000103Csd00001508bc02sc80i00\nE: PCI_CLASS=28000\nE: PCI_ID=14E4:4315\nE: PCI_SLOT_NAME=0000:02:00.0\nE: PCI_SUBSYS_ID=103C:1508\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nE: ID_BUS=pci\nE: ID_MM_CANDIDATE=1\nE: ID_MODEL_FROM_DATABASE=BCM4312 802.11b/g LP-PHY\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: ID_VENDOR_FROM_DATABASE=Broadcom Corporation\nE: ID_VENDOR_ID=0x14e4\nE: IFINDEX=5\nE: INTERFACE=eth2\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=610128925\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nE: RFKILL_NAME=brcmwl-1\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=wlan\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002944sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2944\nE: PCI_SLOT_NAME=0000:00:1c.2\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002948sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2948\nE: PCI_SLOT_NAME=0000:00:1c.4\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d0000294Asv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:294A\nE: PCI_SLOT_NAME=0000:00:1c.5\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: DRIVER=r8169\nE: MODALIAS=pci:v000010ECd00008136sv0000103Csd00001526bc02sc00i00\nE: PCI_CLASS=20000\nE: PCI_ID=10EC:8136\nE: PCI_SLOT_NAME=0000:85:00.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nE: COMMENT=PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.5/0000:85:00.0 (r8169)\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nE: ID_BUS=pci\nE: ID_MM_CANDIDATE=1\nE: ID_MODEL_FROM_DATABASE=RTL8101E/RTL8102E PCI Express Fast Ethernet controller\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Co., Ltd.\nE: ID_VENDOR_ID=0x10ec\nE: IFINDEX=2\nE: INTERFACE=eth0\nE: MATCHADDR=1c:c1:de:90:ab:4f\nE: MATCHDEVID=0x0\nE: MATCHIFTYPE=1\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46430166\n\nP: /devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002934sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2934\nE: PCI_SLOT_NAME=0000:00:1d.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6\nN: bus/usb/006/001\nE: BUSNUM=006\nE: DEVNAME=/dev/bus/usb/006/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.0\nE: ID_SERIAL_SHORT=0000:00:1d.0\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=640\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6563844\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\nN: usbmon6\nE: DEVNAME=/dev/usbmon6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\nE: MAJOR=252\nE: MINOR=6\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002935sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2935\nE: PCI_SLOT_NAME=0000:00:1d.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7\nN: bus/usb/007/001\nE: BUSNUM=007\nE: DEVNAME=/dev/bus/usb/007/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.1\nE: ID_SERIAL_SHORT=0000:00:1d.1\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=768\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6567061\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\nN: usbmon7\nE: DEVNAME=/dev/usbmon7\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\nE: MAJOR=252\nE: MINOR=7\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002936sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2936\nE: PCI_SLOT_NAME=0000:00:1d.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8\nN: bus/usb/008/001\nE: BUSNUM=008\nE: DEVNAME=/dev/bus/usb/008/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb8\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.2\nE: ID_SERIAL_SHORT=0000:00:1d.2\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=896\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6573461\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\nN: usbmon8\nE: DEVNAME=/dev/usbmon8\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\nE: MAJOR=252\nE: MINOR=8\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7\nE: DRIVER=ehci_hcd\nE: MODALIAS=pci:v00008086d0000293Asv0000103Csd00001526bc0Csc03i20\nE: PCI_CLASS=C0320\nE: PCI_ID=8086:293A\nE: PCI_SLOT_NAME=0000:00:1d.7\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2\nN: bus/usb/002/001\nE: BUSNUM=002\nE: DEVNAME=/dev/bus/usb/002/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=EHCI_Host_Controller\nE: ID_MODEL_ENC=EHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0002\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_ehci_hcd_EHCI_Host_Controller_0000:00:1d.7\nE: ID_SERIAL_SHORT=0000:00:1d.7\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_ehci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20ehci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=128\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6575778\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0002d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5\nN: bus/usb/002/002\nE: BUSNUM=002\nE: DEVNAME=/dev/bus/usb/002/002\nE: DEVNUM=002\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\nE: ID_MODEL_ID=102f\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_USB_INTERFACES=:080650:\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\nE: ID_VENDOR_ID=125f\nE: MAJOR=189\nE: MINOR=129\nE: PRODUCT=125f/102f/1100\nE: SUBSYSTEM=usb\nE: TYPE=0/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6576336\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=usb-storage\nE: INTERFACE=8/6/80\nE: MODALIAS=usb:v125Fp102Fd1100dc00dsc00dp00ic08isc06ip50\nE: PRODUCT=125f/102f/1100\nE: SUBSYSTEM=usb\nE: TYPE=0/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sd\nE: MODALIAS=scsi:t-0x00\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nN: sdb\nS: disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nS: disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: DEVLINKS=/dev/disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: DEVNAME=/dev/sdb\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nE: DEVTYPE=disk\nE: ID_BUS=usb\nE: ID_INSTANCE=0:0\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\\x20\nE: ID_MODEL_ID=102f\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1d_7-usb-0_5_1_0-scsi-0_0_0_0\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_TYPE=disk\nE: ID_USB_DRIVER=usb-storage\nE: ID_USB_INTERFACES=:080650:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\\x20\nE: ID_VENDOR_ID=125f\nE: MAJOR=8\nE: MINOR=16\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION_TABLE=1\nE: UDISKS_PARTITION_TABLE_COUNT=1\nE: UDISKS_PARTITION_TABLE_SCHEME=mbr\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=7302076\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nN: sdb1\nS: disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0-part1\nS: disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0-part1\nS: disk/by-uuid/77CD-925F\nE: DEVLINKS=/dev/disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0-part1 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0-part1 /dev/disk/by-uuid/77CD-925F\nE: DEVNAME=/dev/sdb1\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nE: DEVTYPE=partition\nE: ID_BUS=usb\nE: ID_FS_TYPE=vfat\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=77CD-925F\nE: ID_FS_UUID_ENC=77CD-925F\nE: ID_FS_VERSION=FAT32\nE: ID_INSTANCE=0:0\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\\x20\nE: ID_MODEL_ID=102f\nE: ID_PART_ENTRY_DISK=8:16\nE: ID_PART_ENTRY_FLAGS=0x80\nE: ID_PART_ENTRY_NUMBER=1\nE: ID_PART_ENTRY_OFFSET=62\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=7857074\nE: ID_PART_ENTRY_TYPE=0xc\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1d_7-usb-0_5_1_0-scsi-0_0_0_0\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_TYPE=disk\nE: ID_USB_DRIVER=usb-storage\nE: ID_USB_INTERFACES=:080650:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\\x20\nE: ID_VENDOR_ID=125f\nE: MAJOR=8\nE: MINOR=17\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_FLAGS=boot\nE: UDISKS_PARTITION_NUMBER=1\nE: UDISKS_PARTITION_OFFSET=31744\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=4022821888\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nE: UDISKS_PARTITION_TYPE=0x0c\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=7346747\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\nN: bsg/6:0:0:0\nE: DEVNAME=/dev/bsg/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\nE: MAJOR=253\nE: MINOR=2\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nE: SUBSYSTEM=scsi_disk\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\nN: sg2\nE: DEVNAME=/dev/sg2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\nE: MAJOR=21\nE: MINOR=2\nE: SUBSYSTEM=scsi_generic\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\nN: usbmon2\nE: DEVNAME=/dev/usbmon2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\nE: MAJOR=252\nE: MINOR=2\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1e.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1e.0\nE: MODALIAS=pci:v00008086d00002448sv0000103Csd00001526bc06sc04i01\nE: PCI_CLASS=60401\nE: PCI_ID=8086:2448\nE: PCI_SLOT_NAME=0000:00:1e.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nE: DEVPATH=/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.0\nE: MODALIAS=pci:v00008086d00002919sv0000103Csd00001526bc06sc01i00\nE: PCI_CLASS=60100\nE: PCI_ID=8086:2919\nE: PCI_SLOT_NAME=0000:00:1f.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2\nE: DRIVER=ahci\nE: ID_MODEL_FROM_DATABASE=82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]\nE: ID_VENDOR_FROM_DATABASE=Intel Corporation\nE: MODALIAS=pci:v00008086d00002929sv0000103Csd00001526bc01sc06i01\nE: PCI_CLASS=10601\nE: PCI_ID=8086:2929\nE: PCI_SLOT_NAME=0000:00:1f.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45812485\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sd\nE: MODALIAS=scsi:t-0x00\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nN: sda\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nS: disk/by-id/wwn-0x50014ee2af46f504\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064 /dev/disk/by-id/wwn-0x50014ee2af46f504 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0\nE: DEVNAME=/dev/sda\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: DEVTYPE=disk\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_ATA_SMART_IS_AVAILABLE=1\nE: UDISKS_PARTITION_TABLE=1\nE: UDISKS_PARTITION_TABLE_COUNT=3\nE: UDISKS_PARTITION_TABLE_SCHEME=mbr\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6407136\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nN: sda1\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part1\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part1\nS: disk/by-id/wwn-0x50014ee2af46f504-part1\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1\nS: disk/by-uuid/57fa73f2-ce00-4206-807b-fea73ead2fca\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part1 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part1 /dev/disk/by-id/wwn-0x50014ee2af46f504-part1 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1 /dev/disk/by-uuid/57fa73f2-ce00-4206-807b-fea73ead2fca\nE: DEVNAME=/dev/sda1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_FS_TYPE=ext4\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=57fa73f2-ce00-4206-807b-fea73ead2fca\nE: ID_FS_UUID_ENC=57fa73f2-ce00-4206-807b-fea73ead2fca\nE: ID_FS_VERSION=1.0\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_FLAGS=0x80\nE: ID_PART_ENTRY_NUMBER=1\nE: ID_PART_ENTRY_OFFSET=2048\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=306993152\nE: ID_PART_ENTRY_TYPE=0x83\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_FLAGS=boot\nE: UDISKS_PARTITION_NUMBER=1\nE: UDISKS_PARTITION_OFFSET=1048576\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=157180493824\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x83\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6780472\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nN: sda2\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part2\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part2\nS: disk/by-id/wwn-0x50014ee2af46f504-part2\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part2 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part2 /dev/disk/by-id/wwn-0x50014ee2af46f504-part2 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2\nE: DEVNAME=/dev/sda2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_NUMBER=2\nE: ID_PART_ENTRY_OFFSET=306997246\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=5582850\nE: ID_PART_ENTRY_TYPE=0x5\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_NUMBER=2\nE: UDISKS_PARTITION_OFFSET=157182589952\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=2858419200\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x05\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6574701\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nN: sda5\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part5\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part5\nS: disk/by-id/wwn-0x50014ee2af46f504-part5\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5\nS: disk/by-uuid/6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part5 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part5 /dev/disk/by-id/wwn-0x50014ee2af46f504-part5 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5 /dev/disk/by-uuid/6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: DEVNAME=/dev/sda5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_FS_TYPE=swap\nE: ID_FS_USAGE=other\nE: ID_FS_UUID=6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: ID_FS_UUID_ENC=6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: ID_FS_VERSION=2\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_NUMBER=5\nE: ID_PART_ENTRY_OFFSET=306997248\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=5582848\nE: ID_PART_ENTRY_TYPE=0x82\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_NUMBER=5\nE: UDISKS_PARTITION_OFFSET=157182590976\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=2858418176\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x82\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6865836\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\nN: bsg/0:0:0:0\nE: DEVNAME=/dev/bsg/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\nE: MAJOR=253\nE: MINOR=0\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nE: SUBSYSTEM=scsi_disk\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\nN: sg0\nE: DEVNAME=/dev/sg0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\nE: MAJOR=21\nE: MINOR=0\nE: SUBSYSTEM=scsi_generic\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sr\nE: MODALIAS=scsi:t-0x05\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nN: sr0\nS: cdrom\nS: cdrw\nS: disk/by-id/ata-hp_CDDVDW_TS-L633N_R3186GYZ569854\nS: disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0\nS: dvd\nS: dvdrw\nE: DEVLINKS=/dev/cdrom /dev/cdrw /dev/disk/by-id/ata-hp_CDDVDW_TS-L633N_R3186GYZ569854 /dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0 /dev/dvd /dev/dvdrw\nE: DEVNAME=/dev/sr0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nE: DEVTYPE=disk\nE: ID_ATA=1\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_BUS=ata\nE: ID_CDROM=1\nE: ID_CDROM_CD=1\nE: ID_CDROM_CD_R=1\nE: ID_CDROM_CD_RW=1\nE: ID_CDROM_DVD=1\nE: ID_CDROM_DVD_PLUS_R=1\nE: ID_CDROM_DVD_PLUS_RW=1\nE: ID_CDROM_DVD_PLUS_R_DL=1\nE: ID_CDROM_DVD_R=1\nE: ID_CDROM_DVD_RAM=1\nE: ID_CDROM_DVD_RW=1\nE: ID_CDROM_MRW=1\nE: ID_CDROM_MRW_W=1\nE: ID_MODEL=hp_CDDVDW_TS-L633N\nE: ID_MODEL_ENC=hp\\x20\\x20\\x20\\x20\\x20\\x20\\x20CDDVDW\\x20TS-L633N\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PATH=pci-0000:00:1f.2-scsi-1:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-1_0_0_0\nE: ID_REVISION=0300\nE: ID_SERIAL=hp_CDDVDW_TS-L633N_R3186GYZ569854\nE: ID_SERIAL_SHORT=R3186GYZ569854\nE: ID_TYPE=cd\nE: MAJOR=11\nE: MINOR=0\nE: SUBSYSTEM=block\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6409228\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\nN: bsg/1:0:0:0\nE: DEVNAME=/dev/bsg/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\nE: MAJOR=253\nE: MINOR=1\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\nN: sg1\nE: DEVNAME=/dev/sg1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\nE: MAJOR=21\nE: MINOR=1\nE: SUBSYSTEM=scsi_generic\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46095932\n\nP: /devices/pci0000:00/0000:00:1f.2/host2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host3\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host4\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host5\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/pci_bus/0000:00\nE: DEVPATH=/devices/pci0000:00/pci_bus/0000:00\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/platform/Fixed MDIO bus.0\nE: DEVPATH=/devices/platform/Fixed MDIO bus.0\nE: MODALIAS=platform:Fixed MDIO bus\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/Fixed MDIO bus.0/mdio_bus/0\nE: DEVPATH=/devices/platform/Fixed MDIO bus.0/mdio_bus/0\nE: SUBSYSTEM=mdio_bus\nE: UDEV_LOG=3\n\nP: /devices/platform/alarmtimer\nE: DEVPATH=/devices/platform/alarmtimer\nE: DRIVER=alarmtimer\nE: MODALIAS=platform:alarmtimer\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi\nE: DEVPATH=/devices/platform/hp-wmi\nE: DRIVER=hp-wmi\nE: MODALIAS=platform:hp-wmi\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi/rfkill/rfkill1\nE: DEVPATH=/devices/platform/hp-wmi/rfkill/rfkill1\nE: RFKILL_NAME=hp-wifi\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=wlan\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi/rfkill/rfkill2\nE: DEVPATH=/devices/platform/hp-wmi/rfkill/rfkill2\nE: RFKILL_NAME=hp-bluetooth\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=bluetooth\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042\nE: DEVPATH=/devices/platform/i8042\nE: DRIVER=i8042\nE: MODALIAS=platform:i8042\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio0\nE: DEVPATH=/devices/platform/i8042/serio0\nE: DMI_VENDOR=Hewlett-Packard\nE: DRIVER=atkbd\nE: MODALIAS=serio:ty06pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=06\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45045174\n\nP: /devices/platform/i8042/serio0/input/input3\nE: DEVPATH=/devices/platform/i8042/serio0/input/input3\nE: EV=120013\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_INPUT_KEYBOARD=1\nE: ID_PATH=platform-i8042-serio-0\nE: ID_PATH_TAG=platform-i8042-serio-0\nE: ID_SERIAL=noserial\nE: KEY=20000 20 0 0 500f02100002 3803078f900d401 feffffdfffefffff fffffffffffffffe\nE: LED=7\nE: MODALIAS=input:b0011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8A,8C,8E,8F,98,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,C1,D4,D9,E0,E1,E2,E3,EC,EE,185,1D1,ram4,l0,1,2,sfw\nE: MSC=10\nE: NAME="AT Translated Set 2 keyboard"\nE: PHYS="isa0060/serio0/input0"\nE: PRODUCT=11/1/1/ab41\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6584446\n\nP: /devices/platform/i8042/serio0/input/input3/event3\nN: input/event3\nS: input/by-path/platform-i8042-serio-0-event-kbd\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd\nE: DEVNAME=/dev/input/event3\nE: DEVPATH=/devices/platform/i8042/serio0/input/input3/event3\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_INPUT_KEYBOARD=1\nE: ID_PATH=platform-i8042-serio-0\nE: ID_PATH_TAG=platform-i8042-serio-0\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=67\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6605258\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/platform/i8042/serio1\nE: DEVPATH=/devices/platform/i8042/serio1\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio2\nE: DEVPATH=/devices/platform/i8042/serio2\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio3\nE: DEVPATH=/devices/platform/i8042/serio3\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio4\nE: DEVPATH=/devices/platform/i8042/serio4\nE: DRIVER=psmouse\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio4/input/input6\nE: ABS=260800011000003\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6\nE: EV=b\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: KEY=6420 30000 0 0 0 0\nE: MODALIAS=input:b0011v0002p0007e01B1-e0,1,3,k110,111,145,14A,14D,14E,ra0,1,18,1C,2F,35,36,39,mlsfw\nE: NAME="SynPS/2 Synaptics TouchPad"\nE: PHYS="isa0060/serio4/input0"\nE: PRODUCT=11/2/7/1b1\nE: PROP=9\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46422719\n\nP: /devices/platform/i8042/serio4/input/input6/event6\nN: input/event6\nS: input/by-path/platform-i8042-serio-4-event-mouse\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-event-mouse\nE: DEVNAME=/dev/input/event6\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6/event6\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=70\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46895642\n\nP: /devices/platform/i8042/serio4/input/input6/mouse0\nN: input/mouse0\nS: input/by-path/platform-i8042-serio-4-mouse\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-mouse\nE: DEVNAME=/dev/input/mouse0\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6/mouse0\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=32\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46894143\n\nP: /devices/platform/pcspkr\nE: DEVPATH=/devices/platform/pcspkr\nE: MODALIAS=platform:pcspkr\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/reg-dummy\nE: DEVPATH=/devices/platform/reg-dummy\nE: DRIVER=reg-dummy\nE: MODALIAS=platform:reg-dummy\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/regulatory.0\nE: DEVPATH=/devices/platform/regulatory.0\nE: MODALIAS=platform:regulatory\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/serial8250\nE: DEVPATH=/devices/platform/serial8250\nE: DRIVER=serial8250\nE: MODALIAS=platform:serial8250\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/serial8250/tty/ttyS0\nN: ttyS0\nE: DEVNAME=/dev/ttyS0\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS0\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=64\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45052332\n\nP: /devices/platform/serial8250/tty/ttyS1\nN: ttyS1\nE: DEVNAME=/dev/ttyS1\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS1\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=65\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45053447\n\nP: /devices/platform/serial8250/tty/ttyS10\nN: ttyS10\nE: DEVNAME=/dev/ttyS10\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS10\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=74\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45055012\n\nP: /devices/platform/serial8250/tty/ttyS11\nN: ttyS11\nE: DEVNAME=/dev/ttyS11\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS11\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=75\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45087226\n\nP: /devices/platform/serial8250/tty/ttyS12\nN: ttyS12\nE: DEVNAME=/dev/ttyS12\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS12\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=76\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45135632\n\nP: /devices/platform/serial8250/tty/ttyS13\nN: ttyS13\nE: DEVNAME=/dev/ttyS13\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS13\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=77\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45148515\n\nP: /devices/platform/serial8250/tty/ttyS14\nN: ttyS14\nE: DEVNAME=/dev/ttyS14\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS14\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=78\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45323011\n\nP: /devices/platform/serial8250/tty/ttyS15\nN: ttyS15\nE: DEVNAME=/dev/ttyS15\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS15\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=79\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45350744\n\nP: /devices/platform/serial8250/tty/ttyS16\nN: ttyS16\nE: DEVNAME=/dev/ttyS16\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS16\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=80\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45353937\n\nP: /devices/platform/serial8250/tty/ttyS17\nN: ttyS17\nE: DEVNAME=/dev/ttyS17\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS17\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=81\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45355539\n\nP: /devices/platform/serial8250/tty/ttyS18\nN: ttyS18\nE: DEVNAME=/dev/ttyS18\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS18\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=82\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45362215\n\nP: /devices/platform/serial8250/tty/ttyS19\nN: ttyS19\nE: DEVNAME=/dev/ttyS19\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS19\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=83\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45363108\n\nP: /devices/platform/serial8250/tty/ttyS2\nN: ttyS2\nE: DEVNAME=/dev/ttyS2\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS2\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=66\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45363944\n\nP: /devices/platform/serial8250/tty/ttyS20\nN: ttyS20\nE: DEVNAME=/dev/ttyS20\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS20\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=84\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45364818\n\nP: /devices/platform/serial8250/tty/ttyS21\nN: ttyS21\nE: DEVNAME=/dev/ttyS21\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS21\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=85\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45365645\n\nP: /devices/platform/serial8250/tty/ttyS22\nN: ttyS22\nE: DEVNAME=/dev/ttyS22\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS22\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=86\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45367303\n\nP: /devices/platform/serial8250/tty/ttyS23\nN: ttyS23\nE: DEVNAME=/dev/ttyS23\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS23\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=87\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45368184\n\nP: /devices/platform/serial8250/tty/ttyS24\nN: ttyS24\nE: DEVNAME=/dev/ttyS24\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS24\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=88\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45369016\n\nP: /devices/platform/serial8250/tty/ttyS25\nN: ttyS25\nE: DEVNAME=/dev/ttyS25\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS25\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=89\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45369838\n\nP: /devices/platform/serial8250/tty/ttyS26\nN: ttyS26\nE: DEVNAME=/dev/ttyS26\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS26\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=90\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45370659\n\nP: /devices/platform/serial8250/tty/ttyS27\nN: ttyS27\nE: DEVNAME=/dev/ttyS27\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS27\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=91\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45371477\n\nP: /devices/platform/serial8250/tty/ttyS28\nN: ttyS28\nE: DEVNAME=/dev/ttyS28\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS28\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=92\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45372338\n\nP: /devices/platform/serial8250/tty/ttyS29\nN: ttyS29\nE: DEVNAME=/dev/ttyS29\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS29\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=93\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45373244\n\nP: /devices/platform/serial8250/tty/ttyS3\nN: ttyS3\nE: DEVNAME=/dev/ttyS3\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS3\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=67\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45374083\n\nP: /devices/platform/serial8250/tty/ttyS30\nN: ttyS30\nE: DEVNAME=/dev/ttyS30\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS30\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=94\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45375713\n\nP: /devices/platform/serial8250/tty/ttyS31\nN: ttyS31\nE: DEVNAME=/dev/ttyS31\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS31\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=95\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45374989\n\nP: /devices/platform/serial8250/tty/ttyS4\nN: ttyS4\nE: DEVNAME=/dev/ttyS4\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS4\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=68\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45377377\n\nP: /devices/platform/serial8250/tty/ttyS5\nN: ttyS5\nE: DEVNAME=/dev/ttyS5\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS5\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=69\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45376656\n\nP: /devices/platform/serial8250/tty/ttyS6\nN: ttyS6\nE: DEVNAME=/dev/ttyS6\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS6\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=70\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45378995\n\nP: /devices/platform/serial8250/tty/ttyS7\nN: ttyS7\nE: DEVNAME=/dev/ttyS7\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS7\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=71\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45378273\n\nP: /devices/platform/serial8250/tty/ttyS8\nN: ttyS8\nE: DEVNAME=/dev/ttyS8\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS8\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=72\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45380652\n\nP: /devices/platform/serial8250/tty/ttyS9\nN: ttyS9\nE: DEVNAME=/dev/ttyS9\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS9\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=73\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45379893\n\nP: /devices/pnp0/00:00\nE: DEVPATH=/devices/pnp0/00:00\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:01\nE: DEVPATH=/devices/pnp0/00:01\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:02\nE: DEVPATH=/devices/pnp0/00:02\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:03\nE: DEVPATH=/devices/pnp0/00:03\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:04\nE: DEVPATH=/devices/pnp0/00:04\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:05\nE: DEVPATH=/devices/pnp0/00:05\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:06\nE: DEVPATH=/devices/pnp0/00:06\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:07\nE: DEVPATH=/devices/pnp0/00:07\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:08\nE: DEVPATH=/devices/pnp0/00:08\nE: DRIVER=rtc_cmos\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:08/rtc/rtc0\nN: rtc0\nS: rtc\nE: DEVLINKS=/dev/rtc\nE: DEVNAME=/dev/rtc0\nE: DEVPATH=/devices/pnp0/00:08/rtc/rtc0\nE: MAJOR=254\nE: MINOR=0\nE: SUBSYSTEM=rtc\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6613133\n\nP: /devices/pnp0/00:09\nE: DEVPATH=/devices/pnp0/00:09\nE: DRIVER=i8042 kbd\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:0a\nE: DEVPATH=/devices/pnp0/00:0a\nE: DRIVER=i8042 aux\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/software\nE: DEVPATH=/devices/software\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/tracepoint\nE: DEVPATH=/devices/tracepoint\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/0:21\nE: DEVPATH=/devices/virtual/bdi/0:21\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/11:0\nE: DEVPATH=/devices/virtual/bdi/11:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:0\nE: DEVPATH=/devices/virtual/bdi/1:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:1\nE: DEVPATH=/devices/virtual/bdi/1:1\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:10\nE: DEVPATH=/devices/virtual/bdi/1:10\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:11\nE: DEVPATH=/devices/virtual/bdi/1:11\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:12\nE: DEVPATH=/devices/virtual/bdi/1:12\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:13\nE: DEVPATH=/devices/virtual/bdi/1:13\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:14\nE: DEVPATH=/devices/virtual/bdi/1:14\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:15\nE: DEVPATH=/devices/virtual/bdi/1:15\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:2\nE: DEVPATH=/devices/virtual/bdi/1:2\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:3\nE: DEVPATH=/devices/virtual/bdi/1:3\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:4\nE: DEVPATH=/devices/virtual/bdi/1:4\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:5\nE: DEVPATH=/devices/virtual/bdi/1:5\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:6\nE: DEVPATH=/devices/virtual/bdi/1:6\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:7\nE: DEVPATH=/devices/virtual/bdi/1:7\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:8\nE: DEVPATH=/devices/virtual/bdi/1:8\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:9\nE: DEVPATH=/devices/virtual/bdi/1:9\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:0\nE: DEVPATH=/devices/virtual/bdi/7:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:1\nE: DEVPATH=/devices/virtual/bdi/7:1\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:2\nE: DEVPATH=/devices/virtual/bdi/7:2\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:3\nE: DEVPATH=/devices/virtual/bdi/7:3\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:4\nE: DEVPATH=/devices/virtual/bdi/7:4\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:5\nE: DEVPATH=/devices/virtual/bdi/7:5\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:6\nE: DEVPATH=/devices/virtual/bdi/7:6\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:7\nE: DEVPATH=/devices/virtual/bdi/7:7\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/8:0\nE: DEVPATH=/devices/virtual/bdi/8:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/8:16\nE: DEVPATH=/devices/virtual/bdi/8:16\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/default\nE: DEVPATH=/devices/virtual/bdi/default\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/block/loop0\nN: loop0\nE: DEVNAME=/dev/loop0\nE: DEVPATH=/devices/virtual/block/loop0\nE: DEVTYPE=disk\nE: ID_FS_TYPE=squashfs\nE: ID_FS_USAGE=filesystem\nE: ID_FS_VERSION=1024.0\nE: MAJOR=7\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420096\n\nP: /devices/virtual/block/loop1\nN: loop1\nS: disk/by-uuid/3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: DEVLINKS=/dev/disk/by-uuid/3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: DEVNAME=/dev/loop1\nE: DEVPATH=/devices/virtual/block/loop1\nE: DEVTYPE=disk\nE: ID_FS_TYPE=ext3\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: ID_FS_UUID_ENC=3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: ID_FS_VERSION=1.0\nE: MAJOR=7\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420324\n\nP: /devices/virtual/block/loop2\nN: loop2\nE: DEVNAME=/dev/loop2\nE: DEVPATH=/devices/virtual/block/loop2\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420477\n\nP: /devices/virtual/block/loop3\nN: loop3\nE: DEVNAME=/dev/loop3\nE: DEVPATH=/devices/virtual/block/loop3\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=3\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420616\n\nP: /devices/virtual/block/loop4\nN: loop4\nE: DEVNAME=/dev/loop4\nE: DEVPATH=/devices/virtual/block/loop4\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=4\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420772\n\nP: /devices/virtual/block/loop5\nN: loop5\nE: DEVNAME=/dev/loop5\nE: DEVPATH=/devices/virtual/block/loop5\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420919\n\nP: /devices/virtual/block/loop6\nN: loop6\nE: DEVNAME=/dev/loop6\nE: DEVPATH=/devices/virtual/block/loop6\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=6\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6421071\n\nP: /devices/virtual/block/loop7\nN: loop7\nE: DEVNAME=/dev/loop7\nE: DEVPATH=/devices/virtual/block/loop7\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=7\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6421226\n\nP: /devices/virtual/block/ram0\nN: ram0\nE: DEVNAME=/dev/ram0\nE: DEVPATH=/devices/virtual/block/ram0\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421373\n\nP: /devices/virtual/block/ram1\nN: ram1\nE: DEVNAME=/dev/ram1\nE: DEVPATH=/devices/virtual/block/ram1\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421522\n\nP: /devices/virtual/block/ram10\nN: ram10\nE: DEVNAME=/dev/ram10\nE: DEVPATH=/devices/virtual/block/ram10\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=10\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421688\n\nP: /devices/virtual/block/ram11\nN: ram11\nE: DEVNAME=/dev/ram11\nE: DEVPATH=/devices/virtual/block/ram11\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=11\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421834\n\nP: /devices/virtual/block/ram12\nN: ram12\nE: DEVNAME=/dev/ram12\nE: DEVPATH=/devices/virtual/block/ram12\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=12\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421986\n\nP: /devices/virtual/block/ram13\nN: ram13\nE: DEVNAME=/dev/ram13\nE: DEVPATH=/devices/virtual/block/ram13\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=13\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422140\n\nP: /devices/virtual/block/ram14\nN: ram14\nE: DEVNAME=/dev/ram14\nE: DEVPATH=/devices/virtual/block/ram14\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=14\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422288\n\nP: /devices/virtual/block/ram15\nN: ram15\nE: DEVNAME=/dev/ram15\nE: DEVPATH=/devices/virtual/block/ram15\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=15\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422448\n\nP: /devices/virtual/block/ram2\nN: ram2\nE: DEVNAME=/dev/ram2\nE: DEVPATH=/devices/virtual/block/ram2\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422607\n\nP: /devices/virtual/block/ram3\nN: ram3\nE: DEVNAME=/dev/ram3\nE: DEVPATH=/devices/virtual/block/ram3\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=3\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422758\n\nP: /devices/virtual/block/ram4\nN: ram4\nE: DEVNAME=/dev/ram4\nE: DEVPATH=/devices/virtual/block/ram4\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=4\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422911\n\nP: /devices/virtual/block/ram5\nN: ram5\nE: DEVNAME=/dev/ram5\nE: DEVPATH=/devices/virtual/block/ram5\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423076\n\nP: /devices/virtual/block/ram6\nN: ram6\nE: DEVNAME=/dev/ram6\nE: DEVPATH=/devices/virtual/block/ram6\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=6\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423222\n\nP: /devices/virtual/block/ram7\nN: ram7\nE: DEVNAME=/dev/ram7\nE: DEVPATH=/devices/virtual/block/ram7\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=7\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423381\n\nP: /devices/virtual/block/ram8\nN: ram8\nE: DEVNAME=/dev/ram8\nE: DEVPATH=/devices/virtual/block/ram8\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=8\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423543\n\nP: /devices/virtual/block/ram9\nN: ram9\nE: DEVNAME=/dev/ram9\nE: DEVPATH=/devices/virtual/block/ram9\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=9\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423703\n\nP: /devices/virtual/dmi/id\nE: DEVPATH=/devices/virtual/dmi/id\nE: MODALIAS=dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\nE: SUBSYSTEM=dmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/graphics/fbcon\nE: DEVPATH=/devices/virtual/graphics/fbcon\nE: SUBSYSTEM=graphics\nE: UDEV_LOG=3\n\nP: /devices/virtual/hwmon/hwmon0\nE: DEVPATH=/devices/virtual/hwmon/hwmon0\nE: SUBSYSTEM=hwmon\nE: UDEV_LOG=3\n\nP: /devices/virtual/input/input7\nE: DEVPATH=/devices/virtual/input/input7\nE: EV=33\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: KEY=4000000000 0 1000700000000 2100400 0 0\nE: MODALIAS=input:b0019v0000p0000e0000-e0,1,4,5,k8A,94,99,E0,E1,E2,F0,166,ram4,lsfw1,5,\nE: MSC=10\nE: NAME="HP WMI hotkeys"\nE: PHYS="wmi/input0"\nE: PRODUCT=19/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=22\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46682357\n\nP: /devices/virtual/input/input7/event7\nN: input/event7\nE: DEVNAME=/dev/input/event7\nE: DEVPATH=/devices/virtual/input/input7/event7\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: MAJOR=13\nE: MINOR=71\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46888485\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/virtual/input/mice\nN: input/mice\nE: DEVNAME=/dev/input/mice\nE: DEVPATH=/devices/virtual/input/mice\nE: MAJOR=13\nE: MINOR=63\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/full\nN: full\nE: DEVMODE=0666\nE: DEVNAME=/dev/full\nE: DEVPATH=/devices/virtual/mem/full\nE: MAJOR=1\nE: MINOR=7\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/kmsg\nN: kmsg\nE: DEVNAME=/dev/kmsg\nE: DEVPATH=/devices/virtual/mem/kmsg\nE: MAJOR=1\nE: MINOR=11\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/mem\nN: mem\nE: DEVNAME=/dev/mem\nE: DEVPATH=/devices/virtual/mem/mem\nE: MAJOR=1\nE: MINOR=1\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/null\nN: null\nE: DEVMODE=0666\nE: DEVNAME=/dev/null\nE: DEVPATH=/devices/virtual/mem/null\nE: MAJOR=1\nE: MINOR=3\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/oldmem\nN: oldmem\nE: DEVNAME=/dev/oldmem\nE: DEVPATH=/devices/virtual/mem/oldmem\nE: MAJOR=1\nE: MINOR=12\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/port\nN: port\nE: DEVNAME=/dev/port\nE: DEVPATH=/devices/virtual/mem/port\nE: MAJOR=1\nE: MINOR=4\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/random\nN: random\nE: DEVMODE=0666\nE: DEVNAME=/dev/random\nE: DEVPATH=/devices/virtual/mem/random\nE: MAJOR=1\nE: MINOR=8\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/urandom\nN: urandom\nE: DEVMODE=0666\nE: DEVNAME=/dev/urandom\nE: DEVPATH=/devices/virtual/mem/urandom\nE: MAJOR=1\nE: MINOR=9\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/zero\nN: zero\nE: DEVMODE=0666\nE: DEVNAME=/dev/zero\nE: DEVPATH=/devices/virtual/mem/zero\nE: MAJOR=1\nE: MINOR=5\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/agpgart\nN: agpgart\nE: DEVNAME=/dev/agpgart\nE: DEVPATH=/devices/virtual/misc/agpgart\nE: MAJOR=10\nE: MINOR=175\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/btrfs-control\nN: btrfs-control\nE: DEVNAME=/dev/btrfs-control\nE: DEVPATH=/devices/virtual/misc/btrfs-control\nE: MAJOR=10\nE: MINOR=234\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/cpu_dma_latency\nN: cpu_dma_latency\nE: DEVNAME=/dev/cpu_dma_latency\nE: DEVPATH=/devices/virtual/misc/cpu_dma_latency\nE: MAJOR=10\nE: MINOR=60\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/device-mapper\nN: mapper/control\nE: DEVNAME=/dev/mapper/control\nE: DEVPATH=/devices/virtual/misc/device-mapper\nE: MAJOR=10\nE: MINOR=236\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/ecryptfs\nN: ecryptfs\nE: DEVNAME=/dev/ecryptfs\nE: DEVPATH=/devices/virtual/misc/ecryptfs\nE: MAJOR=10\nE: MINOR=61\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/fuse\nN: fuse\nE: DEVNAME=/dev/fuse\nE: DEVPATH=/devices/virtual/misc/fuse\nE: MAJOR=10\nE: MINOR=229\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/hpet\nN: hpet\nE: DEVNAME=/dev/hpet\nE: DEVPATH=/devices/virtual/misc/hpet\nE: MAJOR=10\nE: MINOR=228\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/loop-control\nN: loop-control\nE: DEVNAME=/dev/loop-control\nE: DEVPATH=/devices/virtual/misc/loop-control\nE: MAJOR=10\nE: MINOR=237\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/mcelog\nN: mcelog\nE: DEVNAME=/dev/mcelog\nE: DEVPATH=/devices/virtual/misc/mcelog\nE: MAJOR=10\nE: MINOR=227\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/network_latency\nN: network_latency\nE: DEVNAME=/dev/network_latency\nE: DEVPATH=/devices/virtual/misc/network_latency\nE: MAJOR=10\nE: MINOR=59\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/network_throughput\nN: network_throughput\nE: DEVNAME=/dev/network_throughput\nE: DEVPATH=/devices/virtual/misc/network_throughput\nE: MAJOR=10\nE: MINOR=58\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/psaux\nN: psaux\nE: DEVNAME=/dev/psaux\nE: DEVPATH=/devices/virtual/misc/psaux\nE: MAJOR=10\nE: MINOR=1\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/rfkill\nN: rfkill\nE: DEVNAME=/dev/rfkill\nE: DEVPATH=/devices/virtual/misc/rfkill\nE: MAJOR=10\nE: MINOR=62\nE: SUBSYSTEM=misc\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45783818\n\nP: /devices/virtual/misc/snapshot\nN: snapshot\nE: DEVNAME=/dev/snapshot\nE: DEVPATH=/devices/virtual/misc/snapshot\nE: MAJOR=10\nE: MINOR=231\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/tun\nN: net/tun\nE: DEVNAME=/dev/net/tun\nE: DEVPATH=/devices/virtual/misc/tun\nE: MAJOR=10\nE: MINOR=200\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/uinput\nN: uinput\nE: DEVNAME=/dev/uinput\nE: DEVPATH=/devices/virtual/misc/uinput\nE: MAJOR=10\nE: MINOR=223\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/vga_arbiter\nN: vga_arbiter\nE: DEVNAME=/dev/vga_arbiter\nE: DEVPATH=/devices/virtual/misc/vga_arbiter\nE: MAJOR=10\nE: MINOR=63\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/net/lo\nE: DEVPATH=/devices/virtual/net/lo\nE: ID_MM_CANDIDATE=1\nE: IFINDEX=1\nE: INTERFACE=lo\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45788662\n\nP: /devices/virtual/ppp/ppp\nN: ppp\nE: DEVNAME=/dev/ppp\nE: DEVPATH=/devices/virtual/ppp/ppp\nE: MAJOR=108\nE: MINOR=0\nE: SUBSYSTEM=ppp\nE: UDEV_LOG=3\n\nP: /devices/virtual/regulator/regulator.0\nE: DEVPATH=/devices/virtual/regulator/regulator.0\nE: SUBSYSTEM=regulator\nE: UDEV_LOG=3\n\nP: /devices/virtual/sound/seq\nN: snd/seq\nE: DEVNAME=/dev/snd/seq\nE: DEVPATH=/devices/virtual/sound/seq\nE: MAJOR=116\nE: MINOR=1\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46898833\n\nP: /devices/virtual/sound/timer\nN: snd/timer\nE: DEVNAME=/dev/snd/timer\nE: DEVPATH=/devices/virtual/sound/timer\nE: MAJOR=116\nE: MINOR=33\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46461891\n\nP: /devices/virtual/thermal/cooling_device0\nE: DEVPATH=/devices/virtual/thermal/cooling_device0\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device1\nE: DEVPATH=/devices/virtual/thermal/cooling_device1\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device10\nE: DEVPATH=/devices/virtual/thermal/cooling_device10\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device11\nE: DEVPATH=/devices/virtual/thermal/cooling_device11\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device12\nE: DEVPATH=/devices/virtual/thermal/cooling_device12\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device13\nE: DEVPATH=/devices/virtual/thermal/cooling_device13\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device14\nE: DEVPATH=/devices/virtual/thermal/cooling_device14\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device2\nE: DEVPATH=/devices/virtual/thermal/cooling_device2\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device3\nE: DEVPATH=/devices/virtual/thermal/cooling_device3\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device4\nE: DEVPATH=/devices/virtual/thermal/cooling_device4\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device5\nE: DEVPATH=/devices/virtual/thermal/cooling_device5\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device6\nE: DEVPATH=/devices/virtual/thermal/cooling_device6\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device7\nE: DEVPATH=/devices/virtual/thermal/cooling_device7\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device8\nE: DEVPATH=/devices/virtual/thermal/cooling_device8\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device9\nE: DEVPATH=/devices/virtual/thermal/cooling_device9\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone0\nE: DEVPATH=/devices/virtual/thermal/thermal_zone0\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone1\nE: DEVPATH=/devices/virtual/thermal/thermal_zone1\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone2\nE: DEVPATH=/devices/virtual/thermal/thermal_zone2\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone3\nE: DEVPATH=/devices/virtual/thermal/thermal_zone3\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone4\nE: DEVPATH=/devices/virtual/thermal/thermal_zone4\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone5\nE: DEVPATH=/devices/virtual/thermal/thermal_zone5\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/tty/console\nN: console\nE: DEVNAME=/dev/console\nE: DEVPATH=/devices/virtual/tty/console\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=1\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46107091\n\nP: /devices/virtual/tty/ptmx\nN: ptmx\nE: DEVMODE=0666\nE: DEVNAME=/dev/ptmx\nE: DEVPATH=/devices/virtual/tty/ptmx\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=2\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46109193\n\nP: /devices/virtual/tty/tty\nN: tty\nE: DEVMODE=0666\nE: DEVNAME=/dev/tty\nE: DEVPATH=/devices/virtual/tty/tty\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=0\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46110978\n\nP: /devices/virtual/tty/tty0\nN: tty0\nE: DEVNAME=/dev/tty0\nE: DEVPATH=/devices/virtual/tty/tty0\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=0\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46112817\n\nP: /devices/virtual/tty/tty1\nN: tty1\nE: DEVNAME=/dev/tty1\nE: DEVPATH=/devices/virtual/tty/tty1\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=1\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46114486\n\nP: /devices/virtual/tty/tty10\nN: tty10\nE: DEVNAME=/dev/tty10\nE: DEVPATH=/devices/virtual/tty/tty10\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=10\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46115065\n\nP: /devices/virtual/tty/tty11\nN: tty11\nE: DEVNAME=/dev/tty11\nE: DEVPATH=/devices/virtual/tty/tty11\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=11\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46117221\n\nP: /devices/virtual/tty/tty12\nN: tty12\nE: DEVNAME=/dev/tty12\nE: DEVPATH=/devices/virtual/tty/tty12\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=12\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46118969\n\nP: /devices/virtual/tty/tty13\nN: tty13\nE: DEVNAME=/dev/tty13\nE: DEVPATH=/devices/virtual/tty/tty13\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=13\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46120582\n\nP: /devices/virtual/tty/tty14\nN: tty14\nE: DEVNAME=/dev/tty14\nE: DEVPATH=/devices/virtual/tty/tty14\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=14\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46121939\n\nP: /devices/virtual/tty/tty15\nN: tty15\nE: DEVNAME=/dev/tty15\nE: DEVPATH=/devices/virtual/tty/tty15\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=15\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46123193\n\nP: /devices/virtual/tty/tty16\nN: tty16\nE: DEVNAME=/dev/tty16\nE: DEVPATH=/devices/virtual/tty/tty16\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=16\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46124575\n\nP: /devices/virtual/tty/tty17\nN: tty17\nE: DEVNAME=/dev/tty17\nE: DEVPATH=/devices/virtual/tty/tty17\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=17\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46126399\n\nP: /devices/virtual/tty/tty18\nN: tty18\nE: DEVNAME=/dev/tty18\nE: DEVPATH=/devices/virtual/tty/tty18\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=18\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46127646\n\nP: /devices/virtual/tty/tty19\nN: tty19\nE: DEVNAME=/dev/tty19\nE: DEVPATH=/devices/virtual/tty/tty19\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=19\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46128981\n\nP: /devices/virtual/tty/tty2\nN: tty2\nE: DEVNAME=/dev/tty2\nE: DEVPATH=/devices/virtual/tty/tty2\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=2\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46130231\n\nP: /devices/virtual/tty/tty20\nN: tty20\nE: DEVNAME=/dev/tty20\nE: DEVPATH=/devices/virtual/tty/tty20\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=20\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46130722\n\nP: /devices/virtual/tty/tty21\nN: tty21\nE: DEVNAME=/dev/tty21\nE: DEVPATH=/devices/virtual/tty/tty21\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=21\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46133698\n\nP: /devices/virtual/tty/tty22\nN: tty22\nE: DEVNAME=/dev/tty22\nE: DEVPATH=/devices/virtual/tty/tty22\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=22\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46135636\n\nP: /devices/virtual/tty/tty23\nN: tty23\nE: DEVNAME=/dev/tty23\nE: DEVPATH=/devices/virtual/tty/tty23\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=23\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46138850\n\nP: /devices/virtual/tty/tty24\nN: tty24\nE: DEVNAME=/dev/tty24\nE: DEVPATH=/devices/virtual/tty/tty24\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=24\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46140625\n\nP: /devices/virtual/tty/tty25\nN: tty25\nE: DEVNAME=/dev/tty25\nE: DEVPATH=/devices/virtual/tty/tty25\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=25\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46142368\n\nP: /devices/virtual/tty/tty26\nN: tty26\nE: DEVNAME=/dev/tty26\nE: DEVPATH=/devices/virtual/tty/tty26\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=26\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46144162\n\nP: /devices/virtual/tty/tty27\nN: tty27\nE: DEVNAME=/dev/tty27\nE: DEVPATH=/devices/virtual/tty/tty27\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=27\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46146933\n\nP: /devices/virtual/tty/tty28\nN: tty28\nE: DEVNAME=/dev/tty28\nE: DEVPATH=/devices/virtual/tty/tty28\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=28\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46148618\n\nP: /devices/virtual/tty/tty29\nN: tty29\nE: DEVNAME=/dev/tty29\nE: DEVPATH=/devices/virtual/tty/tty29\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=29\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46151541\n\nP: /devices/virtual/tty/tty3\nN: tty3\nE: DEVNAME=/dev/tty3\nE: DEVPATH=/devices/virtual/tty/tty3\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=3\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46154004\n\nP: /devices/virtual/tty/tty30\nN: tty30\nE: DEVNAME=/dev/tty30\nE: DEVPATH=/devices/virtual/tty/tty30\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=30\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46154489\n\nP: /devices/virtual/tty/tty31\nN: tty31\nE: DEVNAME=/dev/tty31\nE: DEVPATH=/devices/virtual/tty/tty31\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=31\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46156339\n\nP: /devices/virtual/tty/tty32\nN: tty32\nE: DEVNAME=/dev/tty32\nE: DEVPATH=/devices/virtual/tty/tty32\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=32\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46158005\n\nP: /devices/virtual/tty/tty33\nN: tty33\nE: DEVNAME=/dev/tty33\nE: DEVPATH=/devices/virtual/tty/tty33\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=33\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46159746\n\nP: /devices/virtual/tty/tty34\nN: tty34\nE: DEVNAME=/dev/tty34\nE: DEVPATH=/devices/virtual/tty/tty34\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=34\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46161443\n\nP: /devices/virtual/tty/tty35\nN: tty35\nE: DEVNAME=/dev/tty35\nE: DEVPATH=/devices/virtual/tty/tty35\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=35\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46163088\n\nP: /devices/virtual/tty/tty36\nN: tty36\nE: DEVNAME=/dev/tty36\nE: DEVPATH=/devices/virtual/tty/tty36\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=36\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46164765\n\nP: /devices/virtual/tty/tty37\nN: tty37\nE: DEVNAME=/dev/tty37\nE: DEVPATH=/devices/virtual/tty/tty37\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=37\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46166464\n\nP: /devices/virtual/tty/tty38\nN: tty38\nE: DEVNAME=/dev/tty38\nE: DEVPATH=/devices/virtual/tty/tty38\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=38\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46167885\n\nP: /devices/virtual/tty/tty39\nN: tty39\nE: DEVNAME=/dev/tty39\nE: DEVPATH=/devices/virtual/tty/tty39\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=39\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46169154\n\nP: /devices/virtual/tty/tty4\nN: tty4\nE: DEVNAME=/dev/tty4\nE: DEVPATH=/devices/virtual/tty/tty4\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=4\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46170462\n\nP: /devices/virtual/tty/tty40\nN: tty40\nE: DEVNAME=/dev/tty40\nE: DEVPATH=/devices/virtual/tty/tty40\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=40\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46170954\n\nP: /devices/virtual/tty/tty41\nN: tty41\nE: DEVNAME=/dev/tty41\nE: DEVPATH=/devices/virtual/tty/tty41\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=41\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46173640\n\nP: /devices/virtual/tty/tty42\nN: tty42\nE: DEVNAME=/dev/tty42\nE: DEVPATH=/devices/virtual/tty/tty42\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=42\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46175363\n\nP: /devices/virtual/tty/tty43\nN: tty43\nE: DEVNAME=/dev/tty43\nE: DEVPATH=/devices/virtual/tty/tty43\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=43\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46177152\n\nP: /devices/virtual/tty/tty44\nN: tty44\nE: DEVNAME=/dev/tty44\nE: DEVPATH=/devices/virtual/tty/tty44\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=44\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46178662\n\nP: /devices/virtual/tty/tty45\nN: tty45\nE: DEVNAME=/dev/tty45\nE: DEVPATH=/devices/virtual/tty/tty45\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=45\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46180154\n\nP: /devices/virtual/tty/tty46\nN: tty46\nE: DEVNAME=/dev/tty46\nE: DEVPATH=/devices/virtual/tty/tty46\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=46\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46181476\n\nP: /devices/virtual/tty/tty47\nN: tty47\nE: DEVNAME=/dev/tty47\nE: DEVPATH=/devices/virtual/tty/tty47\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=47\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46182935\n\nP: /devices/virtual/tty/tty48\nN: tty48\nE: DEVNAME=/dev/tty48\nE: DEVPATH=/devices/virtual/tty/tty48\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=48\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46185929\n\nP: /devices/virtual/tty/tty49\nN: tty49\nE: DEVNAME=/dev/tty49\nE: DEVPATH=/devices/virtual/tty/tty49\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=49\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46188752\n\nP: /devices/virtual/tty/tty5\nN: tty5\nE: DEVNAME=/dev/tty5\nE: DEVPATH=/devices/virtual/tty/tty5\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=5\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46190481\n\nP: /devices/virtual/tty/tty50\nN: tty50\nE: DEVNAME=/dev/tty50\nE: DEVPATH=/devices/virtual/tty/tty50\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=50\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46191071\n\nP: /devices/virtual/tty/tty51\nN: tty51\nE: DEVNAME=/dev/tty51\nE: DEVPATH=/devices/virtual/tty/tty51\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=51\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46193028\n\nP: /devices/virtual/tty/tty52\nN: tty52\nE: DEVNAME=/dev/tty52\nE: DEVPATH=/devices/virtual/tty/tty52\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=52\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46194810\n\nP: /devices/virtual/tty/tty53\nN: tty53\nE: DEVNAME=/dev/tty53\nE: DEVPATH=/devices/virtual/tty/tty53\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=53\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46196531\n\nP: /devices/virtual/tty/tty54\nN: tty54\nE: DEVNAME=/dev/tty54\nE: DEVPATH=/devices/virtual/tty/tty54\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=54\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46198188\n\nP: /devices/virtual/tty/tty55\nN: tty55\nE: DEVNAME=/dev/tty55\nE: DEVPATH=/devices/virtual/tty/tty55\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=55\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46199856\n\nP: /devices/virtual/tty/tty56\nN: tty56\nE: DEVNAME=/dev/tty56\nE: DEVPATH=/devices/virtual/tty/tty56\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=56\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46201437\n\nP: /devices/virtual/tty/tty57\nN: tty57\nE: DEVNAME=/dev/tty57\nE: DEVPATH=/devices/virtual/tty/tty57\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=57\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46203538\n\nP: /devices/virtual/tty/tty58\nN: tty58\nE: DEVNAME=/dev/tty58\nE: DEVPATH=/devices/virtual/tty/tty58\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=58\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46206533\n\nP: /devices/virtual/tty/tty59\nN: tty59\nE: DEVNAME=/dev/tty59\nE: DEVPATH=/devices/virtual/tty/tty59\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=59\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46209187\n\nP: /devices/virtual/tty/tty6\nN: tty6\nE: DEVNAME=/dev/tty6\nE: DEVPATH=/devices/virtual/tty/tty6\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=6\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46211173\n\nP: /devices/virtual/tty/tty60\nN: tty60\nE: DEVNAME=/dev/tty60\nE: DEVPATH=/devices/virtual/tty/tty60\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=60\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46211680\n\nP: /devices/virtual/tty/tty61\nN: tty61\nE: DEVNAME=/dev/tty61\nE: DEVPATH=/devices/virtual/tty/tty61\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=61\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46213528\n\nP: /devices/virtual/tty/tty62\nN: tty62\nE: DEVNAME=/dev/tty62\nE: DEVPATH=/devices/virtual/tty/tty62\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=62\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46215279\n\nP: /devices/virtual/tty/tty63\nN: tty63\nE: DEVNAME=/dev/tty63\nE: DEVPATH=/devices/virtual/tty/tty63\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=63\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46217318\n\nP: /devices/virtual/tty/tty7\nN: tty7\nE: DEVNAME=/dev/tty7\nE: DEVPATH=/devices/virtual/tty/tty7\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=7\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46218955\n\nP: /devices/virtual/tty/tty8\nN: tty8\nE: DEVNAME=/dev/tty8\nE: DEVPATH=/devices/virtual/tty/tty8\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=8\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46220989\n\nP: /devices/virtual/tty/tty9\nN: tty9\nE: DEVNAME=/dev/tty9\nE: DEVPATH=/devices/virtual/tty/tty9\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=9\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46222712\n\nP: /devices/virtual/tty/ttyprintk\nN: ttyprintk\nE: DEVNAME=/dev/ttyprintk\nE: DEVPATH=/devices/virtual/tty/ttyprintk\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=3\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46224738\n\nP: /devices/virtual/usbmon/usbmon0\nN: usbmon0\nE: DEVNAME=/dev/usbmon0\nE: DEVPATH=/devices/virtual/usbmon/usbmon0\nE: MAJOR=252\nE: MINOR=0\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs\nN: vcs\nE: DEVNAME=/dev/vcs\nE: DEVPATH=/devices/virtual/vc/vcs\nE: MAJOR=7\nE: MINOR=0\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs1\nN: vcs1\nE: DEVNAME=/dev/vcs1\nE: DEVPATH=/devices/virtual/vc/vcs1\nE: MAJOR=7\nE: MINOR=1\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs2\nN: vcs2\nE: DEVNAME=/dev/vcs2\nE: DEVPATH=/devices/virtual/vc/vcs2\nE: MAJOR=7\nE: MINOR=2\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs3\nN: vcs3\nE: DEVNAME=/dev/vcs3\nE: DEVPATH=/devices/virtual/vc/vcs3\nE: MAJOR=7\nE: MINOR=3\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs4\nN: vcs4\nE: DEVNAME=/dev/vcs4\nE: DEVPATH=/devices/virtual/vc/vcs4\nE: MAJOR=7\nE: MINOR=4\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs5\nN: vcs5\nE: DEVNAME=/dev/vcs5\nE: DEVPATH=/devices/virtual/vc/vcs5\nE: MAJOR=7\nE: MINOR=5\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs6\nN: vcs6\nE: DEVNAME=/dev/vcs6\nE: DEVPATH=/devices/virtual/vc/vcs6\nE: MAJOR=7\nE: MINOR=6\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs7\nN: vcs7\nE: DEVNAME=/dev/vcs7\nE: DEVPATH=/devices/virtual/vc/vcs7\nE: MAJOR=7\nE: MINOR=7\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa\nN: vcsa\nE: DEVNAME=/dev/vcsa\nE: DEVPATH=/devices/virtual/vc/vcsa\nE: MAJOR=7\nE: MINOR=128\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa1\nN: vcsa1\nE: DEVNAME=/dev/vcsa1\nE: DEVPATH=/devices/virtual/vc/vcsa1\nE: MAJOR=7\nE: MINOR=129\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa2\nN: vcsa2\nE: DEVNAME=/dev/vcsa2\nE: DEVPATH=/devices/virtual/vc/vcsa2\nE: MAJOR=7\nE: MINOR=130\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa3\nN: vcsa3\nE: DEVNAME=/dev/vcsa3\nE: DEVPATH=/devices/virtual/vc/vcsa3\nE: MAJOR=7\nE: MINOR=131\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa4\nN: vcsa4\nE: DEVNAME=/dev/vcsa4\nE: DEVPATH=/devices/virtual/vc/vcsa4\nE: MAJOR=7\nE: MINOR=132\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa5\nN: vcsa5\nE: DEVNAME=/dev/vcsa5\nE: DEVPATH=/devices/virtual/vc/vcsa5\nE: MAJOR=7\nE: MINOR=133\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa6\nN: vcsa6\nE: DEVNAME=/dev/vcsa6\nE: DEVPATH=/devices/virtual/vc/vcsa6\nE: MAJOR=7\nE: MINOR=134\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa7\nN: vcsa7\nE: DEVNAME=/dev/vcsa7\nE: DEVPATH=/devices/virtual/vc/vcsa7\nE: MAJOR=7\nE: MINOR=135\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vtconsole/vtcon0\nE: DEVPATH=/devices/virtual/vtconsole/vtcon0\nE: SUBSYSTEM=vtconsole\nE: UDEV_LOG=3\n\nP: /devices/virtual/vtconsole/vtcon1\nE: DEVPATH=/devices/virtual/vtconsole/vtcon1\nE: SUBSYSTEM=vtconsole\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\nE: DEVPATH=/devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\nE: MODALIAS=wmi:05901221-D566-11D1-B2F0-00A0C9062910\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: DEVPATH=/devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: MODALIAS=wmi:14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: DEVPATH=/devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: MODALIAS=wmi:1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\nE: DEVPATH=/devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\nE: MODALIAS=wmi:2B814318-4BE8-4707-9D84-A190A859B5D0\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: DEVPATH=/devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: MODALIAS=wmi:2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\nE: DEVPATH=/devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\nE: MODALIAS=wmi:322F2028-0F84-4901-988E-015176049E2D\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: DEVPATH=/devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: MODALIAS=wmi:5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\nE: DEVPATH=/devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\nE: MODALIAS=wmi:7391A661-223A-47DB-A77A-7BE84C60822D\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: DEVPATH=/devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: MODALIAS=wmi:8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: DEVPATH=/devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: MODALIAS=wmi:8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: DEVPATH=/devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: MODALIAS=wmi:8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: DEVPATH=/devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: MODALIAS=wmi:95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: DEVPATH=/devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: MODALIAS=wmi:988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: DEVPATH=/devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: MODALIAS=wmi:DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\n', 'command': 'udevadm info --export-db', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'duration': 0.0722661018371582, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'udev_attachment'}) for prompt-test with priority 100. 2012-02-28 20:56:48,870 DEBUG Finished firing prompt-test. 2012-02-28 20:56:48,871 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:48,871 DEBUG Finished firing prompt-attachment. 2012-02-28 20:56:48,872 DEBUG Finished firing prompt-job. 2012-02-28 20:56:49,610 DEBUG Started firing prompt-job. 2012-02-28 20:56:49,610 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'requires': ["package.name == 'lcov'"], 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'type': 'attachment', 'name': 'gcov_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:50,050 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'requires': ["package.name == 'lcov'"], 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'type': 'attachment', 'name': 'gcov_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:50,052 DEBUG Finished firing prompt-job. 2012-02-28 20:56:50,485 DEBUG Started firing prompt-job. 2012-02-28 20:56:50,486 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'lsmod_attachment'}) for prompt-job with priority -100. 2012-02-28 20:56:50,919 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'name': 'lsmod_attachment'}) for prompt-job with priority -10. 2012-02-28 20:56:50,919 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lsmod_attachment'}) for prompt-job with priority 0. 2012-02-28 20:56:50,919 DEBUG Started firing prompt-attachment. 2012-02-28 20:56:50,919 DEBUG Calling /usr/share/checkbox/plugins/attachment_info.py AttachmentInfo.prompt_attachment(, {'status': 'uninitiated', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lsmod_attachment'}) for prompt-attachment with priority 0. 2012-02-28 20:56:50,919 DEBUG Started firing prompt-shell. 2012-02-28 20:56:50,919 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lsmod_attachment'}) for prompt-shell with priority 0. 2012-02-28 20:56:50,920 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 20:56:50,922 DEBUG Started firing message-exec. 2012-02-28 20:56:50,922 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lsmod_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:50,922 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 20:56:50,922 INFO Running command: lsmod 2012-02-28 20:56:50,939 DEBUG Started firing message-result. 2012-02-28 20:56:50,939 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, Module Size Used by michael_mic 12612 4 lib80211_crypt_tkip 17390 0 wl 2568210 0 lib80211 14381 2 lib80211_crypt_tkip,wl hidp 22628 0 hid 99559 1 hidp parport_pc 32866 0 ppdev 17113 0 lp 17799 0 dm_crypt 23125 0 parport 46562 3 parport_pc,ppdev,lp snd_hda_codec_hdmi 32474 1 snd_hda_codec_idt 70795 1 snd_hda_intel 33773 3 snd_hda_codec 127669 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel snd_hwdep 13668 1 snd_hda_codec snd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec arc4 12529 2 snd_seq_midi 13324 0 snd_rawmidi 30748 1 snd_seq_midi snd_seq_midi_event 14899 1 snd_seq_midi snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event joydev 17693 0 mac80211 506816 0 hp_wmi 18092 0 snd_timer 29990 2 snd_pcm,snd_seq sparse_keymap 13890 1 hp_wmi snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq bnep 18281 2 rfcomm 47604 10 uvcvideo 72627 0 videodev 98259 1 uvcvideo dm_multipath 23230 0 v4l2_compat_ioctl32 17128 1 videodev cfg80211 205544 1 mac80211 snd 78855 16 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device psmouse 87603 0 mac_hid 13253 0 serio_raw 13211 0 btusb 18288 2 bluetooth 180104 26 hidp,bnep,rfcomm,btusb soundcore 15091 1 snd snd_page_alloc 18529 2 snd_hda_intel,snd_pcm bcma 26696 0 squashfs 36799 1 overlayfs 28305 1 nls_iso8859_1 12713 1 nls_cp437 16991 1 vfat 17585 1 fat 61512 1 vfat dm_raid45 78155 0 xor 12894 1 dm_raid45 dm_mirror 22203 0 dm_region_hash 20918 1 dm_mirror dm_log 18564 3 dm_raid45,dm_mirror,dm_region_hash btrfs 652957 0 zlib_deflate 27139 1 btrfs libcrc32c 12644 1 btrfs i915 468529 3 drm_kms_helper 42489 1 i915 drm 241834 4 i915,drm_kms_helper r8169 62098 0 i2c_algo_bit 13423 1 i915 wmi 19256 1 hp_wmi video 19411 1 i915 usb_storage 49199 1 , 0.0149309635162) for message-result with priority -100. 2012-02-28 20:56:50,939 DEBUG Finished firing message-result. 2012-02-28 20:56:50,940 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': 'Module Size Used by\nmichael_mic 12612 4 \nlib80211_crypt_tkip 17390 0 \nwl 2568210 0 \nlib80211 14381 2 lib80211_crypt_tkip,wl\nhidp 22628 0 \nhid 99559 1 hidp\nparport_pc 32866 0 \nppdev 17113 0 \nlp 17799 0 \ndm_crypt 23125 0 \nparport 46562 3 parport_pc,ppdev,lp\nsnd_hda_codec_hdmi 32474 1 \nsnd_hda_codec_idt 70795 1 \nsnd_hda_intel 33773 3 \nsnd_hda_codec 127669 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel\nsnd_hwdep 13668 1 snd_hda_codec\nsnd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec\narc4 12529 2 \nsnd_seq_midi 13324 0 \nsnd_rawmidi 30748 1 snd_seq_midi\nsnd_seq_midi_event 14899 1 snd_seq_midi\nsnd_seq 61896 2 snd_seq_midi,snd_seq_midi_event\njoydev 17693 0 \nmac80211 506816 0 \nhp_wmi 18092 0 \nsnd_timer 29990 2 snd_pcm,snd_seq\nsparse_keymap 13890 1 hp_wmi\nsnd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq\nbnep 18281 2 \nrfcomm 47604 10 \nuvcvideo 72627 0 \nvideodev 98259 1 uvcvideo\ndm_multipath 23230 0 \nv4l2_compat_ioctl32 17128 1 videodev\ncfg80211 205544 1 mac80211\nsnd 78855 16 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device\npsmouse 87603 0 \nmac_hid 13253 0 \nserio_raw 13211 0 \nbtusb 18288 2 \nbluetooth 180104 26 hidp,bnep,rfcomm,btusb\nsoundcore 15091 1 snd\nsnd_page_alloc 18529 2 snd_hda_intel,snd_pcm\nbcma 26696 0 \nsquashfs 36799 1 \noverlayfs 28305 1 \nnls_iso8859_1 12713 1 \nnls_cp437 16991 1 \nvfat 17585 1 \nfat 61512 1 vfat\ndm_raid45 78155 0 \nxor 12894 1 dm_raid45\ndm_mirror 22203 0 \ndm_region_hash 20918 1 dm_mirror\ndm_log 18564 3 dm_raid45,dm_mirror,dm_region_hash\nbtrfs 652957 0 \nzlib_deflate 27139 1 btrfs\nlibcrc32c 12644 1 btrfs\ni915 468529 3 \ndrm_kms_helper 42489 1 i915\ndrm 241834 4 i915,drm_kms_helper\nr8169 62098 0 \ni2c_algo_bit 13423 1 i915\nwmi 19256 1 hp_wmi\nvideo 19411 1 i915\nusb_storage 49199 1 \n', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'duration': 0.014930963516235352, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lsmod_attachment'}) for message-exec with priority 0. 2012-02-28 20:56:50,940 DEBUG Finished firing message-exec. 2012-02-28 20:56:50,958 DEBUG Started firing prompt-test. 2012-02-28 20:56:50,958 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': 'Module Size Used by\nmichael_mic 12612 4 \nlib80211_crypt_tkip 17390 0 \nwl 2568210 0 \nlib80211 14381 2 lib80211_crypt_tkip,wl\nhidp 22628 0 \nhid 99559 1 hidp\nparport_pc 32866 0 \nppdev 17113 0 \nlp 17799 0 \ndm_crypt 23125 0 \nparport 46562 3 parport_pc,ppdev,lp\nsnd_hda_codec_hdmi 32474 1 \nsnd_hda_codec_idt 70795 1 \nsnd_hda_intel 33773 3 \nsnd_hda_codec 127669 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel\nsnd_hwdep 13668 1 snd_hda_codec\nsnd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec\narc4 12529 2 \nsnd_seq_midi 13324 0 \nsnd_rawmidi 30748 1 snd_seq_midi\nsnd_seq_midi_event 14899 1 snd_seq_midi\nsnd_seq 61896 2 snd_seq_midi,snd_seq_midi_event\njoydev 17693 0 \nmac80211 506816 0 \nhp_wmi 18092 0 \nsnd_timer 29990 2 snd_pcm,snd_seq\nsparse_keymap 13890 1 hp_wmi\nsnd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq\nbnep 18281 2 \nrfcomm 47604 10 \nuvcvideo 72627 0 \nvideodev 98259 1 uvcvideo\ndm_multipath 23230 0 \nv4l2_compat_ioctl32 17128 1 videodev\ncfg80211 205544 1 mac80211\nsnd 78855 16 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device\npsmouse 87603 0 \nmac_hid 13253 0 \nserio_raw 13211 0 \nbtusb 18288 2 \nbluetooth 180104 26 hidp,bnep,rfcomm,btusb\nsoundcore 15091 1 snd\nsnd_page_alloc 18529 2 snd_hda_intel,snd_pcm\nbcma 26696 0 \nsquashfs 36799 1 \noverlayfs 28305 1 \nnls_iso8859_1 12713 1 \nnls_cp437 16991 1 \nvfat 17585 1 \nfat 61512 1 vfat\ndm_raid45 78155 0 \nxor 12894 1 dm_raid45\ndm_mirror 22203 0 \ndm_region_hash 20918 1 dm_mirror\ndm_log 18564 3 dm_raid45,dm_mirror,dm_region_hash\nbtrfs 652957 0 \nzlib_deflate 27139 1 btrfs\nlibcrc32c 12644 1 btrfs\ni915 468529 3 \ndrm_kms_helper 42489 1 i915\ndrm 241834 4 i915,drm_kms_helper\nr8169 62098 0 \ni2c_algo_bit 13423 1 i915\nwmi 19256 1 hp_wmi\nvideo 19411 1 i915\nusb_storage 49199 1 \n', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'duration': 0.014930963516235352, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lsmod_attachment'}) for prompt-test with priority 0. 2012-02-28 20:56:50,960 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': 'Module Size Used by\nmichael_mic 12612 4 \nlib80211_crypt_tkip 17390 0 \nwl 2568210 0 \nlib80211 14381 2 lib80211_crypt_tkip,wl\nhidp 22628 0 \nhid 99559 1 hidp\nparport_pc 32866 0 \nppdev 17113 0 \nlp 17799 0 \ndm_crypt 23125 0 \nparport 46562 3 parport_pc,ppdev,lp\nsnd_hda_codec_hdmi 32474 1 \nsnd_hda_codec_idt 70795 1 \nsnd_hda_intel 33773 3 \nsnd_hda_codec 127669 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel\nsnd_hwdep 13668 1 snd_hda_codec\nsnd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec\narc4 12529 2 \nsnd_seq_midi 13324 0 \nsnd_rawmidi 30748 1 snd_seq_midi\nsnd_seq_midi_event 14899 1 snd_seq_midi\nsnd_seq 61896 2 snd_seq_midi,snd_seq_midi_event\njoydev 17693 0 \nmac80211 506816 0 \nhp_wmi 18092 0 \nsnd_timer 29990 2 snd_pcm,snd_seq\nsparse_keymap 13890 1 hp_wmi\nsnd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq\nbnep 18281 2 \nrfcomm 47604 10 \nuvcvideo 72627 0 \nvideodev 98259 1 uvcvideo\ndm_multipath 23230 0 \nv4l2_compat_ioctl32 17128 1 videodev\ncfg80211 205544 1 mac80211\nsnd 78855 16 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device\npsmouse 87603 0 \nmac_hid 13253 0 \nserio_raw 13211 0 \nbtusb 18288 2 \nbluetooth 180104 26 hidp,bnep,rfcomm,btusb\nsoundcore 15091 1 snd\nsnd_page_alloc 18529 2 snd_hda_intel,snd_pcm\nbcma 26696 0 \nsquashfs 36799 1 \noverlayfs 28305 1 \nnls_iso8859_1 12713 1 \nnls_cp437 16991 1 \nvfat 17585 1 \nfat 61512 1 vfat\ndm_raid45 78155 0 \nxor 12894 1 dm_raid45\ndm_mirror 22203 0 \ndm_region_hash 20918 1 dm_mirror\ndm_log 18564 3 dm_raid45,dm_mirror,dm_region_hash\nbtrfs 652957 0 \nzlib_deflate 27139 1 btrfs\nlibcrc32c 12644 1 btrfs\ni915 468529 3 \ndrm_kms_helper 42489 1 i915\ndrm 241834 4 i915,drm_kms_helper\nr8169 62098 0 \ni2c_algo_bit 13423 1 i915\nwmi 19256 1 hp_wmi\nvideo 19411 1 i915\nusb_storage 49199 1 \n', 'command': 'lsmod', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'duration': 0.014930963516235352, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lsmod_attachment'}) for prompt-test with priority 100. 2012-02-28 20:56:50,961 DEBUG Finished firing prompt-test. 2012-02-28 20:56:50,961 DEBUG Finished firing prompt-shell. 2012-02-28 20:56:50,961 DEBUG Finished firing prompt-attachment. 2012-02-28 20:56:50,961 DEBUG Finished firing prompt-job. 2012-02-28 20:56:51,201 DEBUG Started firing prompt-job. 2012-02-28 20:56:51,202 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'name': 'input/mouse', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'suite': '__input__', 'type': 'test', 'verification': u'Did the pointing device work as expected?'}) for prompt-job with priority -100. 2012-02-28 20:56:51,635 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'name': 'input/mouse', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'suite': '__input__', 'type': 'test', 'verification': u'Did the pointing device work as expected?'}) for prompt-job with priority -10. 2012-02-28 20:56:51,636 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'name': 'input/mouse', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'suite': '__input__', 'type': 'test', 'resources': [{'category': 'TOUCH', 'path': '/devices/platform/i8042/serio4/input/input6', 'product': 'SynPS/2 Synaptics TouchPad', 'driver': 'psmouse', 'bus': 'input'}], 'verification': u'Did the pointing device work as expected?'}) for prompt-job with priority 0. 2012-02-28 20:56:51,636 DEBUG Started firing prompt-manual. 2012-02-28 20:56:51,636 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'name': 'input/mouse', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'suite': '__input__', 'type': 'test', 'resources': [{'category': 'TOUCH', 'path': '/devices/platform/i8042/serio4/input/input6', 'product': 'SynPS/2 Synaptics TouchPad', 'driver': 'psmouse', 'bus': 'input'}], 'verification': u'Did the pointing device work as expected?'}) for prompt-manual with priority 0. 2012-02-28 20:57:53,613 DEBUG Started firing prompt-shell. 2012-02-28 20:57:53,613 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'resources': [{'category': 'TOUCH', 'path': '/devices/platform/i8042/serio4/input/input6', 'product': 'SynPS/2 Synaptics TouchPad', 'driver': 'psmouse', 'bus': 'input'}], 'name': 'input/mouse'}) for prompt-shell with priority 0. 2012-02-28 20:57:53,613 DEBUG Started firing prompt-test. 2012-02-28 20:57:53,614 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'resources': [{'category': 'TOUCH', 'path': '/devices/platform/i8042/serio4/input/input6', 'product': 'SynPS/2 Synaptics TouchPad', 'driver': 'psmouse', 'bus': 'input'}], 'name': 'input/mouse'}) for prompt-test with priority 0. 2012-02-28 20:57:53,614 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?', 'plugin': 'manual', 'type': 'test', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'resources': [{'category': 'TOUCH', 'path': '/devices/platform/i8042/serio4/input/input6', 'product': 'SynPS/2 Synaptics TouchPad', 'driver': 'psmouse', 'bus': 'input'}], 'name': 'input/mouse'}) for prompt-test with priority 100. 2012-02-28 20:57:53,614 DEBUG Finished firing prompt-test. 2012-02-28 20:57:53,614 DEBUG Finished firing prompt-shell. 2012-02-28 20:57:53,614 ERROR Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message self._handler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 163, in onStartTestClicked self._run_test(test, runner) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 159, in _run_test "output": data.strip()}) File "/usr/lib/python2.7/string.py", line 172, in substitute return self.pattern.sub(convert, self.template) TypeError: expected string or buffer 2012-02-28 20:57:59,713 DEBUG Started firing prompt-test. 2012-02-28 20:57:59,713 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'data': '', 'name': 'input/mouse', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'suite': '__input__', 'type': 'test', 'resources': [{'category': 'TOUCH', 'path': '/devices/platform/i8042/serio4/input/input6', 'product': 'SynPS/2 Synaptics TouchPad', 'driver': 'psmouse', 'bus': 'input'}], 'verification': u'Did the pointing device work as expected?'}) for prompt-test with priority 0. 2012-02-28 20:57:59,713 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'data': '', 'name': 'input/mouse', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'purpose': u'This test will test your pointing device\n', 'suite': '__input__', 'type': 'test', 'resources': [{'category': 'TOUCH', 'path': '/devices/platform/i8042/serio4/input/input6', 'product': 'SynPS/2 Synaptics TouchPad', 'driver': 'psmouse', 'bus': 'input'}], 'verification': u'Did the pointing device work as expected?'}) for prompt-test with priority 100. 2012-02-28 20:57:59,714 DEBUG Finished firing prompt-test. 2012-02-28 20:57:59,714 DEBUG Finished firing prompt-manual. 2012-02-28 20:57:59,714 DEBUG Finished firing prompt-job. 2012-02-28 20:58:00,277 DEBUG Started firing prompt-job. 2012-02-28 20:58:00,277 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'command': 'keyboard_test', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'type': 'test', 'purpose': u'This test will test your keyboard\n'}) for prompt-job with priority -100. 2012-02-28 20:58:00,716 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'command': 'keyboard_test', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'type': 'test', 'purpose': u'This test will test your keyboard\n'}) for prompt-job with priority -10. 2012-02-28 20:58:00,717 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'command': 'keyboard_test', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'type': 'test', 'resources': [{'category': 'KEYBOARD', 'path': '/devices/platform/i8042/serio0/input/input3', 'product': 'AT Translated Set 2 keyboard', 'driver': 'atkbd', 'bus': 'input'}], 'purpose': u'This test will test your keyboard\n'}) for prompt-job with priority 0. 2012-02-28 20:58:00,717 DEBUG Started firing prompt-manual. 2012-02-28 20:58:00,717 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'name': 'input/keyboard', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'command': 'keyboard_test', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'type': 'test', 'resources': [{'category': 'KEYBOARD', 'path': '/devices/platform/i8042/serio0/input/input3', 'product': 'AT Translated Set 2 keyboard', 'driver': 'atkbd', 'bus': 'input'}], 'purpose': u'This test will test your keyboard\n'}) for prompt-manual with priority 0. 2012-02-28 20:58:03,991 DEBUG Started firing prompt-test. 2012-02-28 20:58:03,991 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'data': '', 'name': 'input/keyboard', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'command': 'keyboard_test', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'type': 'test', 'resources': [{'category': 'KEYBOARD', 'path': '/devices/platform/i8042/serio0/input/input3', 'product': 'AT Translated Set 2 keyboard', 'driver': 'atkbd', 'bus': 'input'}], 'purpose': u'This test will test your keyboard\n'}) for prompt-test with priority 0. 2012-02-28 20:58:03,992 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'data': '', 'name': 'input/keyboard', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'command': 'keyboard_test', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'type': 'test', 'resources': [{'category': 'KEYBOARD', 'path': '/devices/platform/i8042/serio0/input/input3', 'product': 'AT Translated Set 2 keyboard', 'driver': 'atkbd', 'bus': 'input'}], 'purpose': u'This test will test your keyboard\n'}) for prompt-test with priority 100. 2012-02-28 20:58:03,992 DEBUG Finished firing prompt-test. 2012-02-28 20:58:03,992 DEBUG Finished firing prompt-manual. 2012-02-28 20:58:03,992 DEBUG Finished firing prompt-job. 2012-02-28 20:58:04,432 DEBUG Started firing prompt-job. 2012-02-28 20:58:04,432 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/brightness', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did the brightness change following to your key presses?'}) for prompt-job with priority -100. 2012-02-28 20:58:04,869 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/brightness', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did the brightness change following to your key presses?'}) for prompt-job with priority -10. 2012-02-28 20:58:04,870 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/brightness', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the brightness change following to your key presses?'}) for prompt-job with priority 0. 2012-02-28 20:58:04,870 DEBUG Started firing prompt-manual. 2012-02-28 20:58:04,870 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/brightness', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the brightness change following to your key presses?'}) for prompt-manual with priority 0. 2012-02-28 20:58:17,372 DEBUG Started firing prompt-test. 2012-02-28 20:58:17,373 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'data': '', 'name': 'keys/brightness', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the brightness change following to your key presses?'}) for prompt-test with priority 0. 2012-02-28 20:58:17,373 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'data': '', 'name': 'keys/brightness', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'purpose': u'This test will test the brightness key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the brightness change following to your key presses?'}) for prompt-test with priority 100. 2012-02-28 20:58:17,373 DEBUG Finished firing prompt-test. 2012-02-28 20:58:17,373 DEBUG Finished firing prompt-manual. 2012-02-28 20:58:17,373 DEBUG Finished firing prompt-job. 2012-02-28 20:58:18,509 DEBUG Started firing prompt-job. 2012-02-28 20:58:18,509 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?', 'plugin': 'manual', 'name': 'keys/volume', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did the volume change following to your key presses?'}) for prompt-job with priority -100. 2012-02-28 20:58:19,219 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?', 'plugin': 'manual', 'name': 'keys/volume', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did the volume change following to your key presses?'}) for prompt-job with priority -10. 2012-02-28 20:58:19,220 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?', 'plugin': 'manual', 'name': 'keys/volume', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'suite': '__keys__', 'type': 'test', 'resources': [], 'verification': u'Did the volume change following to your key presses?'}) for prompt-job with priority 0. 2012-02-28 20:58:19,220 DEBUG Started firing prompt-manual. 2012-02-28 20:58:19,220 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?', 'plugin': 'manual', 'name': 'keys/volume', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'suite': '__keys__', 'type': 'test', 'resources': [], 'verification': u'Did the volume change following to your key presses?'}) for prompt-manual with priority 0. 2012-02-28 20:59:49,769 DEBUG Started firing prompt-test. 2012-02-28 20:59:49,770 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?', 'plugin': 'manual', 'data': '', 'name': 'keys/volume', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'suite': '__keys__', 'type': 'test', 'resources': [], 'verification': u'Did the volume change following to your key presses?'}) for prompt-test with priority 0. 2012-02-28 20:59:49,770 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?', 'plugin': 'manual', 'data': '', 'name': 'keys/volume', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'suite': '__keys__', 'type': 'test', 'resources': [], 'verification': u'Did the volume change following to your key presses?'}) for prompt-test with priority 100. 2012-02-28 20:59:49,770 DEBUG Finished firing prompt-test. 2012-02-28 20:59:49,770 DEBUG Finished firing prompt-manual. 2012-02-28 20:59:49,770 DEBUG Finished firing prompt-job. 2012-02-28 20:59:50,253 DEBUG Started firing prompt-job. 2012-02-28 20:59:50,253 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/mute', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did the volume mute following your key presses?'}) for prompt-job with priority -100. 2012-02-28 20:59:50,692 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/mute', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did the volume mute following your key presses?'}) for prompt-job with priority -10. 2012-02-28 20:59:50,693 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/mute', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the volume mute following your key presses?'}) for prompt-job with priority 0. 2012-02-28 20:59:50,693 DEBUG Started firing prompt-manual. 2012-02-28 20:59:50,693 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/mute', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the volume mute following your key presses?'}) for prompt-manual with priority 0. 2012-02-28 20:59:55,776 DEBUG Started firing prompt-test. 2012-02-28 20:59:55,777 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'data': '', 'name': 'keys/mute', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the volume mute following your key presses?'}) for prompt-test with priority 0. 2012-02-28 20:59:55,777 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'data': '', 'name': 'keys/mute', 'steps': u'1. Press the mute button on the keyboard\n', 'purpose': u'This test will test the mute key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the volume mute following your key presses?'}) for prompt-test with priority 100. 2012-02-28 20:59:55,777 DEBUG Finished firing prompt-test. 2012-02-28 20:59:55,777 DEBUG Finished firing prompt-manual. 2012-02-28 20:59:55,777 DEBUG Finished firing prompt-job. 2012-02-28 20:59:56,219 DEBUG Started firing prompt-job. 2012-02-28 20:59:56,220 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/battery-info', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did a notification appear showing the battery status?'}) for prompt-job with priority -100. 2012-02-28 20:59:56,660 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/battery-info', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did a notification appear showing the battery status?'}) for prompt-job with priority -10. 2012-02-28 20:59:56,661 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/battery-info', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did a notification appear showing the battery status?'}) for prompt-job with priority 0. 2012-02-28 20:59:56,661 DEBUG Started firing prompt-manual. 2012-02-28 20:59:56,661 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/battery-info', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did a notification appear showing the battery status?'}) for prompt-manual with priority 0. 2012-02-28 21:00:09,933 DEBUG Started firing prompt-test. 2012-02-28 21:00:09,933 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'data': '', 'name': 'keys/battery-info', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did a notification appear showing the battery status?'}) for prompt-test with priority 0. 2012-02-28 21:00:09,933 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'data': '', 'name': 'keys/battery-info', 'steps': u'1. Press the battery information key on the keyboard\n', 'purpose': u'This test will test the battery information key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did a notification appear showing the battery status?'}) for prompt-test with priority 100. 2012-02-28 21:00:09,933 DEBUG Finished firing prompt-test. 2012-02-28 21:00:09,933 DEBUG Finished firing prompt-manual. 2012-02-28 21:00:09,934 DEBUG Finished firing prompt-job. 2012-02-28 21:00:10,411 DEBUG Started firing prompt-job. 2012-02-28 21:00:10,411 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/wireless', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did the wireless go off on the first press and on again on the second?'}) for prompt-job with priority -100. 2012-02-28 21:00:11,349 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/wireless', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did the wireless go off on the first press and on again on the second?'}) for prompt-job with priority -10. 2012-02-28 21:00:11,349 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/wireless', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the wireless go off on the first press and on again on the second?'}) for prompt-job with priority 0. 2012-02-28 21:00:11,350 DEBUG Started firing prompt-manual. 2012-02-28 21:00:11,350 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/wireless', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the wireless go off on the first press and on again on the second?'}) for prompt-manual with priority 0. 2012-02-28 21:00:46,243 DEBUG Started firing prompt-test. 2012-02-28 21:00:46,243 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'data': '', 'name': 'keys/wireless', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the wireless go off on the first press and on again on the second?'}) for prompt-test with priority 0. 2012-02-28 21:00:46,244 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'data': '', 'name': 'keys/wireless', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'purpose': u'This test will test the wireless key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the wireless go off on the first press and on again on the second?'}) for prompt-test with priority 100. 2012-02-28 21:00:46,244 DEBUG Finished firing prompt-test. 2012-02-28 21:00:46,244 DEBUG Finished firing prompt-manual. 2012-02-28 21:00:46,244 DEBUG Finished firing prompt-job. 2012-02-28 21:00:46,751 DEBUG Started firing prompt-job. 2012-02-28 21:00:46,751 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'command': 'media_keys_test', 'suite': '__keys__', 'type': 'test', 'name': 'keys/media-control'}) for prompt-job with priority -100. 2012-02-28 21:00:47,196 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'command': 'media_keys_test', 'suite': '__keys__', 'type': 'test', 'name': 'keys/media-control'}) for prompt-job with priority -10. 2012-02-28 21:00:47,197 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'command': 'media_keys_test', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'KEYBOARD', 'path': '/devices/platform/i8042/serio0/input/input3', 'product': 'AT Translated Set 2 keyboard', 'driver': 'atkbd', 'bus': 'input'}], 'name': 'keys/media-control'}) for prompt-job with priority 0. 2012-02-28 21:00:47,197 DEBUG Started firing prompt-manual. 2012-02-28 21:00:47,197 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'command': 'media_keys_test', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'KEYBOARD', 'path': '/devices/platform/i8042/serio0/input/input3', 'product': 'AT Translated Set 2 keyboard', 'driver': 'atkbd', 'bus': 'input'}], 'name': 'keys/media-control'}) for prompt-manual with priority 0. 2012-02-28 21:00:47,206 ERROR Error running event handler /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'command': 'media_keys_test', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'KEYBOARD', 'path': '/devices/platform/i8042/serio0/input/input3', 'product': 'AT Translated Set 2 keyboard', 'driver': 'atkbd', 'bus': 'input'}], 'name': 'keys/media-control'}) for event type 'prompt-manual' Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/checkbox/reactor.py", line 74, in fire results.append(handler(*args, **kwargs)) File "/usr/share/checkbox/plugins/manual_test.py", line 41, in prompt_manual interface.show_test(test, runner) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 186, in show_test if test["info"] and "$output" in test["info"]: KeyError: 'info' 2012-02-28 21:00:47,206 DEBUG Finished firing prompt-manual. 2012-02-28 21:00:47,207 DEBUG Finished firing prompt-job. 2012-02-28 21:00:48,254 DEBUG Started firing prompt-job. 2012-02-28 21:00:48,254 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-insert', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n'}) for prompt-job with priority -100. 2012-02-28 21:00:48,711 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-insert', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n'}) for prompt-job with priority -10. 2012-02-28 21:00:48,711 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-insert', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n'}) for prompt-job with priority 0. 2012-02-28 21:00:48,711 DEBUG Started firing prompt-manual. 2012-02-28 21:00:48,712 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-insert', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n'}) for prompt-manual with priority 0. 2012-02-28 21:03:24,933 DEBUG Started firing prompt-shell. 2012-02-28 21:03:24,933 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'command': 'removable_storage_watcher insert sdio', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-insert'}) for prompt-shell with priority 0. 2012-02-28 21:03:24,934 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:03:24,936 DEBUG Started firing message-exec. 2012-02-28 21:03:24,936 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'command': 'removable_storage_watcher insert sdio', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-insert'}) for message-exec with priority 0. 2012-02-28 21:03:24,936 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:03:24,937 INFO Running command: removable_storage_watcher insert sdio 2012-02-28 21:03:34,951 DEBUG Started firing message-result. 2012-02-28 21:03:34,952 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(fail, 10 seconds have expired waiting for the device to be inserted. , 10.012691021) for message-result with priority -100. 2012-02-28 21:03:34,952 DEBUG Finished firing message-result. 2012-02-28 21:03:34,953 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'info': None, 'status': 'fail', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '10 seconds have expired waiting for the device to be inserted.\n', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'duration': 10.012691020965576, 'command': 'removable_storage_watcher insert sdio', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-insert'}) for message-exec with priority 0. 2012-02-28 21:03:34,953 DEBUG Finished firing message-exec. 2012-02-28 21:03:34,959 DEBUG Started firing prompt-test. 2012-02-28 21:03:34,959 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'fail', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '10 seconds have expired waiting for the device to be inserted.\n', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'duration': 10.012691020965576, 'command': 'removable_storage_watcher insert sdio', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-insert'}) for prompt-test with priority 0. 2012-02-28 21:03:34,960 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'fail', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '10 seconds have expired waiting for the device to be inserted.\n', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'duration': 10.012691020965576, 'command': 'removable_storage_watcher insert sdio', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-insert'}) for prompt-test with priority 100. 2012-02-28 21:03:34,960 DEBUG Finished firing prompt-test. 2012-02-28 21:03:34,960 DEBUG Finished firing prompt-shell. 2012-02-28 21:03:34,960 ERROR Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message self._handler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 163, in onStartTestClicked self._run_test(test, runner) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 159, in _run_test "output": data.strip()}) File "/usr/lib/python2.7/string.py", line 172, in substitute return self.pattern.sub(convert, self.template) TypeError: expected string or buffer 2012-02-28 21:03:59,737 DEBUG Started firing prompt-test. 2012-02-28 21:03:59,737 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/mmc-insert', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n'}) for prompt-test with priority 0. 2012-02-28 21:03:59,738 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/mmc-insert', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n'}) for prompt-test with priority 100. 2012-02-28 21:03:59,738 DEBUG Finished firing prompt-test. 2012-02-28 21:03:59,738 DEBUG Finished firing prompt-manual. 2012-02-28 21:03:59,738 DEBUG Finished firing prompt-job. 2012-02-28 21:04:00,488 DEBUG Started firing prompt-job. 2012-02-28 21:04:00,489 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/mmc-storage'}) for prompt-job with priority -100. 2012-02-28 21:04:00,936 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/mmc-storage'}) for prompt-job with priority -10. 2012-02-28 21:04:00,936 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-storage'}) for prompt-job with priority 0. 2012-02-28 21:04:00,955 DEBUG Started firing prompt-shell. 2012-02-28 21:04:00,956 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-storage'}) for prompt-shell with priority 0. 2012-02-28 21:04:00,956 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:04:00,959 DEBUG Started firing message-exec. 2012-02-28 21:04:00,959 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-storage'}) for message-exec with priority 0. 2012-02-28 21:04:00,959 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:04:00,961 INFO Running command: removable_storage_test sdio 2012-02-28 21:04:01,115 DEBUG Started firing message-result. 2012-02-28 21:04:01,115 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(fail, No removable drives were detected, aborting , 0.152074098587) for message-result with priority -100. 2012-02-28 21:04:01,115 DEBUG Finished firing message-result. 2012-02-28 21:04:01,116 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'fail', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.15207409858703613, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-storage'}) for message-exec with priority 0. 2012-02-28 21:04:01,116 DEBUG Finished firing message-exec. 2012-02-28 21:04:01,126 DEBUG Started firing prompt-test. 2012-02-28 21:04:01,127 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'fail', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.15207409858703613, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-storage'}) for prompt-test with priority 0. 2012-02-28 21:04:01,127 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'fail', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.15207409858703613, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-storage'}) for prompt-test with priority 100. 2012-02-28 21:04:01,127 DEBUG Finished firing prompt-test. 2012-02-28 21:04:01,127 DEBUG Finished firing prompt-shell. 2012-02-28 21:04:01,128 DEBUG Finished firing prompt-job. 2012-02-28 21:04:01,576 DEBUG Started firing prompt-job. 2012-02-28 21:04:01,576 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-remove', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n'}) for prompt-job with priority -100. 2012-02-28 21:04:02,028 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-remove', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n'}) for prompt-job with priority -10. 2012-02-28 21:04:02,028 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-remove', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n'}) for prompt-job with priority 0. 2012-02-28 21:04:02,047 DEBUG Finished firing prompt-job. 2012-02-28 21:04:02,495 DEBUG Started firing prompt-job. 2012-02-28 21:04:02,495 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/mmc-storage-after-suspend'}) for prompt-job with priority -100. 2012-02-28 21:04:02,941 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/mmc-storage-after-suspend'}) for prompt-job with priority -10. 2012-02-28 21:04:02,941 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-storage-after-suspend'}) for prompt-job with priority 0. 2012-02-28 21:04:02,961 DEBUG Finished firing prompt-job. 2012-02-28 21:04:03,407 DEBUG Started firing prompt-job. 2012-02-28 21:04:03,407 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-remove-after-suspend', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority -100. 2012-02-28 21:04:03,855 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-remove-after-suspend', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority -10. 2012-02-28 21:04:03,855 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-remove-after-suspend', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority 0. 2012-02-28 21:04:03,874 DEBUG Finished firing prompt-job. 2012-02-28 21:04:04,322 DEBUG Started firing prompt-job. 2012-02-28 21:04:04,323 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-insert', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n'}) for prompt-job with priority -100. 2012-02-28 21:04:05,279 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-insert', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n'}) for prompt-job with priority -10. 2012-02-28 21:04:05,280 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-insert', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n'}) for prompt-job with priority 0. 2012-02-28 21:04:05,280 DEBUG Started firing prompt-manual. 2012-02-28 21:04:05,280 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-insert', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n'}) for prompt-manual with priority 0. 2012-02-28 21:04:07,533 DEBUG Started firing prompt-test. 2012-02-28 21:04:07,534 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/sd-insert', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n'}) for prompt-test with priority 0. 2012-02-28 21:04:07,534 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/sd-insert', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n'}) for prompt-test with priority 100. 2012-02-28 21:04:07,534 DEBUG Finished firing prompt-test. 2012-02-28 21:04:07,534 DEBUG Finished firing prompt-manual. 2012-02-28 21:04:07,534 DEBUG Finished firing prompt-job. 2012-02-28 21:04:07,985 DEBUG Started firing prompt-job. 2012-02-28 21:04:07,985 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sd-storage'}) for prompt-job with priority -100. 2012-02-28 21:04:08,437 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sd-storage'}) for prompt-job with priority -10. 2012-02-28 21:04:08,437 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sd-storage'}) for prompt-job with priority 0. 2012-02-28 21:04:08,457 DEBUG Started firing prompt-shell. 2012-02-28 21:04:08,457 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sd-storage'}) for prompt-shell with priority 0. 2012-02-28 21:04:08,457 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:04:08,460 DEBUG Started firing message-exec. 2012-02-28 21:04:08,460 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sd-storage'}) for message-exec with priority 0. 2012-02-28 21:04:08,461 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:04:08,462 INFO Running command: removable_storage_test sdio 2012-02-28 21:04:08,617 DEBUG Started firing message-result. 2012-02-28 21:04:08,617 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(fail, No removable drives were detected, aborting , 0.152069091797) for message-result with priority -100. 2012-02-28 21:04:08,617 DEBUG Finished firing message-result. 2012-02-28 21:04:08,618 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'fail', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.152069091796875, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sd-storage'}) for message-exec with priority 0. 2012-02-28 21:04:08,618 DEBUG Finished firing message-exec. 2012-02-28 21:04:08,627 DEBUG Started firing prompt-test. 2012-02-28 21:04:08,628 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'fail', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.152069091796875, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sd-storage'}) for prompt-test with priority 0. 2012-02-28 21:04:08,628 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'fail', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.152069091796875, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sd-storage'}) for prompt-test with priority 100. 2012-02-28 21:04:08,628 DEBUG Finished firing prompt-test. 2012-02-28 21:04:08,628 DEBUG Finished firing prompt-shell. 2012-02-28 21:04:08,629 DEBUG Finished firing prompt-job. 2012-02-28 21:04:09,079 DEBUG Started firing prompt-job. 2012-02-28 21:04:09,079 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-remove', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n'}) for prompt-job with priority -100. 2012-02-28 21:04:09,531 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-remove', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n'}) for prompt-job with priority -10. 2012-02-28 21:04:09,531 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-remove', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n'}) for prompt-job with priority 0. 2012-02-28 21:04:09,551 DEBUG Finished firing prompt-job. 2012-02-28 21:04:09,998 DEBUG Started firing prompt-job. 2012-02-28 21:04:09,998 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sd-storage-after-suspend'}) for prompt-job with priority -100. 2012-02-28 21:04:10,450 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sd-storage-after-suspend'}) for prompt-job with priority -10. 2012-02-28 21:04:10,451 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sd-storage-after-suspend'}) for prompt-job with priority 0. 2012-02-28 21:04:10,469 DEBUG Finished firing prompt-job. 2012-02-28 21:04:10,921 DEBUG Started firing prompt-job. 2012-02-28 21:04:10,922 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-remove-after-suspend', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority -100. 2012-02-28 21:04:11,374 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-remove-after-suspend', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority -10. 2012-02-28 21:04:11,374 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-remove-after-suspend', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority 0. 2012-02-28 21:04:11,395 DEBUG Finished firing prompt-job. 2012-02-28 21:04:11,843 DEBUG Started firing prompt-job. 2012-02-28 21:04:11,843 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-insert', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n'}) for prompt-job with priority -100. 2012-02-28 21:04:12,295 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-insert', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n'}) for prompt-job with priority -10. 2012-02-28 21:04:12,295 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-insert', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n'}) for prompt-job with priority 0. 2012-02-28 21:04:12,295 DEBUG Started firing prompt-manual. 2012-02-28 21:04:12,296 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-insert', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n'}) for prompt-manual with priority 0. 2012-02-28 21:04:18,310 DEBUG Started firing prompt-test. 2012-02-28 21:04:18,311 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/sdhc-insert', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n'}) for prompt-test with priority 0. 2012-02-28 21:04:18,311 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/sdhc-insert', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n'}) for prompt-test with priority 100. 2012-02-28 21:04:18,311 DEBUG Finished firing prompt-test. 2012-02-28 21:04:18,311 DEBUG Finished firing prompt-manual. 2012-02-28 21:04:18,311 DEBUG Finished firing prompt-job. 2012-02-28 21:04:19,271 DEBUG Started firing prompt-job. 2012-02-28 21:04:19,272 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sdhc-storage'}) for prompt-job with priority -100. 2012-02-28 21:04:19,722 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sdhc-storage'}) for prompt-job with priority -10. 2012-02-28 21:04:19,722 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sdhc-storage'}) for prompt-job with priority 0. 2012-02-28 21:04:19,741 DEBUG Started firing prompt-shell. 2012-02-28 21:04:19,742 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sdhc-storage'}) for prompt-shell with priority 0. 2012-02-28 21:04:19,742 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:04:19,745 DEBUG Started firing message-exec. 2012-02-28 21:04:19,745 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sdhc-storage'}) for message-exec with priority 0. 2012-02-28 21:04:19,745 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:04:19,747 INFO Running command: removable_storage_test sdio 2012-02-28 21:04:19,901 DEBUG Started firing message-result. 2012-02-28 21:04:19,902 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(fail, No removable drives were detected, aborting , 0.152362108231) for message-result with priority -100. 2012-02-28 21:04:19,902 DEBUG Finished firing message-result. 2012-02-28 21:04:19,902 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'fail', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.15236210823059082, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sdhc-storage'}) for message-exec with priority 0. 2012-02-28 21:04:19,902 DEBUG Finished firing message-exec. 2012-02-28 21:04:19,912 DEBUG Started firing prompt-test. 2012-02-28 21:04:19,913 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'fail', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.15236210823059082, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sdhc-storage'}) for prompt-test with priority 0. 2012-02-28 21:04:19,913 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'fail', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.15236210823059082, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sdhc-storage'}) for prompt-test with priority 100. 2012-02-28 21:04:19,913 DEBUG Finished firing prompt-test. 2012-02-28 21:04:19,913 DEBUG Finished firing prompt-shell. 2012-02-28 21:04:19,914 DEBUG Finished firing prompt-job. 2012-02-28 21:04:20,367 DEBUG Started firing prompt-job. 2012-02-28 21:04:20,368 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-remove', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n'}) for prompt-job with priority -100. 2012-02-28 21:04:20,818 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-remove', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n'}) for prompt-job with priority -10. 2012-02-28 21:04:20,819 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-remove', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n'}) for prompt-job with priority 0. 2012-02-28 21:04:20,839 DEBUG Finished firing prompt-job. 2012-02-28 21:04:21,291 DEBUG Started firing prompt-job. 2012-02-28 21:04:21,291 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sdhc-storage-after-suspend'}) for prompt-job with priority -100. 2012-02-28 21:04:21,742 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/sdhc-storage-after-suspend'}) for prompt-job with priority -10. 2012-02-28 21:04:21,743 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sdhc-storage-after-suspend'}) for prompt-job with priority 0. 2012-02-28 21:04:21,762 DEBUG Finished firing prompt-job. 2012-02-28 21:04:22,215 DEBUG Started firing prompt-job. 2012-02-28 21:04:22,216 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-remove-after-suspend', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority -100. 2012-02-28 21:04:22,911 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-remove-after-suspend', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority -10. 2012-02-28 21:04:22,911 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-remove-after-suspend', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority 0. 2012-02-28 21:04:22,932 DEBUG Finished firing prompt-job. 2012-02-28 21:04:23,385 DEBUG Started firing prompt-job. 2012-02-28 21:04:23,385 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-insert', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n'}) for prompt-job with priority -100. 2012-02-28 21:04:23,839 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-insert', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n'}) for prompt-job with priority -10. 2012-02-28 21:04:23,839 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-insert', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n'}) for prompt-job with priority 0. 2012-02-28 21:04:23,839 DEBUG Started firing prompt-manual. 2012-02-28 21:04:23,840 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-insert', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n'}) for prompt-manual with priority 0. 2012-02-28 21:04:26,707 DEBUG Started firing prompt-test. 2012-02-28 21:04:26,707 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/cf-insert', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n'}) for prompt-test with priority 0. 2012-02-28 21:04:26,707 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/cf-insert', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n'}) for prompt-test with priority 100. 2012-02-28 21:04:26,707 DEBUG Finished firing prompt-test. 2012-02-28 21:04:26,708 DEBUG Finished firing prompt-manual. 2012-02-28 21:04:26,708 DEBUG Finished firing prompt-job. 2012-02-28 21:04:28,518 DEBUG Started firing prompt-job. 2012-02-28 21:04:28,518 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/cf-storage'}) for prompt-job with priority -100. 2012-02-28 21:04:29,002 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/cf-storage'}) for prompt-job with priority -10. 2012-02-28 21:04:29,002 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/cf-storage'}) for prompt-job with priority 0. 2012-02-28 21:04:29,021 DEBUG Finished firing prompt-job. 2012-02-28 21:04:29,476 DEBUG Started firing prompt-job. 2012-02-28 21:04:29,476 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-remove', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n'}) for prompt-job with priority -100. 2012-02-28 21:04:29,933 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-remove', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n'}) for prompt-job with priority -10. 2012-02-28 21:04:29,933 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-remove', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n'}) for prompt-job with priority 0. 2012-02-28 21:04:29,952 DEBUG Finished firing prompt-job. 2012-02-28 21:04:30,408 DEBUG Started firing prompt-job. 2012-02-28 21:04:30,408 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/cf-storage-after-suspend'}) for prompt-job with priority -100. 2012-02-28 21:04:30,863 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'name': 'mediacard/cf-storage-after-suspend'}) for prompt-job with priority -10. 2012-02-28 21:04:30,864 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/cf-storage-after-suspend'}) for prompt-job with priority 0. 2012-02-28 21:04:30,883 DEBUG Finished firing prompt-job. 2012-02-28 21:04:31,337 DEBUG Started firing prompt-job. 2012-02-28 21:04:31,337 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-remove-after-suspend', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority -100. 2012-02-28 21:04:31,793 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-remove-after-suspend', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority -10. 2012-02-28 21:04:31,793 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-remove-after-suspend', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n'}) for prompt-job with priority 0. 2012-02-28 21:04:31,813 DEBUG Finished firing prompt-job. 2012-02-28 21:04:32,471 DEBUG Started firing prompt-job. 2012-02-28 21:04:32,471 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'type': 'test', 'name': 'memory/info'}) for prompt-job with priority -100. 2012-02-28 21:04:32,941 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'type': 'test', 'name': 'memory/info'}) for prompt-job with priority -10. 2012-02-28 21:04:32,941 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'type': 'test', 'resources': [], 'name': 'memory/info'}) for prompt-job with priority 0. 2012-02-28 21:04:32,941 DEBUG Started firing prompt-shell. 2012-02-28 21:04:32,941 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'type': 'test', 'resources': [], 'name': 'memory/info'}) for prompt-shell with priority 0. 2012-02-28 21:04:32,941 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:04:32,945 DEBUG Started firing message-exec. 2012-02-28 21:04:32,945 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'type': 'test', 'resources': [], 'name': 'memory/info'}) for message-exec with priority 0. 2012-02-28 21:04:32,945 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'command': 'memory_compare', 'user': 'root', 'suite': '__memory__', 'type': 'test', 'resources': [], 'name': 'memory/info'}) for message-exec with priority 0. 2012-02-28 21:04:32,991 DEBUG Started firing message-result. 2012-02-28 21:04:32,992 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, Meminfo total: 3010552 kB DMI total: 3072000 kB Accuracy: 97.00 , 0.0447111129761) for message-result with priority -100. 2012-02-28 21:04:32,992 DEBUG Finished firing message-result. 2012-02-28 21:04:32,992 DEBUG Finished firing message-exec. 2012-02-28 21:04:33,014 DEBUG Started firing prompt-test. 2012-02-28 21:04:33,014 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'data': 'Meminfo total: 3010552 kB\nDMI total: 3072000 kB\nAccuracy: 97.00\n', 'command': 'memory_compare', 'user': 'root', 'duration': 0.04471111297607422, 'suite': '__memory__', 'type': 'test', 'resources': [], 'name': 'memory/info'}) for prompt-test with priority 0. 2012-02-28 21:04:33,015 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'data': 'Meminfo total: 3010552 kB\nDMI total: 3072000 kB\nAccuracy: 97.00\n', 'command': 'memory_compare', 'user': 'root', 'duration': 0.04471111297607422, 'suite': '__memory__', 'type': 'test', 'resources': [], 'name': 'memory/info'}) for prompt-test with priority 100. 2012-02-28 21:04:33,015 DEBUG Finished firing prompt-test. 2012-02-28 21:04:33,015 DEBUG Finished firing prompt-shell. 2012-02-28 21:04:33,015 DEBUG Finished firing prompt-job. 2012-02-28 21:04:33,817 DEBUG Started firing prompt-job. 2012-02-28 21:04:33,817 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'type': 'test', 'name': 'miscellanea/is_laptop'}) for prompt-job with priority -100. 2012-02-28 21:04:34,273 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'type': 'test', 'name': 'miscellanea/is_laptop'}) for prompt-job with priority -10. 2012-02-28 21:04:34,273 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'type': 'test', 'resources': [], 'name': 'miscellanea/is_laptop'}) for prompt-job with priority 0. 2012-02-28 21:04:34,273 DEBUG Started firing prompt-shell. 2012-02-28 21:04:34,274 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'type': 'test', 'resources': [], 'name': 'miscellanea/is_laptop'}) for prompt-shell with priority 0. 2012-02-28 21:04:34,274 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:04:34,278 DEBUG Started firing message-exec. 2012-02-28 21:04:34,278 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'type': 'test', 'resources': [], 'name': 'miscellanea/is_laptop'}) for message-exec with priority 0. 2012-02-28 21:04:34,278 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'uninitiated', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'command': 'check_is_laptop', 'user': 'root', 'suite': '__miscellanea__', 'type': 'test', 'resources': [], 'name': 'miscellanea/is_laptop'}) for message-exec with priority 0. 2012-02-28 21:04:34,547 DEBUG Started firing message-result. 2012-02-28 21:04:34,547 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, Type: Notebook Battery: YES , 0.267606973648) for message-result with priority -100. 2012-02-28 21:04:34,547 DEBUG Finished firing message-result. 2012-02-28 21:04:34,548 DEBUG Finished firing message-exec. 2012-02-28 21:04:34,580 DEBUG Started firing prompt-test. 2012-02-28 21:04:34,580 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'data': 'Type: Notebook\nBattery: YES\n', 'command': 'check_is_laptop', 'user': 'root', 'duration': 0.2676069736480713, 'suite': '__miscellanea__', 'type': 'test', 'resources': [], 'name': 'miscellanea/is_laptop'}) for prompt-test with priority 0. 2012-02-28 21:04:34,580 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'data': 'Type: Notebook\nBattery: YES\n', 'command': 'check_is_laptop', 'user': 'root', 'duration': 0.2676069736480713, 'suite': '__miscellanea__', 'type': 'test', 'resources': [], 'name': 'miscellanea/is_laptop'}) for prompt-test with priority 100. 2012-02-28 21:04:34,580 DEBUG Finished firing prompt-test. 2012-02-28 21:04:34,581 DEBUG Finished firing prompt-shell. 2012-02-28 21:04:34,581 DEBUG Finished firing prompt-job. 2012-02-28 21:04:35,154 DEBUG Started firing prompt-job. 2012-02-28 21:04:35,154 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.vga == 'supported'"], 'name': 'monitor/vga', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'suite': '__monitor__', 'type': 'test', 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-job with priority -100. 2012-02-28 21:04:35,610 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.vga == 'supported'"], 'name': 'monitor/vga', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'suite': '__monitor__', 'type': 'test', 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-job with priority -10. 2012-02-28 21:04:35,611 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.vga == 'supported'"], 'name': 'monitor/vga', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'suite': '__monitor__', 'type': 'test', 'resources': [{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}], 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-job with priority 0. 2012-02-28 21:04:35,611 DEBUG Started firing prompt-manual. 2012-02-28 21:04:35,611 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.vga == 'supported'"], 'name': 'monitor/vga', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'suite': '__monitor__', 'type': 'test', 'resources': [{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}], 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-manual with priority 0. 2012-02-28 21:04:57,235 DEBUG Started firing prompt-test. 2012-02-28 21:04:57,235 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.vga == 'supported'"], 'data': '', 'name': 'monitor/vga', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'suite': '__monitor__', 'type': 'test', 'resources': [{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}], 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-test with priority 0. 2012-02-28 21:04:57,235 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.vga == 'supported'"], 'data': '', 'name': 'monitor/vga', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n', 'suite': '__monitor__', 'type': 'test', 'resources': [{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}], 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-test with priority 100. 2012-02-28 21:04:57,235 DEBUG Finished firing prompt-test. 2012-02-28 21:04:57,235 DEBUG Finished firing prompt-manual. 2012-02-28 21:04:57,235 DEBUG Finished firing prompt-job. 2012-02-28 21:04:57,693 DEBUG Started firing prompt-job. 2012-02-28 21:04:57,693 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.hdmi == 'supported'"], 'name': 'monitor/hdmi', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'suite': '__monitor__', 'type': 'test', 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-job with priority -100. 2012-02-28 21:04:58,150 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.hdmi == 'supported'"], 'name': 'monitor/hdmi', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'suite': '__monitor__', 'type': 'test', 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-job with priority -10. 2012-02-28 21:04:58,151 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.hdmi == 'supported'"], 'name': 'monitor/hdmi', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'suite': '__monitor__', 'type': 'test', 'resources': [{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}], 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-job with priority 0. 2012-02-28 21:04:58,151 DEBUG Started firing prompt-manual. 2012-02-28 21:04:58,151 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.hdmi == 'supported'"], 'name': 'monitor/hdmi', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'suite': '__monitor__', 'type': 'test', 'resources': [{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}], 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-manual with priority 0. 2012-02-28 21:04:59,732 DEBUG Started firing prompt-test. 2012-02-28 21:04:59,732 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.hdmi == 'supported'"], 'data': '', 'name': 'monitor/hdmi', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'suite': '__monitor__', 'type': 'test', 'resources': [{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}], 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-test with priority 0. 2012-02-28 21:04:59,733 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'plugin': 'manual', 'requires': ["display.hdmi == 'supported'"], 'data': '', 'name': 'monitor/hdmi', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n', 'suite': '__monitor__', 'type': 'test', 'resources': [{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}], 'verification': u'Was the desktop displayed correctly on both screens?'}) for prompt-test with priority 100. 2012-02-28 21:04:59,733 DEBUG Finished firing prompt-test. 2012-02-28 21:04:59,733 DEBUG Finished firing prompt-manual. 2012-02-28 21:04:59,733 DEBUG Finished firing prompt-job. 2012-02-28 21:05:00,435 DEBUG Started firing prompt-job. 2012-02-28 21:05:00,436 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'name': 'monitor/powersaving', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'command': 'xset dpms force off', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'type': 'test', 'purpose': u'This test will check your monitor power saving capabilities\n'}) for prompt-job with priority -100. 2012-02-28 21:05:00,892 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'name': 'monitor/powersaving', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'command': 'xset dpms force off', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'type': 'test', 'purpose': u'This test will check your monitor power saving capabilities\n'}) for prompt-job with priority -10. 2012-02-28 21:05:00,893 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'name': 'monitor/powersaving', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'command': 'xset dpms force off', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'type': 'test', 'resources': [], 'purpose': u'This test will check your monitor power saving capabilities\n'}) for prompt-job with priority 0. 2012-02-28 21:05:00,893 DEBUG Started firing prompt-manual. 2012-02-28 21:05:00,893 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'name': 'monitor/powersaving', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'command': 'xset dpms force off', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'type': 'test', 'resources': [], 'purpose': u'This test will check your monitor power saving capabilities\n'}) for prompt-manual with priority 0. 2012-02-28 21:05:05,964 DEBUG Started firing prompt-shell. 2012-02-28 21:05:05,964 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'purpose': u'This test will check your monitor power saving capabilities\n', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'command': 'xset dpms force off', 'type': 'test', 'resources': [], 'name': 'monitor/powersaving'}) for prompt-shell with priority 0. 2012-02-28 21:05:05,965 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:05:05,967 DEBUG Started firing message-exec. 2012-02-28 21:05:05,968 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'purpose': u'This test will check your monitor power saving capabilities\n', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'command': 'xset dpms force off', 'type': 'test', 'resources': [], 'name': 'monitor/powersaving'}) for message-exec with priority 0. 2012-02-28 21:05:05,968 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:05:05,968 INFO Running command: xset dpms force off 2012-02-28 21:05:06,325 DEBUG Started firing message-result. 2012-02-28 21:05:06,326 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, , 0.354311943054) for message-result with priority -100. 2012-02-28 21:05:06,326 DEBUG Finished firing message-result. 2012-02-28 21:05:06,326 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'data': '', 'purpose': u'This test will check your monitor power saving capabilities\n', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'duration': 0.3543119430541992, 'command': 'xset dpms force off', 'type': 'test', 'resources': [], 'name': 'monitor/powersaving'}) for message-exec with priority 0. 2012-02-28 21:05:06,326 DEBUG Finished firing message-exec. 2012-02-28 21:05:06,333 DEBUG Started firing prompt-test. 2012-02-28 21:05:06,334 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'data': '', 'purpose': u'This test will check your monitor power saving capabilities\n', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'duration': 0.3543119430541992, 'command': 'xset dpms force off', 'type': 'test', 'resources': [], 'name': 'monitor/powersaving'}) for prompt-test with priority 0. 2012-02-28 21:05:06,334 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'data': '', 'purpose': u'This test will check your monitor power saving capabilities\n', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'duration': 0.3543119430541992, 'command': 'xset dpms force off', 'type': 'test', 'resources': [], 'name': 'monitor/powersaving'}) for prompt-test with priority 100. 2012-02-28 21:05:06,334 DEBUG Finished firing prompt-test. 2012-02-28 21:05:06,335 DEBUG Finished firing prompt-shell. 2012-02-28 21:05:06,335 ERROR Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message self._handler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 163, in onStartTestClicked self._run_test(test, runner) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 159, in _run_test "output": data.strip()}) File "/usr/lib/python2.7/string.py", line 172, in substitute return self.pattern.sub(convert, self.template) TypeError: expected string or buffer 2012-02-28 21:05:16,842 DEBUG Started firing prompt-test. 2012-02-28 21:05:16,843 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'data': '', 'name': 'monitor/powersaving', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'command': 'xset dpms force off', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'type': 'test', 'resources': [], 'purpose': u'This test will check your monitor power saving capabilities\n'}) for prompt-test with priority 0. 2012-02-28 21:05:16,843 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'data': '', 'name': 'monitor/powersaving', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'command': 'xset dpms force off', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'type': 'test', 'resources': [], 'purpose': u'This test will check your monitor power saving capabilities\n'}) for prompt-test with priority 100. 2012-02-28 21:05:16,843 DEBUG Finished firing prompt-test. 2012-02-28 21:05:16,843 DEBUG Finished firing prompt-manual. 2012-02-28 21:05:16,843 DEBUG Finished firing prompt-job. 2012-02-28 21:05:17,530 DEBUG Started firing prompt-job. 2012-02-28 21:05:17,530 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'command': 'network_device_info', 'suite': '__networking__', 'type': 'test', 'name': 'networking/detect'}) for prompt-job with priority -100. 2012-02-28 21:05:17,988 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'command': 'network_device_info', 'suite': '__networking__', 'type': 'test', 'name': 'networking/detect'}) for prompt-job with priority -10. 2012-02-28 21:05:17,989 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'command': 'network_device_info', 'suite': '__networking__', 'type': 'test', 'resources': [{'category': 'NETWORK', 'subproduct_id': '5414', 'product_id': '33078', 'bus': 'pci', 'vendor_id': '4332', 'driver': 'r8169', 'path': '/devices/pci0000:00/0000:00:1c.5/0000:85:00.0', 'subvendor_id': '4156'}], 'name': 'networking/detect'}) for prompt-job with priority 0. 2012-02-28 21:05:17,989 DEBUG Started firing prompt-shell. 2012-02-28 21:05:17,989 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'command': 'network_device_info', 'suite': '__networking__', 'type': 'test', 'resources': [{'category': 'NETWORK', 'subproduct_id': '5414', 'product_id': '33078', 'bus': 'pci', 'vendor_id': '4332', 'driver': 'r8169', 'path': '/devices/pci0000:00/0000:00:1c.5/0000:85:00.0', 'subvendor_id': '4156'}], 'name': 'networking/detect'}) for prompt-shell with priority 0. 2012-02-28 21:05:17,989 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:05:17,992 DEBUG Started firing message-exec. 2012-02-28 21:05:17,992 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'command': 'network_device_info', 'suite': '__networking__', 'type': 'test', 'resources': [{'category': 'NETWORK', 'subproduct_id': '5414', 'product_id': '33078', 'bus': 'pci', 'vendor_id': '4332', 'driver': 'r8169', 'path': '/devices/pci0000:00/0000:00:1c.5/0000:85:00.0', 'subvendor_id': '4156'}], 'name': 'networking/detect'}) for message-exec with priority 0. 2012-02-28 21:05:17,993 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:05:17,993 INFO Running command: network_device_info 2012-02-28 21:05:18,097 DEBUG Started firing message-result. 2012-02-28 21:05:18,098 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01) Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) , 0.102780103683) for message-result with priority -100. 2012-02-28 21:05:18,098 DEBUG Finished firing message-result. 2012-02-28 21:05:18,098 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'data': 'Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)\nRealtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)\n', 'command': 'network_device_info', 'duration': 0.10278010368347168, 'suite': '__networking__', 'type': 'test', 'resources': [{'category': 'NETWORK', 'subproduct_id': '5414', 'product_id': '33078', 'bus': 'pci', 'vendor_id': '4332', 'driver': 'r8169', 'path': '/devices/pci0000:00/0000:00:1c.5/0000:85:00.0', 'subvendor_id': '4156'}], 'name': 'networking/detect'}) for message-exec with priority 0. 2012-02-28 21:05:18,099 DEBUG Finished firing message-exec. 2012-02-28 21:05:18,103 DEBUG Started firing prompt-test. 2012-02-28 21:05:18,103 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'data': 'Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)\nRealtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)\n', 'command': 'network_device_info', 'duration': 0.10278010368347168, 'suite': '__networking__', 'type': 'test', 'resources': [{'category': 'NETWORK', 'subproduct_id': '5414', 'product_id': '33078', 'bus': 'pci', 'vendor_id': '4332', 'driver': 'r8169', 'path': '/devices/pci0000:00/0000:00:1c.5/0000:85:00.0', 'subvendor_id': '4156'}], 'name': 'networking/detect'}) for prompt-test with priority 0. 2012-02-28 21:05:18,103 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'data': 'Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)\nRealtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)\n', 'command': 'network_device_info', 'duration': 0.10278010368347168, 'suite': '__networking__', 'type': 'test', 'resources': [{'category': 'NETWORK', 'subproduct_id': '5414', 'product_id': '33078', 'bus': 'pci', 'vendor_id': '4332', 'driver': 'r8169', 'path': '/devices/pci0000:00/0000:00:1c.5/0000:85:00.0', 'subvendor_id': '4156'}], 'name': 'networking/detect'}) for prompt-test with priority 100. 2012-02-28 21:05:18,105 DEBUG Finished firing prompt-test. 2012-02-28 21:05:18,105 DEBUG Finished firing prompt-shell. 2012-02-28 21:05:18,105 DEBUG Finished firing prompt-job. 2012-02-28 21:05:18,566 DEBUG Started firing prompt-job. 2012-02-28 21:05:18,566 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'type': 'test', 'name': 'networking/internet'}) for prompt-job with priority -100. 2012-02-28 21:05:19,029 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'type': 'test', 'name': 'networking/internet'}) for prompt-job with priority -10. 2012-02-28 21:05:19,030 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'type': 'test', 'resources': [], 'name': 'networking/internet'}) for prompt-job with priority 0. 2012-02-28 21:05:19,050 DEBUG Started firing prompt-shell. 2012-02-28 21:05:19,050 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'type': 'test', 'resources': [], 'name': 'networking/internet'}) for prompt-shell with priority 0. 2012-02-28 21:05:19,050 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:05:19,053 DEBUG Started firing message-exec. 2012-02-28 21:05:19,054 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test', 'suite': '__networking__', 'type': 'test', 'resources': [], 'name': 'networking/internet'}) for message-exec with priority 0. 2012-02-28 21:05:19,054 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:05:19,055 INFO Running command: internet_test 2012-02-28 21:05:20,135 DEBUG Started firing message-result. 2012-02-28 21:05:20,136 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, Internet connection fully established , 1.07820892334) for message-result with priority -100. 2012-02-28 21:05:20,136 DEBUG Finished firing message-result. 2012-02-28 21:05:20,136 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'data': 'Internet connection fully established\n', 'depends': ['networking/detect'], 'command': 'internet_test', 'duration': 1.0782089233398438, 'suite': '__networking__', 'type': 'test', 'resources': [], 'name': 'networking/internet'}) for message-exec with priority 0. 2012-02-28 21:05:20,136 DEBUG Finished firing message-exec. 2012-02-28 21:05:20,158 DEBUG Started firing prompt-test. 2012-02-28 21:05:20,159 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'data': 'Internet connection fully established\n', 'depends': ['networking/detect'], 'command': 'internet_test', 'duration': 1.0782089233398438, 'suite': '__networking__', 'type': 'test', 'resources': [], 'name': 'networking/internet'}) for prompt-test with priority 0. 2012-02-28 21:05:20,159 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'data': 'Internet connection fully established\n', 'depends': ['networking/detect'], 'command': 'internet_test', 'duration': 1.0782089233398438, 'suite': '__networking__', 'type': 'test', 'resources': [], 'name': 'networking/internet'}) for prompt-test with priority 100. 2012-02-28 21:05:20,160 DEBUG Finished firing prompt-test. 2012-02-28 21:05:20,160 DEBUG Finished firing prompt-shell. 2012-02-28 21:05:20,160 DEBUG Finished firing prompt-job. 2012-02-28 21:05:20,622 DEBUG Started firing prompt-job. 2012-02-28 21:05:20,623 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'command': 'network_check', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'type': 'test', 'purpose': u'This test will check your wireless connection.\n'}) for prompt-job with priority -100. 2012-02-28 21:05:21,082 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'command': 'network_check', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'type': 'test', 'purpose': u'This test will check your wireless connection.\n'}) for prompt-job with priority -10. 2012-02-28 21:05:21,083 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'command': 'network_check', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'purpose': u'This test will check your wireless connection.\n'}) for prompt-job with priority 0. 2012-02-28 21:05:21,083 DEBUG Started firing prompt-manual. 2012-02-28 21:05:21,083 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'requires': ["device.category == 'WIRELESS'"], 'name': 'wireless/wireless_connection', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'command': 'network_check', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'purpose': u'This test will check your wireless connection.\n'}) for prompt-manual with priority 0. 2012-02-28 21:05:25,583 DEBUG Started firing prompt-test. 2012-02-28 21:05:25,583 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'requires': ["device.category == 'WIRELESS'"], 'data': '', 'name': 'wireless/wireless_connection', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'command': 'network_check', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'purpose': u'This test will check your wireless connection.\n'}) for prompt-test with priority 0. 2012-02-28 21:05:25,584 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'plugin': 'manual', 'requires': ["device.category == 'WIRELESS'"], 'data': '', 'name': 'wireless/wireless_connection', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'command': 'network_check', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'purpose': u'This test will check your wireless connection.\n'}) for prompt-test with priority 100. 2012-02-28 21:05:25,584 DEBUG Finished firing prompt-test. 2012-02-28 21:05:25,584 DEBUG Finished firing prompt-manual. 2012-02-28 21:05:25,584 DEBUG Finished firing prompt-job. 2012-02-28 21:05:26,042 DEBUG Started firing prompt-job. 2012-02-28 21:05:26,042 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'requires': ["device.category == 'CDROM'"], 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'type': 'test', 'name': 'optical/detect'}) for prompt-job with priority -100. 2012-02-28 21:05:26,506 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'requires': ["device.category == 'CDROM'"], 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'type': 'test', 'name': 'optical/detect'}) for prompt-job with priority -10. 2012-02-28 21:05:26,506 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'requires': ["device.category == 'CDROM'"], 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'type': 'test', 'resources': [{'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}], 'name': 'optical/detect'}) for prompt-job with priority 0. 2012-02-28 21:05:26,506 DEBUG Started firing prompt-shell. 2012-02-28 21:05:26,507 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'requires': ["device.category == 'CDROM'"], 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'type': 'test', 'resources': [{'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}], 'name': 'optical/detect'}) for prompt-shell with priority 0. 2012-02-28 21:05:26,507 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:05:26,510 DEBUG Started firing message-exec. 2012-02-28 21:05:26,510 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'requires': ["device.category == 'CDROM'"], 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'suite': '__optical__', 'type': 'test', 'resources': [{'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}], 'name': 'optical/detect'}) for message-exec with priority 0. 2012-02-28 21:05:26,510 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:05:26,511 INFO Running command: cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=CDROM"' | sed '/^$/d' $vendor $product EOF 2012-02-28 21:05:26,930 DEBUG Started firing message-result. 2012-02-28 21:05:26,930 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, hp CDDVDW TS-L633N , 0.417927980423) for message-result with priority -100. 2012-02-28 21:05:26,931 DEBUG Finished firing message-result. 2012-02-28 21:05:26,931 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'requires': ["device.category == 'CDROM'"], 'data': ' hp CDDVDW TS-L633N\n', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'duration': 0.41792798042297363, 'suite': '__optical__', 'type': 'test', 'resources': [{'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}], 'name': 'optical/detect'}) for message-exec with priority 0. 2012-02-28 21:05:26,931 DEBUG Finished firing message-exec. 2012-02-28 21:05:26,947 DEBUG Started firing prompt-test. 2012-02-28 21:05:26,948 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'requires': ["device.category == 'CDROM'"], 'data': ' hp CDDVDW TS-L633N\n', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'duration': 0.41792798042297363, 'suite': '__optical__', 'type': 'test', 'resources': [{'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}], 'name': 'optical/detect'}) for prompt-test with priority 0. 2012-02-28 21:05:26,948 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'requires': ["device.category == 'CDROM'"], 'data': ' hp CDDVDW TS-L633N\n', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'duration': 0.41792798042297363, 'suite': '__optical__', 'type': 'test', 'resources': [{'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}], 'name': 'optical/detect'}) for prompt-test with priority 100. 2012-02-28 21:05:26,948 DEBUG Finished firing prompt-test. 2012-02-28 21:05:26,948 DEBUG Finished firing prompt-shell. 2012-02-28 21:05:26,948 DEBUG Finished firing prompt-job. 2012-02-28 21:05:28,216 DEBUG Started firing prompt-job. 2012-02-28 21:05:28,216 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'requires': ["device.category == 'CDROM'"], 'purpose': u'This test will check your optical devices ability to read CD media\n', 'name': 'optical/read', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'suite': '__optical__', 'type': 'test', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?'}) for prompt-job with priority -100. 2012-02-28 21:05:28,915 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'requires': ["device.category == 'CDROM'"], 'purpose': u'This test will check your optical devices ability to read CD media\n', 'name': 'optical/read', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'suite': '__optical__', 'type': 'test', 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?'}) for prompt-job with priority -10. 2012-02-28 21:05:28,915 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'requires': ["device.category == 'CDROM'"], 'purpose': u'This test will check your optical devices ability to read CD media\n', 'name': 'optical/read', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'suite': '__optical__', 'type': 'test', 'resources': [{'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}], 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?'}) for prompt-job with priority 0. 2012-02-28 21:05:28,915 DEBUG Started firing prompt-manual. 2012-02-28 21:05:28,916 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'requires': ["device.category == 'CDROM'"], 'purpose': u'This test will check your optical devices ability to read CD media\n', 'name': 'optical/read', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'suite': '__optical__', 'type': 'test', 'resources': [{'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}], 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?'}) for prompt-manual with priority 0. 2012-02-28 21:06:26,022 DEBUG Started firing prompt-test. 2012-02-28 21:06:26,022 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'requires': ["device.category == 'CDROM'"], 'purpose': u'This test will check your optical devices ability to read CD media\n', 'data': '', 'name': 'optical/read', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'suite': '__optical__', 'type': 'test', 'resources': [{'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}], 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?'}) for prompt-test with priority 0. 2012-02-28 21:06:26,022 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'plugin': 'manual', 'requires': ["device.category == 'CDROM'"], 'purpose': u'This test will check your optical devices ability to read CD media\n', 'data': '', 'name': 'optical/read', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'suite': '__optical__', 'type': 'test', 'resources': [{'category': 'CDROM', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'bus': 'scsi'}], 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?'}) for prompt-test with priority 100. 2012-02-28 21:06:26,022 DEBUG Finished firing prompt-test. 2012-02-28 21:06:26,023 DEBUG Finished firing prompt-manual. 2012-02-28 21:06:26,023 DEBUG Finished firing prompt-job. 2012-02-28 21:06:26,510 DEBUG Started firing prompt-job. 2012-02-28 21:06:26,510 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?', 'plugin': 'manual', 'name': 'pcmcia-pcix/detect', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'suite': '__pcmcia-pcix__', 'type': 'test', 'verification': u'Was the device correctly detected?'}) for prompt-job with priority -100. 2012-02-28 21:06:26,974 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?', 'plugin': 'manual', 'name': 'pcmcia-pcix/detect', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'suite': '__pcmcia-pcix__', 'type': 'test', 'verification': u'Was the device correctly detected?'}) for prompt-job with priority -10. 2012-02-28 21:06:26,974 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?', 'plugin': 'manual', 'name': 'pcmcia-pcix/detect', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'suite': '__pcmcia-pcix__', 'type': 'test', 'resources': [], 'verification': u'Was the device correctly detected?'}) for prompt-job with priority 0. 2012-02-28 21:06:26,974 DEBUG Started firing prompt-manual. 2012-02-28 21:06:26,974 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?', 'plugin': 'manual', 'name': 'pcmcia-pcix/detect', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'suite': '__pcmcia-pcix__', 'type': 'test', 'resources': [], 'verification': u'Was the device correctly detected?'}) for prompt-manual with priority 0. 2012-02-28 21:06:28,988 DEBUG Started firing prompt-test. 2012-02-28 21:06:28,988 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?', 'plugin': 'manual', 'data': '', 'name': 'pcmcia-pcix/detect', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'suite': '__pcmcia-pcix__', 'type': 'test', 'resources': [], 'verification': u'Was the device correctly detected?'}) for prompt-test with priority 0. 2012-02-28 21:06:28,988 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?', 'plugin': 'manual', 'data': '', 'name': 'pcmcia-pcix/detect', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'suite': '__pcmcia-pcix__', 'type': 'test', 'resources': [], 'verification': u'Was the device correctly detected?'}) for prompt-test with priority 100. 2012-02-28 21:06:28,988 DEBUG Finished firing prompt-test. 2012-02-28 21:06:28,988 DEBUG Finished firing prompt-manual. 2012-02-28 21:06:28,988 DEBUG Finished firing prompt-job. 2012-02-28 21:06:29,452 DEBUG Started firing prompt-job. 2012-02-28 21:06:29,452 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'type': 'test', 'name': 'power-management/rtc'}) for prompt-job with priority -100. 2012-02-28 21:06:29,915 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'type': 'test', 'name': 'power-management/rtc'}) for prompt-job with priority -10. 2012-02-28 21:06:29,917 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'power-management/rtc'}) for prompt-job with priority 0. 2012-02-28 21:06:29,917 DEBUG Started firing prompt-shell. 2012-02-28 21:06:29,918 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'power-management/rtc'}) for prompt-shell with priority 0. 2012-02-28 21:06:29,918 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:06:29,927 DEBUG Started firing message-exec. 2012-02-28 21:06:29,927 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'test -e /dev/rtc', 'suite': '__power-management__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'power-management/rtc'}) for message-exec with priority 0. 2012-02-28 21:06:29,927 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:06:29,928 INFO Running command: test -e /dev/rtc 2012-02-28 21:06:29,942 DEBUG Started firing message-result. 2012-02-28 21:06:29,942 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, , 0.0126690864563) for message-result with priority -100. 2012-02-28 21:06:29,942 DEBUG Finished firing message-result. 2012-02-28 21:06:29,942 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': '', 'command': 'test -e /dev/rtc', 'duration': 0.012669086456298828, 'suite': '__power-management__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'power-management/rtc'}) for message-exec with priority 0. 2012-02-28 21:06:29,943 DEBUG Finished firing message-exec. 2012-02-28 21:06:29,950 DEBUG Started firing prompt-test. 2012-02-28 21:06:29,950 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': '', 'command': 'test -e /dev/rtc', 'duration': 0.012669086456298828, 'suite': '__power-management__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'power-management/rtc'}) for prompt-test with priority 0. 2012-02-28 21:06:29,950 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': '', 'command': 'test -e /dev/rtc', 'duration': 0.012669086456298828, 'suite': '__power-management__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'power-management/rtc'}) for prompt-test with priority 100. 2012-02-28 21:06:29,951 DEBUG Finished firing prompt-test. 2012-02-28 21:06:29,952 DEBUG Finished firing prompt-shell. 2012-02-28 21:06:29,952 DEBUG Finished firing prompt-job. 2012-02-28 21:06:30,921 DEBUG Started firing prompt-job. 2012-02-28 21:06:30,921 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/network_before_suspend'}) for prompt-job with priority -100. 2012-02-28 21:06:31,386 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/network_before_suspend'}) for prompt-job with priority -10. 2012-02-28 21:06:31,386 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/network_before_suspend'}) for prompt-job with priority 0. 2012-02-28 21:06:31,411 DEBUG Started firing prompt-shell. 2012-02-28 21:06:31,412 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/network_before_suspend'}) for prompt-shell with priority 0. 2012-02-28 21:06:31,412 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:06:31,415 DEBUG Started firing message-exec. 2012-02-28 21:06:31,415 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/network_before_suspend'}) for message-exec with priority 0. 2012-02-28 21:06:31,416 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:06:31,417 INFO Running command: internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt 2012-02-28 21:06:32,490 DEBUG Started firing message-result. 2012-02-28 21:06:32,490 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, Internet connection fully established , 1.0709130764) for message-result with priority -100. 2012-02-28 21:06:32,491 DEBUG Finished firing message-result. 2012-02-28 21:06:32,491 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'data': 'Internet connection fully established\n', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'duration': 1.0709130764007568, 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/network_before_suspend'}) for message-exec with priority 0. 2012-02-28 21:06:32,491 DEBUG Finished firing message-exec. 2012-02-28 21:06:32,523 DEBUG Started firing prompt-test. 2012-02-28 21:06:32,523 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'data': 'Internet connection fully established\n', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'duration': 1.0709130764007568, 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/network_before_suspend'}) for prompt-test with priority 0. 2012-02-28 21:06:32,523 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'data': 'Internet connection fully established\n', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'duration': 1.0709130764007568, 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/network_before_suspend'}) for prompt-test with priority 100. 2012-02-28 21:06:32,524 DEBUG Finished firing prompt-test. 2012-02-28 21:06:32,524 DEBUG Finished firing prompt-shell. 2012-02-28 21:06:32,524 DEBUG Finished firing prompt-job. 2012-02-28 21:06:33,212 DEBUG Started firing prompt-job. 2012-02-28 21:06:33,212 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/resolution_before_suspend'}) for prompt-job with priority -100. 2012-02-28 21:06:33,676 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/resolution_before_suspend'}) for prompt-job with priority -10. 2012-02-28 21:06:33,676 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/resolution_before_suspend'}) for prompt-job with priority 0. 2012-02-28 21:06:33,677 DEBUG Started firing prompt-shell. 2012-02-28 21:06:33,677 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/resolution_before_suspend'}) for prompt-shell with priority 0. 2012-02-28 21:06:33,677 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:06:33,680 DEBUG Started firing message-exec. 2012-02-28 21:06:33,680 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/resolution_before_suspend'}) for message-exec with priority 0. 2012-02-28 21:06:33,680 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:06:33,680 INFO Running command: xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt 2012-02-28 21:06:34,177 DEBUG Started firing message-result. 2012-02-28 21:06:34,177 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, , 0.495194911957) for message-result with priority -100. 2012-02-28 21:06:34,178 DEBUG Finished firing message-result. 2012-02-28 21:06:34,178 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'data': '', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'duration': 0.4951949119567871, 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/resolution_before_suspend'}) for message-exec with priority 0. 2012-02-28 21:06:34,178 DEBUG Finished firing message-exec. 2012-02-28 21:06:34,186 DEBUG Started firing prompt-test. 2012-02-28 21:06:34,187 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'data': '', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'duration': 0.4951949119567871, 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/resolution_before_suspend'}) for prompt-test with priority 0. 2012-02-28 21:06:34,187 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'data': '', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'duration': 0.4951949119567871, 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/resolution_before_suspend'}) for prompt-test with priority 100. 2012-02-28 21:06:34,187 DEBUG Finished firing prompt-test. 2012-02-28 21:06:34,187 DEBUG Finished firing prompt-shell. 2012-02-28 21:06:34,187 DEBUG Finished firing prompt-job. 2012-02-28 21:06:35,323 DEBUG Started firing prompt-job. 2012-02-28 21:06:35,323 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Record mixer settings before suspending.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/audio_before_suspend'}) for prompt-job with priority -100. 2012-02-28 21:06:35,808 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Record mixer settings before suspending.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/audio_before_suspend'}) for prompt-job with priority -10. 2012-02-28 21:06:35,810 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Record mixer settings before suspending.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'suspend/audio_before_suspend'}) for prompt-job with priority 0. 2012-02-28 21:06:35,811 DEBUG Started firing prompt-shell. 2012-02-28 21:06:35,811 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Record mixer settings before suspending.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'suspend/audio_before_suspend'}) for prompt-shell with priority 0. 2012-02-28 21:06:35,811 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:06:35,814 DEBUG Started firing message-exec. 2012-02-28 21:06:35,814 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Record mixer settings before suspending.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'suspend/audio_before_suspend'}) for message-exec with priority 0. 2012-02-28 21:06:35,815 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:06:35,816 INFO Running command: amixer > $CHECKBOX_DATA/audio_before_suspend.txt 2012-02-28 21:06:35,832 DEBUG Started firing message-result. 2012-02-28 21:06:35,832 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, , 0.0140359401703) for message-result with priority -100. 2012-02-28 21:06:35,833 DEBUG Finished firing message-result. 2012-02-28 21:06:35,833 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Record mixer settings before suspending.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'duration': 0.014035940170288086, 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'suspend/audio_before_suspend'}) for message-exec with priority 0. 2012-02-28 21:06:35,833 DEBUG Finished firing message-exec. 2012-02-28 21:06:35,849 DEBUG Started firing prompt-test. 2012-02-28 21:06:35,849 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Record mixer settings before suspending.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'duration': 0.014035940170288086, 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'suspend/audio_before_suspend'}) for prompt-test with priority 0. 2012-02-28 21:06:35,849 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Record mixer settings before suspending.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'duration': 0.014035940170288086, 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'suspend/audio_before_suspend'}) for prompt-test with priority 100. 2012-02-28 21:06:35,851 DEBUG Finished firing prompt-test. 2012-02-28 21:06:35,851 DEBUG Finished firing prompt-shell. 2012-02-28 21:06:35,851 DEBUG Finished firing prompt-job. 2012-02-28 21:06:36,508 DEBUG Started firing prompt-job. 2012-02-28 21:06:36,508 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/memory_before_suspend'}) for prompt-job with priority -100. 2012-02-28 21:06:36,974 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/memory_before_suspend'}) for prompt-job with priority -10. 2012-02-28 21:06:36,976 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'suspend/memory_before_suspend'}) for prompt-job with priority 0. 2012-02-28 21:06:36,976 DEBUG Started firing prompt-shell. 2012-02-28 21:06:36,976 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'suspend/memory_before_suspend'}) for prompt-shell with priority 0. 2012-02-28 21:06:36,976 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:06:36,980 DEBUG Started firing message-exec. 2012-02-28 21:06:36,980 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'suspend/memory_before_suspend'}) for message-exec with priority 0. 2012-02-28 21:06:36,980 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:06:36,982 INFO Running command: meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend 2012-02-28 21:06:37,031 DEBUG Started firing message-result. 2012-02-28 21:06:37,031 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, , 0.0474619865417) for message-result with priority -100. 2012-02-28 21:06:37,032 DEBUG Finished firing message-result. 2012-02-28 21:06:37,032 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': '', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'duration': 0.04746198654174805, 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'suspend/memory_before_suspend'}) for message-exec with priority 0. 2012-02-28 21:06:37,032 DEBUG Finished firing message-exec. 2012-02-28 21:06:37,046 DEBUG Started firing prompt-test. 2012-02-28 21:06:37,047 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': '', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'duration': 0.04746198654174805, 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'suspend/memory_before_suspend'}) for prompt-test with priority 0. 2012-02-28 21:06:37,047 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': '', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'duration': 0.04746198654174805, 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'suspend/memory_before_suspend'}) for prompt-test with priority 100. 2012-02-28 21:06:37,047 DEBUG Finished firing prompt-test. 2012-02-28 21:06:37,049 DEBUG Finished firing prompt-shell. 2012-02-28 21:06:37,049 DEBUG Finished firing prompt-job. 2012-02-28 21:06:37,741 DEBUG Started firing prompt-job. 2012-02-28 21:06:37,742 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/wireless_before_suspend'}) for prompt-job with priority -100. 2012-02-28 21:06:38,211 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/wireless_before_suspend'}) for prompt-job with priority -10. 2012-02-28 21:06:38,211 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'name': 'suspend/wireless_before_suspend'}) for prompt-job with priority 0. 2012-02-28 21:06:38,232 DEBUG Started firing prompt-shell. 2012-02-28 21:06:38,232 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'name': 'suspend/wireless_before_suspend'}) for prompt-shell with priority 0. 2012-02-28 21:06:38,232 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:06:38,236 DEBUG Started firing message-exec. 2012-02-28 21:06:38,236 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'name': 'suspend/wireless_before_suspend'}) for message-exec with priority 0. 2012-02-28 21:06:38,236 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:06:38,238 INFO Running command: nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk '{print $2}'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done 2012-02-28 21:08:11,934 DEBUG Started firing message-result. 2012-02-28 21:08:11,934 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(fail, Error: Device 'eth0' (/org/freedesktop/NetworkManager/Devices/1) disconnecting failed: This device is not active ** WARNING **: handle_property_changed: failed to update property 'active-connections' of object type NMClient. Error: Timeout 90 sec expired. , 93.6940281391) for message-result with priority -100. 2012-02-28 21:08:11,934 DEBUG Finished firing message-result. 2012-02-28 21:08:11,935 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'fail', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'data': "Error: Device 'eth0' (/org/freedesktop/NetworkManager/Devices/1) disconnecting failed: This device is not active\n\n** WARNING **: handle_property_changed: failed to update property 'active-connections' of object type NMClient.\nError: Timeout 90 sec expired.\n", 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'duration': 93.69402813911438, 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'name': 'suspend/wireless_before_suspend'}) for message-exec with priority 0. 2012-02-28 21:08:11,935 DEBUG Finished firing message-exec. 2012-02-28 21:08:11,944 DEBUG Started firing prompt-test. 2012-02-28 21:08:11,944 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'fail', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'data': "Error: Device 'eth0' (/org/freedesktop/NetworkManager/Devices/1) disconnecting failed: This device is not active\n\n** WARNING **: handle_property_changed: failed to update property 'active-connections' of object type NMClient.\nError: Timeout 90 sec expired.\n", 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'duration': 93.69402813911438, 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'name': 'suspend/wireless_before_suspend'}) for prompt-test with priority 0. 2012-02-28 21:08:11,945 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'fail', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'data': "Error: Device 'eth0' (/org/freedesktop/NetworkManager/Devices/1) disconnecting failed: This device is not active\n\n** WARNING **: handle_property_changed: failed to update property 'active-connections' of object type NMClient.\nError: Timeout 90 sec expired.\n", 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'duration': 93.69402813911438, 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'name': 'suspend/wireless_before_suspend'}) for prompt-test with priority 100. 2012-02-28 21:08:11,945 DEBUG Finished firing prompt-test. 2012-02-28 21:08:11,945 DEBUG Finished firing prompt-shell. 2012-02-28 21:08:11,946 DEBUG Finished firing prompt-job. 2012-02-28 21:08:12,760 DEBUG Started firing prompt-job. 2012-02-28 21:08:12,760 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?', 'plugin': 'manual', 'requires': ["package.name == 'pm-utils'"], 'purpose': u'This test will check suspend and resume\n', 'name': 'suspend/suspend_advanced', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'suite': '__suspend__', 'type': 'test', 'verification': u'Did your system suspend and resume correctly?'}) for prompt-job with priority -100. 2012-02-28 21:08:13,184 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?', 'plugin': 'manual', 'requires': ["package.name == 'pm-utils'"], 'purpose': u'This test will check suspend and resume\n', 'name': 'suspend/suspend_advanced', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'suite': '__suspend__', 'type': 'test', 'verification': u'Did your system suspend and resume correctly?'}) for prompt-job with priority -10. 2012-02-28 21:08:13,186 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?', 'plugin': 'manual', 'requires': ["package.name == 'pm-utils'"], 'purpose': u'This test will check suspend and resume\n', 'name': 'suspend/suspend_advanced', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1.4.1-9', 'name': 'pm-utils', 'description': 'utilities and scripts for power management'}], 'verification': u'Did your system suspend and resume correctly?'}) for prompt-job with priority 0. 2012-02-28 21:08:13,206 DEBUG Finished firing prompt-job. 2012-02-28 21:08:13,672 DEBUG Started firing prompt-job. 2012-02-28 21:08:13,672 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did the system go to sleep after pressing the sleep key?'}) for prompt-job with priority -100. 2012-02-28 21:08:14,098 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'suite': '__keys__', 'type': 'test', 'verification': u'Did the system go to sleep after pressing the sleep key?'}) for prompt-job with priority -10. 2012-02-28 21:08:14,098 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the system go to sleep after pressing the sleep key?'}) for prompt-job with priority 0. 2012-02-28 21:08:14,121 DEBUG Finished firing prompt-job. 2012-02-28 21:08:14,591 DEBUG Started firing prompt-job. 2012-02-28 21:08:14,591 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-insert-after-suspend', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n'}) for prompt-job with priority -100. 2012-02-28 21:08:15,016 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-insert-after-suspend', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n'}) for prompt-job with priority -10. 2012-02-28 21:08:15,016 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-insert-after-suspend', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n'}) for prompt-job with priority 0. 2012-02-28 21:08:15,036 DEBUG Finished firing prompt-job. 2012-02-28 21:08:15,458 DEBUG Started firing prompt-job. 2012-02-28 21:08:15,458 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-insert-after-suspend', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n'}) for prompt-job with priority -100. 2012-02-28 21:08:15,883 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-insert-after-suspend', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n'}) for prompt-job with priority -10. 2012-02-28 21:08:15,883 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-insert-after-suspend', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n'}) for prompt-job with priority 0. 2012-02-28 21:08:15,903 DEBUG Finished firing prompt-job. 2012-02-28 21:08:18,780 DEBUG Started firing prompt-job. 2012-02-28 21:08:18,780 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-insert-after-suspend', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n'}) for prompt-job with priority -100. 2012-02-28 21:08:19,950 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-insert-after-suspend', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n'}) for prompt-job with priority -10. 2012-02-28 21:08:19,950 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-insert-after-suspend', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n'}) for prompt-job with priority 0. 2012-02-28 21:08:19,970 DEBUG Finished firing prompt-job. 2012-02-28 21:08:20,395 DEBUG Started firing prompt-job. 2012-02-28 21:08:20,395 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-insert-after-suspend', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n'}) for prompt-job with priority -100. 2012-02-28 21:08:20,818 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-insert-after-suspend', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n'}) for prompt-job with priority -10. 2012-02-28 21:08:20,819 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-insert-after-suspend', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n'}) for prompt-job with priority 0. 2012-02-28 21:08:20,842 DEBUG Finished firing prompt-job. 2012-02-28 21:08:21,267 DEBUG Started firing prompt-job. 2012-02-28 21:08:21,268 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/network_after_suspend'}) for prompt-job with priority -100. 2012-02-28 21:08:21,693 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/network_after_suspend'}) for prompt-job with priority -10. 2012-02-28 21:08:21,693 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/network_after_suspend'}) for prompt-job with priority 0. 2012-02-28 21:08:21,713 DEBUG Finished firing prompt-job. 2012-02-28 21:08:22,138 DEBUG Started firing prompt-job. 2012-02-28 21:08:22,138 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/resolution_after_suspend'}) for prompt-job with priority -100. 2012-02-28 21:08:22,567 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/resolution_after_suspend'}) for prompt-job with priority -10. 2012-02-28 21:08:22,567 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/resolution_after_suspend'}) for prompt-job with priority 0. 2012-02-28 21:08:22,587 DEBUG Finished firing prompt-job. 2012-02-28 21:08:23,014 DEBUG Started firing prompt-job. 2012-02-28 21:08:23,014 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Verify that mixer settings after suspend are the same as before suspend.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/audio_after_suspend'}) for prompt-job with priority -100. 2012-02-28 21:08:23,442 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Verify that mixer settings after suspend are the same as before suspend.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/audio_after_suspend'}) for prompt-job with priority -10. 2012-02-28 21:08:23,444 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Verify that mixer settings after suspend are the same as before suspend.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'name': 'alsa-base', 'description': 'ALSA driver configuration files'}], 'name': 'suspend/audio_after_suspend'}) for prompt-job with priority 0. 2012-02-28 21:08:23,465 DEBUG Finished firing prompt-job. 2012-02-28 21:08:23,890 DEBUG Started firing prompt-job. 2012-02-28 21:08:23,890 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/memory_after_suspend'}) for prompt-job with priority -100. 2012-02-28 21:08:24,317 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/memory_after_suspend'}) for prompt-job with priority -10. 2012-02-28 21:08:24,319 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'suspend/memory_after_suspend'}) for prompt-job with priority 0. 2012-02-28 21:08:24,805 DEBUG Finished firing prompt-job. 2012-02-28 21:08:25,233 DEBUG Started firing prompt-job. 2012-02-28 21:08:25,235 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/wireless_after_suspend'}) for prompt-job with priority -100. 2012-02-28 21:08:25,662 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/wireless_after_suspend'}) for prompt-job with priority -10. 2012-02-28 21:08:25,663 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'name': 'suspend/wireless_after_suspend'}) for prompt-job with priority 0. 2012-02-28 21:08:25,687 DEBUG Finished firing prompt-job. 2012-02-28 21:08:26,114 DEBUG Started firing prompt-job. 2012-02-28 21:08:26,115 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/bluetooth_detect_after_suspend'}) for prompt-job with priority -100. 2012-02-28 21:08:26,544 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'type': 'test', 'name': 'suspend/bluetooth_detect_after_suspend'}) for prompt-job with priority -10. 2012-02-28 21:08:26,546 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'name': 'bluez', 'description': 'Bluetooth tools and daemons'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1'}], 'name': 'suspend/bluetooth_detect_after_suspend'}) for prompt-job with priority 0. 2012-02-28 21:08:26,570 DEBUG Finished firing prompt-job. 2012-02-28 21:08:27,000 DEBUG Started firing prompt-job. 2012-02-28 21:08:27,000 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'type': 'test', 'name': 'usb/detect'}) for prompt-job with priority -100. 2012-02-28 21:08:27,435 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'type': 'test', 'name': 'usb/detect'}) for prompt-job with priority -10. 2012-02-28 21:08:27,436 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/detect'}) for prompt-job with priority 0. 2012-02-28 21:08:27,436 DEBUG Started firing prompt-shell. 2012-02-28 21:08:27,437 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/detect'}) for prompt-shell with priority 0. 2012-02-28 21:08:27,437 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:08:27,441 DEBUG Started firing message-exec. 2012-02-28 21:08:27,442 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'status': 'uninitiated', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/detect'}) for message-exec with priority 0. 2012-02-28 21:08:27,442 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:08:27,442 INFO Running command: lsusb | sed 's/.*\(ID .*\)/\1/' | head -n 4 2012-02-28 21:08:27,659 DEBUG Started firing message-result. 2012-02-28 21:08:27,659 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(pass, ID 1d6b:0002 Linux Foundation 2.0 root hub ID 1d6b:0002 Linux Foundation 2.0 root hub ID 1d6b:0001 Linux Foundation 1.1 root hub ID 1d6b:0001 Linux Foundation 1.1 root hub , 0.210875034332) for message-result with priority -100. 2012-02-28 21:08:27,659 DEBUG Finished firing message-result. 2012-02-28 21:08:27,659 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'status': 'pass', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': 'ID 1d6b:0002 Linux Foundation 2.0 root hub\nID 1d6b:0002 Linux Foundation 2.0 root hub\nID 1d6b:0001 Linux Foundation 1.1 root hub\nID 1d6b:0001 Linux Foundation 1.1 root hub\n', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'duration': 0.2108750343322754, 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/detect'}) for message-exec with priority 0. 2012-02-28 21:08:27,660 DEBUG Finished firing message-exec. 2012-02-28 21:08:27,662 DEBUG Started firing prompt-test. 2012-02-28 21:08:27,663 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'status': 'pass', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': 'ID 1d6b:0002 Linux Foundation 2.0 root hub\nID 1d6b:0002 Linux Foundation 2.0 root hub\nID 1d6b:0001 Linux Foundation 1.1 root hub\nID 1d6b:0001 Linux Foundation 1.1 root hub\n', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'duration': 0.2108750343322754, 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/detect'}) for prompt-test with priority 0. 2012-02-28 21:08:27,663 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'status': 'pass', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'data': 'ID 1d6b:0002 Linux Foundation 2.0 root hub\nID 1d6b:0002 Linux Foundation 2.0 root hub\nID 1d6b:0001 Linux Foundation 1.1 root hub\nID 1d6b:0001 Linux Foundation 1.1 root hub\n', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'duration': 0.2108750343322754, 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/detect'}) for prompt-test with priority 100. 2012-02-28 21:08:27,663 DEBUG Finished firing prompt-test. 2012-02-28 21:08:27,670 DEBUG Finished firing prompt-shell. 2012-02-28 21:08:27,670 DEBUG Finished firing prompt-job. 2012-02-28 21:08:28,099 DEBUG Started firing prompt-job. 2012-02-28 21:08:28,099 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n'}) for prompt-job with priority -100. 2012-02-28 21:08:28,771 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n'}) for prompt-job with priority -10. 2012-02-28 21:08:28,773 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n'}) for prompt-job with priority 0. 2012-02-28 21:08:28,795 DEBUG Started firing prompt-manual. 2012-02-28 21:08:28,796 DEBUG Calling /usr/share/checkbox/plugins/manual_test.py ManualTest.prompt_manual(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'requires': ["package.name == 'linux'"], 'name': 'usb/insert', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n'}) for prompt-manual with priority 0. 2012-02-28 21:08:37,222 DEBUG Started firing prompt-shell. 2012-02-28 21:08:37,223 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py ShellTest.prompt_shell(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'depends': ['usb/detect'], 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'command': 'removable_storage_watcher insert usb', 'requires': ["package.name == 'linux'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/insert'}) for prompt-shell with priority 0. 2012-02-28 21:08:37,223 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result() on message-result. 2012-02-28 21:08:37,225 DEBUG Started firing message-exec. 2012-02-28 21:08:37,227 DEBUG Calling /usr/share/checkbox/plugins/message_info.py MessageInfo.message_exec({'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'depends': ['usb/detect'], 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'command': 'removable_storage_watcher insert usb', 'requires': ["package.name == 'linux'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/insert'}) for message-exec with priority 0. 2012-02-28 21:08:37,228 DEBUG Calling /usr/share/checkbox/plugins/message_info.py stop() on stop. 2012-02-28 21:08:37,228 INFO Running command: removable_storage_watcher insert usb 2012-02-28 21:08:47,939 DEBUG Started firing message-result. 2012-02-28 21:08:47,939 DEBUG Calling /usr/share/checkbox/plugins/shell_test.py message_result(fail, 10 seconds have expired waiting for the device to be inserted. , 10.7079870701) for message-result with priority -100. 2012-02-28 21:08:47,939 DEBUG Finished firing message-result. 2012-02-28 21:08:47,939 DEBUG Calling /usr/share/checkbox/plugins/backend_info.py BackendInfo.message_exec({'info': None, 'status': 'fail', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'data': '10 seconds have expired waiting for the device to be inserted.\n', 'depends': ['usb/detect'], 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'duration': 10.707987070083618, 'command': 'removable_storage_watcher insert usb', 'requires': ["package.name == 'linux'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/insert'}) for message-exec with priority 0. 2012-02-28 21:08:47,940 DEBUG Finished firing message-exec. 2012-02-28 21:08:47,950 DEBUG Started firing prompt-test. 2012-02-28 21:08:47,950 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'fail', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'data': '10 seconds have expired waiting for the device to be inserted.\n', 'depends': ['usb/detect'], 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'duration': 10.707987070083618, 'command': 'removable_storage_watcher insert usb', 'requires': ["package.name == 'linux'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/insert'}) for prompt-test with priority 0. 2012-02-28 21:08:47,950 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'fail', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'data': '10 seconds have expired waiting for the device to be inserted.\n', 'depends': ['usb/detect'], 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'duration': 10.707987070083618, 'command': 'removable_storage_watcher insert usb', 'requires': ["package.name == 'linux'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/insert'}) for prompt-test with priority 100. 2012-02-28 21:08:47,952 ERROR Error running event handler /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'fail', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n', 'data': '10 seconds have expired waiting for the device to be inserted.\n', 'depends': ['usb/detect'], 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'duration': 10.707987070083618, 'command': 'removable_storage_watcher insert usb', 'requires': ["package.name == 'linux'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/insert'}) for event type 'prompt-test' Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/checkbox/reactor.py", line 74, in fire results.append(handler(*args, **kwargs)) File "/usr/share/checkbox/plugins/apport_prompt.py", line 229, in prompt_test 'suite:' : test["suite"]} KeyError: 'suite' 2012-02-28 21:08:47,952 DEBUG Finished firing prompt-test. 2012-02-28 21:08:47,954 DEBUG Finished firing prompt-shell. 2012-02-28 21:08:47,954 ERROR Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message self._handler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 163, in onStartTestClicked self._run_test(test, runner) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 159, in _run_test "output": data.strip()}) File "/usr/lib/python2.7/string.py", line 172, in substitute return self.pattern.sub(convert, self.template) TypeError: expected string or buffer 2012-02-28 21:08:51,134 DEBUG Started firing prompt-test. 2012-02-28 21:08:51,134 DEBUG Calling /usr/share/checkbox/plugins/subunit_report.py SubunitReport.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'requires': ["package.name == 'linux'"], 'data': '', 'name': 'usb/insert', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n'}) for prompt-test with priority 0. 2012-02-28 21:08:51,134 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.prompt_test(, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'requires': ["package.name == 'linux'"], 'data': '', 'name': 'usb/insert', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n'}) for prompt-test with priority 100. 2012-02-28 21:08:51,134 DEBUG Finished firing prompt-test. 2012-02-28 21:08:51,134 DEBUG Finished firing prompt-manual. 2012-02-28 21:08:51,135 DEBUG Finished firing prompt-job. 2012-02-28 21:08:53,766 DEBUG Started firing prompt-job. 2012-02-28 21:08:53,766 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'type': 'test', 'name': 'usb/storage-automated'}) for prompt-job with priority -100. 2012-02-28 21:08:54,214 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'type': 'test', 'name': 'usb/storage-automated'}) for prompt-job with priority -10. 2012-02-28 21:08:54,216 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'name': 'usb/storage-automated'}) for prompt-job with priority 0. 2012-02-28 21:08:54,238 DEBUG Finished firing prompt-job. 2012-02-28 21:08:54,669 DEBUG Started firing prompt-job. 2012-02-28 21:08:54,669 DEBUG Calling /usr/share/checkbox/plugins/persist_info.py PersistInfo.save(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n'}) for prompt-job with priority -100. 2012-02-28 21:08:55,101 DEBUG Calling /usr/share/checkbox/plugins/resource_info.py ResourceInfo.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'type': 'test', 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n'}) for prompt-job with priority -10. 2012-02-28 21:08:55,102 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.prompt_job(, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'name': 'linux', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP'}], 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n'}) for prompt-job with priority 0. 2012-02-28 21:08:55,124 DEBUG Finished firing prompt-job. 2012-02-28 21:08:55,553 DEBUG Finished firing prompt-jobs. 2012-02-28 21:08:55,553 DEBUG Started firing prompt-report. 2012-02-28 21:08:55,553 DEBUG Calling /usr/share/checkbox/plugins/report_prompt.py ReportPrompt.prompt_report() for prompt-report with priority 0. 2012-02-28 21:08:55,553 DEBUG Calling /usr/share/checkbox/plugins/report_prompt.py report_error() on report-error. 2012-02-28 21:08:55,556 DEBUG Started firing report. 2012-02-28 21:08:55,557 DEBUG Calling /usr/share/checkbox/plugins/system_info.py SystemInfo.report() for report with priority -10. 2012-02-28 21:08:55,558 INFO System ID: b845c366ea09c60efa3a45c1b5b21525 2012-02-28 21:08:55,558 DEBUG Started firing report-system_id. 2012-02-28 21:08:55,560 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_system_id(b845c366ea09c60efa3a45c1b5b21525) for report-system_id with priority 0. 2012-02-28 21:08:55,560 DEBUG Calling /usr/share/checkbox/plugins/submission_info.py SubmissionInfo.report_system_id(b845c366ea09c60efa3a45c1b5b21525) for report-system_id with priority 0. 2012-02-28 21:08:55,560 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_system_id(b845c366ea09c60efa3a45c1b5b21525) for report-system_id with priority 0. 2012-02-28 21:08:55,560 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.report_system_id(b845c366ea09c60efa3a45c1b5b21525) for report-system_id with priority 0. 2012-02-28 21:08:55,560 DEBUG Finished firing report-system_id. 2012-02-28 21:08:55,560 DEBUG Calling /usr/share/checkbox/plugins/jobs_prompt.py JobsPrompt.report() for report with priority 0. 2012-02-28 21:08:56,918 DEBUG Started firing report-tests. 2012-02-28 21:08:56,920 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_tests([{'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that internal speakers work correctly\nSTEPS:\n 1. Make sure that no external speakers or headphones are connected\n If testing a desktop, external speakers are allowed\n 2. Click the Test button to play a brief tone on your audio device\nVERIFICATION:\n Did you hear a tone?', 'name': 'audio/playback_auto', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base' and package.name == 'python-gst0.10'"], 'data': '', 'steps': u'1. Make sure that no external speakers or headphones are connected\nIf testing a desktop, external speakers are allowed\n2. Click the Test button to play a brief tone on your audio device\n', 'depends': ['audio/list_devices'], 'command': "audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; gst_pipeline_test -t 2 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink'; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings", 'verification': u'Did you hear a tone?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'description': 'ALSA driver configuration files', 'name': 'alsa-base'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'description': 'generic media-playing framework (Python bindings)', 'name': 'python-gst0.10'}], 'purpose': u'This test will check that internal speakers work correctly\n'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that recording sound using the onboard microphone works correctly\nSTEPS:\n 1. Disconnect any external microphones that you have plugged in\n 2. Click "Test", then speak into your internal microphone\n 3. After a few seconds, your speech will be played back to you.\nVERIFICATION:\n Did you hear your speech played back?', 'name': 'audio/alsa_record_playback_internal', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'steps': u'1. Disconnect any external microphones that you have plugged in\n2. Click "Test", then speak into your internal microphone\n3. After a few seconds, your speech will be played back to you.\n', 'depends': ['audio/playback_auto'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'description': 'ALSA driver configuration files', 'name': 'alsa-base'}], 'purpose': u'This test will check that recording sound using the onboard microphone works correctly\n'}, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check that recording sound using an external microphone works correctly\nSTEPS:\n 1. Connect a microphone to your microphone port\n 2. Click "Test", then speak into the external microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back?', 'name': 'audio/alsa_record_playback_external', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'steps': u'1. Connect a microphone to your microphone port\n2. Click "Test", then speak into the external microphone\n3. After a few seconds, your speech will be played back to you\n', 'depends': ['audio/playback_headphones'], 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=pci --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'description': 'ALSA driver configuration files', 'name': 'alsa-base'}], 'purpose': u'This test will check that recording sound using an external microphone works correctly\n'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that a USB audio device works correctly\nSTEPS:\n 1. Connect a USB audio device to your system\n 2. Click "Test", then speak into the microphone\n 3. After a few seconds, your speech will be played back to you\nVERIFICATION:\n Did you hear your speech played back through the USB headphones?', 'name': 'audio/alsa_record_playback_usb', 'plugin': 'manual', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'data': '', 'steps': u'1. Connect a USB audio device to your system\n2. Click "Test", then speak into the microphone\n3. After a few seconds, your speech will be played back to you\n', 'command': 'audio_settings store > $CHECKBOX_SHARE/pulseaudio_settings; audio_settings set --device=usb --volume=50; alsa_record_playback; audio_settings restore --file=$CHECKBOX_SHARE/pulseaudio_settings', 'verification': u'Did you hear your speech played back through the USB headphones?', 'suite': '__audio__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'description': 'ALSA driver configuration files', 'name': 'alsa-base'}], 'purpose': u'This test will check that a USB audio device works correctly\n'}, {'status': 'pass', 'description': u'Automated test to store bluetooth device information in checkbox report', 'plugin': 'shell', 'type': 'test', 'data': '70:F3:95:59:34:A3\n', 'command': "hcitool dev | tail -n+2 | awk '{print $2}' | tee $CHECKBOX_DATA/bluetooth_address", 'duration': 0.017323970794677734, 'suite': '__bluetooth__', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'description': 'Bluetooth tools and daemons', 'name': 'bluez'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1'}], 'name': 'bluetooth/detect-output'}, {'status': 'unsupported', 'description': u'This Automated test attempts to detect a camera.', 'plugin': 'shell', 'type': 'test', 'data': "Job requirement not met: 'package.name == 'xawtv''", 'command': 'camera_test -t detect', 'suite': '__camera__', 'requires': ["package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'name': 'camera/detect'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a video capture from the camera for ten seconds.\nVERIFICATION:\n Did you see the video capture?', 'plugin': 'manual', 'requires': ["package.name == 'python-gst0.10'", "device.category == 'CAPTURE'"], 'name': 'camera/display', 'steps': u'1. Click on Test to display a video capture from the camera for ten seconds.\n', 'depends': ['camera/detect'], 'command': 'camera_test -t display', 'verification': u'Did you see the video capture?', 'suite': '__camera__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'description': 'generic media-playing framework (Python bindings)', 'name': 'python-gst0.10'}, {'category': 'CAPTURE', 'product_id': '19894', 'bus': 'usb', 'vendor_id': '1121', 'driver': 'uvcvideo', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0'}, {'category': 'CAPTURE', 'bus': 'input', 'product': 'Villem', 'driver': 'uvcvideo', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5'}, {'category': 'CAPTURE', 'product_id': '19894', 'bus': 'usb', 'vendor_id': '1121', 'driver': 'uvcvideo', 'path': '/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1'}], 'purpose': u'This test will check that the built-in camera works\n'}, {'info': None, 'status': 'unsupported', 'description': u'PURPOSE:\n This test will check that the built-in camera works\nSTEPS:\n 1. Click on Test to display a still image from the camera\nVERIFICATION:\n Did you see the image?', 'name': 'camera/still', 'plugin': 'manual', 'requires': ["package.name == 'python-gst0.10'", "package.name == 'eog'", "package.name == 'xawtv'", "device.category == 'CAPTURE'"], 'data': "Job requirement not met: 'package.name == 'xawtv''", 'steps': u'1. Click on Test to display a still image from the camera\n', 'depends': ['camera/detect'], 'command': 'camera_test -t still', 'verification': u'Did you see the image?', 'suite': '__camera__', 'type': 'test', 'purpose': u'This test will check that the built-in camera works\n'}, {'status': 'pass', 'description': u'Test for clock jitter.', 'plugin': 'shell', 'type': 'test', 'data': 'Single CPU detected. No clock jitter testing necessary.\nclock direction test: start time 1330451642, stop time 1330451702, sleeptime 60, delta 0\nPASSED\n', 'command': 'clocktest', 'duration': 60.013773918151855, 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP', 'name': 'linux'}], 'name': 'cpu/clocktest'}, {'status': 'pass', 'description': u'Test offlining CPUs in a multicore system.', 'plugin': 'shell', 'type': 'test', 'data': 'Beginning CPU Offlining Test\n', 'command': 'cpu_offlining', 'user': 'root', 'duration': 0.020010948181152344, 'suite': '__cpu__', 'requires': ["package.name == 'linux'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP', 'name': 'linux'}], 'name': 'cpu/offlining_test'}, {'status': 'unsupported', 'description': u'This test checks cpu topology for accuracy', 'plugin': 'shell', 'type': 'test', 'data': "Job requirement not met: 'int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')'", 'command': 'cpu_topology', 'suite': '__cpu__', 'requires': ["int(cpuinfo.count) > 1 and (cpuinfo.platform == 'i386' or cpuinfo.platform == 'x86_64')"], 'name': 'cpu/topology'}, {'status': 'pass', 'description': u'Detects and displays disks attached to the system.', 'plugin': 'shell', 'data': 'USB Flash Drive\nWDC WD1600BEKT-60A25T1\n', 'command': 'udev_resource | filter_templates -w "category=DISK" | awk -F\': \' \'$1 == "product" { print $2 }\'', 'duration': 0.5465259552001953, 'suite': '__disk__', 'type': 'test', 'resources': [], 'name': 'disk/detect'}, {'status': 'untested', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0', 'plugin': 'shell', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0" and package.name == \'linux\''], 'command': 'hdparm -tT /dev/sdb | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'type': 'test', 'resources': [{'category': 'DISK', 'product': 'USB Flash Drive', 'vendor': 'USB 2.0', 'bus': 'scsi', 'driver': 'sd', 'path': '/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP', 'name': 'linux'}], 'name': 'disk/benchmark_sdb'}, {'status': 'untested', 'description': u'This test runs hdparm timing tests as a benchmark for /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0', 'plugin': 'shell', 'requires': ['device.path == "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0" and package.name == \'linux\''], 'command': 'hdparm -tT /dev/sda | sed \'s/:.*= */ = /\' | grep -v "^$"', 'user': 'root', 'suite': 'disk/benchmarks', 'type': 'test', 'resources': [{'category': 'DISK', 'bus': 'scsi', 'product': 'WDC WD1600BEKT-60A25T1', 'driver': 'sd', 'path': '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0'}, {'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP', 'name': 'linux'}], 'name': 'disk/benchmark_sda'}, {'info': None, 'status': 'untested', 'description': u"PURPOSE:\n This test will check the system can detect the insertion of a FireWire HDD\nSTEPS:\n 1. Click 'Test' to begin the test. This test will\n timeout and fail if the insertion has not been detected within 10 seconds.\n 2. Plug a FireWire HDD into an available FireWire port.\nVERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'data': '', 'name': 'firewire/insert', 'steps': u"1. Click 'Test' to begin the test. This test will\ntimeout and fail if the insertion has not been detected within 10 seconds.\n2. Plug a FireWire HDD into an available FireWire port.\n", 'command': 'removable_storage_watcher insert firewire', 'verification': u'The verification of this test is automated. Do not change the automatically\nselected result', 'suite': '__firewire__', 'type': 'test', 'resources': [], 'purpose': u'This test will check the system can detect the insertion of a FireWire HDD\n'}, {'status': 'uninitiated', 'description': u'This is an automated test which performs read/write operations on an attached\nFireWire HDD', 'plugin': 'shell', 'depends': ['firewire/insert'], 'command': 'removable_storage_test firewire', 'suite': '__firewire__', 'type': 'test', 'resources': [], 'name': 'firewire/storage-test'}, {'status': 'uninitiated', 'description': u" PURPOSE:\n This test will check the system can detect the removal of a FireWire HDD\n STEPS:\n 1. Click 'Test' to begin the test. This test will timeout and fail if\n the removal has not been detected within 10 seconds.\n 2. Remove the previously attached FireWire HDD from the FireWire port.\n VERIFICATION:\n The verification of this test is automated. Do not change the automatically\n selected result", 'plugin': 'manual', 'depends': ['firewire/storage-test'], 'command': 'removable_storage_watcher remove firewire', 'suite': '__firewire__', 'type': 'test', 'resources': [], 'name': 'firewire/remove'}, {'info': u'$output\n', 'status': 'pass', 'description': u'PURPOSE:\n This test will verify the default display resolution\nSTEPS:\n 1. This display is using the following resolution:\nINFO:\n $output\nVERIFICATION:\n Is this acceptable for your display?', 'name': 'graphics/resolution', 'plugin': 'manual', 'requires': ["device.category == 'VIDEO'"], 'data': '', 'steps': u'1. This display is using the following resolution:\n', 'command': 'resolution_test', 'verification': u'Is this acceptable for your display?', 'suite': '__graphics__', 'type': 'test', 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'purpose': u'This test will verify the default display resolution\n'}, {'status': 'pass', 'description': u'Ensure the current resolution meets or exceeds the recommended minimum\nresolution (800x600). See here for details:\n\nhttps://help.ubuntu.com/community/Installation/SystemRequirements', 'plugin': 'shell', 'type': 'test', 'data': '', 'command': 'resolution_test --horizontal 800 --vertical 600', 'duration': 0.09907007217407227, 'suite': '__graphics__', 'requires': ["device.category == 'VIDEO'"], 'resources': [{'category': 'VIDEO', 'subproduct_id': '5414', 'product_id': '10818', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'i915', 'path': '/devices/pci0000:00/0000:00:02.0', 'subvendor_id': '4156'}], 'name': 'graphics/minimum_resolution'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the default display\nSTEPS:\n 1. Click "Test" to display a video test.\nVERIFICATION:\n Do you see color bars and static?', 'name': 'graphics/display', 'plugin': 'manual', 'requires': ["package.name == 'xorg' and package.name == 'python-gst0.10'"], 'data': '', 'steps': u'1. Click "Test" to display a video test.\n', 'command': "gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! gconfvideosink'", 'verification': u'Do you see color bars and static?', 'suite': '__graphics__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1:7.6+10ubuntu1', 'description': 'X.Org X Window System', 'name': 'xorg'}, {'status': 'Installed', 'desired': 'Install', 'version': '0.10.22-3', 'description': 'generic media-playing framework (Python bindings)', 'name': 'python-gst0.10'}], 'purpose': u'This test will test the default display\n'}, {'status': 'pass', 'description': u'Check that VESA drivers are not in use', 'plugin': 'shell', 'data': '', 'command': "cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'", 'duration': 0.01777505874633789, 'suite': '__graphics__', 'type': 'test', 'resources': [], 'name': 'graphics/VESA_drivers_not_in_use'}, {'status': 'pass', 'description': u'Check that hardware is able to run compiz', 'plugin': 'shell', 'type': 'test', 'data': 'OpenGL vendor string: Tungsten Graphics, Inc\nOpenGL renderer string: Mesa DRI Mobile Intel\xc2\xae GM45 Express Chipset \nOpenGL version string: 2.1 Mesa 8.0.1\n\nNot software rendered: yes\nNot blacklisted: yes\nGLX fbconfig: yes\nGLX texture from pixmap: yes\nGL npot or rect textures: yes\n\nCompiz supported: yes\n', 'command': "perl -e '$a=`/usr/lib/nux/unity_support_test -c -p`;$a=~s/\\e\\[[\\d;]*m//g;print $a;exit($? ? 1:0)'", 'duration': 0.031275033950805664, 'suite': '__graphics__', 'requires': ["package.name == 'nux-tools'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '2.4.0-0ubuntu2', 'description': 'Visual rendering toolkit for real-time applications - tools', 'name': 'nux-tools'}], 'name': 'graphics/compiz_check'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test your pointing device\nSTEPS:\n 1. Move the cursor using the pointing device or touch the screen.\n 2. Perform some single/double/right click operations.\nVERIFICATION:\n Did the pointing device work as expected?', 'name': 'input/mouse', 'plugin': 'manual', 'type': 'test', 'data': '', 'steps': u'1. Move the cursor using the pointing device or touch the screen.\n2. Perform some single/double/right click operations.\n', 'verification': u'Did the pointing device work as expected?', 'suite': '__input__', 'requires': ["device.category == 'MOUSE' or device.category == 'TOUCH'"], 'resources': [{'category': 'TOUCH', 'bus': 'input', 'product': 'SynPS/2 Synaptics TouchPad', 'driver': 'psmouse', 'path': '/devices/platform/i8042/serio4/input/input6'}], 'purpose': u'This test will test your pointing device\n'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test your keyboard\nSTEPS:\n 1. Click on Test\n 2. On the open text area, use your keyboard to type something\nVERIFICATION:\n Is your keyboard working properly?', 'name': 'input/keyboard', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'data': '', 'steps': u'1. Click on Test\n2. On the open text area, use your keyboard to type something\n', 'command': 'keyboard_test', 'verification': u'Is your keyboard working properly?', 'suite': '__input__', 'type': 'test', 'resources': [{'category': 'KEYBOARD', 'bus': 'input', 'product': 'AT Translated Set 2 keyboard', 'driver': 'atkbd', 'path': '/devices/platform/i8042/serio0/input/input3'}], 'purpose': u'This test will test your keyboard\n'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the brightness key\nSTEPS:\n 1. Press the brightness buttons on the keyboard\nVERIFICATION:\n Did the brightness change following to your key presses?', 'name': 'keys/brightness', 'plugin': 'manual', 'type': 'test', 'data': '', 'steps': u'1. Press the brightness buttons on the keyboard\n', 'verification': u'Did the brightness change following to your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'purpose': u'This test will test the brightness key\n'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the volume keys\nSTEPS:\n 1. Press the volume buttons on the keyboard\nVERIFICATION:\n Did the volume change following to your key presses?', 'plugin': 'manual', 'data': '', 'name': 'keys/volume', 'steps': u'1. Press the volume buttons on the keyboard\n', 'purpose': u'This test will test the volume keys\n', 'suite': '__keys__', 'type': 'test', 'resources': [], 'verification': u'Did the volume change following to your key presses?'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the mute key\nSTEPS:\n 1. Press the mute button on the keyboard\nVERIFICATION:\n Did the volume mute following your key presses?', 'name': 'keys/mute', 'plugin': 'manual', 'type': 'test', 'data': '', 'steps': u'1. Press the mute button on the keyboard\n', 'verification': u'Did the volume mute following your key presses?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'purpose': u'This test will test the mute key\n'}, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will test the battery information key\nSTEPS:\n 1. Press the battery information key on the keyboard\nVERIFICATION:\n Did a notification appear showing the battery status?', 'name': 'keys/battery-info', 'plugin': 'manual', 'type': 'test', 'data': '', 'steps': u'1. Press the battery information key on the keyboard\n', 'verification': u'Did a notification appear showing the battery status?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'purpose': u'This test will test the battery information key\n'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will test the wireless key\nSTEPS:\n 1. Press the wireless key on the keyboard\n 2. Press the same key again\nVERIFICATION:\n Did the wireless go off on the first press and on again on the second?', 'name': 'keys/wireless', 'plugin': 'manual', 'type': 'test', 'data': '', 'steps': u'1. Press the wireless key on the keyboard\n2. Press the same key again\n', 'verification': u'Did the wireless go off on the first press and on again on the second?', 'suite': '__keys__', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'purpose': u'This test will test the wireless key\n'}, {'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the media keys of your keyboard\nSTEPS:\n 1. Click test to open a window on which to test the media control keys.\n 2. If all the keys work, the test will be marked as passed.\n 3. If your computer has no media control keys, Skip this test.\n VERIFICATION:\n Do the keys work as expected?', 'plugin': 'manual', 'requires': ["device.category == 'KEYBOARD'"], 'command': 'media_keys_test', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'KEYBOARD', 'bus': 'input', 'product': 'AT Translated Set 2 keyboard', 'driver': 'atkbd', 'path': '/devices/platform/i8042/serio0/input/input3'}], 'name': 'keys/media-control'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Multimedia Card (MMC) media\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/mmc-insert', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Multimedia Card (MMC) media\n'}, {'status': 'fail', 'description': u'This test is automated and executes after the mediacard/mmc-insert\ntest is run. It tests reading and writing to the MMC card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/mmc-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.15207409858703613, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-storage'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of the MMC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-remove', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/mmc-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects\nthe removal of the MMC card from the systems card reader.\n'}, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/mmc-insert-after-suspend test\nis run. It tests reading and writing to the MMC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/mmc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/mmc-storage-after-suspend'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an MMC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the MMC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-remove-after-suspend', 'steps': u'1. Click "Test" and remove the MMC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/mmc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects the removal\nof an MMC card from the systems card reader after the system has been suspended.\n'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital (SD) media card\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/sd-insert', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital (SD) media card\n'}, {'status': 'fail', 'description': u'This test is automated and executes after the mediacard/sd-insert\ntest is run. It tests reading and writing to the SD card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/sd-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.152069091796875, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sd-storage'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-remove', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sd-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader.\n'}, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sd-insert-after-suspend test\nis run. It tests reading and writing to the SD card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sd-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sd-storage-after-suspend'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SD card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SD card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-remove-after-suspend', 'steps': u'1. Click "Test" and remove the SD card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sd-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects\nthe removal of an SD card from the systems card reader after the system has been suspended.\n'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Secure Digital High-Capacity (SDHC) media card\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/sdhc-insert', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Secure Digital High-Capacity (SDHC) media card\n'}, {'status': 'fail', 'description': u'This test is automated and executes after the mediacard/sdhc-insert\ntest is run. It tests reading and writing to the SDHC card.', 'plugin': 'shell', 'data': 'No removable drives were detected, aborting\n', 'depends': ['mediacard/sdhc-insert'], 'command': 'removable_storage_test sdio', 'duration': 0.15236210823059082, 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sdhc-storage'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of an SDHC card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-remove', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sdhc-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects\nthe removal of an SDHC card from the systems card reader.\n'}, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/sdhc-insert-after-suspend test\nis run. It tests reading and writing to the SDHC card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/sdhc-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/sdhc-storage-after-suspend'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of an SDHC card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the SDHC card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-remove-after-suspend', 'steps': u'1. Click "Test" and remove the SDHC card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/sdhc-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects the removal\nof an SDHC card from the systems card reader after the system has been suspended.\n'}, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a Compact Flash (CF) media card\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'data': '', 'name': 'mediacard/cf-insert', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a Compact Flash (CF) media card\n'}, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert\ntest is run. It tests reading and writing to the CF card.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/cf-storage'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects\n the removal of a CF card from the systems card reader.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-remove', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/cf-storage'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects\nthe removal of a CF card from the systems card reader.\n'}, {'status': 'uninitiated', 'description': u'This test is automated and executes after the mediacard/cf-insert-after-suspend test\nis run. It tests reading and writing to the CF card after the system has been suspended.', 'plugin': 'shell', 'depends': ['mediacard/cf-insert-after-suspend'], 'command': 'removable_storage_test sdio', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'name': 'mediacard/cf-storage-after-suspend'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal\n of a CF card from the systems card reader after the system has been suspended.\nSTEPS:\n 1. Click "Test" and remove the CF card from the reader.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-remove-after-suspend', 'steps': u'1. Click "Test" and remove the CF card from the reader.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['mediacard/cf-storage-after-suspend'], 'command': 'removable_storage_watcher remove sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the system correctly detects the removal\nof a CF card from the systems card reader after the system has been suspended.\n'}, {'status': 'pass', 'description': u'This test checks the amount of memory which is reporting in meminfo against\nthe size of the memory modules detected by DMI.', 'plugin': 'shell', 'data': 'Meminfo total: 3010552 kB\nDMI total: 3072000 kB\nAccuracy: 97.00\n', 'command': 'memory_compare', 'user': 'root', 'duration': 0.04471111297607422, 'suite': '__memory__', 'type': 'test', 'resources': [], 'name': 'memory/info'}, {'status': 'pass', 'description': u' Determine if we need to run tests specific to portable computers that may not apply to desktops.', 'plugin': 'shell', 'data': 'Type: Notebook\nBattery: YES\n', 'command': 'check_is_laptop', 'user': 'root', 'duration': 0.2676069736480713, 'suite': '__miscellanea__', 'type': 'test', 'resources': [], 'name': 'miscellanea/is_laptop'}, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check your VGA port. Skip if your system does not have a VGA port.\nSTEPS:\n 1. Connect a display (if not already connected) to the VGA port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'name': 'monitor/vga', 'plugin': 'manual', 'type': 'test', 'data': '', 'steps': u'1. Connect a display (if not already connected) to the VGA port on your system\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.vga == 'supported'"], 'resources': [{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}], 'purpose': u'This test will check your VGA port. Skip if your system does not have a VGA port.\n'}, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check your HDMI port. Skip if your system does not have a HDMI port\nSTEPS:\n 1. Connect a display (if not already connected) to the HDMI port on your system\nVERIFICATION:\n Was the desktop displayed correctly on both screens?', 'name': 'monitor/hdmi', 'plugin': 'manual', 'type': 'test', 'data': '', 'steps': u'1. Connect a display (if not already connected) to the HDMI port on your system\n', 'verification': u'Was the desktop displayed correctly on both screens?', 'suite': '__monitor__', 'requires': ["display.hdmi == 'supported'"], 'resources': [{'tv': 'supported', 'lvds': 'supported', 'hdmi': 'supported', 'dp': 'supported', 'vga': 'supported'}], 'purpose': u'This test will check your HDMI port. Skip if your system does not have a HDMI port\n'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check your monitor power saving capabilities\nSTEPS:\n 1. Click "Test" to try the power saving capabilities of your monitor\n 2. Press any key or move the mouse to recover\nVERIFICATION:\n Did the the monitor go blank and turn on again?', 'plugin': 'manual', 'data': '', 'name': 'monitor/powersaving', 'steps': u'1. Click "Test" to try the power saving capabilities of your monitor\n2. Press any key or move the mouse to recover\n', 'command': 'xset dpms force off', 'verification': u'Did the the monitor go blank and turn on again?', 'suite': '__monitor__', 'type': 'test', 'resources': [], 'purpose': u'This test will check your monitor power saving capabilities\n'}, {'status': 'pass', 'description': u'Test to detect the available network controllers', 'plugin': 'shell', 'type': 'test', 'data': 'Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)\nRealtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)\n', 'command': 'network_device_info', 'duration': 0.10278010368347168, 'suite': '__networking__', 'requires': ["device.category == 'NETWORK' or device.category == 'WIRELESS'"], 'resources': [{'category': 'NETWORK', 'subproduct_id': '5414', 'product_id': '33078', 'bus': 'pci', 'vendor_id': '4332', 'driver': 'r8169', 'path': '/devices/pci0000:00/0000:00:1c.5/0000:85:00.0', 'subvendor_id': '4156'}], 'name': 'networking/detect'}, {'status': 'pass', 'description': u'Tests whether the system has a working Internet connection.', 'plugin': 'shell', 'data': 'Internet connection fully established\n', 'depends': ['networking/detect'], 'command': 'internet_test', 'duration': 1.0782089233398438, 'suite': '__networking__', 'type': 'test', 'resources': [], 'name': 'networking/internet'}, {'info': None, 'status': 'pass', 'description': u'PURPOSE:\n This test will check your wireless connection.\nSTEPS:\n 1. Click on the Network icon in the panel.\n 2. Select a network below the \'Wireless networks\' section.\n 3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\nVERIFICATION:\n Did a notification show and was the connection correctly established?', 'name': 'wireless/wireless_connection', 'plugin': 'manual', 'requires': ["device.category == 'WIRELESS'"], 'data': '', 'steps': u'1. Click on the Network icon in the panel.\n2. Select a network below the \'Wireless networks\' section.\n3. Click "Test" to verify that it\'s possible to establish an HTTP connection.\n', 'command': 'network_check', 'verification': u'Did a notification show and was the connection correctly established?', 'suite': '__wireless__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'purpose': u'This test will check your wireless connection.\n'}, {'status': 'pass', 'description': u'Test to detect the optical drives', 'plugin': 'shell', 'type': 'test', 'data': ' hp CDDVDW TS-L633N\n', 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=CDROM"\' | sed \'/^$/d\'\n$vendor $product\nEOF', 'duration': 0.41792798042297363, 'suite': '__optical__', 'requires': ["device.category == 'CDROM'"], 'resources': [{'category': 'CDROM', 'bus': 'scsi', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0'}], 'name': 'optical/detect'}, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check your optical devices ability to read CD media\nSTEPS:\n 1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n 2. If a file browser does not open automatically, open the file browser and access the disk.\n 3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\nVERIFICATION:\n Were you able to view files on the disk and either open a file to read or copy a file to your home directory?', 'name': 'optical/read', 'plugin': 'manual', 'requires': ["device.category == 'CDROM'"], 'purpose': u'This test will check your optical devices ability to read CD media\n', 'data': '', 'steps': u'1. Insert appropriate non-blank media into your optical drive(s). Movie and Audio Disks may not work. Self-created data disks have the greatest chance of working.\n2. If a file browser does not open automatically, open the file browser and access the disk.\n3. Attempt to open a text file on the disk, or copy a file from the disk to your home directory.\n', 'command': 'optical_read_test /dev/cdrom', 'user': 'root', 'suite': '__optical__', 'type': 'test', 'resources': [{'category': 'CDROM', 'bus': 'scsi', 'product': 'hp CDDVDW TS-L633N', 'driver': 'sr', 'path': '/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0'}], 'verification': u'Were you able to view files on the disk and either open a file to read or copy a file to your home directory?'}, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\nSTEPS:\n 1. Plug a PCMCIA or ExpressCard device into the computer\nVERIFICATION:\n Was the device correctly detected?', 'plugin': 'manual', 'data': '', 'name': 'pcmcia-pcix/detect', 'steps': u'1. Plug a PCMCIA or ExpressCard device into the computer\n', 'purpose': u'This will verify that a PCMCIA or ExpressCard slot can detect inserted devices\n', 'suite': '__pcmcia-pcix__', 'type': 'test', 'resources': [], 'verification': u'Was the device correctly detected?'}, {'status': 'pass', 'description': u'Make sure that the RTC (Real-Time Clock) device exists.', 'plugin': 'shell', 'type': 'test', 'data': '', 'command': 'test -e /dev/rtc', 'duration': 0.012669086456298828, 'suite': '__power-management__', 'requires': ["package.name == 'linux'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP', 'name': 'linux'}], 'name': 'power-management/rtc'}, {'status': 'pass', 'description': u'Record the current network before suspending.', 'plugin': 'shell', 'data': 'Internet connection fully established\n', 'depends': ['networking/detect'], 'command': 'internet_test | tee $CHECKBOX_DATA/network_before_suspend.txt', 'duration': 1.0709130764007568, 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/network_before_suspend'}, {'status': 'pass', 'description': u'Record the current resolution before suspending.', 'plugin': 'shell', 'data': '', 'command': "xrandr -q |grep '*'| awk '{print $1}' > $CHECKBOX_DATA/resolution_before_suspend.txt", 'duration': 0.4951949119567871, 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/resolution_before_suspend'}, {'status': 'pass', 'description': u'Record mixer settings before suspending.', 'plugin': 'shell', 'type': 'test', 'data': '', 'command': 'amixer > $CHECKBOX_DATA/audio_before_suspend.txt', 'duration': 0.014035940170288086, 'suite': '__suspend__', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'description': 'ALSA driver configuration files', 'name': 'alsa-base'}], 'name': 'suspend/audio_before_suspend'}, {'status': 'pass', 'description': u'Dumps memory info to a file for comparison after suspend test has been run', 'plugin': 'shell', 'type': 'test', 'data': '', 'command': 'meminfo_resource > $CHECKBOX_DATA/meminfo_before_suspend', 'duration': 0.04746198654174805, 'suite': '__suspend__', 'requires': ["package.name == 'linux'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP', 'name': 'linux'}], 'name': 'suspend/memory_before_suspend'}, {'status': 'fail', 'description': u"This test disconnects all connections and then connects to the wireless\ninterface. It then checks the connection to confirm it's working as expected.", 'plugin': 'shell', 'type': 'test', 'data': "Error: Device 'eth0' (/org/freedesktop/NetworkManager/Devices/1) disconnecting failed: This device is not active\n\n** WARNING **: handle_property_changed: failed to update property 'active-connections' of object type NMClient.\nError: Timeout 90 sec expired.\n", 'depends': ['wireless/wireless_connection'], 'command': 'nmcli -t -f UUID con status > $CHECKBOX_DATA/connections && connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'duration': 93.69402813911438, 'suite': '__suspend__', 'requires': ["device.category == 'WIRELESS'"], 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'name': 'suspend/wireless_before_suspend'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check suspend and resume\nSTEPS:\n 1. Click "Test" and your system will suspend for about 30 - 60 seconds\n 2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n 3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\nVERIFICATION:\n Did your system suspend and resume correctly?', 'plugin': 'manual', 'requires': ["package.name == 'pm-utils'"], 'purpose': u'This test will check suspend and resume\n', 'name': 'suspend/suspend_advanced', 'steps': u'1. Click "Test" and your system will suspend for about 30 - 60 seconds\n2. If your system does not wake itself up after 60 seconds, please press the power button momentarily to wake the system manually\n3. If your system fails to wake at all and must be rebooted, restart System Testing after reboot and mark this test as Failed\n', 'depends': ['power-management/rtc', 'suspend/network_before_suspend', 'suspend/resolution_before_suspend', 'suspend/wireless_before_suspend', 'bluetooth/detect-output', 'suspend/cpu_before_suspend', 'suspend/memory_before_suspend'], 'command': 'sleep_test -d', 'user': 'root', 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '1.4.1-9', 'description': 'utilities and scripts for power management', 'name': 'pm-utils'}], 'verification': u'Did your system suspend and resume correctly?'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will test the sleep key\nSTEPS:\n 1. Press the sleep key on the keyboard\n 2. Wake your system up by pressing the power button\nVERIFICATION:\n Did the system go to sleep after pressing the sleep key?', 'plugin': 'manual', 'requires': ["dmi.product in ['Notebook','Laptop','Portable']"], 'name': 'keys/sleep', 'depends': ['suspend/suspend_advanced'], 'steps': u'1. Press the sleep key on the keyboard\n2. Wake your system up by pressing the power button\n', 'purpose': u'This test will test the sleep key\n', 'suite': '__keys__', 'type': 'test', 'resources': [{'category': 'CHASSIS', 'path': '/devices/virtual/dmi/id/chassis', 'product': 'Notebook', 'vendor': 'Hewlett-Packard', 'serial': 'serial#'}], 'verification': u'Did the system go to sleep after pressing the sleep key?'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an MMC card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an MMC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/mmc-insert-after-suspend', 'steps': u'1. Click "Test" and insert an MMC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an MMC card after the system has been suspended\n'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SD card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SD card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sd-insert-after-suspend', 'steps': u'1. Click "Test" and insert an SD card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SD card after the system has been suspended\n'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of an SDHC media card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert an SDHC card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/sdhc-insert-after-suspend', 'steps': u'1. Click "Test" and insert an SDHC card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of an SDHC media card after the system has been suspended\n'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the systems media card reader can\n detect the insertion of a CF card after the system has been suspended\nSTEPS:\n 1. Click "Test" and insert a CF card into the reader.\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'name': 'mediacard/cf-insert-after-suspend', 'steps': u'1. Click "Test" and insert a CF card into the reader.\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['suspend/suspend_advanced'], 'command': 'removable_storage_watcher insert sdio', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__mediacard__', 'type': 'test', 'resources': [], 'purpose': u'This test will check that the systems media card reader can\ndetect the insertion of a CF card after the system has been suspended\n'}, {'status': 'uninitiated', 'description': u'Test the network after resuming.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/network_before_suspend'], 'command': 'network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt -', 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/network_after_suspend'}, {'status': 'uninitiated', 'description': u'Test to see that we have the same resolution after resuming as before.', 'plugin': 'shell', 'depends': ['suspend/suspend_advanced', 'suspend/resolution_before_suspend'], 'command': "xrandr -q |grep '*'| awk '{print $1}' | diff $CHECKBOX_DATA/resolution_before_suspend.txt -", 'suite': '__suspend__', 'type': 'test', 'resources': [], 'name': 'suspend/resolution_after_suspend'}, {'status': 'uninitiated', 'description': u'Verify that mixer settings after suspend are the same as before suspend.', 'plugin': 'shell', 'requires': ["device.category == 'AUDIO'", "package.name == 'alsa-base'"], 'depends': ['suspend/suspend_advanced', 'suspend/audio_before_suspend'], 'command': 'amixer | diff $CHECKBOX_DATA/audio_before_suspend.txt -', 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'AUDIO', 'subproduct_id': '5414', 'product_id': '10558', 'bus': 'pci', 'vendor_id': '32902', 'driver': 'snd_hda_intel', 'path': '/devices/pci0000:00/0000:00:1b.0', 'subvendor_id': '4156'}, {'status': 'Installed', 'desired': 'Install', 'version': '1.0.25+dfsg-0ubuntu1', 'description': 'ALSA driver configuration files', 'name': 'alsa-base'}], 'name': 'suspend/audio_after_suspend'}, {'status': 'uninitiated', 'description': u'Verify that all memory is available after resuming from suspend.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'depends': ['suspend/suspend_advanced', 'suspend/memory_before_suspend'], 'command': 'meminfo_resource | diff $CHECKBOX_DATA/meminfo_before_suspend -', 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP', 'name': 'linux'}], 'name': 'suspend/memory_after_suspend'}, {'status': 'uninitiated', 'description': u'This test checks that the wireless interface is working after suspending the system. It\ndisconnects all interfaces and then connects to the wireless interface and checks that the\nconnection is working as expected.', 'plugin': 'shell', 'requires': ["device.category == 'WIRELESS'"], 'depends': ['suspend/suspend_advanced', 'suspend/wireless_before_suspend'], 'command': 'connect_wireless && internet_test --interface=`nmcli dev list | grep -B 1 wireless | grep GENERAL.DEVICE | awk \'{print $2}\'` && for con in `cat $CHECKBOX_DATA/connections`; do nmcli con up uuid "$con"; done', 'suite': '__suspend__', 'type': 'test', 'resources': [{'category': 'WIRELESS', 'subproduct_id': '5384', 'product_id': '17173', 'bus': 'pci', 'vendor_id': '5348', 'driver': 'wl', 'path': '/devices/pci0000:00/0000:00:1c.1/0000:02:00.0', 'subvendor_id': '4156'}], 'name': 'suspend/wireless_after_suspend'}, {'status': 'uninitiated', 'description': u'This test grabs the hardware address of the bluetooth adapter after suspend and compares it to the address grabbed before suspend.', 'plugin': 'shell', 'requires': ["package.name == 'bluez'", "device.category == 'BLUETOOTH'"], 'depends': ['suspend/suspend_advanced', 'bluetooth/detect-output'], 'command': "hcitool dev | tail -n+2 | awk '{print $2}' |diff $CHECKBOX_DATA/bluetooth_address -", 'suite': '__suspend__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '4.98-2ubuntu1', 'description': 'Bluetooth tools and daemons', 'name': 'bluez'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0'}, {'category': 'BLUETOOTH', 'product_id': '8989', 'bus': 'usb', 'vendor_id': '1008', 'driver': 'btusb', 'path': '/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1'}], 'name': 'suspend/bluetooth_detect_after_suspend'}, {'status': 'pass', 'description': u'Detects and shows USB devices attached to this system.', 'plugin': 'shell', 'type': 'test', 'data': 'ID 1d6b:0002 Linux Foundation 2.0 root hub\nID 1d6b:0002 Linux Foundation 2.0 root hub\nID 1d6b:0001 Linux Foundation 1.1 root hub\nID 1d6b:0001 Linux Foundation 1.1 root hub\n', 'command': "lsusb | sed 's/.*\\(ID .*\\)/\\1/' | head -n 4", 'duration': 0.2108750343322754, 'suite': '__usb__', 'requires': ["package.name == 'linux'"], 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP', 'name': 'linux'}], 'name': 'usb/detect'}, {'info': None, 'status': 'untested', 'description': u'PURPOSE:\n This test will check that the system correctly detects the insertion of\n a USB storage device\nSTEPS:\n 1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n (Note: this test will time-out after 10 seconds.)\n 2. Do not unplug the device after the test.\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'name': 'usb/insert', 'plugin': 'manual', 'requires': ["package.name == 'linux'"], 'data': '', 'steps': u'1. Click "Test" and insert a USB storage device (pen-drive/HDD).\n(Note: this test will time-out after 10 seconds.)\n2. Do not unplug the device after the test.\n', 'depends': ['usb/detect'], 'command': 'removable_storage_watcher insert usb', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP', 'name': 'linux'}], 'purpose': u'This test will check that the system correctly detects the insertion of\na USB storage device\n'}, {'status': 'uninitiated', 'description': u'This test is automated and executes after the usb/insert test is run.', 'plugin': 'shell', 'requires': ["package.name == 'linux'"], 'depends': ['usb/insert'], 'command': 'removable_storage_test usb', 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP', 'name': 'linux'}], 'name': 'usb/storage-automated'}, {'info': None, 'status': 'uninitiated', 'description': u'PURPOSE:\n This test will check that the system correctly detects the removal of\n a USB storage device\nSTEPS:\n 1. Click "Test" and remove the USB device.\n (Note: this test will time-out after 10 seconds.)\nVERIFICATION:\n The verification of this test is automated. Do not change the\n automatically selected result.', 'plugin': 'manual', 'requires': ["package.name == 'linux'"], 'name': 'usb/remove', 'steps': u'1. Click "Test" and remove the USB device.\n(Note: this test will time-out after 10 seconds.)\n', 'depends': ['usb/storage-automated'], 'command': 'removable_storage_watcher remove usb', 'verification': u'The verification of this test is automated. Do not change the\nautomatically selected result.', 'suite': '__usb__', 'type': 'test', 'resources': [{'status': 'Installed', 'desired': 'Install', 'version': '3.2.0-17.27', 'description': 'Linux kernel image for version 3.2.0 on 64 bit x86 SMP', 'name': 'linux'}], 'purpose': u'This test will check that the system correctly detects the removal of\na USB storage device\n'}]) for report-tests with priority 0. 2012-02-28 21:08:56,921 DEBUG Finished firing report-tests. 2012-02-28 21:08:56,922 DEBUG Started firing report-suites. 2012-02-28 21:08:56,922 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_suites([{'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/audio.txt*', 'description': u'Audio tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__audio__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/bluetooth.txt*', 'description': u'Bluetooth tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__bluetooth__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/camera.txt*', 'description': u'Camera tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__camera__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/cpu.txt*', 'description': u'CPU tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__cpu__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/disk.txt*', 'description': u'Disk tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__disk__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/firewire.txt*', 'description': u'Firewire disk tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__firewire__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/graphics.txt*', 'description': u'Graphics tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__graphics__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/info.txt*', 'description': u'Informational tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__info__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/input.txt*', 'description': u'Input Devices tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__input__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/keys.txt*', 'description': u'Hotkey tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__keys__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/mediacard.txt*', 'description': u'Media Card tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__mediacard__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/memory.txt*', 'description': u'Memory tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__memory__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/miscellanea.txt*', 'description': u'Miscellaneous tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__miscellanea__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/monitor.txt*', 'description': u'Monitor tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__monitor__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/networking.txt*', 'description': u'Networking tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__networking__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/wireless.txt*', 'description': u'Wireless networking tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__wireless__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/optical.txt*', 'description': u'Optical Drive tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__optical__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/pcmcia-pcix.txt*', 'description': u'PCMCIA/PCIX Card tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__pcmcia-pcix__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/power-management.txt*', 'description': u'Power Management tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__power-management__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/suspend.txt*', 'description': u'Suspend tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__suspend__'}, {'status': 'uninitiated', 'command': 'cat $CHECKBOX_SHARE/jobs/usb.txt*', 'description': u'USB tests', 'plugin': 'local', 'type': 'suite', 'resources': [], 'name': '__usb__'}, {'status': 'uninitiated', 'description': u'Benchmark for each disk', 'plugin': 'local', 'requires': ["device.category == 'DISK'"], 'command': 'cat <<\'EOF\' | run_templates -t -s \'udev_resource | filter_templates -w "category=DISK"\'\nplugin: shell\nname: disk/benchmark_`ls /sys$path/block`\nrequires: device.path == "$path" and package.name == \'linux\'\nuser: root\ncommand: hdparm -tT /dev/`ls /sys$path/block` | sed \'s/:.*= */ = /\' | grep -v "^$"\ndescription: This test runs hdparm timing tests as a benchmark for $path\nEOF', 'suite': '__disk__', 'type': 'suite', 'resources': [{'category': 'DISK', 'product': 'USB Flash Drive', 'vendor': 'USB 2.0', 'bus': 'scsi', 'driver': 'sd', 'path': '/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0'}, {'category': 'DISK', 'bus': 'scsi', 'product': 'WDC WD1600BEKT-60A25T1', 'driver': 'sd', 'path': '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0'}], 'name': 'disk/benchmarks'}]) for report-suites with priority 0. 2012-02-28 21:08:56,922 DEBUG Finished firing report-suites. 2012-02-28 21:08:56,923 DEBUG Started firing report-attachments. 2012-02-28 21:08:56,925 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_attachments([{'status': 'unsupported', 'description': u'Attaches a report of installed codecs for Intel HDA', 'plugin': 'attachment', 'type': 'attachment', 'data': "Job requirement not met: 'device.driver == 'HDA Intel''", 'command': 'cat /proc/asound/card*/codec#*', 'suite': '__info__', 'requires': ["device.driver == 'HDA Intel'"], 'name': 'codecs_attachment'}, {'status': 'pass', 'description': u'Attaches a report of CPU information', 'plugin': 'attachment', 'data': 'processor\t: 0\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 23\nmodel name\t: Intel(R) Celeron(R) CPU 900 @ 2.20GHz\nstepping\t: 10\nmicrocode\t: 0xa0b\ncpu MHz\t\t: 2194.415\ncache size\t: 1024 KB\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts\nbogomips\t: 4388.83\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 36 bits physical, 48 bits virtual\npower management:\n\n', 'command': 'cat /proc/cpuinfo', 'duration': 0.013729095458984375, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'cpuinfo_attachment'}, {'status': 'pass', 'description': u'Attaches a copy of /var/log/dmesg to the test results', 'plugin': 'attachment', 'data': '[ 0.000000] Initializing cgroup subsys cpuset\n[ 0.000000] Initializing cgroup subsys cpu\n[ 0.000000] Linux version 3.2.0-17-generic (buildd@allspice) (gcc version 4.6.2 (Ubuntu/Linaro 4.6.2-16ubuntu1) ) #27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012 (Ubuntu 3.2.0-17.27-generic 3.2.6)\n[ 0.000000] Command line: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity\n[ 0.000000] KERNEL supported cpus:\n[ 0.000000] Intel GenuineIntel\n[ 0.000000] AMD AuthenticAMD\n[ 0.000000] Centaur CentaurHauls\n[ 0.000000] Disabled fast string operations\n[ 0.000000] BIOS-provided physical RAM map:\n[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)\n[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)\n[ 0.000000] BIOS-e820: 00000000000ef000 - 0000000000100000 (reserved)\n[ 0.000000] BIOS-e820: 0000000000100000 - 00000000b6b4a000 (usable)\n[ 0.000000] BIOS-e820: 00000000b6b4a000 - 00000000b6b4c000 (reserved)\n[ 0.000000] BIOS-e820: 00000000b6b4c000 - 00000000b7970000 (usable)\n[ 0.000000] BIOS-e820: 00000000b7970000 - 00000000b7980000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000b7980000 - 00000000ba0ff000 (usable)\n[ 0.000000] BIOS-e820: 00000000ba0ff000 - 00000000ba2ff000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000ba2ff000 - 00000000bba99000 (usable)\n[ 0.000000] BIOS-e820: 00000000bba99000 - 00000000bba9a000 (reserved)\n[ 0.000000] BIOS-e820: 00000000bba9a000 - 00000000bbabf000 (usable)\n[ 0.000000] BIOS-e820: 00000000bbabf000 - 00000000bbacf000 (reserved)\n[ 0.000000] BIOS-e820: 00000000bbacf000 - 00000000bbbcf000 (ACPI NVS)\n[ 0.000000] BIOS-e820: 00000000bbbcf000 - 00000000bbbff000 (ACPI data)\n[ 0.000000] BIOS-e820: 00000000bbbff000 - 00000000bbc00000 (usable)\n[ 0.000000] BIOS-e820: 00000000bbc00000 - 00000000c0000000 (reserved)\n[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed10000 - 00000000fed14000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed18000 - 00000000fed1a000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)\n[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)\n[ 0.000000] BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)\n[ 0.000000] NX (Execute Disable) protection: active\n[ 0.000000] DMI 2.4 present.\n[ 0.000000] DMI: Hewlett-Packard /1526, BIOS 68PVI Ver. F.08 12/07/2010\n[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)\n[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)\n[ 0.000000] No AGP bridge found\n[ 0.000000] last_pfn = 0xbbc00 max_arch_pfn = 0x400000000\n[ 0.000000] MTRR default type: uncachable\n[ 0.000000] MTRR fixed ranges enabled:\n[ 0.000000] 00000-9FFFF write-back\n[ 0.000000] A0000-BFFFF uncachable\n[ 0.000000] C0000-FFFFF write-protect\n[ 0.000000] MTRR variable ranges enabled:\n[ 0.000000] 0 base 0FFE00000 mask FFFE00000 write-protect\n[ 0.000000] 1 base 000000000 mask F80000000 write-back\n[ 0.000000] 2 base 080000000 mask FC0000000 write-back\n[ 0.000000] 3 base 0B7970000 mask FFFFF0000 uncachable\n[ 0.000000] 4 disabled\n[ 0.000000] 5 disabled\n[ 0.000000] 6 disabled\n[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106\n[ 0.000000] initial memory mapped : 0 - 20000000\n[ 0.000000] Base memory trampoline at [ffff88000009a000] 9a000 size 20480\n[ 0.000000] init_memory_mapping: 0000000000000000-00000000bbc00000\n[ 0.000000] 0000000000 - 00bbc00000 page 2M\n[ 0.000000] kernel direct mapping tables up to bbc00000 @ 1fffc000-20000000\n[ 0.000000] RAMDISK: 7f1cb000 - 80000000\n[ 0.000000] ACPI: RSDP 00000000000f6970 00024 (v02 HPQOEM)\n[ 0.000000] ACPI: XSDT 00000000bbbfe120 00074 (v01 HPQOEM SLIC-MPC 0000000F 01000013)\n[ 0.000000] ACPI: FACP 00000000bbbfc000 000F4 (v03 HPQOEM 1526 0000000F HP 00000001)\n[ 0.000000] ACPI: DSDT 00000000bbbdb000 1B62B (v01 HPQOEM 1526 00000001 INTL 20060912)\n[ 0.000000] ACPI: FACS 00000000bbbad000 00040\n[ 0.000000] ACPI: HPET 00000000bbbfb000 00038 (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: APIC 00000000bbbfa000 00084 (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: MCFG 00000000bbbf9000 0003C (v01 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: ASF! 00000000bbbf8000 000A0 (v32 HPQOEM 1526 00000001 HP 00000001)\n[ 0.000000] ACPI: SSDT 00000000bbbd8000 002DD (v01 HPQOEM SataAhci 00001000 INTL 20060912)\n[ 0.000000] ACPI: SLIC 00000000bbbd6000 00176 (v01 HPQOEM SLIC-MPC 00000001 HP 00000001)\n[ 0.000000] ACPI: SSDT 00000000bbbd5000 0057B (v01 PmRef Cpu0Cst 00003001 INTL 20060912)\n[ 0.000000] ACPI: SSDT 00000000bbbd4000 0066C (v01 PmRef CpuPm 00003000 INTL 20060912)\n[ 0.000000] ACPI: SSDT 00000000bbbd3000 00288 (v01 PmRef Cpu0Tst 00003000 INTL 20060912)\n[ 0.000000] ACPI: Local APIC address 0xfee00000\n[ 0.000000] No NUMA configuration found\n[ 0.000000] Faking a node at 0000000000000000-00000000bbc00000\n[ 0.000000] Initmem setup node 0 0000000000000000-00000000bbc00000\n[ 0.000000] NODE_DATA [00000000bbaba000 - 00000000bbabefff]\n[ 0.000000] [ffffea0000000000-ffffea0002ffffff] PMD -> [ffff8800b3a00000-ffff8800b69fffff] on node 0\n[ 0.000000] Zone PFN ranges:\n[ 0.000000] DMA 0x00000010 -> 0x00001000\n[ 0.000000] DMA32 0x00001000 -> 0x00100000\n[ 0.000000] Normal empty\n[ 0.000000] Movable zone start PFN for each node\n[ 0.000000] early_node_map[7] active PFN ranges\n[ 0.000000] 0: 0x00000010 -> 0x0000009f\n[ 0.000000] 0: 0x00000100 -> 0x000b6b4a\n[ 0.000000] 0: 0x000b6b4c -> 0x000b7970\n[ 0.000000] 0: 0x000b7980 -> 0x000ba0ff\n[ 0.000000] 0: 0x000ba2ff -> 0x000bba99\n[ 0.000000] 0: 0x000bba9a -> 0x000bbabf\n[ 0.000000] 0: 0x000bbbff -> 0x000bbc00\n[ 0.000000] On node 0 totalpages: 768060\n[ 0.000000] DMA zone: 64 pages used for memmap\n[ 0.000000] DMA zone: 5 pages reserved\n[ 0.000000] DMA zone: 3914 pages, LIFO batch:0\n[ 0.000000] DMA32 zone: 11952 pages used for memmap\n[ 0.000000] DMA32 zone: 752125 pages, LIFO batch:31\n[ 0.000000] ACPI: PM-Timer IO Port: 0x408\n[ 0.000000] ACPI: Local APIC address 0xfee00000\n[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x00] disabled)\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])\n[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])\n[ 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])\n[ 0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23\n[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)\n[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)\n[ 0.000000] ACPI: IRQ0 used by override.\n[ 0.000000] ACPI: IRQ2 used by override.\n[ 0.000000] ACPI: IRQ9 used by override.\n[ 0.000000] Using ACPI (MADT) for SMP configuration information\n[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000\n[ 0.000000] SMP: Allowing 4 CPUs, 3 hotplug CPUs\n[ 0.000000] nr_irqs_gsi: 40\n[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000\n[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000ef000\n[ 0.000000] PM: Registered nosave memory: 00000000000ef000 - 0000000000100000\n[ 0.000000] PM: Registered nosave memory: 00000000b6b4a000 - 00000000b6b4c000\n[ 0.000000] PM: Registered nosave memory: 00000000b7970000 - 00000000b7980000\n[ 0.000000] PM: Registered nosave memory: 00000000ba0ff000 - 00000000ba2ff000\n[ 0.000000] PM: Registered nosave memory: 00000000bba99000 - 00000000bba9a000\n[ 0.000000] PM: Registered nosave memory: 00000000bbabf000 - 00000000bbacf000\n[ 0.000000] PM: Registered nosave memory: 00000000bbacf000 - 00000000bbbcf000\n[ 0.000000] PM: Registered nosave memory: 00000000bbbcf000 - 00000000bbbff000\n[ 0.000000] Allocating PCI resources starting at c0000000 (gap: c0000000:20000000)\n[ 0.000000] Booting paravirtualized kernel on bare hardware\n[ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1\n[ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff8800bb800000 s83072 r8192 d23424 u524288\n[ 0.000000] pcpu-alloc: s83072 r8192 d23424 u524288 alloc=1*2097152\n[ 0.000000] pcpu-alloc: [0] 0 1 2 3 \n[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 756039\n[ 0.000000] Policy zone: DMA32\n[ 0.000000] Kernel command line: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity\n[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)\n[ 0.000000] xsave/xrstor: enabled xstate_bv 0x3, cntxt size 0x240\n[ 0.000000] Checking aperture...\n[ 0.000000] No AGP bridge found\n[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area\n[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!\n[ 0.000000] Memory: 2992264k/3076096k available (6552k kernel code, 3856k absent, 79976k reserved, 6650k data, 920k init)\n[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1\n[ 0.000000] Hierarchical RCU implementation.\n[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.\n[ 0.000000] NR_IRQS:16640 nr_irqs:712 16\n[ 0.000000] Extended CMOS year: 2000\n[ 0.000000] Console: colour VGA+ 80x25\n[ 0.000000] console [tty0] enabled\n[ 0.000000] allocated 25165824 bytes of page_cgroup\n[ 0.000000] please try \'cgroup_disable=memory\' option if you don\'t want memory cgroups\n[ 0.000000] hpet clockevent registered\n[ 0.000000] Fast TSC calibration using PIT\n[ 0.000000] Detected 2194.415 MHz processor.\n[ 0.004004] Calibrating delay loop (skipped), value calculated using timer frequency.. 4388.83 BogoMIPS (lpj=8777660)\n[ 0.004008] pid_max: default: 32768 minimum: 301\n[ 0.004036] Security Framework initialized\n[ 0.004055] AppArmor: AppArmor initialized\n[ 0.004057] Yama: becoming mindful.\n[ 0.004479] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)\n[ 0.011004] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)\n[ 0.012448] Mount-cache hash table entries: 256\n[ 0.012634] Initializing cgroup subsys cpuacct\n[ 0.012640] Initializing cgroup subsys memory\n[ 0.012652] Initializing cgroup subsys devices\n[ 0.012655] Initializing cgroup subsys freezer\n[ 0.012657] Initializing cgroup subsys blkio\n[ 0.012665] Initializing cgroup subsys perf_event\n[ 0.012695] Disabled fast string operations\n[ 0.012702] mce: CPU supports 6 MCE banks\n[ 0.012710] CPU0: Thermal monitoring handled by SMI\n[ 0.012715] using mwait in idle threads.\n[ 0.012729] SMP alternatives: switching to UP code\n[ 0.021058] ACPI: Core revision 20110623\n[ 0.028023] ftrace: allocating 27009 entries in 106 pages\n[ 0.032473] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1\n[ 0.072923] CPU0: Intel(R) Celeron(R) CPU 900 @ 2.20GHz stepping 0a\n[ 0.076004] Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.\n[ 0.076004] ... version: 2\n[ 0.076004] ... bit width: 40\n[ 0.076004] ... generic registers: 2\n[ 0.076004] ... value mask: 000000ffffffffff\n[ 0.076004] ... max period: 000000007fffffff\n[ 0.076004] ... fixed-purpose events: 3\n[ 0.076004] ... event mask: 0000000700000003\n[ 0.076004] NMI watchdog enabled, takes one hw-pmu counter.\n[ 0.076004] Brought up 1 CPUs\n[ 0.076004] Total of 1 processors activated (4388.83 BogoMIPS).\n[ 0.076004] devtmpfs: initialized\n[ 0.076004] EVM: security.selinux\n[ 0.076004] EVM: security.SMACK64\n[ 0.076004] EVM: security.capability\n[ 0.076004] PM: Registering ACPI NVS region at b7970000 (65536 bytes)\n[ 0.076004] PM: Registering ACPI NVS region at ba0ff000 (2097152 bytes)\n[ 0.076004] PM: Registering ACPI NVS region at bbacf000 (1048576 bytes)\n[ 0.076004] print_constraints: dummy: \n[ 0.076004] RTC time: 17:14:36, date: 02/28/12\n[ 0.076004] NET: Registered protocol family 16\n[ 0.076004] ACPI FADT declares the system doesn\'t support PCIe ASPM, so disable it\n[ 0.076004] ACPI: bus type pci registered\n[ 0.076004] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)\n[ 0.076004] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820\n[ 0.134325] PCI: Using configuration type 1 for base access\n[ 0.135280] bio: create slab at 0\n[ 0.135378] ACPI: Added _OSI(Module Device)\n[ 0.135380] ACPI: Added _OSI(Processor Device)\n[ 0.135382] ACPI: Added _OSI(3.0 _SCP Extensions)\n[ 0.135383] ACPI: Added _OSI(Processor Aggregator Device)\n[ 0.137146] ACPI: EC: Look up EC in DSDT\n[ 0.145549] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored\n[ 0.540094] ACPI: Interpreter enabled\n[ 0.540099] ACPI: (supports S0 S3 S4 S5)\n[ 0.540118] ACPI: Using IOAPIC for interrupt routing\n[ 0.541151] ACPI: Power Resource [APPR] (off)\n[ 0.546716] ACPI: Power Resource [PFN6] (off)\n[ 0.546768] ACPI: Power Resource [PFN7] (off)\n[ 0.546821] ACPI: Power Resource [PFN8] (off)\n[ 0.546879] ACPI: Power Resource [PFN9] (off)\n[ 0.546929] ACPI: Power Resource [PFNA] (off)\n[ 0.546981] ACPI: Power Resource [PFNB] (off)\n[ 0.547021] ACPI: Power Resource [PGF0] (off)\n[ 0.547528] ACPI: Power Resource [PFN0] (off)\n[ 0.547580] ACPI: Power Resource [PFN1] (off)\n[ 0.547635] ACPI: Power Resource [PFN2] (off)\n[ 0.547686] ACPI: Power Resource [PFN3] (off)\n[ 0.547741] ACPI: Power Resource [PFN4] (off)\n[ 0.547793] ACPI: Power Resource [PFN5] (off)\n[ 0.548579] ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62\n[ 0.548801] ACPI: No dock devices found.\n[ 0.548804] HEST: Table not found.\n[ 0.548807] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug\n[ 0.549507] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])\n[ 0.550074] pci_root PNP0A08:00: host bridge window [io 0x0000-0x0cf7]\n[ 0.550077] pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff]\n[ 0.550079] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]\n[ 0.550083] pci_root PNP0A08:00: host bridge window [mem 0xc0000000-0xdfffffff]\n[ 0.550085] pci_root PNP0A08:00: host bridge window [mem 0xf0000000-0xfedfffff]\n[ 0.550088] pci_root PNP0A08:00: host bridge window [mem 0xfee01000-0xffffffff]\n[ 0.550102] pci 0000:00:00.0: [8086:2a40] type 0 class 0x000600\n[ 0.550125] DMAR: Forcing write-buffer flush capability\n[ 0.550127] DMAR: Disabling IOMMU for graphics on this chipset\n[ 0.550153] pci 0000:00:02.0: [8086:2a42] type 0 class 0x000300\n[ 0.550166] pci 0000:00:02.0: reg 10: [mem 0xd0000000-0xd03fffff 64bit]\n[ 0.550175] pci 0000:00:02.0: reg 18: [mem 0xc0000000-0xcfffffff 64bit pref]\n[ 0.550182] pci 0000:00:02.0: reg 20: [io 0x70f0-0x70f7]\n[ 0.550219] pci 0000:00:02.1: [8086:2a43] type 0 class 0x000380\n[ 0.550230] pci 0000:00:02.1: reg 10: [mem 0xd0500000-0xd05fffff 64bit]\n[ 0.550323] pci 0000:00:1a.0: [8086:2937] type 0 class 0x000c03\n[ 0.550381] pci 0000:00:1a.0: reg 20: [io 0x70c0-0x70df]\n[ 0.550452] pci 0000:00:1a.1: [8086:2938] type 0 class 0x000c03\n[ 0.550510] pci 0000:00:1a.1: reg 20: [io 0x70a0-0x70bf]\n[ 0.550580] pci 0000:00:1a.2: [8086:2939] type 0 class 0x000c03\n[ 0.550638] pci 0000:00:1a.2: reg 20: [io 0x7080-0x709f]\n[ 0.550719] pci 0000:00:1a.7: [8086:293c] type 0 class 0x000c03\n[ 0.550745] pci 0000:00:1a.7: reg 10: [mem 0xd8a04c00-0xd8a04fff]\n[ 0.550858] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold\n[ 0.550864] pci 0000:00:1a.7: PME# disabled\n[ 0.550896] pci 0000:00:1b.0: [8086:293e] type 0 class 0x000403\n[ 0.550917] pci 0000:00:1b.0: reg 10: [mem 0xd8a00000-0xd8a03fff 64bit]\n[ 0.551017] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold\n[ 0.551021] pci 0000:00:1b.0: PME# disabled\n[ 0.551050] pci 0000:00:1c.0: [8086:2940] type 1 class 0x000604\n[ 0.551155] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold\n[ 0.551159] pci 0000:00:1c.0: PME# disabled\n[ 0.551191] pci 0000:00:1c.1: [8086:2942] type 1 class 0x000604\n[ 0.551295] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold\n[ 0.551300] pci 0000:00:1c.1: PME# disabled\n[ 0.551331] pci 0000:00:1c.2: [8086:2944] type 1 class 0x000604\n[ 0.551435] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold\n[ 0.551439] pci 0000:00:1c.2: PME# disabled\n[ 0.551474] pci 0000:00:1c.4: [8086:2948] type 1 class 0x000604\n[ 0.551578] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold\n[ 0.551583] pci 0000:00:1c.4: PME# disabled\n[ 0.551614] pci 0000:00:1c.5: [8086:294a] type 1 class 0x000604\n[ 0.551718] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold\n[ 0.551723] pci 0000:00:1c.5: PME# disabled\n[ 0.551759] pci 0000:00:1d.0: [8086:2934] type 0 class 0x000c03\n[ 0.551817] pci 0000:00:1d.0: reg 20: [io 0x7060-0x707f]\n[ 0.551887] pci 0000:00:1d.1: [8086:2935] type 0 class 0x000c03\n[ 0.551944] pci 0000:00:1d.1: reg 20: [io 0x7040-0x705f]\n[ 0.552015] pci 0000:00:1d.2: [8086:2936] type 0 class 0x000c03\n[ 0.552086] pci 0000:00:1d.2: reg 20: [io 0x7020-0x703f]\n[ 0.560096] pci 0000:00:1d.7: [8086:293a] type 0 class 0x000c03\n[ 0.560123] pci 0000:00:1d.7: reg 10: [mem 0xd8a04800-0xd8a04bff]\n[ 0.560237] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold\n[ 0.560243] pci 0000:00:1d.7: PME# disabled\n[ 0.560269] pci 0000:00:1e.0: [8086:2448] type 1 class 0x000604\n[ 0.560364] pci 0000:00:1f.0: [8086:2919] type 0 class 0x000601\n[ 0.560536] pci 0000:00:1f.2: [8086:2929] type 0 class 0x000106\n[ 0.560565] pci 0000:00:1f.2: reg 10: [io 0x70e8-0x70ef]\n[ 0.560577] pci 0000:00:1f.2: reg 14: [io 0x70fc-0x70ff]\n[ 0.560588] pci 0000:00:1f.2: reg 18: [io 0x70e0-0x70e7]\n[ 0.560600] pci 0000:00:1f.2: reg 1c: [io 0x70f8-0x70fb]\n[ 0.560612] pci 0000:00:1f.2: reg 20: [io 0x7000-0x701f]\n[ 0.560624] pci 0000:00:1f.2: reg 24: [mem 0xd8a04000-0xd8a047ff]\n[ 0.560695] pci 0000:00:1f.2: PME# supported from D3hot\n[ 0.560699] pci 0000:00:1f.2: PME# disabled\n[ 0.560778] pci 0000:00:1c.0: PCI bridge to [bus 01-01]\n[ 0.560786] pci 0000:00:1c.0: bridge window [mem 0xd8900000-0xd89fffff]\n[ 0.561106] pci 0000:02:00.0: [14e4:4315] type 0 class 0x000280\n[ 0.561175] pci 0000:02:00.0: reg 10: [mem 0xd8800000-0xd8803fff 64bit]\n[ 0.561554] pci 0000:02:00.0: supports D1 D2\n[ 0.561727] pci 0000:00:1c.1: PCI bridge to [bus 02-02]\n[ 0.561735] pci 0000:00:1c.1: bridge window [mem 0xd8800000-0xd88fffff]\n[ 0.561798] pci 0000:00:1c.2: PCI bridge to [bus 03-43]\n[ 0.561803] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff]\n[ 0.561808] pci 0000:00:1c.2: bridge window [mem 0xd4800000-0xd87fffff]\n[ 0.561872] pci 0000:00:1c.4: PCI bridge to [bus 44-84]\n[ 0.561876] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff]\n[ 0.561881] pci 0000:00:1c.4: bridge window [mem 0xd0800000-0xd47fffff]\n[ 0.561970] pci 0000:85:00.0: [10ec:8136] type 0 class 0x000200\n[ 0.561992] pci 0000:85:00.0: reg 10: [io 0x2000-0x20ff]\n[ 0.562030] pci 0000:85:00.0: reg 18: [mem 0xd0410000-0xd0410fff 64bit pref]\n[ 0.562055] pci 0000:85:00.0: reg 20: [mem 0xd0400000-0xd040ffff 64bit pref]\n[ 0.562071] pci 0000:85:00.0: reg 30: [mem 0xfffe0000-0xffffffff pref]\n[ 0.562160] pci 0000:85:00.0: supports D1 D2\n[ 0.562162] pci 0000:85:00.0: PME# supported from D0 D1 D2 D3hot D3cold\n[ 0.562168] pci 0000:85:00.0: PME# disabled\n[ 0.568055] pci 0000:00:1c.5: PCI bridge to [bus 85-85]\n[ 0.568060] pci 0000:00:1c.5: bridge window [io 0x2000-0x2fff]\n[ 0.568065] pci 0000:00:1c.5: bridge window [mem 0xd0700000-0xd07fffff]\n[ 0.568073] pci 0000:00:1c.5: bridge window [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.568166] pci 0000:00:1e.0: PCI bridge to [bus 86-86] (subtractive decode)\n[ 0.568174] pci 0000:00:1e.0: bridge window [mem 0xd0600000-0xd06fffff]\n[ 0.568182] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode)\n[ 0.568184] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode)\n[ 0.568186] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)\n[ 0.568188] pci 0000:00:1e.0: bridge window [mem 0xc0000000-0xdfffffff] (subtractive decode)\n[ 0.568191] pci 0000:00:1e.0: bridge window [mem 0xf0000000-0xfedfffff] (subtractive decode)\n[ 0.568193] pci 0000:00:1e.0: bridge window [mem 0xfee01000-0xffffffff] (subtractive decode)\n[ 0.568232] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0._PRT]\n[ 0.799684] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP01._PRT]\n[ 0.799722] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP02._PRT]\n[ 0.799759] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP03._PRT]\n[ 0.799814] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP05._PRT]\n[ 0.799846] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.RP06._PRT]\n[ 0.799904] ACPI: PCI Interrupt Routing Table [\\_SB_.PCI0.PCIB._PRT]\n[ 0.800355] pci0000:00: Requesting ACPI _OSC control (0x1d)\n[ 0.801466] pci0000:00: ACPI _OSC control (0x1d) granted\n[ 0.808706] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808753] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *11 12 14 15)\n[ 0.808796] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808838] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10\n[ 0.808881] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.808923] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *10\n[ 0.808965] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 *10 12 14 15)\n[ 0.809007] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.\n[ 0.809130] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none\n[ 0.809137] vgaarb: loaded\n[ 0.809139] vgaarb: bridge control possible 0000:00:02.0\n[ 0.809237] i2c-core: driver [aat2870] using legacy suspend method\n[ 0.809239] i2c-core: driver [aat2870] using legacy resume method\n[ 0.809310] SCSI subsystem initialized\n[ 0.809365] libata version 3.00 loaded.\n[ 0.809409] usbcore: registered new interface driver usbfs\n[ 0.809419] usbcore: registered new interface driver hub\n[ 0.809448] usbcore: registered new device driver usb\n[ 0.809531] PCI: Using ACPI for IRQ routing\n[ 0.819803] PCI: pci_cache_line_size set to 64 bytes\n[ 0.819891] reserve RAM buffer: 000000000009fc00 - 000000000009ffff \n[ 0.819894] reserve RAM buffer: 00000000b6b4a000 - 00000000b7ffffff \n[ 0.819896] reserve RAM buffer: 00000000b7970000 - 00000000b7ffffff \n[ 0.819898] reserve RAM buffer: 00000000ba0ff000 - 00000000bbffffff \n[ 0.819900] reserve RAM buffer: 00000000bba99000 - 00000000bbffffff \n[ 0.819903] reserve RAM buffer: 00000000bbabf000 - 00000000bbffffff \n[ 0.819905] reserve RAM buffer: 00000000bbc00000 - 00000000bbffffff \n[ 0.820001] NetLabel: Initializing\n[ 0.820003] NetLabel: domain hash size = 128\n[ 0.820004] NetLabel: protocols = UNLABELED CIPSOv4\n[ 0.820015] NetLabel: unlabeled traffic allowed by default\n[ 0.820074] HPET: 4 timers in total, 0 timers will be used for per-cpu timer\n[ 0.820081] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0\n[ 0.820085] hpet0: 4 comparators, 64-bit 14.318180 MHz counter\n[ 0.824067] Switching to clocksource hpet\n[ 0.830505] AppArmor: AppArmor Filesystem Enabled\n[ 0.830546] pnp: PnP ACPI init\n[ 0.830566] ACPI: bus type pnp registered\n[ 0.830907] pnp 00:00: [bus 00-ff]\n[ 0.830910] pnp 00:00: [io 0x0000-0x0cf7 window]\n[ 0.830912] pnp 00:00: [io 0x0cf8-0x0cff]\n[ 0.830914] pnp 00:00: [io 0x0d00-0xffff window]\n[ 0.830916] pnp 00:00: [mem 0x000a0000-0x000bffff window]\n[ 0.830921] pnp 00:00: [mem 0x000c0000-0x000c3fff window]\n[ 0.830923] pnp 00:00: [mem 0x000c4000-0x000c7fff window]\n[ 0.830925] pnp 00:00: [mem 0x000c8000-0x000cbfff window]\n[ 0.830927] pnp 00:00: [mem 0x000cc000-0x000cffff window]\n[ 0.830929] pnp 00:00: [mem 0x000d0000-0x000d3fff window]\n[ 0.830931] pnp 00:00: [mem 0x000d4000-0x000d7fff window]\n[ 0.830933] pnp 00:00: [mem 0x000d8000-0x000dbfff window]\n[ 0.830935] pnp 00:00: [mem 0x000dc000-0x000dffff window]\n[ 0.830937] pnp 00:00: [mem 0x000e0000-0x000e3fff window]\n[ 0.830939] pnp 00:00: [mem 0x000e4000-0x000e7fff window]\n[ 0.830941] pnp 00:00: [mem 0x000e8000-0x000ebfff window]\n[ 0.830943] pnp 00:00: [mem 0x000ec000-0x000effff window]\n[ 0.830945] pnp 00:00: [mem 0x000f0000-0x000fffff window]\n[ 0.830947] pnp 00:00: [mem 0xc0000000-0xdfffffff window]\n[ 0.830950] pnp 00:00: [mem 0xf0000000-0xfedfffff window]\n[ 0.830952] pnp 00:00: [mem 0xfee01000-0xffffffff window]\n[ 0.831050] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)\n[ 0.831122] pnp 00:01: [mem 0xfed1c000-0xfed1ffff]\n[ 0.831124] pnp 00:01: [mem 0xfed10000-0xfed13fff]\n[ 0.831126] pnp 00:01: [mem 0xfed18000-0xfed18fff]\n[ 0.831128] pnp 00:01: [mem 0xfed19000-0xfed19fff]\n[ 0.831130] pnp 00:01: [mem 0xe0000000-0xefffffff]\n[ 0.831132] pnp 00:01: [mem 0xfec00000-0xfec00fff]\n[ 0.831133] pnp 00:01: [mem 0xfed20000-0xfed3ffff]\n[ 0.831135] pnp 00:01: [mem 0xfed45000-0xfed8ffff]\n[ 0.831191] system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved\n[ 0.831194] system 00:01: [mem 0xfed10000-0xfed13fff] has been reserved\n[ 0.831196] system 00:01: [mem 0xfed18000-0xfed18fff] has been reserved\n[ 0.831199] system 00:01: [mem 0xfed19000-0xfed19fff] has been reserved\n[ 0.831201] system 00:01: [mem 0xe0000000-0xefffffff] has been reserved\n[ 0.831204] system 00:01: [mem 0xfec00000-0xfec00fff] could not be reserved\n[ 0.831206] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved\n[ 0.831209] system 00:01: [mem 0xfed45000-0xfed8ffff] has been reserved\n[ 0.831212] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.831534] pnp 00:02: [io 0x0000-0x001f]\n[ 0.831536] pnp 00:02: [io 0x0081-0x0091]\n[ 0.831538] pnp 00:02: [io 0x0093-0x009f]\n[ 0.831540] pnp 00:02: [io 0x00c0-0x00df]\n[ 0.831542] pnp 00:02: [dma 4]\n[ 0.831583] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)\n[ 0.831591] pnp 00:03: [mem 0xff000000-0xffffffff]\n[ 0.831627] pnp 00:03: Plug and Play ACPI device, IDs INT0800 (active)\n[ 0.831657] pnp 00:04: [io 0xfe00-0xfe0f]\n[ 0.831659] pnp 00:04: [io 0xfe80-0xfe8f]\n[ 0.831661] pnp 00:04: [mem 0xfed40000-0xfed44fff]\n[ 0.831718] system 00:04: [io 0xfe00-0xfe0f] has been reserved\n[ 0.831721] system 00:04: [io 0xfe80-0xfe8f] has been reserved\n[ 0.831724] system 00:04: [mem 0xfed40000-0xfed44fff] has been reserved\n[ 0.831727] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.831814] pnp 00:05: [mem 0xfed00000-0xfed003ff]\n[ 0.831868] system 00:05: [mem 0xfed00000-0xfed003ff] has been reserved\n[ 0.831871] system 00:05: Plug and Play ACPI device, IDs PNP0103 PNP0c01 (active)\n[ 0.831885] pnp 00:06: [io 0x00f0]\n[ 0.831897] pnp 00:06: [irq 13]\n[ 0.831938] pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active)\n[ 0.831949] pnp 00:07: [io 0x002e-0x002f]\n[ 0.831951] pnp 00:07: [io 0x004e-0x004f]\n[ 0.831952] pnp 00:07: [io 0x0061]\n[ 0.831954] pnp 00:07: [io 0x0063]\n[ 0.831955] pnp 00:07: [io 0x0065]\n[ 0.831957] pnp 00:07: [io 0x0067]\n[ 0.831961] pnp 00:07: [io 0x0070]\n[ 0.831963] pnp 00:07: [io 0x0080]\n[ 0.831964] pnp 00:07: [io 0x0092]\n[ 0.831966] pnp 00:07: [io 0x00b2-0x00b3]\n[ 0.831968] pnp 00:07: [io 0x0200-0x027f]\n[ 0.831969] pnp 00:07: [io 0x1000-0x1003]\n[ 0.831971] pnp 00:07: [io 0x1010-0x101f]\n[ 0.831973] pnp 00:07: [io 0xffff]\n[ 0.831974] pnp 00:07: [io 0x0400-0x047f]\n[ 0.831976] pnp 00:07: [io 0x0500-0x057f]\n[ 0.831978] pnp 00:07: [io 0xef80-0xef9f]\n[ 0.832071] system 00:07: [io 0x0200-0x027f] has been reserved\n[ 0.832074] system 00:07: [io 0x1000-0x1003] has been reserved\n[ 0.832076] system 00:07: [io 0x1010-0x101f] has been reserved\n[ 0.832078] system 00:07: [io 0xffff] has been reserved\n[ 0.832081] system 00:07: [io 0x0400-0x047f] has been reserved\n[ 0.832083] system 00:07: [io 0x0500-0x057f] has been reserved\n[ 0.832085] system 00:07: [io 0xef80-0xef9f] has been reserved\n[ 0.832088] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)\n[ 0.832097] pnp 00:08: [io 0x0070-0x0077]\n[ 0.832103] pnp 00:08: [irq 8]\n[ 0.832143] pnp 00:08: Plug and Play ACPI device, IDs PNP0b00 (active)\n[ 0.832270] pnp 00:09: [io 0x0060]\n[ 0.832272] pnp 00:09: [io 0x0064]\n[ 0.832278] pnp 00:09: [irq 1]\n[ 0.832321] pnp 00:09: Plug and Play ACPI device, IDs PNP0303 (active)\n[ 0.832334] pnp 00:0a: [irq 12]\n[ 0.832372] pnp 00:0a: Plug and Play ACPI device, IDs SYN0176 SYN0100 SYN0002 PNP0f13 (active)\n[ 0.832490] pnp: PnP ACPI: found 11 devices\n[ 0.832492] ACPI: ACPI bus type pnp unregistered\n[ 0.838713] pci 0000:85:00.0: no compatible bridge window for [mem 0xfffe0000-0xffffffff pref]\n[ 0.838717] PCI: max bus depth: 1 pci_try_num: 2\n[ 0.838785] pci 0000:00:1c.4: BAR 15: assigned [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.838788] pci 0000:00:1c.2: BAR 15: assigned [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.838792] pci 0000:00:1c.1: BAR 15: assigned [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.838795] pci 0000:00:1c.1: BAR 13: assigned [io 0x8000-0x8fff]\n[ 0.838799] pci 0000:00:1c.0: BAR 15: assigned [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.838802] pci 0000:00:1c.0: BAR 13: assigned [io 0x9000-0x9fff]\n[ 0.838804] pci 0000:00:1c.0: PCI bridge to [bus 01-01]\n[ 0.838808] pci 0000:00:1c.0: bridge window [io 0x9000-0x9fff]\n[ 0.838814] pci 0000:00:1c.0: bridge window [mem 0xd8900000-0xd89fffff]\n[ 0.838819] pci 0000:00:1c.0: bridge window [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.838827] pci 0000:00:1c.1: PCI bridge to [bus 02-02]\n[ 0.838830] pci 0000:00:1c.1: bridge window [io 0x8000-0x8fff]\n[ 0.838836] pci 0000:00:1c.1: bridge window [mem 0xd8800000-0xd88fffff]\n[ 0.838841] pci 0000:00:1c.1: bridge window [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.838849] pci 0000:00:1c.2: PCI bridge to [bus 03-43]\n[ 0.838852] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff]\n[ 0.838858] pci 0000:00:1c.2: bridge window [mem 0xd4800000-0xd87fffff]\n[ 0.838863] pci 0000:00:1c.2: bridge window [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.838871] pci 0000:00:1c.4: PCI bridge to [bus 44-84]\n[ 0.838874] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff]\n[ 0.838880] pci 0000:00:1c.4: bridge window [mem 0xd0800000-0xd47fffff]\n[ 0.838885] pci 0000:00:1c.4: bridge window [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.838893] pci 0000:85:00.0: BAR 6: assigned [mem 0xd0420000-0xd043ffff pref]\n[ 0.838896] pci 0000:00:1c.5: PCI bridge to [bus 85-85]\n[ 0.838899] pci 0000:00:1c.5: bridge window [io 0x2000-0x2fff]\n[ 0.838905] pci 0000:00:1c.5: bridge window [mem 0xd0700000-0xd07fffff]\n[ 0.838910] pci 0000:00:1c.5: bridge window [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.838917] pci 0000:00:1e.0: PCI bridge to [bus 86-86]\n[ 0.838923] pci 0000:00:1e.0: bridge window [mem 0xd0600000-0xd06fffff]\n[ 0.838952] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 0.838958] pci 0000:00:1c.0: setting latency timer to 64\n[ 0.838971] pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 0.838976] pci 0000:00:1c.1: setting latency timer to 64\n[ 0.838986] pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 0.838991] pci 0000:00:1c.2: setting latency timer to 64\n[ 0.838999] pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 0.839003] pci 0000:00:1c.4: setting latency timer to 64\n[ 0.839011] pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 0.839016] pci 0000:00:1c.5: setting latency timer to 64\n[ 0.839024] pci 0000:00:1e.0: setting latency timer to 64\n[ 0.839028] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]\n[ 0.839031] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]\n[ 0.839033] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]\n[ 0.839035] pci_bus 0000:00: resource 7 [mem 0xc0000000-0xdfffffff]\n[ 0.839037] pci_bus 0000:00: resource 8 [mem 0xf0000000-0xfedfffff]\n[ 0.839039] pci_bus 0000:00: resource 9 [mem 0xfee01000-0xffffffff]\n[ 0.839041] pci_bus 0000:01: resource 0 [io 0x9000-0x9fff]\n[ 0.839044] pci_bus 0000:01: resource 1 [mem 0xd8900000-0xd89fffff]\n[ 0.839047] pci_bus 0000:01: resource 2 [mem 0xd9100000-0xd92fffff 64bit pref]\n[ 0.839051] pci_bus 0000:02: resource 0 [io 0x8000-0x8fff]\n[ 0.839054] pci_bus 0000:02: resource 1 [mem 0xd8800000-0xd88fffff]\n[ 0.839057] pci_bus 0000:02: resource 2 [mem 0xd8f00000-0xd90fffff 64bit pref]\n[ 0.839060] pci_bus 0000:03: resource 0 [io 0x5000-0x6fff]\n[ 0.839063] pci_bus 0000:03: resource 1 [mem 0xd4800000-0xd87fffff]\n[ 0.839066] pci_bus 0000:03: resource 2 [mem 0xd8d00000-0xd8efffff 64bit pref]\n[ 0.839069] pci_bus 0000:44: resource 0 [io 0x3000-0x4fff]\n[ 0.839072] pci_bus 0000:44: resource 1 [mem 0xd0800000-0xd47fffff]\n[ 0.839075] pci_bus 0000:44: resource 2 [mem 0xd8b00000-0xd8cfffff 64bit pref]\n[ 0.839078] pci_bus 0000:85: resource 0 [io 0x2000-0x2fff]\n[ 0.839081] pci_bus 0000:85: resource 1 [mem 0xd0700000-0xd07fffff]\n[ 0.839084] pci_bus 0000:85: resource 2 [mem 0xd0400000-0xd04fffff 64bit pref]\n[ 0.839088] pci_bus 0000:86: resource 1 [mem 0xd0600000-0xd06fffff]\n[ 0.839091] pci_bus 0000:86: resource 4 [io 0x0000-0x0cf7]\n[ 0.839094] pci_bus 0000:86: resource 5 [io 0x0d00-0xffff]\n[ 0.839096] pci_bus 0000:86: resource 6 [mem 0x000a0000-0x000bffff]\n[ 0.839099] pci_bus 0000:86: resource 7 [mem 0xc0000000-0xdfffffff]\n[ 0.839102] pci_bus 0000:86: resource 8 [mem 0xf0000000-0xfedfffff]\n[ 0.839105] pci_bus 0000:86: resource 9 [mem 0xfee01000-0xffffffff]\n[ 0.839147] NET: Registered protocol family 2\n[ 0.839278] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)\n[ 0.840659] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)\n[ 0.846465] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)\n[ 0.847156] TCP: Hash tables configured (established 524288 bind 65536)\n[ 0.847159] TCP reno registered\n[ 0.847178] UDP hash table entries: 2048 (order: 4, 65536 bytes)\n[ 0.847233] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)\n[ 0.847410] NET: Registered protocol family 1\n[ 0.847431] pci 0000:00:02.0: Boot video device\n[ 0.847708] PCI: CLS 64 bytes, default 64\n[ 0.848089] audit: initializing netlink socket (disabled)\n[ 0.848101] type=2000 audit(1330449276.844:1): initialized\n[ 0.869805] Trying to unpack rootfs image as initramfs...\n[ 3.061033] HugeTLB registered 2 MB page size, pre-allocated 0 pages\n[ 3.080125] VFS: Disk quotas dquot_6.5.2\n[ 3.080179] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\n[ 3.080644] fuse init (API version 7.17)\n[ 3.080730] msgmni has been set to 5844\n[ 3.081020] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)\n[ 3.081045] io scheduler noop registered\n[ 3.081047] io scheduler deadline registered\n[ 3.081079] io scheduler cfq registered (default)\n[ 3.081189] pcieport 0000:00:1c.0: setting latency timer to 64\n[ 3.081249] pcieport 0000:00:1c.0: irq 40 for MSI/MSI-X\n[ 3.081362] pcieport 0000:00:1c.1: setting latency timer to 64\n[ 3.081415] pcieport 0000:00:1c.1: irq 41 for MSI/MSI-X\n[ 3.081526] pcieport 0000:00:1c.2: setting latency timer to 64\n[ 3.081578] pcieport 0000:00:1c.2: irq 42 for MSI/MSI-X\n[ 3.081684] pcieport 0000:00:1c.4: setting latency timer to 64\n[ 3.081736] pcieport 0000:00:1c.4: irq 43 for MSI/MSI-X\n[ 3.081842] pcieport 0000:00:1c.5: setting latency timer to 64\n[ 3.081894] pcieport 0000:00:1c.5: irq 44 for MSI/MSI-X\n[ 3.082016] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt\n[ 3.082022] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded\n[ 3.082042] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt\n[ 3.082045] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt\n[ 3.082050] pcie_pme 0000:00:1c.1:pcie01: service driver pcie_pme loaded\n[ 3.082068] pcieport 0000:00:1c.2: Signaling PME through PCIe PME interrupt\n[ 3.082073] pcie_pme 0000:00:1c.2:pcie01: service driver pcie_pme loaded\n[ 3.082094] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt\n[ 3.082099] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded\n[ 3.082119] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt\n[ 3.082121] pci 0000:85:00.0: Signaling PME through PCIe PME interrupt\n[ 3.082126] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded\n[ 3.082142] pci_hotplug: PCI Hot Plug PCI Core version: 0.5\n[ 4.255641] sched: RT throttling activated\n[ 4.284235] Freeing initrd memory: 14548k freed\n[ 4.536816] pciehp 0000:00:1c.0:pcie04: HPC vendor_id 8086 device_id 2940 ss_vid 0 ss_did 0\n[ 4.536850] pciehp 0000:00:1c.0:pcie04: service driver pciehp loaded\n[ 4.536865] pciehp 0000:00:1c.1:pcie04: HPC vendor_id 8086 device_id 2942 ss_vid 0 ss_did 0\n[ 4.536884] pciehp 0000:00:1c.1:pcie04: service driver pciehp loaded\n[ 4.536897] pciehp 0000:00:1c.2:pcie04: HPC vendor_id 8086 device_id 2944 ss_vid 0 ss_did 0\n[ 4.536928] pciehp 0000:00:1c.2:pcie04: service driver pciehp loaded\n[ 4.536941] pciehp 0000:00:1c.4:pcie04: HPC vendor_id 8086 device_id 2948 ss_vid 0 ss_did 0\n[ 4.536959] pciehp 0000:00:1c.4:pcie04: service driver pciehp loaded\n[ 4.536971] pciehp 0000:00:1c.5:pcie04: HPC vendor_id 8086 device_id 294a ss_vid 0 ss_did 0\n[ 4.536989] pciehp 0000:00:1c.5:pcie04: service driver pciehp loaded\n[ 4.536996] pciehp: PCI Express Hot Plug Controller Driver version: 0.4\n[ 4.537065] intel_idle: MWAIT substates: 0x2220\n[ 4.537067] intel_idle: does not run on family 6 model 23\n[ 4.537183] ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared\n[ 4.537280] ACPI: AC Adapter [AC] (on-line)\n[ 4.537355] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\n[ 4.537361] ACPI: Sleep Button [SLPB]\n[ 4.537400] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\n[ 4.537443] ACPI: Lid Switch [LID]\n[ 4.537487] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\n[ 4.537490] ACPI: Power Button [PWRF]\n[ 4.537572] ACPI: Fan [FAN6] (off)\n[ 4.537618] ACPI: Fan [FAN7] (off)\n[ 4.537667] ACPI: Fan [FAN8] (off)\n[ 4.537713] ACPI: Fan [FAN9] (off)\n[ 4.537761] ACPI: Fan [FANA] (off)\n[ 4.537805] ACPI: Fan [FANB] (off)\n[ 4.537835] ACPI: Fan [FANG] (off)\n[ 4.537883] ACPI: Fan [FAN0] (off)\n[ 4.537930] ACPI: Fan [FAN1] (off)\n[ 4.537977] ACPI: Fan [FAN2] (off)\n[ 4.538024] ACPI: Fan [FAN3] (off)\n[ 4.538070] ACPI: Fan [FAN4] (off)\n[ 4.538116] ACPI: Fan [FAN5] (off)\n[ 4.538611] Monitor-Mwait will be used to enter C-1 state\n[ 4.538649] Refined TSC clocksource calibration: 2194.499 MHz.\n[ 4.538654] Switching to clocksource tsc\n[ 4.538864] Monitor-Mwait will be used to enter C-2 state\n[ 4.538870] Marking TSC unstable due to TSC halts in idle\n[ 4.538876] ACPI: acpi_idle registered with cpuidle\n[ 4.544077] Switching to clocksource hpet\n[ 5.031065] thermal LNXTHERM:00: registered as thermal_zone0\n[ 5.031067] ACPI: Thermal Zone [GFXZ] (16 C)\n[ 5.287641] thermal LNXTHERM:01: registered as thermal_zone1\n[ 5.287644] ACPI: Thermal Zone [DTSZ] (71 C)\n[ 5.302991] thermal LNXTHERM:02: registered as thermal_zone2\n[ 5.302994] ACPI: Thermal Zone [CPUZ] (70 C)\n[ 5.305584] thermal LNXTHERM:03: registered as thermal_zone3\n[ 5.305587] ACPI: Thermal Zone [SKNZ] (56 C)\n[ 5.313168] thermal LNXTHERM:04: registered as thermal_zone4\n[ 5.313171] ACPI: Thermal Zone [BATZ] (24 C)\n[ 5.316867] thermal LNXTHERM:05: registered as thermal_zone5\n[ 5.316869] ACPI: Thermal Zone [FDTZ] (42 C)\n[ 5.316907] ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared\n[ 5.316916] ACPI: Battery Slot [BAT0] (battery present)\n[ 5.317119] ERST: Table is not found!\n[ 5.317121] GHES: HEST is not enabled!\n[ 5.317212] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled\n[ 5.318496] Linux agpgart interface v0.103\n[ 5.318559] agpgart-intel 0000:00:00.0: Intel GM45 Chipset\n[ 5.318712] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable\n[ 5.319436] agpgart-intel 0000:00:00.0: detected 65536K stolen memory\n[ 5.319548] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000\n[ 5.320869] brd: module loaded\n[ 5.321509] loop: module loaded\n[ 5.321670] ahci 0000:00:1f.2: version 3.0\n[ 5.321694] ahci 0000:00:1f.2: PCI INT A -> GSI 21 (level, low) -> IRQ 21\n[ 5.321812] ahci 0000:00:1f.2: irq 45 for MSI/MSI-X\n[ 5.321876] ahci: SSS flag set, parallel bus scan disabled\n[ 5.321910] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x23 impl SATA mode\n[ 5.321914] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ccc ems \n[ 5.321920] ahci 0000:00:1f.2: setting latency timer to 64\n[ 5.336540] scsi0 : ahci\n[ 5.336625] scsi1 : ahci\n[ 5.336684] scsi2 : ahci\n[ 5.336742] scsi3 : ahci\n[ 5.336801] scsi4 : ahci\n[ 5.336862] scsi5 : ahci\n[ 5.337013] ata1: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04100 irq 45\n[ 5.337017] ata2: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04180 irq 45\n[ 5.337019] ata3: DUMMY\n[ 5.337020] ata4: DUMMY\n[ 5.337021] ata5: DUMMY\n[ 5.337024] ata6: SATA max UDMA/133 abar m2048@0xd8a04000 port 0xd8a04380 irq 45\n[ 5.337364] Fixed MDIO Bus: probed\n[ 5.337381] tun: Universal TUN/TAP device driver, 1.6\n[ 5.337382] tun: (C) 1999-2004 Max Krasnyansky \n[ 5.337468] PPP generic driver version 2.4.2\n[ 5.337570] ehci_hcd: USB 2.0 \'Enhanced\' Host Controller (EHCI) Driver\n[ 5.337603] ehci_hcd 0000:00:1a.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19\n[ 5.337627] ehci_hcd 0000:00:1a.7: setting latency timer to 64\n[ 5.337631] ehci_hcd 0000:00:1a.7: EHCI Host Controller\n[ 5.337667] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1\n[ 5.337698] ehci_hcd 0000:00:1a.7: debug port 1\n[ 5.341585] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported\n[ 5.341687] ehci_hcd 0000:00:1a.7: irq 19, io mem 0xd8a04c00\n[ 5.356015] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00\n[ 5.356153] hub 1-0:1.0: USB hub found\n[ 5.356157] hub 1-0:1.0: 6 ports detected\n[ 5.356267] ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 20 (level, low) -> IRQ 20\n[ 5.356285] ehci_hcd 0000:00:1d.7: setting latency timer to 64\n[ 5.356289] ehci_hcd 0000:00:1d.7: EHCI Host Controller\n[ 5.356333] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2\n[ 5.356363] ehci_hcd 0000:00:1d.7: debug port 1\n[ 5.360264] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported\n[ 5.360301] ehci_hcd 0000:00:1d.7: irq 20, io mem 0xd8a04800\n[ 5.376014] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00\n[ 5.376133] hub 2-0:1.0: USB hub found\n[ 5.376137] hub 2-0:1.0: 6 ports detected\n[ 5.376239] ohci_hcd: USB 1.1 \'Open\' Host Controller (OHCI) Driver\n[ 5.376252] uhci_hcd: USB Universal Host Controller Interface driver\n[ 5.376272] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 5.376280] uhci_hcd 0000:00:1a.0: setting latency timer to 64\n[ 5.376283] uhci_hcd 0000:00:1a.0: UHCI Host Controller\n[ 5.376532] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3\n[ 5.376572] uhci_hcd 0000:00:1a.0: irq 16, io base 0x000070c0\n[ 5.376630] ACPI: Battery Slot [BAT0] (battery present)\n[ 5.376713] hub 3-0:1.0: USB hub found\n[ 5.376718] hub 3-0:1.0: 2 ports detected\n[ 5.376777] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17\n[ 5.376784] uhci_hcd 0000:00:1a.1: setting latency timer to 64\n[ 5.376787] uhci_hcd 0000:00:1a.1: UHCI Host Controller\n[ 5.376827] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4\n[ 5.376865] uhci_hcd 0000:00:1a.1: irq 17, io base 0x000070a0\n[ 5.376980] hub 4-0:1.0: USB hub found\n[ 5.376984] hub 4-0:1.0: 2 ports detected\n[ 5.377041] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 5.377048] uhci_hcd 0000:00:1a.2: setting latency timer to 64\n[ 5.377051] uhci_hcd 0000:00:1a.2: UHCI Host Controller\n[ 5.377087] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5\n[ 5.377122] uhci_hcd 0000:00:1a.2: irq 18, io base 0x00007080\n[ 5.377237] hub 5-0:1.0: USB hub found\n[ 5.377242] hub 5-0:1.0: 2 ports detected\n[ 5.377302] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20\n[ 5.377308] uhci_hcd 0000:00:1d.0: setting latency timer to 64\n[ 5.377312] uhci_hcd 0000:00:1d.0: UHCI Host Controller\n[ 5.377349] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6\n[ 5.377376] uhci_hcd 0000:00:1d.0: irq 20, io base 0x00007060\n[ 5.377487] hub 6-0:1.0: USB hub found\n[ 5.377491] hub 6-0:1.0: 2 ports detected\n[ 5.377555] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22\n[ 5.377562] uhci_hcd 0000:00:1d.1: setting latency timer to 64\n[ 5.377566] uhci_hcd 0000:00:1d.1: UHCI Host Controller\n[ 5.377605] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7\n[ 5.377641] uhci_hcd 0000:00:1d.1: irq 22, io base 0x00007040\n[ 5.377757] hub 7-0:1.0: USB hub found\n[ 5.377761] hub 7-0:1.0: 2 ports detected\n[ 5.377817] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18\n[ 5.377824] uhci_hcd 0000:00:1d.2: setting latency timer to 64\n[ 5.377827] uhci_hcd 0000:00:1d.2: UHCI Host Controller\n[ 5.377872] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8\n[ 5.377900] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00007020\n[ 5.378010] hub 8-0:1.0: USB hub found\n[ 5.378014] hub 8-0:1.0: 2 ports detected\n[ 5.378123] usbcore: registered new interface driver libusual\n[ 5.378158] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12\n[ 5.379836] i8042: Detected active multiplexing controller, rev 1.1\n[ 5.380570] serio: i8042 KBD port at 0x60,0x64 irq 1\n[ 5.380577] serio: i8042 AUX0 port at 0x60,0x64 irq 12\n[ 5.380607] serio: i8042 AUX1 port at 0x60,0x64 irq 12\n[ 5.380629] serio: i8042 AUX2 port at 0x60,0x64 irq 12\n[ 5.380650] serio: i8042 AUX3 port at 0x60,0x64 irq 12\n[ 5.380758] mousedev: PS/2 mouse device common for all mice\n[ 5.380905] rtc_cmos 00:08: RTC can wake from S4\n[ 5.381023] rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0\n[ 5.381054] rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs\n[ 5.381141] device-mapper: uevent: version 1.0.3\n[ 5.381207] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com\n[ 5.381237] cpuidle: using governor ladder\n[ 5.381268] cpuidle: using governor menu\n[ 5.381270] EFI Variables Facility v0.08 2004-May-17\n[ 5.381498] TCP cubic registered\n[ 5.381608] NET: Registered protocol family 10\n[ 5.382008] NET: Registered protocol family 17\n[ 5.382026] Registering the dns_resolver key type\n[ 5.382129] PM: Hibernation image not present or could not be loaded.\n[ 5.382141] registered taskstats version 1\n[ 5.397070] Magic number: 0:52:240\n[ 5.397156] fan PNP0C0B:05: hash matches\n[ 5.397218] rtc_cmos 00:08: setting system clock to 2012-02-28 17:14:41 UTC (1330449281)\n[ 5.397235] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found\n[ 5.397236] EDD information not available.\n[ 5.408858] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3\n[ 5.660078] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)\n[ 5.682123] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 5.682222] ata1.00: ATA-8: WDC WD1600BEKT-60A25T1, 02.01A02, max UDMA/100\n[ 5.682225] ata1.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA\n[ 5.683101] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 5.683199] ata1.00: configured for UDMA/100\n[ 5.683291] scsi 0:0:0:0: Direct-Access ATA WDC WD1600BEKT-6 02.0 PQ: 0 ANSI: 5\n[ 5.683437] sd 0:0:0:0: Attached scsi generic sg0 type 0\n[ 5.683533] sd 0:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)\n[ 5.683579] sd 0:0:0:0: [sda] Write Protect is off\n[ 5.683582] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00\n[ 5.683602] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn\'t support DPO or FUA\n[ 5.738576] sda: sda1 sda2 < sda5 >\n[ 5.738827] sd 0:0:0:0: [sda] Attached SCSI disk\n[ 5.780073] usb 1-5: new high-speed USB device number 3 using ehci_hcd\n[ 6.000047] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\n[ 6.022337] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 6.022341] ata2.00: ATAPI: hp CDDVDW TS-L633N, 0300, max UDMA/100\n[ 6.041543] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out\n[ 6.041548] ata2.00: configured for UDMA/100\n[ 6.044328] scsi 1:0:0:0: CD-ROM hp CDDVDW TS-L633N 0300 PQ: 0 ANSI: 5\n[ 6.048309] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray\n[ 6.048312] cdrom: Uniform CD-ROM driver Revision: 3.20\n[ 6.048429] sr 1:0:0:0: Attached scsi CD-ROM sr0\n[ 6.048496] sr 1:0:0:0: Attached scsi generic sg1 type 5\n[ 6.060069] usb 2-5: new high-speed USB device number 2 using ehci_hcd\n[ 6.196463] Initializing USB Mass Storage driver...\n[ 6.196581] scsi6 : usb-storage 2-5:1.0\n[ 6.196661] usbcore: registered new interface driver usb-storage\n[ 6.196663] USB Mass Storage support registered.\n[ 6.368075] ata6: SATA link down (SStatus 0 SControl 300)\n[ 6.369718] Freeing unused kernel memory: 920k freed\n[ 6.370029] Write protecting the kernel read-only data: 12288k\n[ 6.375685] Freeing unused kernel memory: 1620k freed\n[ 6.380909] Freeing unused kernel memory: 1200k freed\n[ 6.404218] udevd[107]: starting version 175\n[ 6.432043] usb 3-1: new full-speed USB device number 2 using uhci_hcd\n[ 6.534206] wmi: Mapper loaded\n[ 6.574134] b43-pci-bridge 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17\n[ 6.574146] b43-pci-bridge 0000:02:00.0: setting latency timer to 64\n[ 6.576897] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded\n[ 6.576921] r8169 0000:85:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17\n[ 6.576954] r8169 0000:85:00.0: setting latency timer to 64\n[ 6.577024] r8169 0000:85:00.0: irq 46 for MSI/MSI-X\n[ 6.577386] r8169 0000:85:00.0: eth0: RTL8102e at 0xffffc90000642000, 1c:c1:de:90:ab:4f, XID 04e00000 IRQ 46\n[ 6.578456] [drm] Initialized drm 1.1.0 20060810\n[ 6.592197] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x16, vendor 0x4243)\n[ 6.592207] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x0F, vendor 0x4243)\n[ 6.592215] ssb: Core 2 found: PCMCIA (cc 0x80D, rev 0x0A, vendor 0x4243)\n[ 6.592224] ssb: Core 3 found: PCI-E (cc 0x820, rev 0x09, vendor 0x4243)\n[ 6.610966] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16\n[ 6.610972] i915 0000:00:02.0: setting latency timer to 64\n[ 6.706823] i915 0000:00:02.0: irq 47 for MSI/MSI-X\n[ 6.706829] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).\n[ 6.706831] [drm] Driver supports precise vblank timestamp query.\n[ 6.706864] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem\n[ 6.772240] ssb: Sonics Silicon Backplane found on PCI device 0000:02:00.0\n[ 7.197266] scsi 6:0:0:0: Direct-Access USB 2.0 USB Flash Drive 1100 PQ: 0 ANSI: 0 CCS\n[ 7.200377] sd 6:0:0:0: [sdb] 7864320 512-byte logical blocks: (4.02 GB/3.75 GiB)\n[ 7.200428] sd 6:0:0:0: Attached scsi generic sg2 type 0\n[ 7.201255] sd 6:0:0:0: [sdb] Write Protect is off\n[ 7.201259] sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00\n[ 7.202123] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.202125] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.205375] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.205379] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.206025] sdb: sdb1\n[ 7.208631] sd 6:0:0:0: [sdb] No Caching mode page present\n[ 7.208635] sd 6:0:0:0: [sdb] Assuming drive cache: write through\n[ 7.208638] sd 6:0:0:0: [sdb] Attached SCSI removable disk\n[ 7.226985] fbcon: inteldrmfb (fb0) is primary device\n[ 7.398893] Console: switching to colour frame buffer device 170x48\n[ 7.401723] fb0: inteldrmfb frame buffer device\n[ 7.401725] drm: registered panic notifier\n[ 7.405089] acpi device:09: registered as cooling_device14\n[ 7.405779] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\n[ 7.405894] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)\n[ 7.406123] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0\n[ 7.938786] Btrfs loaded\n[ 7.945443] xor: automatically using best checksumming function: generic_sse\n[ 7.964009] generic_sse: 8370.000 MB/sec\n[ 7.964011] xor: using function: generic_sse (8370.000 MB/sec)\n[ 7.969085] device-mapper: dm-raid45: initialized v0.2594b\n[ 8.114750] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\n[ 8.868385] squashfs: version 4.0 (2009/01/31) Phillip Lougher\n[ 11.665085] kjournald starting. Commit interval 5 seconds\n[ 11.665119] EXT3-fs (loop1): using internal journal\n[ 11.665123] EXT3-fs (loop1): mounted filesystem with ordered data mode\n[ 43.887184] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 44.223520] udevd[2375]: starting version 175\n[ 44.422817] Adding 2791420k swap on /dev/sda5. Priority:-1 extents:1 across:2791420k \n[ 45.130996] Bluetooth: Core ver 2.16\n[ 45.131543] NET: Registered protocol family 31\n[ 45.131546] Bluetooth: HCI device and connection manager initialized\n[ 45.131548] Bluetooth: HCI socket layer initialized\n[ 45.131550] Bluetooth: L2CAP socket layer initialized\n[ 45.131557] Bluetooth: SCO socket layer initialized\n[ 45.466627] Bluetooth: Generic Bluetooth USB driver ver 0.6\n[ 45.469939] usbcore: registered new interface driver btusb\n[ 45.614641] cfg80211: Calling CRDA to update world regulatory domain\n[ 45.749960] device-mapper: multipath: version 1.3.0 loaded\n[ 45.760185] Linux video capture interface: v2.00\n[ 45.856717] uvcvideo: Found UVC 1.00 device Villem (0461:4db6)\n[ 45.918155] input: Villem as /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\n[ 45.918319] usbcore: registered new interface driver uvcvideo\n[ 45.918322] USB Video Class driver (1.1.1)\n[ 45.931164] Bluetooth: RFCOMM TTY layer initialized\n[ 45.931170] Bluetooth: RFCOMM socket layer initialized\n[ 45.931172] Bluetooth: RFCOMM ver 1.11\n[ 45.965417] Bluetooth: BNEP (Ethernet Emulation) ver 1.3\n[ 45.965420] Bluetooth: BNEP filters: protocol multicast\n[ 46.349974] init: failsafe main process (2636) killed by TERM signal\n[ 46.380104] psmouse serio4: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xa40000/0xa0400\n[ 46.421932] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input6\n[ 46.682579] input: HP WMI hotkeys as /devices/virtual/input/input7\n[ 47.334947] cfg80211: World regulatory domain updated:\n[ 47.334953] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)\n[ 47.334956] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.334958] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.334960] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.334962] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.334964] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.383742] r8169 0000:85:00.0: eth0: link down\n[ 47.386289] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 47.386729] ADDRCONF(NETDEV_UP): eth0: link is not ready\n[ 47.387396] b43-phy0: Broadcom 4312 WLAN found (core revision 15)\n[ 47.452220] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452224] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452226] cfg80211: Updating information on frequency 2417 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452229] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452231] cfg80211: Updating information on frequency 2422 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452234] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452236] cfg80211: Updating information on frequency 2427 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452238] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452240] cfg80211: Updating information on frequency 2432 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452243] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452245] cfg80211: Updating information on frequency 2437 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452247] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452249] cfg80211: Updating information on frequency 2442 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452252] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452254] cfg80211: Updating information on frequency 2447 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452256] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452258] cfg80211: Updating information on frequency 2452 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452261] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452263] cfg80211: Updating information on frequency 2457 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452265] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452267] cfg80211: Updating information on frequency 2462 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452270] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\n[ 47.452272] cfg80211: Updating information on frequency 2467 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452274] cfg80211: 2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.452276] cfg80211: Updating information on frequency 2472 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452279] cfg80211: 2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.452281] cfg80211: Updating information on frequency 2484 MHz for a 20 MHz width channel with regulatory rule:\n[ 47.452283] cfg80211: 2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\n[ 47.958657] ieee80211 phy0: Selected rate control algorithm \'minstrel_ht\'\n[ 47.990784] Registered led device: b43-phy0::tx\n[ 47.993734] init: hybrid-gfx main process (2843) terminated with status 127\n[ 48.002972] Registered led device: b43-phy0::rx\n[ 48.004232] Registered led device: b43-phy0::radio\n[ 48.005458] Broadcom 43xx driver loaded [ Features: PNL ]\n', 'command': 'cat /var/log/dmesg | ansi_parser', 'duration': 0.2806689739227295, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmesg_attachment'}, {'status': 'fail', 'description': u'Attaches info on DMI', 'plugin': 'attachment', 'data': '/sys/class/dmi/id/uevent:MODALIAS=dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\n/sys/class/dmi/id/bios_vendor:Hewlett-Packard\n/sys/class/dmi/id/bios_version:68PVI Ver. F.08\n/sys/class/dmi/id/bios_date:12/07/2010\n/sys/class/dmi/id/sys_vendor:Hewlett-Packard\n/sys/class/dmi/id/product_name: \n/sys/class/dmi/id/product_version:F.08\n/sys/class/dmi/id/board_vendor:Hewlett-Packard\n/sys/class/dmi/id/board_name:1526\n/sys/class/dmi/id/board_version:KBC Version 71.0D\n/sys/class/dmi/id/chassis_vendor:Hewlett-Packard\n/sys/class/dmi/id/chassis_type:10\n/sys/class/dmi/id/chassis_asset_tag: \n/sys/class/dmi/id/modalias:dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\n/sys/class/dmi/id/power/async:disabled\n/sys/class/dmi/id/power/runtime_status:unsupported\n/sys/class/dmi/id/power/runtime_usage:0\n/sys/class/dmi/id/power/runtime_active_kids:0\n/sys/class/dmi/id/power/runtime_enabled:disabled\n/sys/class/dmi/id/power/control:auto\n/sys/class/dmi/id/power/runtime_suspended_time:0\n/sys/class/dmi/id/power/runtime_active_time:0\n', 'command': 'grep -r . /sys/class/dmi/id/ 2>/dev/null', 'duration': 0.015331029891967773, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmi_attachment'}, {'status': 'pass', 'description': u'Attaches dmidecode output', 'plugin': 'attachment', 'data': '# dmidecode 2.11\nSMBIOS 2.4 present.\n22 structures occupying 989 bytes.\nTable at 0xBBA99000.\n\nHandle 0x000A, DMI type 0, 24 bytes\nBIOS Information\n\tVendor: Hewlett-Packard\n\tVersion: 68PVI Ver. F.08\n\tRelease Date: 12/07/2010\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 2048 kB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tPC Card (PCMCIA) is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tEDD is supported\n\t\tPrint screen service is supported (int 5h)\n\t\t8042 keyboard services are supported (int 9h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tACPI is supported\n\t\tUSB legacy is supported\n\t\tSmart battery is supported\n\t\tBIOS boot specification is supported\n\t\tFunction key-initiated network boot is supported\n\t\tTargeted content distribution is supported\n\tBIOS Revision: 15.8\n\tFirmware Revision: 71.13\n\nHandle 0x000B, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Hewlett-Packard\n\tProduct Name: \n\tVersion: F.08\n\tSerial Number: \n\tUUID: Not Present\n\tWake-up Type: Power Switch\n\tSKU Number: \n\tFamily: 103C_5336AN\n\nHandle 0x000C, DMI type 2, 16 bytes\nBase Board Information\n\tManufacturer: Hewlett-Packard\n\tProduct Name: 1526\n\tVersion: KBC Version 71.0D\n\tSerial Number: Not Specified\n\tAsset Tag: Not Specified\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: \n\tChassis Handle: 0x000D\n\tType: Unknown\n\tContained Object Handles: 0\n\nHandle 0x000D, DMI type 3, 17 bytes\nChassis Information\n\tManufacturer: Hewlett-Packard\n\tType: Notebook\n\tLock: Not Present\n\tVersion: Not Specified\n\tSerial Number: serial#\n\tAsset Tag: \n\tBoot-up State: Safe\n\tPower Supply State: Safe\n\tThermal State: Other\n\tSecurity Status: Other\n\tOEM Information: 0x00000000\n\nHandle 0x0000, DMI type 4, 35 bytes\nProcessor Information\n\tSocket Designation: Intel(R) Genuine processor\n\tType: Central Processor\n\tFamily: Other\n\tManufacturer: Intel(R) Corporation\n\tID: 7A 06 01 00 FF FB EB AF\n\tVersion: Intel(R) Celeron(R) CPU 900 @ 2.20GHz\n\tVoltage: 1.6 V\n\tExternal Clock: 200 MHz\n\tMax Speed: 2200 MHz\n\tCurrent Speed: 2200 MHz\n\tStatus: Populated, Enabled\n\tUpgrade: ZIF Socket\n\tL1 Cache Handle: 0x0003\n\tL2 Cache Handle: 0x0001\n\tL3 Cache Handle: Not Provided\n\tSerial Number: Not Specified\n\tAsset Tag: Intel(R) Genuine processor\n\tPart Number: Not Specified\n\nHandle 0x0001, DMI type 7, 19 bytes\nCache Information\n\tSocket Designation: Internal Cache\n\tConfiguration: Enabled, Not Socketed, Level 2\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 1024 kB\n\tMaximum Size: 1024 kB\n\tSupported SRAM Types:\n\t\tAsynchronous\n\tInstalled SRAM Type: Asynchronous\n\tSpeed: Unknown\n\tError Correction Type: Single-bit ECC\n\tSystem Type: Unified\n\tAssociativity: 4-way Set-associative\n\nHandle 0x0003, DMI type 7, 19 bytes\nCache Information\n\tSocket Designation: Internal Cache\n\tConfiguration: Enabled, Not Socketed, Level 1\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 32 kB\n\tMaximum Size: 32 kB\n\tSupported SRAM Types:\n\t\tAsynchronous\n\tInstalled SRAM Type: Asynchronous\n\tSpeed: Unknown\n\tError Correction Type: Single-bit ECC\n\tSystem Type: Data\n\tAssociativity: 8-way Set-associative\n\nHandle 0x0002, DMI type 7, 19 bytes\nCache Information\n\tSocket Designation: Internal Cache\n\tConfiguration: Enabled, Not Socketed, Level 1\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 32 kB\n\tMaximum Size: 32 kB\n\tSupported SRAM Types:\n\t\tAsynchronous\n\tInstalled SRAM Type: Asynchronous\n\tSpeed: Unknown\n\tError Correction Type: Single-bit ECC\n\tSystem Type: Instruction\n\tAssociativity: 8-way Set-associative\n\nHandle 0x0011, DMI type 9, 13 bytes\nSystem Slot Information\n\tDesignation: PCI SLOT1\n\tType: 32-bit PCI\n\tCurrent Usage: Available\n\tLength: Long\n\tID: 1\n\tCharacteristics:\n\t\t3.3 V is provided\n\t\tPME signal is supported\n\t\tSMBus signal is supported\n\nHandle 0x000F, DMI type 10, 6 bytes\nOn Board Device Information\n\tType: Video\n\tStatus: Enabled\n\tDescription: 64\n\nHandle 0x0010, DMI type 11, 5 bytes\nOEM Strings\n\tString 1: ABS 70/71 79 7A 7B 7C\n\tString 2: CSM v01.35\n\tString 3: www.hp.com\n\nHandle 0x0004, DMI type 16, 15 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 8 GB\n\tError Information Handle: Not Provided\n\tNumber Of Devices: 2\n\nHandle 0x0005, DMI type 17, 27 bytes\nMemory Device\n\tArray Handle: 0x0004\n\tError Information Handle: Not Provided\n\tTotal Width: Unknown\n\tData Width: 65474 bits\n\tSize: 1024 MB\n\tForm Factor: SODIMM\n\tSet: None\n\tLocator: Top\n\tBank Locator: BANK 0\n\tType: DDR3\n\tType Detail: Synchronous\n\tSpeed: 800 MHz\n\tManufacturer: Samsung\n\tSerial Number: 842DCA\n\tAsset Tag: Unknown\n\tPart Number: M471B2873FHS-CH9 \n\nHandle 0x0007, DMI type 17, 27 bytes\nMemory Device\n\tArray Handle: 0x0004\n\tError Information Handle: Not Provided\n\tTotal Width: Unknown\n\tData Width: 65476 bits\n\tSize: 2048 MB\n\tForm Factor: SODIMM\n\tSet: None\n\tLocator: Bottom\n\tBank Locator: BANK 2\n\tType: DDR3\n\tType Detail: Synchronous\n\tSpeed: 800 MHz\n\tManufacturer: D300115100000000\n\tSerial Number: 000000\n\tAsset Tag: Unknown\n\tPart Number: DBST2GN568S \n\nHandle 0x0009, DMI type 19, 15 bytes\nMemory Array Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x000BFFFFFFF\n\tRange Size: 3 GB\n\tPhysical Array Handle: 0x0004\n\tPartition Width: 2\n\nHandle 0x0006, DMI type 20, 19 bytes\nMemory Device Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x0003FFFFFFF\n\tRange Size: 1 GB\n\tPhysical Device Handle: 0x0005\n\tMemory Array Mapped Address Handle: 0x0009\n\tPartition Row Position: 1\n\tInterleave Position: 1\n\tInterleaved Data Depth: 1\n\nHandle 0x0008, DMI type 20, 19 bytes\nMemory Device Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x0007FFFFFFF\n\tRange Size: 2 GB\n\tPhysical Device Handle: 0x0007\n\tMemory Array Mapped Address Handle: 0x0009\n\tPartition Row Position: 1\n\tInterleave Position: 2\n\tInterleaved Data Depth: 1\n\nHandle 0x0012, DMI type 22, 26 bytes\nPortable Battery\n\tLocation: Primary\n\tManufacturer: SMP-PA22CG\n\tManufacture Date: 3CB5\n\tSerial Number: 0C54\n\tName: PH06047\n\tDesign Capacity: 4400 mWh\n\tDesign Voltage: 10800 mV\n\tSBDS Version: 1.1\n\tMaximum Error: Unknown\n\tSBDS Chemistry: LION\n\tOEM-specific Information: 0x00000000\n\nHandle 0x000E, DMI type 32, 20 bytes\nSystem Boot Information\n\tStatus: No errors detected\n\nHandle 0x0013, DMI type 129, 8 bytes\nOEM-specific Type\n\tHeader and Data:\n\t\t81 08 13 00 01 01 02 00\n\tStrings:\n\t\tIntel_ASF\n\t\tIntel_ASF_001\n\nHandle 0x0014, DMI type 130, 20 bytes\nOEM-specific Type\n\tHeader and Data:\n\t\t82 14 14 00 24 41 4D 54 01 00 00 00 00 A5 0B 02\n\t\t00 00 00 00\n\nHandle 0xFFFD, DMI type 127, 4 bytes\nEnd Of Table\n\n', 'command': 'dmidecode', 'user': 'root', 'duration': 0.010776996612548828, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'dmidecode_attachment'}, {'status': 'pass', 'description': u'Attaches very verbose lspci output.', 'plugin': 'attachment', 'data': '00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: agpgart-intel\n\n00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- [disabled]\n\tCapabilities: \n\tKernel driver in use: i915\n\tKernel modules: i915\n\n00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- \n\n00:1a.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1a.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20 [EHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ehci_hcd\n\n00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: snd_hda_intel\n\tKernel modules: snd-hda-intel\n\n00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 03) (prog-if 00 [Normal decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\tKernel driver in use: pcieport\n\tKernel modules: shpchp\n\n00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) (prog-if 00 [UHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: uhci_hcd\n\n00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ehci_hcd\n\n00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) (prog-if 01 [Subtractive decode])\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-\n\t\tPriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-\n\tCapabilities: \n\n00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel modules: iTCO_wdt\n\n00:1f.2 SATA controller [0106]: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] [8086:2929] (rev 03) (prog-if 01 [AHCI 1.0])\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- \n\tKernel driver in use: ahci\n\n02:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)\n\tSubsystem: Hewlett-Packard Company Device [103c:1508]\n\tPhysical Slot: 1\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: wl\n\tKernel modules: wl, ssb\n\n85:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)\n\tSubsystem: Hewlett-Packard Company Device [103c:1526]\n\tPhysical Slot: 5\n\tControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- \n\tKernel driver in use: r8169\n\tKernel modules: r8169\n\n', 'command': 'lspci -vvnn', 'duration': 0.08898305892944336, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lspci_attachment'}, {'status': 'pass', 'description': u'Attaches the contents of the various modprobe conf files.', 'plugin': 'attachment', 'data': "# autoloader aliases\ninstall sound-slot-0 /sbin/modprobe snd-card-0\ninstall sound-slot-1 /sbin/modprobe snd-card-1\ninstall sound-slot-2 /sbin/modprobe snd-card-2\ninstall sound-slot-3 /sbin/modprobe snd-card-3\ninstall sound-slot-4 /sbin/modprobe snd-card-4\ninstall sound-slot-5 /sbin/modprobe snd-card-5\ninstall sound-slot-6 /sbin/modprobe snd-card-6\ninstall sound-slot-7 /sbin/modprobe snd-card-7\n\n# Cause optional modules to be loaded above generic modules\ninstall snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }\n#\n# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)\ninstall snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }\ninstall snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }\ninstall snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }\n#\ninstall snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }\n# Cause optional modules to be loaded above sound card driver modules\ninstall snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }\ninstall snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }\n\n# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)\ninstall saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }\n# Prevent abnormal drivers from grabbing index 0\noptions bt87x index=-2\noptions cx88_alsa index=-2\noptions saa7134-alsa index=-2\noptions snd-atiixp-modem index=-2\noptions snd-intel8x0m index=-2\noptions snd-via82xx-modem index=-2\noptions snd-usb-audio index=-2\noptions snd-usb-caiaq index=-2\noptions snd-usb-ua101 index=-2\noptions snd-usb-us122l index=-2\noptions snd-usb-usx2y index=-2\n# Ubuntu #62691, enable MPU for snd-cmipci\noptions snd-cmipci mpu_port=0x330 fm_port=0x388\n# Keep snd-pcsp from being loaded as first soundcard\noptions snd-pcsp index=-2\n# Keep snd-usb-audio from beeing loaded as first soundcard\noptions snd-usb-audio index=-2\n# For some Atheros 5K RF MACs, the madwifi driver loads buts fails to\n# correctly initialize the hardware, leaving it in a state from\n# which ath5k cannot recover. To prevent this condition, stop\n# madwifi from loading by default. Use Jockey to select one driver\n# or the other. (Ubuntu: #315056, #323830)\nblacklist ath_pci\n\n# Select the legacy firewire stack over the new CONFIG_FIREWIRE one.\n\nblacklist ohci1394\nblacklist sbp2\nblacklist dv1394\nblacklist raw1394\nblacklist video1394\n\n#blacklist firewire-ohci\n#blacklist firewire-sbp2\n# Framebuffer drivers are generally buggy and poorly-supported, and cause\n# suspend failures, kernel panics and general mayhem. For this reason we\n# never load them automatically.\nblacklist aty128fb\nblacklist atyfb\nblacklist radeonfb\nblacklist cirrusfb\nblacklist cyber2000fb\nblacklist cyblafb\nblacklist gx1fb\nblacklist hgafb\nblacklist i810fb\nblacklist intelfb\nblacklist kyrofb\nblacklist lxfb\nblacklist matroxfb_base\nblacklist neofb\nblacklist nvidiafb\nblacklist pm2fb\nblacklist rivafb\nblacklist s1d13xxxfb\nblacklist savagefb\nblacklist sisfb\nblacklist sstfb\nblacklist tdfxfb\nblacklist tridentfb\n#blacklist vesafb\nblacklist vfb\nblacklist viafb\nblacklist vt8623fb\n# Uncomment these entries in order to blacklist unwanted modem drivers\n# blacklist snd-atiixp-modem\n# blacklist snd-intel8x0m\n# blacklist snd-via82xx-modem\nblacklist ac97\nblacklist ac97_codec\nblacklist ac97_plugin_ad1980\nblacklist ad1848\nblacklist ad1889\nblacklist adlib_card\nblacklist aedsp16\nblacklist ali5455\nblacklist btaudio\nblacklist cmpci\nblacklist cs4232\nblacklist cs4281\nblacklist cs461x\nblacklist cs46xx\nblacklist emu10k1\nblacklist es1370\nblacklist es1371\nblacklist esssolo1\nblacklist forte\nblacklist gus\nblacklist i810_audio\nblacklist kahlua\nblacklist mad16\nblacklist maestro\nblacklist maestro3\nblacklist maui\nblacklist mpu401\nblacklist nm256_audio\nblacklist opl3\nblacklist opl3sa\nblacklist opl3sa2\nblacklist pas2\nblacklist pss\nblacklist rme96xx\nblacklist sb\nblacklist sb_lib\nblacklist sgalaxy\nblacklist sonicvibes\nblacklist sound\nblacklist sscape\nblacklist trident\nblacklist trix\nblacklist uart401\nblacklist uart6850\nblacklist via82cxxx_audio\nblacklist v_midi\nblacklist wavefront\nblacklist ymfpci\nblacklist ac97_plugin_wm97xx\nblacklist ad1816\nblacklist audio\nblacklist awe_wave\nblacklist dmasound_core\nblacklist dmasound_pmac\nblacklist harmony\nblacklist sequencer\nblacklist soundcard\nblacklist usb-midi\n# Many less commonly used network protocols have recently had various\n# security flaws discovered. In an effort to reduce the scope of future\n# vulnerability exploitations, they are being blacklisted here so that\n# unprivileged users cannot use them by default. System owners can still\n# either modify this file, or specifically modprobe any needed protocols.\n\n# ax25\nalias net-pf-3 off\n# netrom\nalias net-pf-6 off\n# x25\nalias net-pf-9 off\n# rose\nalias net-pf-11 off\n# decnet\nalias net-pf-12 off\n# econet\nalias net-pf-19 off\n# rds\nalias net-pf-21 off\n# af_802154\nalias net-pf-36 off\n# Watchdog drivers should not be loaded automatically, but only if a\n# watchdog daemon is installed.\nblacklist acquirewdt\nblacklist advantechwdt\nblacklist alim1535_wdt\nblacklist alim7101_wdt\nblacklist booke_wdt\nblacklist cpu5wdt\nblacklist eurotechwdt\nblacklist i6300esb\nblacklist i8xx_tco\nblacklist ib700wdt\nblacklist ibmasr\nblacklist indydog\nblacklist iTCO_wdt\nblacklist it8712f_wdt\nblacklist it87_wdt\nblacklist ixp2000_wdt\nblacklist ixp4xx_wdt\nblacklist machzwd\nblacklist mixcomwd\nblacklist mpc8xx_wdt\nblacklist mpcore_wdt\nblacklist mv64x60_wdt\nblacklist pc87413_wdt\nblacklist pcwd\nblacklist pcwd_pci\nblacklist pcwd_usb\nblacklist s3c2410_wdt\nblacklist sa1100_wdt\nblacklist sbc60xxwdt\nblacklist sbc7240_wdt\nblacklist sb8360\nblacklist sc1200wdt\nblacklist sc520_wdt\nblacklist sch311_wdt\nblacklist scx200_wdt\nblacklist shwdt\nblacklist smsc37b787_wdt\nblacklist softdog\nblacklist twl4030_wdt\nblacklist w83627hf_wdt\nblacklist w83697hf_wdt\nblacklist w83697ug_wdt\nblacklist w83877f_wdt\nblacklist w83977f_wdt\nblacklist wafer5823wdt\nblacklist wdt\nblacklist wdt_pci\nblacklist wm8350_wdt\n# This file lists those modules which we don't want to be loaded by\n# alias expansion, usually so some other driver will be loaded for the\n# device instead.\n\n# evbug is a debug tool that should be loaded explicitly\nblacklist evbug\n\n# these drivers are very simple, the HID drivers are usually preferred\nblacklist usbmouse\nblacklist usbkbd\n\n# replaced by e100\nblacklist eepro100\n\n# replaced by tulip\nblacklist de4x5\n\n# causes no end of confusion by creating unexpected network interfaces\nblacklist eth1394\n\n# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much\n# hardware on its own (Ubuntu bug #2011, #6810)\nblacklist snd_intel8x0m\n\n# Conflicts with dvb driver (which is better for handling this device)\nblacklist snd_aw2\n\n# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)\nblacklist i2c_i801\n\n# replaced by p54pci\nblacklist prism54\n\n# replaced by b43 and ssb.\nblacklist bcm43xx\n\n# most apps now use garmin usb driver directly (Ubuntu: #114565)\nblacklist garmin_gps\n\n# replaced by asus-laptop (Ubuntu: #184721)\nblacklist asus_acpi\n\n# low-quality, just noise when being used for sound playback, causes\n# hangs at desktop session start (Ubuntu: #246969)\nblacklist snd_pcsp\n\n# ugly and loud noise, getting on everyone's nerves; this should be done by a\n# nice pulseaudio bing (Ubuntu: #77010)\nblacklist pcspkr\n\n# EDAC driver for amd76x clashes with the agp driver preventing the aperture\n# from being initialised (Ubuntu: #297750). Blacklist so that the driver\n# continues to build and is installable for the few cases where its\n# really needed.\nblacklist amd76x_edac\n# Warning: This file is autogenerated by bcmwl. All changes to this file will be lost.\nblacklist b43\nblacklist b43legacy\nblacklist ssb\nblacklist bcm43xx\nblacklist brcm80211\n# modprobe information used for DKMS modules\n#\n# This is a stub file, should be edited when needed,\n# used by default by DKMS.\n", 'command': 'find /etc/modprobe.* -name \\*.conf | xargs cat', 'duration': 0.017874956130981445, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modprobe_attachment'}, {'status': 'pass', 'description': u'Attaches the contents of the /etc/modules file.', 'plugin': 'attachment', 'data': '# /etc/modules: kernel modules to load at boot time.\n#\n# This file contains the names of kernel modules that should be loaded\n# at boot time, one per line. Lines beginning with "#" are ignored.\n\n', 'command': 'cat /etc/modules', 'duration': 0.010565042495727539, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'modules_attachment'}, {'status': 'pass', 'description': u'attaches the contents of various sysctl config files.', 'plugin': 'attachment', 'data': '#\n# /etc/sysctl.conf - Configuration file for setting system variables\n# See /etc/sysctl.d/ for additional system variables\n# See sysctl.conf (5) for information.\n#\n\n#kernel.domainname = example.com\n\n# Uncomment the following to stop low-level messages on console\n#kernel.printk = 3 4 1 3\n\n##############################################################3\n# Functions previously found in netbase\n#\n\n# Uncomment the next two lines to enable Spoof protection (reverse-path filter)\n# Turn on Source Address Verification in all interfaces to\n# prevent some spoofing attacks\n#net.ipv4.conf.default.rp_filter=1\n#net.ipv4.conf.all.rp_filter=1\n\n# Uncomment the next line to enable TCP/IP SYN cookies\n# See http://lwn.net/Articles/277146/\n# Note: This may impact IPv6 TCP sessions too\n#net.ipv4.tcp_syncookies=1\n\n# Uncomment the next line to enable packet forwarding for IPv4\n#net.ipv4.ip_forward=1\n\n# Uncomment the next line to enable packet forwarding for IPv6\n# Enabling this option disables Stateless Address Autoconfiguration\n# based on Router Advertisements for this host\n#net.ipv6.conf.all.forwarding=1\n\n\n###################################################################\n# Additional settings - these settings can improve the network\n# security of the host and prevent against some network attacks\n# including spoofing attacks and man in the middle attacks through\n# redirection. Some network environments, however, require that these\n# settings are disabled so review and enable them as needed.\n#\n# Do not accept ICMP redirects (prevent MITM attacks)\n#net.ipv4.conf.all.accept_redirects = 0\n#net.ipv6.conf.all.accept_redirects = 0\n# _or_\n# Accept ICMP redirects only for gateways listed in our default\n# gateway list (enabled by default)\n# net.ipv4.conf.all.secure_redirects = 1\n#\n# Do not send ICMP redirects (we are not a router)\n#net.ipv4.conf.all.send_redirects = 0\n#\n# Do not accept IP source route packets (we are not a router)\n#net.ipv4.conf.all.accept_source_route = 0\n#net.ipv6.conf.all.accept_source_route = 0\n#\n# Log Martian Packets\n#net.ipv4.conf.all.log_martians = 1\n#\n\n# the following stops low-level messages on console\nkernel.printk = 4 4 1 7\n# IPv6 Privacy Extensions (RFC 4941)\n# ---\n# IPv6 typically uses a device\'s MAC address when choosing an IPv6 address\n# to use in autoconfiguration. Privacy extensions allow using a randomly\n# generated IPv6 address, which increases privacy.\n#\n# Acceptable values:\n# 0 - don\xe2\x80\x99t use privacy extensions.\n# 1 - generate privacy addresses\n# 2 - prefer privacy addresses and use them over the normal addresses.\nnet.ipv6.conf.all.use_tempaddr = 2\nnet.ipv6.conf.default.use_tempaddr = 2\n# These settings are specific to hardening the kernel itself from attack\n# from userspace, rather than protecting userspace from other malicious\n# userspace things.\n#\n#\n# When an attacker is trying to exploit the local kernel, it is often\n# helpful to be able to examine where in memory the kernel, modules,\n# and data structures live. As such, kernel addresses should be treated\n# as sensitive information.\n#\n# Many files and interfaces contain these addresses (e.g. /proc/kallsyms,\n# /proc/modules, etc), and this setting can censor the addresses. A value\n# of "0" allows all users to see the kernel addresses. A value of "1"\n# limits visibility to the root user, and "2" blocks even the root user.\nkernel.kptr_restrict = 1\n\n# Turn on Source Address Verification in all interfaces to\n# prevent some spoofing attacks.\nnet.ipv4.conf.default.rp_filter=1\nnet.ipv4.conf.all.rp_filter=1\n\n# Turn on SYN-flood protections. Starting with 2.6.26, there is no loss\n# of TCP functionality/features under normal conditions. When flood\n# protections kick in under high unanswered-SYN load, the system\n# should remain more stable, with a trade off of some loss of TCP\n# functionality/features (e.g. TCP Window scaling).\nnet.ipv4.tcp_syncookies=1\n# The PTRACE system is used for debugging. With it, a single user process\n# can attach to any other dumpable process owned by the same user. In the\n# case of malicious software, it is possible to use PTRACE to access\n# credentials that exist in memory (re-using existing SSH connections,\n# extracting GPG agent information, etc).\n#\n# A PTRACE scope of "0" is the more permissive mode. A scope of "1" limits\n# PTRACE only to direct child processes (e.g. "gdb name-of-program" and\n# "strace -f name-of-program" work, but gdb\'s "attach" and "strace -fp $PID"\n# do not). The PTRACE scope is ignored when a user has CAP_SYS_PTRACE, so\n# "sudo strace -fp $PID" will work as before. For more details see:\n# https://wiki.ubuntu.com/SecurityTeam/Roadmap/KernelHardening#ptrace\n#\n# For applications launching crash handlers that need PTRACE, exceptions can\n# be registered by the debugee by declaring in the segfault handler\n# specifically which process will be using PTRACE on the debugee:\n# prctl(PR_SET_PTRACER, debugger_pid, 0, 0, 0);\n#\n# In general, PTRACE is not needed for the average running Ubuntu system.\n# To that end, the default is to set the PTRACE scope to "1". This value\n# may not be appropriate for developers or servers with only admin accounts.\nkernel.yama.ptrace_scope = 1\n# Protect the zero page of memory from userspace mmap to prevent kernel\n# NULL-dereference attacks against potential future kernel security\n# vulnerabilities. (Added in kernel 2.6.23.)\n#\n# While this default is built into the Ubuntu kernel, there is no way to\n# restore the kernel default if the value is changed during runtime; for\n# example via package removal (e.g. wine, dosemu). Therefore, this value\n# is reset to the secure default each time the sysctl values are loaded.\nvm.mmap_min_addr = 65536\n', 'command': 'find /etc/sysctl.* -name \\*.conf | xargs cat', 'duration': 0.0164949893951416, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysctl_attachment'}, {'status': 'pass', 'description': u'Attaches a report of sysfs attributes.', 'plugin': 'attachment', 'data': 'P: /devices/LNXSYSTM:00\nA: path=\\\nA: hid=LNXSYSTM\n\nP: /devices/LNXSYSTM:00/LNXCPU:00\nA: path=\\_PR_.CPU0\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:01\nA: path=\\_PR_.CPU1\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:02\nA: path=\\_PR_.CPU2\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXCPU:03\nA: path=\\_PR_.CPU3\nA: hid=LNXCPU\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00\nA: hid=LNXPWRBN\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nA: name=Power Button\nA: phys=LNXPWRBN/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\n\nP: /devices/LNXSYSTM:00/device:00\nA: path=\\_SB_\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00\nA: path=\\_SB_.AC__\nA: hid=ACPI0003\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nA: online=1\nA: type=Mains\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00\nA: path=\\_SB_.PCI0\nA: hid=PNP0A08\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nA: path=\\_SB_.PCI0.HDEF.APPR\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nA: path=\\_SB_.PCI0.GFX0\nA: hid=LNXVIDEO\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nA: path=\\_SB_.PCI0.GFX0.DD01\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nA: path=\\_SB_.PCI0.GFX0.DD02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nA: path=\\_SB_.PCI0.GFX0.DD03\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nA: path=\\_SB_.PCI0.GFX0.DD04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nA: path=\\_SB_.PCI0.GFX0.DD05\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nA: name=Video Bus\nA: phys=LNXVIDEO/video/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nA: path=\\_SB_.PCI0.PDRC\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nA: path=\\_SB_.PCI0.MCHC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nA: path=\\_SB_.PCI0.PEGP\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nA: path=\\_SB_.PCI0.PEGP.DGFX\nA: hid=LNXVIDEO\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nA: path=\\_SB_.PCI0.PEGP.DGFX.LCD_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nA: path=\\_SB_.PCI0.PEGP.DGFX.CRT_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nA: path=\\_SB_.PCI0.PEGP.DGFX.TV__\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nA: path=\\_SB_.PCI0.PEGP.DGFX.DVI_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nA: path=\\_SB_.PCI0.PEGP.DGFX.DD04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nA: path=\\_SB_.PCI0.LANC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nA: path=\\_SB_.PCI0.HDEF\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nA: path=\\_SB_.PCI0.RP01\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nA: path=\\_SB_.PCI0.RP02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nA: path=\\_SB_.PCI0.RP02.WNIC\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nA: path=\\_SB_.PCI0.RP03\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nA: path=\\_SB_.PCI0.RP03.ECF0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nA: path=\\_SB_.PCI0.RP03.ECF1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nA: path=\\_SB_.PCI0.RP03.ECF2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nA: path=\\_SB_.PCI0.RP03.ECF3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nA: path=\\_SB_.PCI0.RP03.ECF4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nA: path=\\_SB_.PCI0.RP03.ECF5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nA: path=\\_SB_.PCI0.RP03.ECF6\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nA: path=\\_SB_.PCI0.RP03.ECF7\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nA: path=\\_SB_.PCI0.RP05\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nA: path=\\_SB_.PCI0.RP06\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nA: path=\\_SB_.PCI0.RP06.NIC_\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nA: path=\\_SB_.PCI0.USB1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nA: path=\\_SB_.PCI0.USB1.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nA: path=\\_SB_.PCI0.USB1.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nA: path=\\_SB_.PCI0.USB1.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nA: path=\\_SB_.PCI0.USB2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nA: path=\\_SB_.PCI0.USB2.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nA: path=\\_SB_.PCI0.USB2.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nA: path=\\_SB_.PCI0.USB2.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nA: path=\\_SB_.PCI0.USB3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nA: path=\\_SB_.PCI0.USB3.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nA: path=\\_SB_.PCI0.USB3.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nA: path=\\_SB_.PCI0.USB3.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nA: path=\\_SB_.PCI0.USB4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nA: path=\\_SB_.PCI0.USB4.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nA: path=\\_SB_.PCI0.USB4.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nA: path=\\_SB_.PCI0.USB4.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nA: path=\\_SB_.PCI0.USB5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nA: path=\\_SB_.PCI0.USB5.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nA: path=\\_SB_.PCI0.USB5.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nA: path=\\_SB_.PCI0.USB5.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nA: path=\\_SB_.PCI0.USB6\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nA: path=\\_SB_.PCI0.USB6.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nA: path=\\_SB_.PCI0.USB6.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nA: path=\\_SB_.PCI0.USB6.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nA: path=\\_SB_.PCI0.U6RM\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nA: path=\\_SB_.PCI0.U6RM.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nA: path=\\_SB_.PCI0.U6RM.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nA: path=\\_SB_.PCI0.U6RM.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nA: path=\\_SB_.PCI0.EHC1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nA: path=\\_SB_.PCI0.EHC1.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT2.HPT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nA: path=\\_SB_.PCI0.EHC1.RHUB.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nA: path=\\_SB_.PCI0.EHC2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nA: path=\\_SB_.PCI0.EHC2.RHUB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT2\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT4\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nA: path=\\_SB_.PCI0.EHC2.RHUB.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nA: path=\\_SB_.PCI0.PCIB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nA: path=\\_SB_.PCI0.LPCB\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nA: path=\\_SB_.PCI0.LPCB.FWHD\nA: hid=INT0800\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nA: path=\\_SB_.PCI0.LPCB.IPIC\nA: hid=PNP0000\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nA: path=\\_SB_.PCI0.LPCB.TIMR\nA: hid=PNP0100\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nA: path=\\_SB_.PCI0.LPCB.HPET\nA: hid=PNP0103\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nA: path=\\_SB_.PCI0.LPCB.DMAC\nA: hid=PNP0200\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nA: path=\\_SB_.PCI0.LPCB.PS2K\nA: hid=PNP0303\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nA: path=\\_SB_.PCI0.LPCB.SIO_\nA: hid=PNP0A06\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nA: path=\\_SB_.PCI0.LPCB.RTC_\nA: hid=PNP0B00\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nA: path=\\_SB_.PCI0.LPCB.HTAM\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nA: path=\\_SB_.PCI0.LPCB.LDRC\nA: hid=PNP0C02\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nA: path=\\_SB_.PCI0.LPCB.MATH\nA: hid=PNP0C04\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nA: path=\\_SB_.PCI0.LPCB.EC0_\nA: hid=PNP0C09\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nA: path=\\_SB_.PCI0.LPCB.LNKA\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nA: path=\\_SB_.PCI0.LPCB.LNKB\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nA: path=\\_SB_.PCI0.LPCB.LNKC\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nA: path=\\_SB_.PCI0.LPCB.LNKD\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nA: path=\\_SB_.PCI0.LPCB.LNKE\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nA: path=\\_SB_.PCI0.LPCB.LNKF\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nA: path=\\_SB_.PCI0.LPCB.LNKG\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nA: path=\\_SB_.PCI0.LPCB.LNKH\nA: hid=PNP0C0F\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nA: path=\\_SB_.PCI0.LPCB.PS2M\nA: hid=SYN0176\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nA: path=\\_SB_.PCI0.SATA\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nA: path=\\_SB_.PCI0.SATA.PRT0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nA: path=\\_SB_.PCI0.SATA.PRT1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nA: path=\\_SB_.PCI0.SATA.PRT5\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nA: path=\\_SB_.PCI0.SBUS\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00\nA: path=\\_SB_.BAT0\nA: hid=PNP0C0A\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nA: status=Unknown\nA: present=1\nA: technology=Li-ion\nA: cycle_count=0\nA: voltage_min_design=10800000\nA: voltage_now=12400000\nA: current_now=0\nA: charge_full_design=4400000\nA: charge_full=3462000\nA: charge_now=3416000\nA: type=Battery\nA: model_name=Primary\nA: manufacturer=Hewlett-Packard\nA: serial_number=03156 2010/05/21\nA: alarm=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00\nA: path=\\_SB_.LID_\nA: hid=PNP0C0D\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nA: name=Lid Switch\nA: phys=PNP0C0D/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00\nA: path=\\_SB_.SLPB\nA: hid=PNP0C0E\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nA: name=Sleep Button\nA: phys=PNP0C0E/button/input0\nA: uniq=\nA: properties=0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C14:00\nA: path=\\_SB_.WMID\nA: hid=PNP0C14\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C32:00\nA: path=\\_SB_.HST1\nA: hid=PNP0C32\n\nP: /devices/LNXSYSTM:00/device:52\nA: path=\\_TZ_\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:01\nA: path=\\_TZ_.PFN6\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:02\nA: path=\\_TZ_.PFN7\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:03\nA: path=\\_TZ_.PFN8\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:04\nA: path=\\_TZ_.PFN9\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:05\nA: path=\\_TZ_.PFNA\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:06\nA: path=\\_TZ_.PFNB\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:07\nA: path=\\_TZ_.PGF0\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:08\nA: path=\\_TZ_.PFN0\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:09\nA: path=\\_TZ_.PFN1\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nA: path=\\_TZ_.PFN2\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nA: path=\\_TZ_.PFN3\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nA: path=\\_TZ_.PFN4\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nA: path=\\_TZ_.PFN5\nA: hid=LNXPOWER\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:00\nA: path=\\_TZ_.GFXZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:01\nA: path=\\_TZ_.DTSZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:02\nA: path=\\_TZ_.CPUZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:03\nA: path=\\_TZ_.SKNZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:04\nA: path=\\_TZ_.BATZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:05\nA: path=\\_TZ_.FDTZ\nA: hid=LNXTHERM\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:00\nA: path=\\_TZ_.FAN6\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:01\nA: path=\\_TZ_.FAN7\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:02\nA: path=\\_TZ_.FAN8\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:03\nA: path=\\_TZ_.FAN9\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:04\nA: path=\\_TZ_.FANA\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:05\nA: path=\\_TZ_.FANB\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:06\nA: path=\\_TZ_.FANG\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:07\nA: path=\\_TZ_.FAN0\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:08\nA: path=\\_TZ_.FAN1\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:09\nA: path=\\_TZ_.FAN2\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nA: path=\\_TZ_.FAN3\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nA: path=\\_TZ_.FAN4\nA: hid=PNP0C0B\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nA: path=\\_TZ_.FAN5\nA: hid=PNP0C0B\n\nP: /devices/breakpoint\nA: type=5\n\nP: /devices/cpu\nA: type=4\n\nP: /devices/pci0000:00/0000:00:00.0\nA: vendor=0x8086\nA: device=0x2a40\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060000\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:02.0\nA: vendor=0x8086\nA: device=0x2a42\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x030000\nA: irq=47\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=36\nA: consistent_dma_mask_bits=36\nA: broken_parity_status=0\nA: msi_bus=\nA: boot_vga=1\n\nP: /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nA: bl_power=0\nA: brightness=24\nA: actual_brightness=24\nA: max_brightness=24\nA: type=firmware\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nA: name=DPDDC-B\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nA: name=DPDDC-D\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nA: status=connected\nA: enabled=enabled\nA: dpms=On\nA: modes=1366x768\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nA: bl_power=-1293804824\nA: brightness=2948310\nA: actual_brightness=2948310\nA: max_brightness=2948310\nA: type=raw\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: subconnector=\nA: select_subconnector=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nA: status=disconnected\nA: enabled=disabled\nA: dpms=Off\nA: modes=\nA: edid=\n\nP: /devices/pci0000:00/0000:00:02.0/drm/controlD64\n\nP: /devices/pci0000:00/0000:00:02.0/graphics/fb0\nA: bits_per_pixel=32\nA: blank=\nA: console=\nA: cursor=\nA: mode=\nA: modes=U:1366x768p-0\nA: pan=0,0\nA: virtual_size=1366,768\nA: name=inteldrmfb\nA: stride=5504\nA: rotate=0\nA: state=0\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-0\nA: name=i915 gmbus disabled\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-1\nA: name=i915 gmbus ssc\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-10\nA: name=i915 GPIOE\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-11\nA: name=i915 gmbus reserved\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-12\nA: name=i915 gmbus dpd\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-13\nA: name=i915 GPIOF\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-2\nA: name=i915 GPIOB\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-3\nA: name=i915 gmbus vga\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-4\nA: name=i915 GPIOA\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-5\nA: name=i915 gmbus panel\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-6\nA: name=i915 GPIOC\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-7\nA: name=i915 gmbus dpc\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-8\nA: name=i915 GPIOD\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-9\nA: name=i915 gmbus dpb\n\nP: /devices/pci0000:00/0000:00:02.1\nA: vendor=0x8086\nA: device=0x2a43\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x038000\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.0\nA: vendor=0x8086\nA: device=0x2937\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=16\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=55\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=3\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.0\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1\nA: configuration=\nA: bNumInterfaces= 4\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=31220\nA: idVendor=03f0\nA: idProduct=231d\nA: bcdDevice=0306\nA: bDeviceClass=e0\nA: bDeviceSubClass=01\nA: bDeviceProtocol=01\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=3\nA: devnum=2\nA: devpath=1\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Broadcom Corp\nA: product=HP Integrated Module\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=03\nA: bInterfaceClass=e0\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nA: bus=USB\nA: type=BR/EDR\nA: name=ubuntu-0\nA: class=0x4a0100\nA: address=70:F3:95:59:34:A3\nA: features=0xffff8ffe9bff7983\nA: manufacturer=15\nA: hci_version=4\nA: hci_revision=306\nA: idle_timeout=0\nA: sniff_max_interval=800\nA: sniff_min_interval=80\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nA: name=hci0\nA: type=bluetooth\nA: index=0\nA: persistent=0\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nA: bInterfaceNumber=01\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=e0\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nA: bInterfaceNumber=02\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=ff\nA: bInterfaceSubClass=ff\nA: bInterfaceProtocol=ff\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nA: bInterfaceNumber=03\nA: bAlternateSetting= 0\nA: bNumEndpoints=00\nA: bInterfaceClass=fe\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=01\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\n\nP: /devices/pci0000:00/0000:00:1a.1\nA: vendor=0x8086\nA: device=0x2938\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=17\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=4\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.1\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\n\nP: /devices/pci0000:00/0000:00:1a.2\nA: vendor=0x8086\nA: device=0x2939\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=18\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=21\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=5\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1a.2\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\n\nP: /devices/pci0000:00/0000:00:1a.7\nA: vendor=0x8086\nA: device=0x293c\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0320\nA: irq=19\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\nA: companion=\nA: uframe_periodic_max=100\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=55\nA: idVendor=1d6b\nA: idProduct=0002\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=1\nA: devnum=1\nA: devpath=0\nA: version= 2.00\nA: maxchild=6\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic ehci_hcd\nA: product=EHCI Host Controller\nA: serial=0000:00:1a.7\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5\nA: configuration=\nA: bNumInterfaces= 2\nA: bConfigurationValue=1\nA: bmAttributes=80\nA: bMaxPower=500mA\nA: urbnum=20\nA: idVendor=0461\nA: idProduct=4db6\nA: bcdDevice=0004\nA: bDeviceClass=ef\nA: bDeviceSubClass=02\nA: bDeviceProtocol=01\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=1\nA: devnum=3\nA: devpath=5\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Primax Electronics Ltd.\nA: product=Villem\nA: serial=PMX01\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=0e\nA: bInterfaceSubClass=01\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\nA: iad_bFirstInterface=00\nA: iad_bInterfaceCount=02\nA: iad_bFunctionClass=0e\nA: iad_bFunctionSubClass=03\nA: iad_bFunctionProtocol=00\nA: interface=HP Webcam [2 MP Fixed]\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nA: name=Villem\nA: phys=usb-0000:00:1a.7-5/button\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nA: name=Villem\nA: index=0\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nA: bInterfaceNumber=01\nA: bAlternateSetting= 0\nA: bNumEndpoints=00\nA: bInterfaceClass=0e\nA: bInterfaceSubClass=02\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\nA: iad_bFirstInterface=00\nA: iad_bInterfaceCount=02\nA: iad_bFunctionClass=0e\nA: iad_bFunctionSubClass=03\nA: iad_bFunctionProtocol=00\nA: interface=HP Webcam [2 MP Fixed]\n\nP: /devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\n\nP: /devices/pci0000:00/0000:00:1b.0\nA: vendor=0x8086\nA: device=0x293e\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x040300\nA: irq=48\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=64\nA: consistent_dma_mask_bits=64\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0\nA: id=Intel\nA: number=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nA: vendor_id=0x111d7666\nA: subsystem_id=0x103c1526\nA: revision_id=0x100105\nA: afg=0x1\nA: mfg=0x0\nA: vendor_name=IDT\nA: chip_name=92HD88B3\nA: modelname=\nA: init_verbs=\nA: hints=\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479736\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nA: vendor_id=0x11c11040\nA: subsystem_id=0x103c1378\nA: revision_id=0x100200\nA: afg=0x0\nA: mfg=0x1\nA: vendor_name=LSI\nA: chip_name=ID 1040\nA: modelname=\nA: init_verbs=\nA: hints=\nA: init_pin_configs=\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479704\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nA: vendor_id=0x80862802\nA: subsystem_id=0x80860101\nA: revision_id=0x100000\nA: afg=0x1\nA: mfg=0x0\nA: vendor_name=Intel\nA: chip_name=Cantiga HDMI\nA: modelname=\nA: init_verbs=\nA: hints=\nA: init_pin_configs=0x03 0x18560010\nA: user_pin_configs=\nA: driver_pin_configs=\nA: power_on_acct=2479528\nA: power_off_acct=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nA: name=HDA Intel Front Headphone\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nA: name=HDA Intel HDMI/DP,pcm=3\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nA: name=HDA Intel Mic\nA: phys=ALSA\nA: uniq=\nA: properties=0\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nA: pcm_class=generic\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\n\nP: /devices/pci0000:00/0000:00:1c.0\nA: vendor=0x8086\nA: device=0x2940\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=40\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.1\nA: vendor=0x8086\nA: device=0x2942\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=41\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nA: vendor=0x14e4\nA: device=0x4315\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1508\nA: class=0x028000\nA: irq=17\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=5\nA: ifindex=5\nA: type=1\nA: link_mode=1\nA: address=c4:46:19:0c:fe:93\nA: broadcast=ff:ff:ff:ff:ff:ff\nA: carrier=1\nA: dormant=0\nA: operstate=up\nA: mtu=1500\nA: flags=0x1003\nA: tx_queue_len=1000\nA: netdev_group=0\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nA: name=brcmwl-1\nA: type=wlan\nA: index=5\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.2\nA: vendor=0x8086\nA: device=0x2944\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=42\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.4\nA: vendor=0x8086\nA: device=0x2948\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=43\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1c.5\nA: vendor=0x8086\nA: device=0x294a\nA: subsystem_vendor=0x0000\nA: subsystem_device=0x0000\nA: class=0x060400\nA: irq=44\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nA: vendor=0x10ec\nA: device=0x8136\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x020000\nA: irq=46\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=2\nA: ifindex=2\nA: type=1\nA: link_mode=0\nA: address=1c:c1:de:90:ab:4f\nA: broadcast=ff:ff:ff:ff:ff:ff\nA: carrier=0\nA: speed=10\nA: duplex=half\nA: dormant=0\nA: operstate=down\nA: mtu=1500\nA: flags=0x1003\nA: tx_queue_len=1000\nA: netdev_group=0\n\nP: /devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1d.0\nA: vendor=0x8086\nA: device=0x2934\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=20\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=6\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.0\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\n\nP: /devices/pci0000:00/0000:00:1d.1\nA: vendor=0x8086\nA: device=0x2935\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=22\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=19\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=7\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.1\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\n\nP: /devices/pci0000:00/0000:00:1d.2\nA: vendor=0x8086\nA: device=0x2936\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0300\nA: irq=18\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=20\nA: idVendor=1d6b\nA: idProduct=0001\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=12\nA: busnum=8\nA: devnum=1\nA: devpath=0\nA: version= 1.10\nA: maxchild=2\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic uhci_hcd\nA: product=UHCI Host Controller\nA: serial=0000:00:1d.2\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\n\nP: /devices/pci0000:00/0000:00:1d.7\nA: vendor=0x8086\nA: device=0x293a\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x0c0320\nA: irq=20\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\nA: companion=\nA: uframe_periodic_max=100\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=e0\nA: bMaxPower= 0mA\nA: urbnum=32\nA: idVendor=1d6b\nA: idProduct=0002\nA: bcdDevice=0302\nA: bDeviceClass=09\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=2\nA: devnum=1\nA: devpath=0\nA: version= 2.00\nA: maxchild=6\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=Linux 3.2.0-17-generic ehci_hcd\nA: product=EHCI Host Controller\nA: serial=0000:00:1d.7\nA: authorized_default=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=01\nA: bInterfaceClass=09\nA: bInterfaceSubClass=00\nA: bInterfaceProtocol=00\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5\nA: configuration=\nA: bNumInterfaces= 1\nA: bConfigurationValue=1\nA: bmAttributes=80\nA: bMaxPower=100mA\nA: urbnum=98948\nA: idVendor=125f\nA: idProduct=102f\nA: bcdDevice=1100\nA: bDeviceClass=00\nA: bDeviceSubClass=00\nA: bDeviceProtocol=00\nA: bNumConfigurations=1\nA: bMaxPacketSize0=64\nA: speed=480\nA: busnum=2\nA: devnum=2\nA: devpath=5\nA: version= 2.00\nA: maxchild=0\nA: quirks=0x0\nA: avoid_reset_quirk=0\nA: authorized=1\nA: manufacturer=USB 2.0\nA: product=USB Flash Drive\nA: serial=AA30000000000242\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nA: bInterfaceNumber=00\nA: bAlternateSetting= 0\nA: bNumEndpoints=02\nA: bInterfaceClass=08\nA: bInterfaceSubClass=06\nA: bInterfaceProtocol=50\nA: supports_autosuspend=1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nA: unique_id=0\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=1\nA: sg_tablesize=65535\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=usb-storage\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nA: device_blocked=0\nA: type=0\nA: scsi_level=0\nA: vendor=USB 2.0 \nA: model=USB Flash Drive \nA: rev=1100\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0x85e8\nA: iodone_cnt=0x85e8\nA: ioerr_cnt=0x1\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=1\nA: queue_type=none\nA: max_sectors=240\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nA: range=16\nA: ext_range=256\nA: removable=1\nA: ro=0\nA: size=7864320\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=51\nA: stat= 16398 1041 615129 98688 13938 350 979421 13057964 0 1006256 13156564\nA: inflight= 0 0\nA: events=media_change\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nA: partition=1\nA: start=62\nA: size=7857074\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 16342 1035 614633 98600 13938 350 979421 13057964 0 1006168 13156476\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nA: cache_type=write through\nA: FUA=0\nA: allow_restart=1\nA: manage_start_stop=0\nA: protection_type=0\nA: protection_mode=none\nA: app_tag_own=0\nA: thin_provisioning=0\nA: provisioning_mode=full\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\n\nP: /devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\n\nP: /devices/pci0000:00/0000:00:1e.0\nA: vendor=0x8086\nA: device=0x2448\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060401\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=1\n\nP: /devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/pci0000:00/0000:00:1f.0\nA: vendor=0x8086\nA: device=0x2919\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x060100\nA: irq=0\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=32\nA: consistent_dma_mask_bits=32\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1f.2\nA: vendor=0x8086\nA: device=0x2929\nA: subsystem_vendor=0x103c\nA: subsystem_device=0x1526\nA: class=0x010601\nA: irq=45\nA: local_cpus=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: local_cpulist=0\nA: numa_node=-1\nA: dma_mask_bits=64\nA: consistent_dma_mask_bits=64\nA: broken_parity_status=0\nA: msi_bus=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=3.0 Gbps\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nA: class=ata\nA: pio_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_MW_DMA_4, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: xfer_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: spdn_cnt=0\nA: ering=[17180648.247407750]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=1.5 Gbps\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nA: class=atapi\nA: pio_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_MW_DMA_4, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: xfer_mode=XFER_UDMA_7, XFER_UDMA_6, XFER_UDMA_5, XFER_UDMA_4, XFER_UDMA_3, XFER_UDMA_2, XFER_UDMA_1, XFER_UDMA_0, XFER_MW_DMA_4, XFER_MW_DMA_3, XFER_MW_DMA_1, XFER_SW_DMA_1, XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_1\nA: spdn_cnt=0\nA: ering=[17180648.587429000]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nA: class=unknown\nA: pio_mode=\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nA: nr_pmp_links=0\nA: idle_irq=0\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nA: hw_sata_spd_limit=\nA: sata_spd_limit=\nA: sata_spd=\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nA: class=unknown\nA: pio_mode=XFER_PIO_6, XFER_PIO_5, XFER_PIO_4, XFER_PIO_3, XFER_PIO_2, XFER_PIO_1, XFER_PIO_0\nA: dma_mode=\nA: xfer_mode=\nA: spdn_cnt=0\nA: ering=[17180648.955452000]Unknown\nA: gscr=\n\nP: /devices/pci0000:00/0000:00:1f.2/host0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nA: unique_id=1\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=c017\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nA: device_blocked=0\nA: type=0\nA: scsi_level=6\nA: vendor=ATA \nA: model=WDC WD1600BEKT-6\nA: rev=02.0\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0xfe4\nA: iodone_cnt=0xfe4\nA: ioerr_cnt=0x13\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=31\nA: queue_ramp_up_period=120000\nA: queue_type=simple\nA: unload_heads=0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nA: range=16\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=312581808\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=50\nA: stat= 3845 109 31560 18008 48 84 1056 124 0 1884 18128\nA: inflight= 0 0\nA: events=\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nA: partition=1\nA: start=2048\nA: size=306993152\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 1921 30 15596 17400 48 84 1056 124 0 1412 17524\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nA: partition=2\nA: start=306997246\nA: size=2\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 10 0 20 4 0 0 0 0 0 4 4\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nA: partition=5\nA: start=306997248\nA: size=5582848\nA: ro=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: stat= 344 55 3192 320 0 0 0 0 0 320 320\nA: inflight= 0 0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nA: cache_type=write back\nA: FUA=0\nA: allow_restart=0\nA: manage_start_stop=1\nA: protection_type=0\nA: protection_mode=none\nA: app_tag_own=0\nA: thin_provisioning=0\nA: provisioning_mode=full\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nA: unique_id=2\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=100df17\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nA: device_blocked=0\nA: type=5\nA: scsi_level=6\nA: vendor=hp \nA: model=CDDVDW TS-L633N \nA: rev=0300\nA: state=running\nA: timeout=30\nA: iocounterbits=32\nA: iorequest_cnt=0x1902\nA: iodone_cnt=0xef7\nA: ioerr_cnt=0x4\nA: evt_media_change=0\nA: dh_state=detached\nA: queue_depth=1\nA: queue_ramp_up_period=120000\nA: queue_type=none\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nA: range=1\nA: ext_range=1\nA: removable=1\nA: ro=0\nA: size=2097151\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=119\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\nA: events=media_change eject_request\nA: events_async=\nA: events_poll_msecs=-1\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\n\nP: /devices/pci0000:00/0000:00:1f.2/host2\n\nP: /devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nA: unique_id=3\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nA: unique_id=4\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host4\n\nP: /devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nA: unique_id=5\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=0\nA: em_message_supported=led \n\nP: /devices/pci0000:00/0000:00:1f.2/host5\n\nP: /devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nA: unique_id=6\nA: host_busy=0\nA: cmd_per_lun=1\nA: can_queue=31\nA: sg_tablesize=168\nA: sg_prot_tablesize=0\nA: unchecked_isa_dma=0\nA: proc_name=ahci\nA: state=running\nA: supported_mode=Initiator\nA: active_mode=Initiator\nA: prot_capabilities=0\nA: prot_guard_type=0\nA: link_power_management_policy=max_performance\nA: em_message_type=1\nA: em_message=0\nA: ahci_host_caps=ef20ffc3\nA: ahci_host_cap2=0\nA: ahci_host_version=10200\nA: ahci_port_cmd=10044016\nA: em_message_supported=led \n\nP: /devices/pci0000:00/pci_bus/0000:00\nA: cpuaffinity=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\nA: cpulistaffinity=0\n\nP: /devices/platform/Fixed\n\nP: MDIO\n\nP: bus.0\n\nP: /devices/platform/Fixed\n\nP: MDIO\n\nP: bus.0/mdio_bus/0\n\nP: /devices/platform/alarmtimer\n\nP: /devices/platform/hp-wmi\nA: display=65792\nA: als=1\nA: dock=0\nA: tablet=0\n\nP: /devices/platform/hp-wmi/rfkill/rfkill1\nA: name=hp-wifi\nA: type=wlan\nA: index=1\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/platform/hp-wmi/rfkill/rfkill2\nA: name=hp-bluetooth\nA: type=bluetooth\nA: index=2\nA: persistent=1\nA: state=1\nA: claim=0\nA: soft=0\nA: hard=0\n\nP: /devices/platform/i8042\n\nP: /devices/platform/i8042/serio0\nA: description=i8042 KBD port\nA: bind_mode=auto\nA: extra=0\nA: force_release=369-370\nA: scroll=0\nA: set=2\nA: softrepeat=0\nA: softraw=1\nA: err_count=0\n\nP: /devices/platform/i8042/serio0/input/input3\nA: name=AT Translated Set 2 keyboard\nA: phys=isa0060/serio0/input0\nA: uniq=\nA: properties=0\n\nP: /devices/platform/i8042/serio0/input/input3/event3\n\nP: /devices/platform/i8042/serio1\nA: description=i8042 AUX0 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio2\nA: description=i8042 AUX1 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio3\nA: description=i8042 AUX2 port\nA: bind_mode=auto\n\nP: /devices/platform/i8042/serio4\nA: description=i8042 AUX3 port\nA: bind_mode=auto\nA: protocol=SynPS/2\nA: rate=80\nA: resolution=200\nA: resetafter=5\nA: resync_time=0\n\nP: /devices/platform/i8042/serio4/input/input6\nA: name=SynPS/2 Synaptics TouchPad\nA: phys=isa0060/serio4/input0\nA: uniq=\nA: properties=9\n\nP: /devices/platform/i8042/serio4/input/input6/event6\n\nP: /devices/platform/i8042/serio4/input/input6/mouse0\n\nP: /devices/platform/pcspkr\n\nP: /devices/platform/reg-dummy\n\nP: /devices/platform/regulatory.0\n\nP: /devices/platform/serial8250\n\nP: /devices/platform/serial8250/tty/ttyS0\n\nP: /devices/platform/serial8250/tty/ttyS1\n\nP: /devices/platform/serial8250/tty/ttyS10\n\nP: /devices/platform/serial8250/tty/ttyS11\n\nP: /devices/platform/serial8250/tty/ttyS12\n\nP: /devices/platform/serial8250/tty/ttyS13\n\nP: /devices/platform/serial8250/tty/ttyS14\n\nP: /devices/platform/serial8250/tty/ttyS15\n\nP: /devices/platform/serial8250/tty/ttyS16\n\nP: /devices/platform/serial8250/tty/ttyS17\n\nP: /devices/platform/serial8250/tty/ttyS18\n\nP: /devices/platform/serial8250/tty/ttyS19\n\nP: /devices/platform/serial8250/tty/ttyS2\n\nP: /devices/platform/serial8250/tty/ttyS20\n\nP: /devices/platform/serial8250/tty/ttyS21\n\nP: /devices/platform/serial8250/tty/ttyS22\n\nP: /devices/platform/serial8250/tty/ttyS23\n\nP: /devices/platform/serial8250/tty/ttyS24\n\nP: /devices/platform/serial8250/tty/ttyS25\n\nP: /devices/platform/serial8250/tty/ttyS26\n\nP: /devices/platform/serial8250/tty/ttyS27\n\nP: /devices/platform/serial8250/tty/ttyS28\n\nP: /devices/platform/serial8250/tty/ttyS29\n\nP: /devices/platform/serial8250/tty/ttyS3\n\nP: /devices/platform/serial8250/tty/ttyS30\n\nP: /devices/platform/serial8250/tty/ttyS31\n\nP: /devices/platform/serial8250/tty/ttyS4\n\nP: /devices/platform/serial8250/tty/ttyS5\n\nP: /devices/platform/serial8250/tty/ttyS6\n\nP: /devices/platform/serial8250/tty/ttyS7\n\nP: /devices/platform/serial8250/tty/ttyS8\n\nP: /devices/platform/serial8250/tty/ttyS9\n\nP: /devices/pnp0/00:00\nA: options=\n\nP: /devices/pnp0/00:01\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:02\nA: options=\nA: id=PNP0200\n\nP: /devices/pnp0/00:03\nA: options=\nA: id=INT0800\n\nP: /devices/pnp0/00:04\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:05\nA: options=\n\nP: /devices/pnp0/00:06\nA: options=\nA: id=PNP0c04\n\nP: /devices/pnp0/00:07\nA: options=\nA: id=PNP0c02\n\nP: /devices/pnp0/00:08\nA: options=\nA: id=PNP0b00\n\nP: /devices/pnp0/00:08/rtc/rtc0\nA: name=rtc_cmos\nA: date=2012-02-28\nA: time=17:56:45\nA: since_epoch=1330451805\nA: max_user_freq=64\nA: hctosys=1\nA: wakealarm=\n\nP: /devices/pnp0/00:09\nA: options=\nA: id=PNP0303\n\nP: /devices/pnp0/00:0a\nA: options=\n\nP: /devices/software\nA: type=1\n\nP: /devices/tracepoint\nA: type=2\n\nP: /devices/virtual/bdi/0:21\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=1\n\nP: /devices/virtual/bdi/11:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:1\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:10\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:11\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:12\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:13\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:14\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:15\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:2\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:3\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:4\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:5\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:6\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:7\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:8\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/1:9\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:1\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:2\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:3\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:4\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:5\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:6\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/7:7\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/8:0\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/8:16\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/bdi/default\nA: read_ahead_kb=128\nA: min_ratio=0\nA: max_ratio=100\n\nP: /devices/virtual/block/loop0\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=1\nA: size=1363024\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop1\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=6344704\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop2\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop3\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop4\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop5\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop6\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/loop7\nA: range=1\nA: ext_range=256\nA: removable=0\nA: ro=0\nA: size=0\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=250\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram0\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram1\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram10\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram11\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram12\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram13\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram14\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram15\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram2\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram3\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram4\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram5\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram6\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram7\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram8\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/block/ram9\nA: range=1\nA: ext_range=1\nA: removable=0\nA: ro=0\nA: size=131072\nA: alignment_offset=0\nA: discard_alignment=0\nA: capability=30\nA: stat= 0 0 0 0 0 0 0 0 0 0 0\nA: inflight= 0 0\n\nP: /devices/virtual/dmi/id\nA: bios_vendor=Hewlett-Packard\nA: bios_version=68PVI Ver. F.08\nA: bios_date=12/07/2010\nA: sys_vendor=Hewlett-Packard\nA: product_name= \nA: product_version=F.08\nA: board_vendor=Hewlett-Packard\nA: board_name=1526\nA: board_version=KBC Version 71.0D\nA: board_asset_tag=\nA: chassis_vendor=Hewlett-Packard\nA: chassis_type=10\nA: chassis_version=\nA: chassis_asset_tag= \n\nP: /devices/virtual/graphics/fbcon\nA: rotate=0\nA: cursor_blink=0\n\nP: /devices/virtual/hwmon/hwmon0\nA: name=acpitz\nA: temp1_input=16000\nA: temp1_crit=108000\nA: temp2_input=71000\nA: temp2_crit=105000\nA: temp3_input=60000\nA: temp3_crit=108000\nA: temp4_input=51000\nA: temp4_crit=105000\nA: temp5_input=24600\nA: temp5_crit=108000\nA: temp6_input=55000\nA: temp6_crit=110000\n\nP: /devices/virtual/input/input7\nA: name=HP WMI hotkeys\nA: phys=wmi/input0\nA: uniq=\nA: properties=0\n\nP: /devices/virtual/input/input7/event7\n\nP: /devices/virtual/input/mice\n\nP: /devices/virtual/mem/full\n\nP: /devices/virtual/mem/kmsg\n\nP: /devices/virtual/mem/mem\n\nP: /devices/virtual/mem/null\n\nP: /devices/virtual/mem/oldmem\n\nP: /devices/virtual/mem/port\n\nP: /devices/virtual/mem/random\n\nP: /devices/virtual/mem/urandom\n\nP: /devices/virtual/mem/zero\n\nP: /devices/virtual/misc/agpgart\n\nP: /devices/virtual/misc/btrfs-control\n\nP: /devices/virtual/misc/cpu_dma_latency\n\nP: /devices/virtual/misc/device-mapper\n\nP: /devices/virtual/misc/ecryptfs\n\nP: /devices/virtual/misc/fuse\n\nP: /devices/virtual/misc/hpet\n\nP: /devices/virtual/misc/loop-control\n\nP: /devices/virtual/misc/mcelog\n\nP: /devices/virtual/misc/network_latency\n\nP: /devices/virtual/misc/network_throughput\n\nP: /devices/virtual/misc/psaux\n\nP: /devices/virtual/misc/rfkill\n\nP: /devices/virtual/misc/snapshot\n\nP: /devices/virtual/misc/tun\n\nP: /devices/virtual/misc/uinput\n\nP: /devices/virtual/misc/vga_arbiter\n\nP: /devices/virtual/net/lo\nA: addr_assign_type=0\nA: addr_len=6\nA: dev_id=0x0\nA: ifalias=\nA: iflink=1\nA: ifindex=1\nA: type=772\nA: link_mode=0\nA: address=00:00:00:00:00:00\nA: broadcast=00:00:00:00:00:00\nA: carrier=1\nA: dormant=0\nA: operstate=unknown\nA: mtu=16436\nA: flags=0x9\nA: tx_queue_len=0\nA: netdev_group=0\n\nP: /devices/virtual/ppp/ppp\n\nP: /devices/virtual/regulator/regulator.0\nA: name=dummy\nA: num_users=0\nA: type=voltage\n\nP: /devices/virtual/sound/seq\n\nP: /devices/virtual/sound/timer\n\nP: /devices/virtual/thermal/cooling_device0\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device1\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device10\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device11\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device12\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/cooling_device13\nA: type=Processor\nA: max_state=7\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device14\nA: type=LCD\nA: max_state=24\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device2\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device3\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device4\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device5\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device6\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device7\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device8\nA: type=Fan\nA: max_state=1\nA: cur_state=0\n\nP: /devices/virtual/thermal/cooling_device9\nA: type=Fan\nA: max_state=1\nA: cur_state=1\n\nP: /devices/virtual/thermal/thermal_zone0\nA: type=acpitz\nA: temp=16000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=active\nA: trip_point_1_temp=105000\nA: trip_point_2_type=active\nA: trip_point_2_temp=96000\nA: trip_point_3_type=active\nA: trip_point_3_temp=87000\nA: trip_point_4_type=active\nA: trip_point_4_temp=79000\nA: trip_point_5_type=active\nA: trip_point_5_temp=71000\nA: trip_point_6_type=active\nA: trip_point_6_temp=63000\nA: trip_point_7_type=active\nA: trip_point_7_temp=56000\nA: passive=0\nA: cdev0_trip_point=1\nA: cdev1_trip_point=7\nA: cdev2_trip_point=6\nA: cdev3_trip_point=5\nA: cdev4_trip_point=4\nA: cdev5_trip_point=3\nA: cdev6_trip_point=2\n\nP: /devices/virtual/thermal/thermal_zone1\nA: type=acpitz\nA: temp=71000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=105000\nA: passive=0\n\nP: /devices/virtual/thermal/thermal_zone2\nA: type=acpitz\nA: temp=60000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=105000\nA: trip_point_2_type=active\nA: trip_point_2_temp=84000\nA: trip_point_3_type=active\nA: trip_point_3_temp=74000\nA: trip_point_4_type=active\nA: trip_point_4_temp=53000\nA: trip_point_5_type=active\nA: trip_point_5_temp=45000\nA: trip_point_6_type=active\nA: trip_point_6_temp=38000\nA: trip_point_7_type=active\nA: trip_point_7_temp=30000\nA: cdev0_trip_point=1\nA: cdev1_trip_point=7\nA: cdev2_trip_point=6\nA: cdev3_trip_point=5\nA: cdev4_trip_point=4\nA: cdev5_trip_point=3\nA: cdev6_trip_point=2\n\nP: /devices/virtual/thermal/thermal_zone3\nA: type=acpitz\nA: temp=51000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=105000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=95000\nA: cdev0_trip_point=1\n\nP: /devices/virtual/thermal/thermal_zone4\nA: type=acpitz\nA: temp=24600\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=108000\nA: trip_point_1_type=passive\nA: trip_point_1_temp=60000\nA: cdev0_trip_point=1\n\nP: /devices/virtual/thermal/thermal_zone5\nA: type=acpitz\nA: temp=55000\nA: mode=enabled\nA: trip_point_0_type=critical\nA: trip_point_0_temp=110000\nA: passive=0\n\nP: /devices/virtual/tty/console\nA: active=tty0\n\nP: /devices/virtual/tty/ptmx\n\nP: /devices/virtual/tty/tty\n\nP: /devices/virtual/tty/tty0\nA: active=tty7\n\nP: /devices/virtual/tty/tty1\n\nP: /devices/virtual/tty/tty10\n\nP: /devices/virtual/tty/tty11\n\nP: /devices/virtual/tty/tty12\n\nP: /devices/virtual/tty/tty13\n\nP: /devices/virtual/tty/tty14\n\nP: /devices/virtual/tty/tty15\n\nP: /devices/virtual/tty/tty16\n\nP: /devices/virtual/tty/tty17\n\nP: /devices/virtual/tty/tty18\n\nP: /devices/virtual/tty/tty19\n\nP: /devices/virtual/tty/tty2\n\nP: /devices/virtual/tty/tty20\n\nP: /devices/virtual/tty/tty21\n\nP: /devices/virtual/tty/tty22\n\nP: /devices/virtual/tty/tty23\n\nP: /devices/virtual/tty/tty24\n\nP: /devices/virtual/tty/tty25\n\nP: /devices/virtual/tty/tty26\n\nP: /devices/virtual/tty/tty27\n\nP: /devices/virtual/tty/tty28\n\nP: /devices/virtual/tty/tty29\n\nP: /devices/virtual/tty/tty3\n\nP: /devices/virtual/tty/tty30\n\nP: /devices/virtual/tty/tty31\n\nP: /devices/virtual/tty/tty32\n\nP: /devices/virtual/tty/tty33\n\nP: /devices/virtual/tty/tty34\n\nP: /devices/virtual/tty/tty35\n\nP: /devices/virtual/tty/tty36\n\nP: /devices/virtual/tty/tty37\n\nP: /devices/virtual/tty/tty38\n\nP: /devices/virtual/tty/tty39\n\nP: /devices/virtual/tty/tty4\n\nP: /devices/virtual/tty/tty40\n\nP: /devices/virtual/tty/tty41\n\nP: /devices/virtual/tty/tty42\n\nP: /devices/virtual/tty/tty43\n\nP: /devices/virtual/tty/tty44\n\nP: /devices/virtual/tty/tty45\n\nP: /devices/virtual/tty/tty46\n\nP: /devices/virtual/tty/tty47\n\nP: /devices/virtual/tty/tty48\n\nP: /devices/virtual/tty/tty49\n\nP: /devices/virtual/tty/tty5\n\nP: /devices/virtual/tty/tty50\n\nP: /devices/virtual/tty/tty51\n\nP: /devices/virtual/tty/tty52\n\nP: /devices/virtual/tty/tty53\n\nP: /devices/virtual/tty/tty54\n\nP: /devices/virtual/tty/tty55\n\nP: /devices/virtual/tty/tty56\n\nP: /devices/virtual/tty/tty57\n\nP: /devices/virtual/tty/tty58\n\nP: /devices/virtual/tty/tty59\n\nP: /devices/virtual/tty/tty6\n\nP: /devices/virtual/tty/tty60\n\nP: /devices/virtual/tty/tty61\n\nP: /devices/virtual/tty/tty62\n\nP: /devices/virtual/tty/tty63\n\nP: /devices/virtual/tty/tty7\n\nP: /devices/virtual/tty/tty8\n\nP: /devices/virtual/tty/tty9\n\nP: /devices/virtual/tty/ttyprintk\n\nP: /devices/virtual/usbmon/usbmon0\n\nP: /devices/virtual/vc/vcs\n\nP: /devices/virtual/vc/vcs1\n\nP: /devices/virtual/vc/vcs2\n\nP: /devices/virtual/vc/vcs3\n\nP: /devices/virtual/vc/vcs4\n\nP: /devices/virtual/vc/vcs5\n\nP: /devices/virtual/vc/vcs6\n\nP: /devices/virtual/vc/vcs7\n\nP: /devices/virtual/vc/vcsa\n\nP: /devices/virtual/vc/vcsa1\n\nP: /devices/virtual/vc/vcsa2\n\nP: /devices/virtual/vc/vcsa3\n\nP: /devices/virtual/vc/vcsa4\n\nP: /devices/virtual/vc/vcsa5\n\nP: /devices/virtual/vc/vcsa6\n\nP: /devices/virtual/vc/vcsa7\n\nP: /devices/virtual/vtconsole/vtcon0\nA: bind=0\nA: name=(S) VGA+\n\nP: /devices/virtual/vtconsole/vtcon1\nA: bind=1\nA: name=(M) frame buffer device\n\nP: /devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\n\nP: /devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\n\nP: /devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\n\nP: /devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\n\nP: /devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\n\nP: /devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\n\nP: /devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\n\nP: /devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\n\nP: /devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\n\nP: /devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\n\nP: /devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\n\nP: /devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\n\nP: /devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\n\nP: /devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\n\n', 'command': 'for i in `udevadm info --export-db | sed -n \'s/^P: //p\'`; do\n echo "P: $i"\n udevadm info --attribute-walk --path=/sys$i 2>/dev/null | sed -n \'s/ ATTR{\\(.*\\)}=="\\(.*\\)"/A: \\1=\\2/p\'\n echo\ndone', 'duration': 3.638746976852417, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'sysfs_attachment'}, {'status': 'pass', 'description': u'Attaches a dump of the udev database showing system hardware information.', 'plugin': 'attachment', 'data': 'P: /devices/LNXSYSTM:00\nE: DEVPATH=/devices/LNXSYSTM:00\nE: MODALIAS=acpi:LNXSYSTM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:00\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:00\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:01\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:01\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:02\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:02\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXCPU:03\nE: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:03\nE: DRIVER=processor\nE: MODALIAS=acpi:LNXCPU:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00\nE: DRIVER=button\nE: MODALIAS=acpi:LNXPWRBN:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXPWRBN:00\nE: ID_PATH_TAG=acpi-LNXPWRBN_00\nE: KEY=10000000000000 0\nE: MODALIAS=input:b0019v0000p0001e0000-e0,1,k74,ramlsfw\nE: NAME="Power Button"\nE: PHYS="LNXPWRBN/button/input0"\nE: PRODUCT=19/0/1/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6481374\n\nP: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\nN: input/event2\nE: DEVNAME=/dev/input/event2\nE: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXPWRBN:00\nE: ID_PATH_TAG=acpi-LNXPWRBN_00\nE: MAJOR=13\nE: MINOR=66\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6501590\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/ACPI0003:00\nE: DRIVER=ac\nE: MODALIAS=acpi:ACPI0003:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC\nE: POWER_SUPPLY_NAME=AC\nE: POWER_SUPPLY_ONLINE=1\nE: SUBSYSTEM=power_supply\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00\nE: DRIVER=pci_root\nE: MODALIAS=acpi:PNP0A08:PNP0A03:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXPOWER:00\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01\nE: DRIVER=video\nE: MODALIAS=acpi:LNXVIDEO:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:08\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:09\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/device:0c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXVIDEO:01\nE: ID_PATH_TAG=acpi-LNXVIDEO_01\nE: KEY=3e000b00000000 0 0 0\nE: MODALIAS=input:b0019v0000p0006e0000-e0,1,kE0,E1,E3,F1,F2,F3,F4,F5,ramlsfw\nE: NAME="Video Bus"\nE: PHYS="LNXVIDEO/video/input0"\nE: PRODUCT=19/0/6/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=7405603\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\nN: input/event4\nE: DEVNAME=/dev/input/event4\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-LNXVIDEO:01\nE: ID_PATH_TAG=acpi-LNXVIDEO_01\nE: MAJOR=13\nE: MINOR=68\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=7414244\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00\nE: MODALIAS=acpi:LNXVIDEO:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:03\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:04\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:05\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:06\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/device:07\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:10/device:11\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:13\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:14\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:15\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:16\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:17\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:18\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:19\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/device:1a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1c/device:1d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:20\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1e/device:1f/device:21\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:28\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:26/device:27/device:29\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/device:2b/device:2d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:30\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2e/device:2f/device:31\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:34\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:32/device:33/device:35\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:38\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:36/device:37/device:39\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:3e/device:3f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:40\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:41\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:3a/device:3b/device:42\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:45\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:46\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:47\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:48\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:49\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/device:44/device:4a\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/INT0800:00\nE: MODALIAS=acpi:INT0800:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0000:00\nE: MODALIAS=acpi:PNP0000:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0100:00\nE: MODALIAS=acpi:PNP0100:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0103:00\nE: MODALIAS=acpi:PNP0103:PNP0C01:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0200:00\nE: MODALIAS=acpi:PNP0200:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0303:00\nE: MODALIAS=acpi:PNP0303:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0A06:00\nE: DRIVER=container\nE: MODALIAS=acpi:PNP0A06:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0B00:00\nE: MODALIAS=acpi:PNP0B00:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:01\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C02:02\nE: MODALIAS=acpi:PNP0C02:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C04:00\nE: MODALIAS=acpi:PNP0C04:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C09:00\nE: DRIVER=ec\nE: MODALIAS=acpi:PNP0C09:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:00\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:01\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:02\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:03\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:04\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:05\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:06\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/PNP0C0F:07\nE: DRIVER=pci_link\nE: MODALIAS=acpi:PNP0C0F:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4c/SYN0176:00\nE: MODALIAS=acpi:SYN0176:SYN0100:SYN0002:PNP0F13:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4e\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:4f\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4d/device:50\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:51\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0A:00\nE: DRIVER=battery\nE: MODALIAS=acpi:PNP0C0A:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0\nE: POWER_SUPPLY_CHARGE_FULL=3462000\nE: POWER_SUPPLY_CHARGE_FULL_DESIGN=4400000\nE: POWER_SUPPLY_CHARGE_NOW=3416000\nE: POWER_SUPPLY_CURRENT_NOW=0\nE: POWER_SUPPLY_CYCLE_COUNT=0\nE: POWER_SUPPLY_MANUFACTURER=Hewlett-Packard\nE: POWER_SUPPLY_MODEL_NAME=Primary\nE: POWER_SUPPLY_NAME=BAT0\nE: POWER_SUPPLY_PRESENT=1\nE: POWER_SUPPLY_SERIAL_NUMBER=03156 2010/05/21\nE: POWER_SUPPLY_STATUS=Unknown\nE: POWER_SUPPLY_TECHNOLOGY=Li-ion\nE: POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000\nE: POWER_SUPPLY_VOLTAGE_NOW=12400000\nE: SUBSYSTEM=power_supply\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00\nE: DRIVER=button\nE: MODALIAS=acpi:PNP0C0D:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=acpi-PNP0C0D:00\nE: ID_PATH_TAG=acpi-PNP0C0D_00\nE: MODALIAS=input:b0019v0000p0005e0000-e0,5,kramlsfw0,\nE: NAME="Lid Switch"\nE: PHYS="PNP0C0D/button/input0"\nE: PRODUCT=19/0/5/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6526220\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\nN: input/event1\nE: DEVNAME=/dev/input/event1\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1/event1\nE: ID_INPUT=1\nE: ID_PATH=acpi-PNP0C0D:00\nE: ID_PATH_TAG=acpi-PNP0C0D_00\nE: MAJOR=13\nE: MINOR=65\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6534888\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00\nE: DRIVER=button\nE: MODALIAS=acpi:PNP0C0E:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0\nE: EV=3\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-PNP0C0E:00\nE: ID_PATH_TAG=acpi-PNP0C0E_00\nE: KEY=4000 0 0\nE: MODALIAS=input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw\nE: NAME="Sleep Button"\nE: PHYS="PNP0C0E/button/input0"\nE: PRODUCT=19/0/3/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6526856\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\nN: input/event0\nE: DEVNAME=/dev/input/event0\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0/event0\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_PATH=acpi-PNP0C0E:00\nE: ID_PATH_TAG=acpi-PNP0C0E_00\nE: MAJOR=13\nE: MINOR=64\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6531439\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C14:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C14:00\nE: DRIVER=wmi\nE: MODALIAS=acpi:PNP0C14:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:00/PNP0C32:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C32:00\nE: MODALIAS=acpi:PNP0C32:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52\nE: DEVPATH=/devices/LNXSYSTM:00/device:52\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:01\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:02\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:03\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:04\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:05\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:06\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:07\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:08\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:09\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0a\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0b\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0c\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXPOWER:0d\nE: DRIVER=power\nE: MODALIAS=acpi:LNXPOWER:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:00\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:01\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:02\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:03\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:04\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/LNXTHERM:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/LNXTHERM:05\nE: DRIVER=thermal\nE: MODALIAS=acpi:LNXTHERM:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:00\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:00\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:01\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:01\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:02\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:02\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:03\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:03\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:04\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:04\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:05\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:05\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:06\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:06\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:07\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:07\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:08\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:08\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:09\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:09\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0a\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0b\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nE: DEVPATH=/devices/LNXSYSTM:00/device:52/PNP0C0B:0c\nE: DRIVER=fan\nE: MODALIAS=acpi:PNP0C0B:\nE: SUBSYSTEM=acpi\nE: UDEV_LOG=3\n\nP: /devices/breakpoint\nE: DEVPATH=/devices/breakpoint\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/cpu\nE: DEVPATH=/devices/cpu\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:00.0\nE: DRIVER=agpgart-intel\nE: MODALIAS=pci:v00008086d00002A40sv0000103Csd00001526bc06sc00i00\nE: PCI_CLASS=60000\nE: PCI_ID=8086:2A40\nE: PCI_SLOT_NAME=0000:00:00.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0\nE: DRIVER=i915\nE: MODALIAS=pci:v00008086d00002A42sv0000103Csd00001526bc03sc00i00\nE: PCI_CLASS=30000\nE: PCI_ID=8086:2A42\nE: PCI_SLOT_NAME=0000:00:02.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0\nE: SUBSYSTEM=backlight\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0\nN: dri/card0\nE: DEVNAME=/dev/dri/card0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0\nE: DEVTYPE=drm_minor\nE: MAJOR=226\nE: MINOR=0\nE: PRIMARY_DEVICE_FOR_DISPLAY=1\nE: SUBSYSTEM=drm\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=44920678\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-14\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/i2c-15\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight\nE: SUBSYSTEM=backlight\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/drm/controlD64\nN: dri/controlD64\nE: DEVNAME=/dev/dri/controlD64\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/controlD64\nE: DEVTYPE=drm_minor\nE: MAJOR=226\nE: MINOR=64\nE: SUBSYSTEM=drm\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/graphics/fb0\nN: fb0\nE: DEVNAME=/dev/fb0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/graphics/fb0\nE: MAJOR=29\nE: MINOR=0\nE: SUBSYSTEM=graphics\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-0\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-0\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-1\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-10\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-10\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-11\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-11\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-12\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-12\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-13\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-13\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-2\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-2\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-3\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-3\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-4\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-4\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-5\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-5\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-6\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-6\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-7\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-7\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-8\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-8\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.0/i2c-9\nE: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-9\nE: SUBSYSTEM=i2c\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:02.1\nE: DEVPATH=/devices/pci0000:00/0000:00:02.1\nE: MODALIAS=pci:v00008086d00002A43sv0000103Csd00001526bc03sc80i00\nE: PCI_CLASS=38000\nE: PCI_ID=8086:2A43\nE: PCI_SLOT_NAME=0000:00:02.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002937sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2937\nE: PCI_SLOT_NAME=0000:00:1a.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3\nN: bus/usb/003/001\nE: BUSNUM=003\nE: DEVNAME=/dev/bus/usb/003/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.0\nE: ID_SERIAL_SHORT=0000:00:1a.0\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=256\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6543576\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1\nN: bus/usb/003/002\nE: BUSNUM=003\nE: DEVNAME=/dev/bus/usb/003/002\nE: DEVNUM=002\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=HP_Integrated_Module\nE: ID_MODEL_ENC=HP\\x20Integrated\\x20Module\nE: ID_MODEL_ID=231d\nE: ID_REVISION=0306\nE: ID_SERIAL=Broadcom_Corp_HP_Integrated_Module\nE: ID_USB_INTERFACES=:e00101:ffffff:fe0101:\nE: ID_VENDOR=Broadcom_Corp\nE: ID_VENDOR_ENC=Broadcom\\x20Corp\nE: ID_VENDOR_ID=03f0\nE: MAJOR=189\nE: MINOR=257\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6811665\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=btusb\nE: INTERFACE=224/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icE0isc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0\nE: DEVTYPE=host\nE: SUBSYSTEM=bluetooth\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/rfkill0\nE: RFKILL_NAME=hci0\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=bluetooth\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1\nE: DEVTYPE=usb_interface\nE: DRIVER=btusb\nE: INTERFACE=224/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icE0isc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2\nE: DEVTYPE=usb_interface\nE: INTERFACE=255/255/255\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icFFiscFFipFF\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.3\nE: DEVTYPE=usb_interface\nE: INTERFACE=254/1/1\nE: MODALIAS=usb:v03F0p231Dd0306dcE0dsc01dp01icFEisc01ip01\nE: PRODUCT=3f0/231d/306\nE: SUBSYSTEM=usb\nE: TYPE=224/1/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\nN: usbmon3\nE: DEVNAME=/dev/usbmon3\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3\nE: MAJOR=252\nE: MINOR=3\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002938sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2938\nE: PCI_SLOT_NAME=0000:00:1a.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4\nN: bus/usb/004/001\nE: BUSNUM=004\nE: DEVNAME=/dev/bus/usb/004/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.1\nE: ID_SERIAL_SHORT=0000:00:1a.1\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=384\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6545141\n\nP: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\nN: usbmon4\nE: DEVNAME=/dev/usbmon4\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4\nE: MAJOR=252\nE: MINOR=4\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002939sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2939\nE: PCI_SLOT_NAME=0000:00:1a.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5\nN: bus/usb/005/001\nE: BUSNUM=005\nE: DEVNAME=/dev/bus/usb/005/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usb5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1a.2\nE: ID_SERIAL_SHORT=0000:00:1a.2\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=512\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6546554\n\nP: /devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usb5/5-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\nN: usbmon5\nE: DEVNAME=/dev/usbmon5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.2/usbmon/usbmon5\nE: MAJOR=252\nE: MINOR=5\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7\nE: DRIVER=ehci_hcd\nE: MODALIAS=pci:v00008086d0000293Csv0000103Csd00001526bc0Csc03i20\nE: PCI_CLASS=C0320\nE: PCI_ID=8086:293C\nE: PCI_SLOT_NAME=0000:00:1a.7\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1\nN: bus/usb/001/001\nE: BUSNUM=001\nE: DEVNAME=/dev/bus/usb/001/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=EHCI_Host_Controller\nE: ID_MODEL_ENC=EHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0002\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_ehci_hcd_EHCI_Host_Controller_0000:00:1a.7\nE: ID_SERIAL_SHORT=0000:00:1a.7\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_ehci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20ehci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=0\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6547724\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0002d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5\nN: bus/usb/001/003\nE: BUSNUM=001\nE: DEVNAME=/dev/bus/usb/001/003\nE: DEVNUM=003\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=189\nE: MINOR=2\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6548475\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=uvcvideo\nE: INTERFACE=14/1/0\nE: MODALIAS=usb:v0461p4DB6d0004dcEFdsc02dp01ic0Eisc01ip00\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5\nE: EV=3\nE: ID_BUS=usb\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: KEY=100000 0 0 0\nE: MODALIAS=input:b0003v0461p4DB6e0004-e0,1,kD4,ramlsfw\nE: NAME="Villem"\nE: PHYS="usb-0000:00:1a.7-5/button"\nE: PRODUCT=3/461/4db6/4\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46279381\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\nN: input/event5\nS: input/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-event-if00\nS: input/by-path/pci-0000:00:1a.7-usb-0:5:1.0-event\nE: DEVLINKS=/dev/input/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-event-if00 /dev/input/by-path/pci-0000:00:1a.7-usb-0:5:1.0-event\nE: DEVNAME=/dev/input/event5\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input5/event5\nE: ID_BUS=usb\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=13\nE: MINOR=69\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46665163\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nN: video0\nS: v4l/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-video-index0\nS: v4l/by-path/pci-0000:00:1a.7-usb-0:5:1.0-video-index0\nE: COLORD_DEVICE=1\nE: COLORD_KIND=camera\nE: DEVLINKS=/dev/v4l/by-id/usb-Primax_Electronics_Ltd._Villem_PMX01-video-index0 /dev/v4l/by-path/pci-0000:00:1a.7-usb-0:5:1.0-video-index0\nE: DEVNAME=/dev/video0\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/video4linux/video0\nE: ID_BUS=usb\nE: ID_MODEL=Villem\nE: ID_MODEL_ENC=Villem\nE: ID_MODEL_ID=4db6\nE: ID_PATH=pci-0000:00:1a.7-usb-0:5:1.0\nE: ID_PATH_TAG=pci-0000_00_1a_7-usb-0_5_1_0\nE: ID_REVISION=0004\nE: ID_SERIAL=Primax_Electronics_Ltd._Villem_PMX01\nE: ID_SERIAL_SHORT=PMX01\nE: ID_TYPE=video\nE: ID_USB_DRIVER=uvcvideo\nE: ID_USB_INTERFACES=:0e0100:0e0200:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_V4L_CAPABILITIES=:capture:\nE: ID_V4L_PRODUCT=Villem\nE: ID_V4L_VERSION=2\nE: ID_VENDOR=Primax_Electronics_Ltd.\nE: ID_VENDOR_ENC=Primax\\x20Electronics\\x20Ltd.\nE: ID_VENDOR_ID=0461\nE: MAJOR=81\nE: MINOR=0\nE: SUBSYSTEM=video4linux\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46479482\n\nP: /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.1\nE: DEVTYPE=usb_interface\nE: DRIVER=uvcvideo\nE: INTERFACE=14/2/0\nE: MODALIAS=usb:v0461p4DB6d0004dcEFdsc02dp01ic0Eisc02ip00\nE: PRODUCT=461/4db6/4\nE: SUBSYSTEM=usb\nE: TYPE=239/2/1\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\nN: usbmon1\nE: DEVNAME=/dev/usbmon1\nE: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1\nE: MAJOR=252\nE: MINOR=1\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1b.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0\nE: DRIVER=snd_hda_intel\nE: MODALIAS=pci:v00008086d0000293Esv0000103Csd00001526bc04sc03i00\nE: PCI_CLASS=40300\nE: PCI_ID=8086:293E\nE: PCI_SLOT_NAME=0000:00:1b.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0\nE: ID_BUS=pci\nE: ID_MODEL_FROM_DATABASE=82801I (ICH9 Family) HD Audio Controller\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1b.0\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: ID_VENDOR_FROM_DATABASE=Intel Corporation\nE: ID_VENDOR_ID=0x8086\nE: PULSE_PROFILE_SET=extra-hdmi.conf\nE: SOUND_FORM_FACTOR=internal\nE: SOUND_INITIALIZED=1\nE: SUBSYSTEM=sound\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=49207668\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nN: snd/hwC0D0\nE: DEVNAME=/dev/snd/hwC0D0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0\nE: MAJOR=116\nE: MINOR=7\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48796123\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nN: snd/hwC0D1\nE: DEVNAME=/dev/snd/hwC0D1\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D1\nE: MAJOR=116\nE: MINOR=6\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48803213\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nN: snd/hwC0D2\nE: DEVNAME=/dev/snd/hwC0D2\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D2\nE: MAJOR=116\nE: MINOR=5\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48795627\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw2,\nE: NAME="HDA Intel Front Headphone"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=4\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48787416\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\nN: input/event10\nE: DEVNAME=/dev/input/event10\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=74\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48832217\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw6,8,\nE: NAME="HDA Intel HDMI/DP,pcm=3"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=140\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48803771\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\nN: input/event8\nE: DEVNAME=/dev/input/event8\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=72\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48875562\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9\nE: EV=21\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw4,\nE: NAME="HDA Intel Mic"\nE: PHYS="ALSA"\nE: PRODUCT=0/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=10\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48786865\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\nN: input/event9\nE: DEVNAME=/dev/input/event9\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9\nE: ID_INPUT=1\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=13\nE: MINOR=73\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48814117\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nN: snd/pcmC0D0c\nE: DEVNAME=/dev/snd/pcmC0D0c\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c\nE: MAJOR=116\nE: MINOR=4\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48795171\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nN: snd/pcmC0D0p\nE: DEVNAME=/dev/snd/pcmC0D0p\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p\nE: MAJOR=116\nE: MINOR=3\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48794711\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nN: snd/pcmC0D3p\nE: DEVNAME=/dev/snd/pcmC0D3p\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p\nE: MAJOR=116\nE: MINOR=2\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48794226\n\nP: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\nN: snd/controlC0\nS: snd/by-path/pci-0000:00:1b.0\nE: DEVLINKS=/dev/snd/by-path/pci-0000:00:1b.0\nE: DEVNAME=/dev/snd/controlC0\nE: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0\nE: ID_PATH=pci-0000:00:1b.0\nE: ID_PATH_TAG=pci-0000_00_1b_0\nE: MAJOR=116\nE: MINOR=8\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=48804134\n\nP: /devices/pci0000:00/0000:00:1c.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002940sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2940\nE: PCI_SLOT_NAME=0000:00:1c.0\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:01\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002942sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2942\nE: PCI_SLOT_NAME=0000:00:1c.1\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: DRIVER=wl\nE: MODALIAS=pci:v000014E4d00004315sv0000103Csd00001508bc02sc80i00\nE: PCI_CLASS=28000\nE: PCI_ID=14E4:4315\nE: PCI_SLOT_NAME=0000:02:00.0\nE: PCI_SUBSYS_ID=103C:1508\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2\nE: ID_BUS=pci\nE: ID_MM_CANDIDATE=1\nE: ID_MODEL_FROM_DATABASE=BCM4312 802.11b/g LP-PHY\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0\nE: ID_VENDOR_FROM_DATABASE=Broadcom Corporation\nE: ID_VENDOR_ID=0x14e4\nE: IFINDEX=5\nE: INTERFACE=eth2\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=610128925\n\nP: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/eth2/rfkill5\nE: RFKILL_NAME=brcmwl-1\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=wlan\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:02\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002944sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2944\nE: PCI_SLOT_NAME=0000:00:1c.2\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:03\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d00002948sv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:2948\nE: PCI_SLOT_NAME=0000:00:1c.4\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:00:1c.4:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.4/pci_bus/0000:44\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5\nE: DRIVER=pcieport\nE: MODALIAS=pci:v00008086d0000294Asv00000000sd00000000bc06sc04i00\nE: PCI_CLASS=60400\nE: PCI_ID=8086:294A\nE: PCI_SLOT_NAME=0000:00:1c.5\nE: PCI_SUBSYS_ID=0000:0000\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie01\nE: DRIVER=pcie_pme\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie04\nE: DRIVER=pciehp\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:00:1c.5:pcie08\nE: SUBSYSTEM=pci_express\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: DRIVER=r8169\nE: MODALIAS=pci:v000010ECd00008136sv0000103Csd00001526bc02sc00i00\nE: PCI_CLASS=20000\nE: PCI_ID=10EC:8136\nE: PCI_SLOT_NAME=0000:85:00.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nE: COMMENT=PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.5/0000:85:00.0 (r8169)\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:85:00.0/net/eth0\nE: ID_BUS=pci\nE: ID_MM_CANDIDATE=1\nE: ID_MODEL_FROM_DATABASE=RTL8101E/RTL8102E PCI Express Fast Ethernet controller\nE: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:1c.5/0000:85:00.0\nE: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Co., Ltd.\nE: ID_VENDOR_ID=0x10ec\nE: IFINDEX=2\nE: INTERFACE=eth0\nE: MATCHADDR=1c:c1:de:90:ab:4f\nE: MATCHDEVID=0x0\nE: MATCHIFTYPE=1\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46430166\n\nP: /devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nE: DEVPATH=/devices/pci0000:00/0000:00:1c.5/pci_bus/0000:85\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002934sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2934\nE: PCI_SLOT_NAME=0000:00:1d.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6\nN: bus/usb/006/001\nE: BUSNUM=006\nE: DEVNAME=/dev/bus/usb/006/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.0\nE: ID_SERIAL_SHORT=0000:00:1d.0\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=640\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6563844\n\nP: /devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6/6-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\nN: usbmon6\nE: DEVNAME=/dev/usbmon6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usbmon/usbmon6\nE: MAJOR=252\nE: MINOR=6\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002935sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2935\nE: PCI_SLOT_NAME=0000:00:1d.1\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7\nN: bus/usb/007/001\nE: BUSNUM=007\nE: DEVNAME=/dev/bus/usb/007/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.1\nE: ID_SERIAL_SHORT=0000:00:1d.1\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=768\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6567061\n\nP: /devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\nN: usbmon7\nE: DEVNAME=/dev/usbmon7\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usbmon/usbmon7\nE: MAJOR=252\nE: MINOR=7\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2\nE: DRIVER=uhci_hcd\nE: MODALIAS=pci:v00008086d00002936sv0000103Csd00001526bc0Csc03i00\nE: PCI_CLASS=C0300\nE: PCI_ID=8086:2936\nE: PCI_SLOT_NAME=0000:00:1d.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8\nN: bus/usb/008/001\nE: BUSNUM=008\nE: DEVNAME=/dev/bus/usb/008/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb8\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=UHCI_Host_Controller\nE: ID_MODEL_ENC=UHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0001\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_uhci_hcd_UHCI_Host_Controller_0000:00:1d.2\nE: ID_SERIAL_SHORT=0000:00:1d.2\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_uhci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20uhci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=896\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6573461\n\nP: /devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb8/8-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0001d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/1/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\nN: usbmon8\nE: DEVNAME=/dev/usbmon8\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usbmon/usbmon8\nE: MAJOR=252\nE: MINOR=8\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7\nE: DRIVER=ehci_hcd\nE: MODALIAS=pci:v00008086d0000293Asv0000103Csd00001526bc0Csc03i20\nE: PCI_CLASS=C0320\nE: PCI_ID=8086:293A\nE: PCI_SLOT_NAME=0000:00:1d.7\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2\nN: bus/usb/002/001\nE: BUSNUM=002\nE: DEVNAME=/dev/bus/usb/002/001\nE: DEVNUM=001\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=EHCI_Host_Controller\nE: ID_MODEL_ENC=EHCI\\x20Host\\x20Controller\nE: ID_MODEL_ID=0002\nE: ID_REVISION=0302\nE: ID_SERIAL=Linux_3.2.0-17-generic_ehci_hcd_EHCI_Host_Controller_0000:00:1d.7\nE: ID_SERIAL_SHORT=0000:00:1d.7\nE: ID_USB_INTERFACES=:090000:\nE: ID_VENDOR=Linux_3.2.0-17-generic_ehci_hcd\nE: ID_VENDOR_ENC=Linux\\x203.2.0-17-generic\\x20ehci_hcd\nE: ID_VENDOR_ID=1d6b\nE: MAJOR=189\nE: MINOR=128\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6575778\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=hub\nE: INTERFACE=9/0/0\nE: MODALIAS=usb:v1D6Bp0002d0302dc09dsc00dp00ic09isc00ip00\nE: PRODUCT=1d6b/2/302\nE: SUBSYSTEM=usb\nE: TYPE=9/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5\nN: bus/usb/002/002\nE: BUSNUM=002\nE: DEVNAME=/dev/bus/usb/002/002\nE: DEVNUM=002\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5\nE: DEVTYPE=usb_device\nE: DRIVER=usb\nE: ID_BUS=usb\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\nE: ID_MODEL_ID=102f\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_USB_INTERFACES=:080650:\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\nE: ID_VENDOR_ID=125f\nE: MAJOR=189\nE: MINOR=129\nE: PRODUCT=125f/102f/1100\nE: SUBSYSTEM=usb\nE: TYPE=0/0/0\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6576336\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0\nE: DEVTYPE=usb_interface\nE: DRIVER=usb-storage\nE: INTERFACE=8/6/80\nE: MODALIAS=usb:v125Fp102Fd1100dc00dsc00dp00ic08isc06ip50\nE: PRODUCT=125f/102f/1100\nE: SUBSYSTEM=usb\nE: TYPE=0/0/0\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/scsi_host/host6\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sd\nE: MODALIAS=scsi:t-0x00\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nN: sdb\nS: disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nS: disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: DEVLINKS=/dev/disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: DEVNAME=/dev/sdb\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nE: DEVTYPE=disk\nE: ID_BUS=usb\nE: ID_INSTANCE=0:0\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\\x20\nE: ID_MODEL_ID=102f\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1d_7-usb-0_5_1_0-scsi-0_0_0_0\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_TYPE=disk\nE: ID_USB_DRIVER=usb-storage\nE: ID_USB_INTERFACES=:080650:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\\x20\nE: ID_VENDOR_ID=125f\nE: MAJOR=8\nE: MINOR=16\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION_TABLE=1\nE: UDISKS_PARTITION_TABLE_COUNT=1\nE: UDISKS_PARTITION_TABLE_SCHEME=mbr\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=7302076\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nN: sdb1\nS: disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0-part1\nS: disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0-part1\nS: disk/by-uuid/77CD-925F\nE: DEVLINKS=/dev/disk/by-id/usb-USB_2.0_USB_Flash_Drive_AA30000000000242-0:0-part1 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0-part1 /dev/disk/by-uuid/77CD-925F\nE: DEVNAME=/dev/sdb1\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1\nE: DEVTYPE=partition\nE: ID_BUS=usb\nE: ID_FS_TYPE=vfat\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=77CD-925F\nE: ID_FS_UUID_ENC=77CD-925F\nE: ID_FS_VERSION=FAT32\nE: ID_INSTANCE=0:0\nE: ID_MODEL=USB_Flash_Drive\nE: ID_MODEL_ENC=USB\\x20Flash\\x20Drive\\x20\nE: ID_MODEL_ID=102f\nE: ID_PART_ENTRY_DISK=8:16\nE: ID_PART_ENTRY_FLAGS=0x80\nE: ID_PART_ENTRY_NUMBER=1\nE: ID_PART_ENTRY_OFFSET=62\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=7857074\nE: ID_PART_ENTRY_TYPE=0xc\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1d_7-usb-0_5_1_0-scsi-0_0_0_0\nE: ID_REVISION=1100\nE: ID_SERIAL=USB_2.0_USB_Flash_Drive_AA30000000000242-0:0\nE: ID_SERIAL_SHORT=AA30000000000242\nE: ID_TYPE=disk\nE: ID_USB_DRIVER=usb-storage\nE: ID_USB_INTERFACES=:080650:\nE: ID_USB_INTERFACE_NUM=00\nE: ID_VENDOR=USB_2.0\nE: ID_VENDOR_ENC=USB\\x202.0\\x20\nE: ID_VENDOR_ID=125f\nE: MAJOR=8\nE: MINOR=17\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_FLAGS=boot\nE: UDISKS_PARTITION_NUMBER=1\nE: UDISKS_PARTITION_OFFSET=31744\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=4022821888\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/block/sdb\nE: UDISKS_PARTITION_TYPE=0x0c\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=7346747\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\nN: bsg/6:0:0:0\nE: DEVNAME=/dev/bsg/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0\nE: MAJOR=253\nE: MINOR=2\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0\nE: SUBSYSTEM=scsi_disk\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\nN: sg2\nE: DEVNAME=/dev/sg2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2\nE: MAJOR=21\nE: MINOR=2\nE: SUBSYSTEM=scsi_generic\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\nN: usbmon2\nE: DEVNAME=/dev/usbmon2\nE: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2\nE: MAJOR=252\nE: MINOR=2\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1e.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1e.0\nE: MODALIAS=pci:v00008086d00002448sv0000103Csd00001526bc06sc04i01\nE: PCI_CLASS=60401\nE: PCI_ID=8086:2448\nE: PCI_SLOT_NAME=0000:00:1e.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nE: DEVPATH=/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:86\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.0\nE: MODALIAS=pci:v00008086d00002919sv0000103Csd00001526bc06sc01i00\nE: PCI_CLASS=60100\nE: PCI_ID=8086:2919\nE: PCI_SLOT_NAME=0000:00:1f.0\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2\nE: DRIVER=ahci\nE: ID_MODEL_FROM_DATABASE=82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]\nE: ID_VENDOR_FROM_DATABASE=Intel Corporation\nE: MODALIAS=pci:v00008086d00002929sv0000103Csd00001526bc01sc06i01\nE: PCI_CLASS=10601\nE: PCI_ID=8086:2929\nE: PCI_SLOT_NAME=0000:00:1f.2\nE: PCI_SUBSYS_ID=103C:1526\nE: SUBSYSTEM=pci\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45812485\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/ata_port/ata4\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/link4/ata_link/link4\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata4/link4/dev4.0/ata_device/dev4.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/ata_port/ata5\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/link5/ata_link/link5\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata5/link5/dev5.0/ata_device/dev5.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/ata_port/ata6\nE: SUBSYSTEM=ata_port\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/link6/ata_link/link6\nE: SUBSYSTEM=ata_link\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata6/link6/dev6.0/ata_device/dev6.0\nE: SUBSYSTEM=ata_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sd\nE: MODALIAS=scsi:t-0x00\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nN: sda\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nS: disk/by-id/wwn-0x50014ee2af46f504\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064 /dev/disk/by-id/wwn-0x50014ee2af46f504 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0\nE: DEVNAME=/dev/sda\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: DEVTYPE=disk\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_ATA_SMART_IS_AVAILABLE=1\nE: UDISKS_PARTITION_TABLE=1\nE: UDISKS_PARTITION_TABLE_COUNT=3\nE: UDISKS_PARTITION_TABLE_SCHEME=mbr\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6407136\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nN: sda1\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part1\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part1\nS: disk/by-id/wwn-0x50014ee2af46f504-part1\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1\nS: disk/by-uuid/57fa73f2-ce00-4206-807b-fea73ead2fca\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part1 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part1 /dev/disk/by-id/wwn-0x50014ee2af46f504-part1 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1 /dev/disk/by-uuid/57fa73f2-ce00-4206-807b-fea73ead2fca\nE: DEVNAME=/dev/sda1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_FS_TYPE=ext4\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=57fa73f2-ce00-4206-807b-fea73ead2fca\nE: ID_FS_UUID_ENC=57fa73f2-ce00-4206-807b-fea73ead2fca\nE: ID_FS_VERSION=1.0\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_FLAGS=0x80\nE: ID_PART_ENTRY_NUMBER=1\nE: ID_PART_ENTRY_OFFSET=2048\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=306993152\nE: ID_PART_ENTRY_TYPE=0x83\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_FLAGS=boot\nE: UDISKS_PARTITION_NUMBER=1\nE: UDISKS_PARTITION_OFFSET=1048576\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=157180493824\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x83\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6780472\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nN: sda2\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part2\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part2\nS: disk/by-id/wwn-0x50014ee2af46f504-part2\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part2 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part2 /dev/disk/by-id/wwn-0x50014ee2af46f504-part2 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2\nE: DEVNAME=/dev/sda2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_NUMBER=2\nE: ID_PART_ENTRY_OFFSET=306997246\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=5582850\nE: ID_PART_ENTRY_TYPE=0x5\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_NUMBER=2\nE: UDISKS_PARTITION_OFFSET=157182589952\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=2858419200\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x05\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6574701\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nN: sda5\nS: disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part5\nS: disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part5\nS: disk/by-id/wwn-0x50014ee2af46f504-part5\nS: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5\nS: disk/by-uuid/6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064-part5 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEKT-_WD-WX81A50P5064-part5 /dev/disk/by-id/wwn-0x50014ee2af46f504-part5 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5 /dev/disk/by-uuid/6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: DEVNAME=/dev/sda5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5\nE: DEVTYPE=partition\nE: ID_ATA=1\nE: ID_ATA_DOWNLOAD_MICROCODE=1\nE: ID_ATA_FEATURE_SET_APM=1\nE: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=96\nE: ID_ATA_FEATURE_SET_APM_ENABLED=1\nE: ID_ATA_FEATURE_SET_PM=1\nE: ID_ATA_FEATURE_SET_PM_ENABLED=1\nE: ID_ATA_FEATURE_SET_SECURITY=1\nE: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0\nE: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=44\nE: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1\nE: ID_ATA_FEATURE_SET_SMART=1\nE: ID_ATA_FEATURE_SET_SMART_ENABLED=1\nE: ID_ATA_ROTATION_RATE_RPM=7200\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN2=1\nE: ID_ATA_WRITE_CACHE=1\nE: ID_ATA_WRITE_CACHE_ENABLED=1\nE: ID_BUS=ata\nE: ID_FS_TYPE=swap\nE: ID_FS_USAGE=other\nE: ID_FS_UUID=6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: ID_FS_UUID_ENC=6b6764f1-61b1-4a4d-b2e2-29ddb333c025\nE: ID_FS_VERSION=2\nE: ID_MODEL=WDC_WD1600BEKT-60A25T1\nE: ID_MODEL_ENC=WDC\\x20WD1600BEKT-60A25T1\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PART_ENTRY_DISK=8:0\nE: ID_PART_ENTRY_NUMBER=5\nE: ID_PART_ENTRY_OFFSET=306997248\nE: ID_PART_ENTRY_SCHEME=dos\nE: ID_PART_ENTRY_SIZE=5582848\nE: ID_PART_ENTRY_TYPE=0x82\nE: ID_PART_TABLE_TYPE=dos\nE: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0\nE: ID_REVISION=02.01A20\nE: ID_SCSI_COMPAT=SATA_WDC_WD1600BEKT-_WD-WX81A50P5064\nE: ID_SERIAL=WDC_WD1600BEKT-60A25T1_WD-WX81A50P5064\nE: ID_SERIAL_SHORT=WD-WX81A50P5064\nE: ID_TYPE=disk\nE: ID_WWN=0x50014ee2af46f504\nE: ID_WWN_WITH_EXTENSION=0x50014ee2af46f504\nE: MAJOR=8\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PARTITION=1\nE: UDISKS_PARTITION_ALIGNMENT_OFFSET=0\nE: UDISKS_PARTITION_NUMBER=5\nE: UDISKS_PARTITION_OFFSET=157182590976\nE: UDISKS_PARTITION_SCHEME=mbr\nE: UDISKS_PARTITION_SIZE=2858418176\nE: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda\nE: UDISKS_PARTITION_TYPE=0x82\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6865836\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\nN: bsg/0:0:0:0\nE: DEVNAME=/dev/bsg/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0\nE: MAJOR=253\nE: MINOR=0\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0\nE: SUBSYSTEM=scsi_disk\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\nN: sg0\nE: DEVNAME=/dev/sg0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0\nE: MAJOR=21\nE: MINOR=0\nE: SUBSYSTEM=scsi_generic\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0\nE: DEVTYPE=scsi_target\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0\nE: DEVTYPE=scsi_device\nE: DRIVER=sr\nE: MODALIAS=scsi:t-0x05\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nN: sr0\nS: cdrom\nS: cdrw\nS: disk/by-id/ata-hp_CDDVDW_TS-L633N_R3186GYZ569854\nS: disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0\nS: dvd\nS: dvdrw\nE: DEVLINKS=/dev/cdrom /dev/cdrw /dev/disk/by-id/ata-hp_CDDVDW_TS-L633N_R3186GYZ569854 /dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0 /dev/dvd /dev/dvdrw\nE: DEVNAME=/dev/sr0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0\nE: DEVTYPE=disk\nE: ID_ATA=1\nE: ID_ATA_SATA=1\nE: ID_ATA_SATA_SIGNAL_RATE_GEN1=1\nE: ID_BUS=ata\nE: ID_CDROM=1\nE: ID_CDROM_CD=1\nE: ID_CDROM_CD_R=1\nE: ID_CDROM_CD_RW=1\nE: ID_CDROM_DVD=1\nE: ID_CDROM_DVD_PLUS_R=1\nE: ID_CDROM_DVD_PLUS_RW=1\nE: ID_CDROM_DVD_PLUS_R_DL=1\nE: ID_CDROM_DVD_R=1\nE: ID_CDROM_DVD_RAM=1\nE: ID_CDROM_DVD_RW=1\nE: ID_CDROM_MRW=1\nE: ID_CDROM_MRW_W=1\nE: ID_MODEL=hp_CDDVDW_TS-L633N\nE: ID_MODEL_ENC=hp\\x20\\x20\\x20\\x20\\x20\\x20\\x20CDDVDW\\x20TS-L633N\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\nE: ID_PATH=pci-0000:00:1f.2-scsi-1:0:0:0\nE: ID_PATH_TAG=pci-0000_00_1f_2-scsi-1_0_0_0\nE: ID_REVISION=0300\nE: ID_SERIAL=hp_CDDVDW_TS-L633N_R3186GYZ569854\nE: ID_SERIAL_SHORT=R3186GYZ569854\nE: ID_TYPE=cd\nE: MAJOR=11\nE: MINOR=0\nE: SUBSYSTEM=block\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=0\nE: USEC_INITIALIZED=6409228\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\nN: bsg/1:0:0:0\nE: DEVNAME=/dev/bsg/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/bsg/1:0:0:0\nE: MAJOR=253\nE: MINOR=1\nE: SUBSYSTEM=bsg\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0\nE: SUBSYSTEM=scsi_device\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\nN: sg1\nE: DEVNAME=/dev/sg1\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1\nE: MAJOR=21\nE: MINOR=1\nE: SUBSYSTEM=scsi_generic\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46095932\n\nP: /devices/pci0000:00/0000:00:1f.2/host2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host3\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host4\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host4/scsi_host/host4\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host5\nE: DEVTYPE=scsi_host\nE: SUBSYSTEM=scsi\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nE: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host5/scsi_host/host5\nE: SUBSYSTEM=scsi_host\nE: UDEV_LOG=3\n\nP: /devices/pci0000:00/pci_bus/0000:00\nE: DEVPATH=/devices/pci0000:00/pci_bus/0000:00\nE: SUBSYSTEM=pci_bus\nE: UDEV_LOG=3\n\nP: /devices/platform/Fixed MDIO bus.0\nE: DEVPATH=/devices/platform/Fixed MDIO bus.0\nE: MODALIAS=platform:Fixed MDIO bus\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/Fixed MDIO bus.0/mdio_bus/0\nE: DEVPATH=/devices/platform/Fixed MDIO bus.0/mdio_bus/0\nE: SUBSYSTEM=mdio_bus\nE: UDEV_LOG=3\n\nP: /devices/platform/alarmtimer\nE: DEVPATH=/devices/platform/alarmtimer\nE: DRIVER=alarmtimer\nE: MODALIAS=platform:alarmtimer\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi\nE: DEVPATH=/devices/platform/hp-wmi\nE: DRIVER=hp-wmi\nE: MODALIAS=platform:hp-wmi\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi/rfkill/rfkill1\nE: DEVPATH=/devices/platform/hp-wmi/rfkill/rfkill1\nE: RFKILL_NAME=hp-wifi\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=wlan\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/platform/hp-wmi/rfkill/rfkill2\nE: DEVPATH=/devices/platform/hp-wmi/rfkill/rfkill2\nE: RFKILL_NAME=hp-bluetooth\nE: RFKILL_STATE=1\nE: RFKILL_TYPE=bluetooth\nE: SUBSYSTEM=rfkill\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042\nE: DEVPATH=/devices/platform/i8042\nE: DRIVER=i8042\nE: MODALIAS=platform:i8042\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio0\nE: DEVPATH=/devices/platform/i8042/serio0\nE: DMI_VENDOR=Hewlett-Packard\nE: DRIVER=atkbd\nE: MODALIAS=serio:ty06pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=06\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45045174\n\nP: /devices/platform/i8042/serio0/input/input3\nE: DEVPATH=/devices/platform/i8042/serio0/input/input3\nE: EV=120013\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_INPUT_KEYBOARD=1\nE: ID_PATH=platform-i8042-serio-0\nE: ID_PATH_TAG=platform-i8042-serio-0\nE: ID_SERIAL=noserial\nE: KEY=20000 20 0 0 500f02100002 3803078f900d401 feffffdfffefffff fffffffffffffffe\nE: LED=7\nE: MODALIAS=input:b0011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8A,8C,8E,8F,98,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,C1,D4,D9,E0,E1,E2,E3,EC,EE,185,1D1,ram4,l0,1,2,sfw\nE: MSC=10\nE: NAME="AT Translated Set 2 keyboard"\nE: PHYS="isa0060/serio0/input0"\nE: PRODUCT=11/1/1/ab41\nE: PROP=0\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6584446\n\nP: /devices/platform/i8042/serio0/input/input3/event3\nN: input/event3\nS: input/by-path/platform-i8042-serio-0-event-kbd\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd\nE: DEVNAME=/dev/input/event3\nE: DEVPATH=/devices/platform/i8042/serio0/input/input3/event3\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: ID_INPUT_KEYBOARD=1\nE: ID_PATH=platform-i8042-serio-0\nE: ID_PATH_TAG=platform-i8042-serio-0\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=67\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6605258\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/platform/i8042/serio1\nE: DEVPATH=/devices/platform/i8042/serio1\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio2\nE: DEVPATH=/devices/platform/i8042/serio2\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio3\nE: DEVPATH=/devices/platform/i8042/serio3\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio4\nE: DEVPATH=/devices/platform/i8042/serio4\nE: DRIVER=psmouse\nE: MODALIAS=serio:ty01pr00id00ex00\nE: SERIO_EXTRA=00\nE: SERIO_ID=00\nE: SERIO_PROTO=00\nE: SERIO_TYPE=01\nE: SUBSYSTEM=serio\nE: UDEV_LOG=3\n\nP: /devices/platform/i8042/serio4/input/input6\nE: ABS=260800011000003\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6\nE: EV=b\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: KEY=6420 30000 0 0 0 0\nE: MODALIAS=input:b0011v0002p0007e01B1-e0,1,3,k110,111,145,14A,14D,14E,ra0,1,18,1C,2F,35,36,39,mlsfw\nE: NAME="SynPS/2 Synaptics TouchPad"\nE: PHYS="isa0060/serio4/input0"\nE: PRODUCT=11/2/7/1b1\nE: PROP=9\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46422719\n\nP: /devices/platform/i8042/serio4/input/input6/event6\nN: input/event6\nS: input/by-path/platform-i8042-serio-4-event-mouse\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-event-mouse\nE: DEVNAME=/dev/input/event6\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6/event6\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=70\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46895642\n\nP: /devices/platform/i8042/serio4/input/input6/mouse0\nN: input/mouse0\nS: input/by-path/platform-i8042-serio-4-mouse\nE: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-mouse\nE: DEVNAME=/dev/input/mouse0\nE: DEVPATH=/devices/platform/i8042/serio4/input/input6/mouse0\nE: ID_INPUT=1\nE: ID_INPUT_TOUCHPAD=1\nE: ID_PATH=platform-i8042-serio-4\nE: ID_PATH_TAG=platform-i8042-serio-4\nE: ID_SERIAL=noserial\nE: MAJOR=13\nE: MINOR=32\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46894143\n\nP: /devices/platform/pcspkr\nE: DEVPATH=/devices/platform/pcspkr\nE: MODALIAS=platform:pcspkr\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/reg-dummy\nE: DEVPATH=/devices/platform/reg-dummy\nE: DRIVER=reg-dummy\nE: MODALIAS=platform:reg-dummy\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/regulatory.0\nE: DEVPATH=/devices/platform/regulatory.0\nE: MODALIAS=platform:regulatory\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/serial8250\nE: DEVPATH=/devices/platform/serial8250\nE: DRIVER=serial8250\nE: MODALIAS=platform:serial8250\nE: SUBSYSTEM=platform\nE: UDEV_LOG=3\n\nP: /devices/platform/serial8250/tty/ttyS0\nN: ttyS0\nE: DEVNAME=/dev/ttyS0\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS0\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=64\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45052332\n\nP: /devices/platform/serial8250/tty/ttyS1\nN: ttyS1\nE: DEVNAME=/dev/ttyS1\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS1\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=65\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45053447\n\nP: /devices/platform/serial8250/tty/ttyS10\nN: ttyS10\nE: DEVNAME=/dev/ttyS10\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS10\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=74\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45055012\n\nP: /devices/platform/serial8250/tty/ttyS11\nN: ttyS11\nE: DEVNAME=/dev/ttyS11\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS11\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=75\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45087226\n\nP: /devices/platform/serial8250/tty/ttyS12\nN: ttyS12\nE: DEVNAME=/dev/ttyS12\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS12\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=76\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45135632\n\nP: /devices/platform/serial8250/tty/ttyS13\nN: ttyS13\nE: DEVNAME=/dev/ttyS13\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS13\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=77\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45148515\n\nP: /devices/platform/serial8250/tty/ttyS14\nN: ttyS14\nE: DEVNAME=/dev/ttyS14\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS14\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=78\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45323011\n\nP: /devices/platform/serial8250/tty/ttyS15\nN: ttyS15\nE: DEVNAME=/dev/ttyS15\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS15\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=79\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45350744\n\nP: /devices/platform/serial8250/tty/ttyS16\nN: ttyS16\nE: DEVNAME=/dev/ttyS16\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS16\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=80\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45353937\n\nP: /devices/platform/serial8250/tty/ttyS17\nN: ttyS17\nE: DEVNAME=/dev/ttyS17\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS17\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=81\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45355539\n\nP: /devices/platform/serial8250/tty/ttyS18\nN: ttyS18\nE: DEVNAME=/dev/ttyS18\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS18\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=82\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45362215\n\nP: /devices/platform/serial8250/tty/ttyS19\nN: ttyS19\nE: DEVNAME=/dev/ttyS19\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS19\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=83\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45363108\n\nP: /devices/platform/serial8250/tty/ttyS2\nN: ttyS2\nE: DEVNAME=/dev/ttyS2\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS2\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=66\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45363944\n\nP: /devices/platform/serial8250/tty/ttyS20\nN: ttyS20\nE: DEVNAME=/dev/ttyS20\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS20\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=84\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45364818\n\nP: /devices/platform/serial8250/tty/ttyS21\nN: ttyS21\nE: DEVNAME=/dev/ttyS21\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS21\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=85\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45365645\n\nP: /devices/platform/serial8250/tty/ttyS22\nN: ttyS22\nE: DEVNAME=/dev/ttyS22\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS22\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=86\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45367303\n\nP: /devices/platform/serial8250/tty/ttyS23\nN: ttyS23\nE: DEVNAME=/dev/ttyS23\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS23\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=87\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45368184\n\nP: /devices/platform/serial8250/tty/ttyS24\nN: ttyS24\nE: DEVNAME=/dev/ttyS24\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS24\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=88\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45369016\n\nP: /devices/platform/serial8250/tty/ttyS25\nN: ttyS25\nE: DEVNAME=/dev/ttyS25\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS25\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=89\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45369838\n\nP: /devices/platform/serial8250/tty/ttyS26\nN: ttyS26\nE: DEVNAME=/dev/ttyS26\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS26\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=90\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45370659\n\nP: /devices/platform/serial8250/tty/ttyS27\nN: ttyS27\nE: DEVNAME=/dev/ttyS27\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS27\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=91\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45371477\n\nP: /devices/platform/serial8250/tty/ttyS28\nN: ttyS28\nE: DEVNAME=/dev/ttyS28\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS28\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=92\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45372338\n\nP: /devices/platform/serial8250/tty/ttyS29\nN: ttyS29\nE: DEVNAME=/dev/ttyS29\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS29\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=93\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45373244\n\nP: /devices/platform/serial8250/tty/ttyS3\nN: ttyS3\nE: DEVNAME=/dev/ttyS3\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS3\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=67\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45374083\n\nP: /devices/platform/serial8250/tty/ttyS30\nN: ttyS30\nE: DEVNAME=/dev/ttyS30\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS30\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=94\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45375713\n\nP: /devices/platform/serial8250/tty/ttyS31\nN: ttyS31\nE: DEVNAME=/dev/ttyS31\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS31\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=95\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45374989\n\nP: /devices/platform/serial8250/tty/ttyS4\nN: ttyS4\nE: DEVNAME=/dev/ttyS4\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS4\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=68\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45377377\n\nP: /devices/platform/serial8250/tty/ttyS5\nN: ttyS5\nE: DEVNAME=/dev/ttyS5\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS5\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=69\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45376656\n\nP: /devices/platform/serial8250/tty/ttyS6\nN: ttyS6\nE: DEVNAME=/dev/ttyS6\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS6\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=70\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45378995\n\nP: /devices/platform/serial8250/tty/ttyS7\nN: ttyS7\nE: DEVNAME=/dev/ttyS7\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS7\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=71\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45378273\n\nP: /devices/platform/serial8250/tty/ttyS8\nN: ttyS8\nE: DEVNAME=/dev/ttyS8\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS8\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=72\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45380652\n\nP: /devices/platform/serial8250/tty/ttyS9\nN: ttyS9\nE: DEVNAME=/dev/ttyS9\nE: DEVPATH=/devices/platform/serial8250/tty/ttyS9\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=73\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45379893\n\nP: /devices/pnp0/00:00\nE: DEVPATH=/devices/pnp0/00:00\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:01\nE: DEVPATH=/devices/pnp0/00:01\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:02\nE: DEVPATH=/devices/pnp0/00:02\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:03\nE: DEVPATH=/devices/pnp0/00:03\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:04\nE: DEVPATH=/devices/pnp0/00:04\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:05\nE: DEVPATH=/devices/pnp0/00:05\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:06\nE: DEVPATH=/devices/pnp0/00:06\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:07\nE: DEVPATH=/devices/pnp0/00:07\nE: DRIVER=system\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:08\nE: DEVPATH=/devices/pnp0/00:08\nE: DRIVER=rtc_cmos\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:08/rtc/rtc0\nN: rtc0\nS: rtc\nE: DEVLINKS=/dev/rtc\nE: DEVNAME=/dev/rtc0\nE: DEVPATH=/devices/pnp0/00:08/rtc/rtc0\nE: MAJOR=254\nE: MINOR=0\nE: SUBSYSTEM=rtc\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6613133\n\nP: /devices/pnp0/00:09\nE: DEVPATH=/devices/pnp0/00:09\nE: DRIVER=i8042 kbd\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/pnp0/00:0a\nE: DEVPATH=/devices/pnp0/00:0a\nE: DRIVER=i8042 aux\nE: SUBSYSTEM=pnp\nE: UDEV_LOG=3\n\nP: /devices/software\nE: DEVPATH=/devices/software\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/tracepoint\nE: DEVPATH=/devices/tracepoint\nE: SUBSYSTEM=event_source\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/0:21\nE: DEVPATH=/devices/virtual/bdi/0:21\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/11:0\nE: DEVPATH=/devices/virtual/bdi/11:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:0\nE: DEVPATH=/devices/virtual/bdi/1:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:1\nE: DEVPATH=/devices/virtual/bdi/1:1\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:10\nE: DEVPATH=/devices/virtual/bdi/1:10\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:11\nE: DEVPATH=/devices/virtual/bdi/1:11\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:12\nE: DEVPATH=/devices/virtual/bdi/1:12\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:13\nE: DEVPATH=/devices/virtual/bdi/1:13\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:14\nE: DEVPATH=/devices/virtual/bdi/1:14\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:15\nE: DEVPATH=/devices/virtual/bdi/1:15\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:2\nE: DEVPATH=/devices/virtual/bdi/1:2\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:3\nE: DEVPATH=/devices/virtual/bdi/1:3\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:4\nE: DEVPATH=/devices/virtual/bdi/1:4\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:5\nE: DEVPATH=/devices/virtual/bdi/1:5\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:6\nE: DEVPATH=/devices/virtual/bdi/1:6\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:7\nE: DEVPATH=/devices/virtual/bdi/1:7\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:8\nE: DEVPATH=/devices/virtual/bdi/1:8\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/1:9\nE: DEVPATH=/devices/virtual/bdi/1:9\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:0\nE: DEVPATH=/devices/virtual/bdi/7:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:1\nE: DEVPATH=/devices/virtual/bdi/7:1\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:2\nE: DEVPATH=/devices/virtual/bdi/7:2\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:3\nE: DEVPATH=/devices/virtual/bdi/7:3\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:4\nE: DEVPATH=/devices/virtual/bdi/7:4\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:5\nE: DEVPATH=/devices/virtual/bdi/7:5\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:6\nE: DEVPATH=/devices/virtual/bdi/7:6\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/7:7\nE: DEVPATH=/devices/virtual/bdi/7:7\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/8:0\nE: DEVPATH=/devices/virtual/bdi/8:0\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/8:16\nE: DEVPATH=/devices/virtual/bdi/8:16\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/bdi/default\nE: DEVPATH=/devices/virtual/bdi/default\nE: SUBSYSTEM=bdi\nE: UDEV_LOG=3\n\nP: /devices/virtual/block/loop0\nN: loop0\nE: DEVNAME=/dev/loop0\nE: DEVPATH=/devices/virtual/block/loop0\nE: DEVTYPE=disk\nE: ID_FS_TYPE=squashfs\nE: ID_FS_USAGE=filesystem\nE: ID_FS_VERSION=1024.0\nE: MAJOR=7\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420096\n\nP: /devices/virtual/block/loop1\nN: loop1\nS: disk/by-uuid/3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: DEVLINKS=/dev/disk/by-uuid/3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: DEVNAME=/dev/loop1\nE: DEVPATH=/devices/virtual/block/loop1\nE: DEVTYPE=disk\nE: ID_FS_TYPE=ext3\nE: ID_FS_USAGE=filesystem\nE: ID_FS_UUID=3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: ID_FS_UUID_ENC=3f9843ae-e16e-4099-864a-70b80e6a16b8\nE: ID_FS_VERSION=1.0\nE: MAJOR=7\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420324\n\nP: /devices/virtual/block/loop2\nN: loop2\nE: DEVNAME=/dev/loop2\nE: DEVPATH=/devices/virtual/block/loop2\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420477\n\nP: /devices/virtual/block/loop3\nN: loop3\nE: DEVNAME=/dev/loop3\nE: DEVPATH=/devices/virtual/block/loop3\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=3\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420616\n\nP: /devices/virtual/block/loop4\nN: loop4\nE: DEVNAME=/dev/loop4\nE: DEVPATH=/devices/virtual/block/loop4\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=4\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420772\n\nP: /devices/virtual/block/loop5\nN: loop5\nE: DEVNAME=/dev/loop5\nE: DEVPATH=/devices/virtual/block/loop5\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6420919\n\nP: /devices/virtual/block/loop6\nN: loop6\nE: DEVNAME=/dev/loop6\nE: DEVPATH=/devices/virtual/block/loop6\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=6\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6421071\n\nP: /devices/virtual/block/loop7\nN: loop7\nE: DEVNAME=/dev/loop7\nE: DEVPATH=/devices/virtual/block/loop7\nE: DEVTYPE=disk\nE: MAJOR=7\nE: MINOR=7\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: UDISKS_PRESENTATION_NOPOLICY=1\nE: USEC_INITIALIZED=6421226\n\nP: /devices/virtual/block/ram0\nN: ram0\nE: DEVNAME=/dev/ram0\nE: DEVPATH=/devices/virtual/block/ram0\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=0\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421373\n\nP: /devices/virtual/block/ram1\nN: ram1\nE: DEVNAME=/dev/ram1\nE: DEVPATH=/devices/virtual/block/ram1\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=1\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421522\n\nP: /devices/virtual/block/ram10\nN: ram10\nE: DEVNAME=/dev/ram10\nE: DEVPATH=/devices/virtual/block/ram10\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=10\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421688\n\nP: /devices/virtual/block/ram11\nN: ram11\nE: DEVNAME=/dev/ram11\nE: DEVPATH=/devices/virtual/block/ram11\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=11\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421834\n\nP: /devices/virtual/block/ram12\nN: ram12\nE: DEVNAME=/dev/ram12\nE: DEVPATH=/devices/virtual/block/ram12\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=12\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6421986\n\nP: /devices/virtual/block/ram13\nN: ram13\nE: DEVNAME=/dev/ram13\nE: DEVPATH=/devices/virtual/block/ram13\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=13\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422140\n\nP: /devices/virtual/block/ram14\nN: ram14\nE: DEVNAME=/dev/ram14\nE: DEVPATH=/devices/virtual/block/ram14\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=14\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422288\n\nP: /devices/virtual/block/ram15\nN: ram15\nE: DEVNAME=/dev/ram15\nE: DEVPATH=/devices/virtual/block/ram15\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=15\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422448\n\nP: /devices/virtual/block/ram2\nN: ram2\nE: DEVNAME=/dev/ram2\nE: DEVPATH=/devices/virtual/block/ram2\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=2\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422607\n\nP: /devices/virtual/block/ram3\nN: ram3\nE: DEVNAME=/dev/ram3\nE: DEVPATH=/devices/virtual/block/ram3\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=3\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422758\n\nP: /devices/virtual/block/ram4\nN: ram4\nE: DEVNAME=/dev/ram4\nE: DEVPATH=/devices/virtual/block/ram4\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=4\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6422911\n\nP: /devices/virtual/block/ram5\nN: ram5\nE: DEVNAME=/dev/ram5\nE: DEVPATH=/devices/virtual/block/ram5\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=5\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423076\n\nP: /devices/virtual/block/ram6\nN: ram6\nE: DEVNAME=/dev/ram6\nE: DEVPATH=/devices/virtual/block/ram6\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=6\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423222\n\nP: /devices/virtual/block/ram7\nN: ram7\nE: DEVNAME=/dev/ram7\nE: DEVPATH=/devices/virtual/block/ram7\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=7\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423381\n\nP: /devices/virtual/block/ram8\nN: ram8\nE: DEVNAME=/dev/ram8\nE: DEVPATH=/devices/virtual/block/ram8\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=8\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423543\n\nP: /devices/virtual/block/ram9\nN: ram9\nE: DEVNAME=/dev/ram9\nE: DEVPATH=/devices/virtual/block/ram9\nE: DEVTYPE=disk\nE: MAJOR=1\nE: MINOR=9\nE: SUBSYSTEM=block\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=6423703\n\nP: /devices/virtual/dmi/id\nE: DEVPATH=/devices/virtual/dmi/id\nE: MODALIAS=dmi:bvnHewlett-Packard:bvr68PVIVer.F.08:bd12/07/2010:svnHewlett-Packard:pn:pvrF.08:rvnHewlett-Packard:rn1526:rvrKBCVersion71.0D:cvnHewlett-Packard:ct10:cvr:\nE: SUBSYSTEM=dmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/graphics/fbcon\nE: DEVPATH=/devices/virtual/graphics/fbcon\nE: SUBSYSTEM=graphics\nE: UDEV_LOG=3\n\nP: /devices/virtual/hwmon/hwmon0\nE: DEVPATH=/devices/virtual/hwmon/hwmon0\nE: SUBSYSTEM=hwmon\nE: UDEV_LOG=3\n\nP: /devices/virtual/input/input7\nE: DEVPATH=/devices/virtual/input/input7\nE: EV=33\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: KEY=4000000000 0 1000700000000 2100400 0 0\nE: MODALIAS=input:b0019v0000p0000e0000-e0,1,4,5,k8A,94,99,E0,E1,E2,F0,166,ram4,lsfw1,5,\nE: MSC=10\nE: NAME="HP WMI hotkeys"\nE: PHYS="wmi/input0"\nE: PRODUCT=19/0/0/0\nE: PROP=0\nE: SUBSYSTEM=input\nE: SW=22\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46682357\n\nP: /devices/virtual/input/input7/event7\nN: input/event7\nE: DEVNAME=/dev/input/event7\nE: DEVPATH=/devices/virtual/input/input7/event7\nE: DMI_VENDOR=Hewlett-Packard\nE: ID_INPUT=1\nE: ID_INPUT_KEY=1\nE: MAJOR=13\nE: MINOR=71\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46888485\nE: XKBLAYOUT=us\nE: XKBMODEL=pc105\n\nP: /devices/virtual/input/mice\nN: input/mice\nE: DEVNAME=/dev/input/mice\nE: DEVPATH=/devices/virtual/input/mice\nE: MAJOR=13\nE: MINOR=63\nE: SUBSYSTEM=input\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/full\nN: full\nE: DEVMODE=0666\nE: DEVNAME=/dev/full\nE: DEVPATH=/devices/virtual/mem/full\nE: MAJOR=1\nE: MINOR=7\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/kmsg\nN: kmsg\nE: DEVNAME=/dev/kmsg\nE: DEVPATH=/devices/virtual/mem/kmsg\nE: MAJOR=1\nE: MINOR=11\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/mem\nN: mem\nE: DEVNAME=/dev/mem\nE: DEVPATH=/devices/virtual/mem/mem\nE: MAJOR=1\nE: MINOR=1\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/null\nN: null\nE: DEVMODE=0666\nE: DEVNAME=/dev/null\nE: DEVPATH=/devices/virtual/mem/null\nE: MAJOR=1\nE: MINOR=3\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/oldmem\nN: oldmem\nE: DEVNAME=/dev/oldmem\nE: DEVPATH=/devices/virtual/mem/oldmem\nE: MAJOR=1\nE: MINOR=12\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/port\nN: port\nE: DEVNAME=/dev/port\nE: DEVPATH=/devices/virtual/mem/port\nE: MAJOR=1\nE: MINOR=4\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/random\nN: random\nE: DEVMODE=0666\nE: DEVNAME=/dev/random\nE: DEVPATH=/devices/virtual/mem/random\nE: MAJOR=1\nE: MINOR=8\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/urandom\nN: urandom\nE: DEVMODE=0666\nE: DEVNAME=/dev/urandom\nE: DEVPATH=/devices/virtual/mem/urandom\nE: MAJOR=1\nE: MINOR=9\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/mem/zero\nN: zero\nE: DEVMODE=0666\nE: DEVNAME=/dev/zero\nE: DEVPATH=/devices/virtual/mem/zero\nE: MAJOR=1\nE: MINOR=5\nE: SUBSYSTEM=mem\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/agpgart\nN: agpgart\nE: DEVNAME=/dev/agpgart\nE: DEVPATH=/devices/virtual/misc/agpgart\nE: MAJOR=10\nE: MINOR=175\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/btrfs-control\nN: btrfs-control\nE: DEVNAME=/dev/btrfs-control\nE: DEVPATH=/devices/virtual/misc/btrfs-control\nE: MAJOR=10\nE: MINOR=234\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/cpu_dma_latency\nN: cpu_dma_latency\nE: DEVNAME=/dev/cpu_dma_latency\nE: DEVPATH=/devices/virtual/misc/cpu_dma_latency\nE: MAJOR=10\nE: MINOR=60\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/device-mapper\nN: mapper/control\nE: DEVNAME=/dev/mapper/control\nE: DEVPATH=/devices/virtual/misc/device-mapper\nE: MAJOR=10\nE: MINOR=236\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/ecryptfs\nN: ecryptfs\nE: DEVNAME=/dev/ecryptfs\nE: DEVPATH=/devices/virtual/misc/ecryptfs\nE: MAJOR=10\nE: MINOR=61\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/fuse\nN: fuse\nE: DEVNAME=/dev/fuse\nE: DEVPATH=/devices/virtual/misc/fuse\nE: MAJOR=10\nE: MINOR=229\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/hpet\nN: hpet\nE: DEVNAME=/dev/hpet\nE: DEVPATH=/devices/virtual/misc/hpet\nE: MAJOR=10\nE: MINOR=228\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/loop-control\nN: loop-control\nE: DEVNAME=/dev/loop-control\nE: DEVPATH=/devices/virtual/misc/loop-control\nE: MAJOR=10\nE: MINOR=237\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/mcelog\nN: mcelog\nE: DEVNAME=/dev/mcelog\nE: DEVPATH=/devices/virtual/misc/mcelog\nE: MAJOR=10\nE: MINOR=227\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/network_latency\nN: network_latency\nE: DEVNAME=/dev/network_latency\nE: DEVPATH=/devices/virtual/misc/network_latency\nE: MAJOR=10\nE: MINOR=59\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/network_throughput\nN: network_throughput\nE: DEVNAME=/dev/network_throughput\nE: DEVPATH=/devices/virtual/misc/network_throughput\nE: MAJOR=10\nE: MINOR=58\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/psaux\nN: psaux\nE: DEVNAME=/dev/psaux\nE: DEVPATH=/devices/virtual/misc/psaux\nE: MAJOR=10\nE: MINOR=1\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/rfkill\nN: rfkill\nE: DEVNAME=/dev/rfkill\nE: DEVPATH=/devices/virtual/misc/rfkill\nE: MAJOR=10\nE: MINOR=62\nE: SUBSYSTEM=misc\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45783818\n\nP: /devices/virtual/misc/snapshot\nN: snapshot\nE: DEVNAME=/dev/snapshot\nE: DEVPATH=/devices/virtual/misc/snapshot\nE: MAJOR=10\nE: MINOR=231\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/tun\nN: net/tun\nE: DEVNAME=/dev/net/tun\nE: DEVPATH=/devices/virtual/misc/tun\nE: MAJOR=10\nE: MINOR=200\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/uinput\nN: uinput\nE: DEVNAME=/dev/uinput\nE: DEVPATH=/devices/virtual/misc/uinput\nE: MAJOR=10\nE: MINOR=223\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/misc/vga_arbiter\nN: vga_arbiter\nE: DEVNAME=/dev/vga_arbiter\nE: DEVPATH=/devices/virtual/misc/vga_arbiter\nE: MAJOR=10\nE: MINOR=63\nE: SUBSYSTEM=misc\nE: UDEV_LOG=3\n\nP: /devices/virtual/net/lo\nE: DEVPATH=/devices/virtual/net/lo\nE: ID_MM_CANDIDATE=1\nE: IFINDEX=1\nE: INTERFACE=lo\nE: SUBSYSTEM=net\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=45788662\n\nP: /devices/virtual/ppp/ppp\nN: ppp\nE: DEVNAME=/dev/ppp\nE: DEVPATH=/devices/virtual/ppp/ppp\nE: MAJOR=108\nE: MINOR=0\nE: SUBSYSTEM=ppp\nE: UDEV_LOG=3\n\nP: /devices/virtual/regulator/regulator.0\nE: DEVPATH=/devices/virtual/regulator/regulator.0\nE: SUBSYSTEM=regulator\nE: UDEV_LOG=3\n\nP: /devices/virtual/sound/seq\nN: snd/seq\nE: DEVNAME=/dev/snd/seq\nE: DEVPATH=/devices/virtual/sound/seq\nE: MAJOR=116\nE: MINOR=1\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46898833\n\nP: /devices/virtual/sound/timer\nN: snd/timer\nE: DEVNAME=/dev/snd/timer\nE: DEVPATH=/devices/virtual/sound/timer\nE: MAJOR=116\nE: MINOR=33\nE: SUBSYSTEM=sound\nE: TAGS=:udev-acl:\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46461891\n\nP: /devices/virtual/thermal/cooling_device0\nE: DEVPATH=/devices/virtual/thermal/cooling_device0\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device1\nE: DEVPATH=/devices/virtual/thermal/cooling_device1\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device10\nE: DEVPATH=/devices/virtual/thermal/cooling_device10\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device11\nE: DEVPATH=/devices/virtual/thermal/cooling_device11\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device12\nE: DEVPATH=/devices/virtual/thermal/cooling_device12\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device13\nE: DEVPATH=/devices/virtual/thermal/cooling_device13\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device14\nE: DEVPATH=/devices/virtual/thermal/cooling_device14\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device2\nE: DEVPATH=/devices/virtual/thermal/cooling_device2\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device3\nE: DEVPATH=/devices/virtual/thermal/cooling_device3\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device4\nE: DEVPATH=/devices/virtual/thermal/cooling_device4\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device5\nE: DEVPATH=/devices/virtual/thermal/cooling_device5\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device6\nE: DEVPATH=/devices/virtual/thermal/cooling_device6\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device7\nE: DEVPATH=/devices/virtual/thermal/cooling_device7\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device8\nE: DEVPATH=/devices/virtual/thermal/cooling_device8\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/cooling_device9\nE: DEVPATH=/devices/virtual/thermal/cooling_device9\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone0\nE: DEVPATH=/devices/virtual/thermal/thermal_zone0\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone1\nE: DEVPATH=/devices/virtual/thermal/thermal_zone1\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone2\nE: DEVPATH=/devices/virtual/thermal/thermal_zone2\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone3\nE: DEVPATH=/devices/virtual/thermal/thermal_zone3\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone4\nE: DEVPATH=/devices/virtual/thermal/thermal_zone4\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/thermal/thermal_zone5\nE: DEVPATH=/devices/virtual/thermal/thermal_zone5\nE: SUBSYSTEM=thermal\nE: UDEV_LOG=3\n\nP: /devices/virtual/tty/console\nN: console\nE: DEVNAME=/dev/console\nE: DEVPATH=/devices/virtual/tty/console\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=1\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46107091\n\nP: /devices/virtual/tty/ptmx\nN: ptmx\nE: DEVMODE=0666\nE: DEVNAME=/dev/ptmx\nE: DEVPATH=/devices/virtual/tty/ptmx\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=2\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46109193\n\nP: /devices/virtual/tty/tty\nN: tty\nE: DEVMODE=0666\nE: DEVNAME=/dev/tty\nE: DEVPATH=/devices/virtual/tty/tty\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=0\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46110978\n\nP: /devices/virtual/tty/tty0\nN: tty0\nE: DEVNAME=/dev/tty0\nE: DEVPATH=/devices/virtual/tty/tty0\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=0\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46112817\n\nP: /devices/virtual/tty/tty1\nN: tty1\nE: DEVNAME=/dev/tty1\nE: DEVPATH=/devices/virtual/tty/tty1\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=1\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46114486\n\nP: /devices/virtual/tty/tty10\nN: tty10\nE: DEVNAME=/dev/tty10\nE: DEVPATH=/devices/virtual/tty/tty10\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=10\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46115065\n\nP: /devices/virtual/tty/tty11\nN: tty11\nE: DEVNAME=/dev/tty11\nE: DEVPATH=/devices/virtual/tty/tty11\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=11\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46117221\n\nP: /devices/virtual/tty/tty12\nN: tty12\nE: DEVNAME=/dev/tty12\nE: DEVPATH=/devices/virtual/tty/tty12\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=12\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46118969\n\nP: /devices/virtual/tty/tty13\nN: tty13\nE: DEVNAME=/dev/tty13\nE: DEVPATH=/devices/virtual/tty/tty13\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=13\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46120582\n\nP: /devices/virtual/tty/tty14\nN: tty14\nE: DEVNAME=/dev/tty14\nE: DEVPATH=/devices/virtual/tty/tty14\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=14\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46121939\n\nP: /devices/virtual/tty/tty15\nN: tty15\nE: DEVNAME=/dev/tty15\nE: DEVPATH=/devices/virtual/tty/tty15\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=15\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46123193\n\nP: /devices/virtual/tty/tty16\nN: tty16\nE: DEVNAME=/dev/tty16\nE: DEVPATH=/devices/virtual/tty/tty16\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=16\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46124575\n\nP: /devices/virtual/tty/tty17\nN: tty17\nE: DEVNAME=/dev/tty17\nE: DEVPATH=/devices/virtual/tty/tty17\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=17\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46126399\n\nP: /devices/virtual/tty/tty18\nN: tty18\nE: DEVNAME=/dev/tty18\nE: DEVPATH=/devices/virtual/tty/tty18\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=18\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46127646\n\nP: /devices/virtual/tty/tty19\nN: tty19\nE: DEVNAME=/dev/tty19\nE: DEVPATH=/devices/virtual/tty/tty19\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=19\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46128981\n\nP: /devices/virtual/tty/tty2\nN: tty2\nE: DEVNAME=/dev/tty2\nE: DEVPATH=/devices/virtual/tty/tty2\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=2\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46130231\n\nP: /devices/virtual/tty/tty20\nN: tty20\nE: DEVNAME=/dev/tty20\nE: DEVPATH=/devices/virtual/tty/tty20\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=20\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46130722\n\nP: /devices/virtual/tty/tty21\nN: tty21\nE: DEVNAME=/dev/tty21\nE: DEVPATH=/devices/virtual/tty/tty21\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=21\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46133698\n\nP: /devices/virtual/tty/tty22\nN: tty22\nE: DEVNAME=/dev/tty22\nE: DEVPATH=/devices/virtual/tty/tty22\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=22\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46135636\n\nP: /devices/virtual/tty/tty23\nN: tty23\nE: DEVNAME=/dev/tty23\nE: DEVPATH=/devices/virtual/tty/tty23\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=23\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46138850\n\nP: /devices/virtual/tty/tty24\nN: tty24\nE: DEVNAME=/dev/tty24\nE: DEVPATH=/devices/virtual/tty/tty24\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=24\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46140625\n\nP: /devices/virtual/tty/tty25\nN: tty25\nE: DEVNAME=/dev/tty25\nE: DEVPATH=/devices/virtual/tty/tty25\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=25\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46142368\n\nP: /devices/virtual/tty/tty26\nN: tty26\nE: DEVNAME=/dev/tty26\nE: DEVPATH=/devices/virtual/tty/tty26\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=26\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46144162\n\nP: /devices/virtual/tty/tty27\nN: tty27\nE: DEVNAME=/dev/tty27\nE: DEVPATH=/devices/virtual/tty/tty27\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=27\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46146933\n\nP: /devices/virtual/tty/tty28\nN: tty28\nE: DEVNAME=/dev/tty28\nE: DEVPATH=/devices/virtual/tty/tty28\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=28\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46148618\n\nP: /devices/virtual/tty/tty29\nN: tty29\nE: DEVNAME=/dev/tty29\nE: DEVPATH=/devices/virtual/tty/tty29\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=29\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46151541\n\nP: /devices/virtual/tty/tty3\nN: tty3\nE: DEVNAME=/dev/tty3\nE: DEVPATH=/devices/virtual/tty/tty3\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=3\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46154004\n\nP: /devices/virtual/tty/tty30\nN: tty30\nE: DEVNAME=/dev/tty30\nE: DEVPATH=/devices/virtual/tty/tty30\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=30\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46154489\n\nP: /devices/virtual/tty/tty31\nN: tty31\nE: DEVNAME=/dev/tty31\nE: DEVPATH=/devices/virtual/tty/tty31\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=31\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46156339\n\nP: /devices/virtual/tty/tty32\nN: tty32\nE: DEVNAME=/dev/tty32\nE: DEVPATH=/devices/virtual/tty/tty32\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=32\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46158005\n\nP: /devices/virtual/tty/tty33\nN: tty33\nE: DEVNAME=/dev/tty33\nE: DEVPATH=/devices/virtual/tty/tty33\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=33\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46159746\n\nP: /devices/virtual/tty/tty34\nN: tty34\nE: DEVNAME=/dev/tty34\nE: DEVPATH=/devices/virtual/tty/tty34\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=34\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46161443\n\nP: /devices/virtual/tty/tty35\nN: tty35\nE: DEVNAME=/dev/tty35\nE: DEVPATH=/devices/virtual/tty/tty35\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=35\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46163088\n\nP: /devices/virtual/tty/tty36\nN: tty36\nE: DEVNAME=/dev/tty36\nE: DEVPATH=/devices/virtual/tty/tty36\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=36\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46164765\n\nP: /devices/virtual/tty/tty37\nN: tty37\nE: DEVNAME=/dev/tty37\nE: DEVPATH=/devices/virtual/tty/tty37\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=37\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46166464\n\nP: /devices/virtual/tty/tty38\nN: tty38\nE: DEVNAME=/dev/tty38\nE: DEVPATH=/devices/virtual/tty/tty38\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=38\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46167885\n\nP: /devices/virtual/tty/tty39\nN: tty39\nE: DEVNAME=/dev/tty39\nE: DEVPATH=/devices/virtual/tty/tty39\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=39\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46169154\n\nP: /devices/virtual/tty/tty4\nN: tty4\nE: DEVNAME=/dev/tty4\nE: DEVPATH=/devices/virtual/tty/tty4\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=4\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46170462\n\nP: /devices/virtual/tty/tty40\nN: tty40\nE: DEVNAME=/dev/tty40\nE: DEVPATH=/devices/virtual/tty/tty40\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=40\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46170954\n\nP: /devices/virtual/tty/tty41\nN: tty41\nE: DEVNAME=/dev/tty41\nE: DEVPATH=/devices/virtual/tty/tty41\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=41\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46173640\n\nP: /devices/virtual/tty/tty42\nN: tty42\nE: DEVNAME=/dev/tty42\nE: DEVPATH=/devices/virtual/tty/tty42\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=42\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46175363\n\nP: /devices/virtual/tty/tty43\nN: tty43\nE: DEVNAME=/dev/tty43\nE: DEVPATH=/devices/virtual/tty/tty43\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=43\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46177152\n\nP: /devices/virtual/tty/tty44\nN: tty44\nE: DEVNAME=/dev/tty44\nE: DEVPATH=/devices/virtual/tty/tty44\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=44\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46178662\n\nP: /devices/virtual/tty/tty45\nN: tty45\nE: DEVNAME=/dev/tty45\nE: DEVPATH=/devices/virtual/tty/tty45\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=45\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46180154\n\nP: /devices/virtual/tty/tty46\nN: tty46\nE: DEVNAME=/dev/tty46\nE: DEVPATH=/devices/virtual/tty/tty46\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=46\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46181476\n\nP: /devices/virtual/tty/tty47\nN: tty47\nE: DEVNAME=/dev/tty47\nE: DEVPATH=/devices/virtual/tty/tty47\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=47\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46182935\n\nP: /devices/virtual/tty/tty48\nN: tty48\nE: DEVNAME=/dev/tty48\nE: DEVPATH=/devices/virtual/tty/tty48\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=48\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46185929\n\nP: /devices/virtual/tty/tty49\nN: tty49\nE: DEVNAME=/dev/tty49\nE: DEVPATH=/devices/virtual/tty/tty49\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=49\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46188752\n\nP: /devices/virtual/tty/tty5\nN: tty5\nE: DEVNAME=/dev/tty5\nE: DEVPATH=/devices/virtual/tty/tty5\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=5\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46190481\n\nP: /devices/virtual/tty/tty50\nN: tty50\nE: DEVNAME=/dev/tty50\nE: DEVPATH=/devices/virtual/tty/tty50\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=50\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46191071\n\nP: /devices/virtual/tty/tty51\nN: tty51\nE: DEVNAME=/dev/tty51\nE: DEVPATH=/devices/virtual/tty/tty51\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=51\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46193028\n\nP: /devices/virtual/tty/tty52\nN: tty52\nE: DEVNAME=/dev/tty52\nE: DEVPATH=/devices/virtual/tty/tty52\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=52\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46194810\n\nP: /devices/virtual/tty/tty53\nN: tty53\nE: DEVNAME=/dev/tty53\nE: DEVPATH=/devices/virtual/tty/tty53\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=53\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46196531\n\nP: /devices/virtual/tty/tty54\nN: tty54\nE: DEVNAME=/dev/tty54\nE: DEVPATH=/devices/virtual/tty/tty54\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=54\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46198188\n\nP: /devices/virtual/tty/tty55\nN: tty55\nE: DEVNAME=/dev/tty55\nE: DEVPATH=/devices/virtual/tty/tty55\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=55\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46199856\n\nP: /devices/virtual/tty/tty56\nN: tty56\nE: DEVNAME=/dev/tty56\nE: DEVPATH=/devices/virtual/tty/tty56\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=56\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46201437\n\nP: /devices/virtual/tty/tty57\nN: tty57\nE: DEVNAME=/dev/tty57\nE: DEVPATH=/devices/virtual/tty/tty57\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=57\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46203538\n\nP: /devices/virtual/tty/tty58\nN: tty58\nE: DEVNAME=/dev/tty58\nE: DEVPATH=/devices/virtual/tty/tty58\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=58\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46206533\n\nP: /devices/virtual/tty/tty59\nN: tty59\nE: DEVNAME=/dev/tty59\nE: DEVPATH=/devices/virtual/tty/tty59\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=59\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46209187\n\nP: /devices/virtual/tty/tty6\nN: tty6\nE: DEVNAME=/dev/tty6\nE: DEVPATH=/devices/virtual/tty/tty6\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=6\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46211173\n\nP: /devices/virtual/tty/tty60\nN: tty60\nE: DEVNAME=/dev/tty60\nE: DEVPATH=/devices/virtual/tty/tty60\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=60\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46211680\n\nP: /devices/virtual/tty/tty61\nN: tty61\nE: DEVNAME=/dev/tty61\nE: DEVPATH=/devices/virtual/tty/tty61\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=61\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46213528\n\nP: /devices/virtual/tty/tty62\nN: tty62\nE: DEVNAME=/dev/tty62\nE: DEVPATH=/devices/virtual/tty/tty62\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=62\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46215279\n\nP: /devices/virtual/tty/tty63\nN: tty63\nE: DEVNAME=/dev/tty63\nE: DEVPATH=/devices/virtual/tty/tty63\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=63\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46217318\n\nP: /devices/virtual/tty/tty7\nN: tty7\nE: DEVNAME=/dev/tty7\nE: DEVPATH=/devices/virtual/tty/tty7\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=7\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46218955\n\nP: /devices/virtual/tty/tty8\nN: tty8\nE: DEVNAME=/dev/tty8\nE: DEVPATH=/devices/virtual/tty/tty8\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=8\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46220989\n\nP: /devices/virtual/tty/tty9\nN: tty9\nE: DEVNAME=/dev/tty9\nE: DEVPATH=/devices/virtual/tty/tty9\nE: ID_MM_CANDIDATE=1\nE: MAJOR=4\nE: MINOR=9\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46222712\n\nP: /devices/virtual/tty/ttyprintk\nN: ttyprintk\nE: DEVNAME=/dev/ttyprintk\nE: DEVPATH=/devices/virtual/tty/ttyprintk\nE: ID_MM_CANDIDATE=1\nE: MAJOR=5\nE: MINOR=3\nE: SUBSYSTEM=tty\nE: UDEV_LOG=3\nE: USEC_INITIALIZED=46224738\n\nP: /devices/virtual/usbmon/usbmon0\nN: usbmon0\nE: DEVNAME=/dev/usbmon0\nE: DEVPATH=/devices/virtual/usbmon/usbmon0\nE: MAJOR=252\nE: MINOR=0\nE: SUBSYSTEM=usbmon\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs\nN: vcs\nE: DEVNAME=/dev/vcs\nE: DEVPATH=/devices/virtual/vc/vcs\nE: MAJOR=7\nE: MINOR=0\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs1\nN: vcs1\nE: DEVNAME=/dev/vcs1\nE: DEVPATH=/devices/virtual/vc/vcs1\nE: MAJOR=7\nE: MINOR=1\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs2\nN: vcs2\nE: DEVNAME=/dev/vcs2\nE: DEVPATH=/devices/virtual/vc/vcs2\nE: MAJOR=7\nE: MINOR=2\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs3\nN: vcs3\nE: DEVNAME=/dev/vcs3\nE: DEVPATH=/devices/virtual/vc/vcs3\nE: MAJOR=7\nE: MINOR=3\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs4\nN: vcs4\nE: DEVNAME=/dev/vcs4\nE: DEVPATH=/devices/virtual/vc/vcs4\nE: MAJOR=7\nE: MINOR=4\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs5\nN: vcs5\nE: DEVNAME=/dev/vcs5\nE: DEVPATH=/devices/virtual/vc/vcs5\nE: MAJOR=7\nE: MINOR=5\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs6\nN: vcs6\nE: DEVNAME=/dev/vcs6\nE: DEVPATH=/devices/virtual/vc/vcs6\nE: MAJOR=7\nE: MINOR=6\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcs7\nN: vcs7\nE: DEVNAME=/dev/vcs7\nE: DEVPATH=/devices/virtual/vc/vcs7\nE: MAJOR=7\nE: MINOR=7\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa\nN: vcsa\nE: DEVNAME=/dev/vcsa\nE: DEVPATH=/devices/virtual/vc/vcsa\nE: MAJOR=7\nE: MINOR=128\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa1\nN: vcsa1\nE: DEVNAME=/dev/vcsa1\nE: DEVPATH=/devices/virtual/vc/vcsa1\nE: MAJOR=7\nE: MINOR=129\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa2\nN: vcsa2\nE: DEVNAME=/dev/vcsa2\nE: DEVPATH=/devices/virtual/vc/vcsa2\nE: MAJOR=7\nE: MINOR=130\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa3\nN: vcsa3\nE: DEVNAME=/dev/vcsa3\nE: DEVPATH=/devices/virtual/vc/vcsa3\nE: MAJOR=7\nE: MINOR=131\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa4\nN: vcsa4\nE: DEVNAME=/dev/vcsa4\nE: DEVPATH=/devices/virtual/vc/vcsa4\nE: MAJOR=7\nE: MINOR=132\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa5\nN: vcsa5\nE: DEVNAME=/dev/vcsa5\nE: DEVPATH=/devices/virtual/vc/vcsa5\nE: MAJOR=7\nE: MINOR=133\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa6\nN: vcsa6\nE: DEVNAME=/dev/vcsa6\nE: DEVPATH=/devices/virtual/vc/vcsa6\nE: MAJOR=7\nE: MINOR=134\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vc/vcsa7\nN: vcsa7\nE: DEVNAME=/dev/vcsa7\nE: DEVPATH=/devices/virtual/vc/vcsa7\nE: MAJOR=7\nE: MINOR=135\nE: SUBSYSTEM=vc\nE: UDEV_LOG=3\n\nP: /devices/virtual/vtconsole/vtcon0\nE: DEVPATH=/devices/virtual/vtconsole/vtcon0\nE: SUBSYSTEM=vtconsole\nE: UDEV_LOG=3\n\nP: /devices/virtual/vtconsole/vtcon1\nE: DEVPATH=/devices/virtual/vtconsole/vtcon1\nE: SUBSYSTEM=vtconsole\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\nE: DEVPATH=/devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910\nE: MODALIAS=wmi:05901221-D566-11D1-B2F0-00A0C9062910\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: DEVPATH=/devices/virtual/wmi/14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: MODALIAS=wmi:14EA9746-CE1F-4098-A0E0-7045CB4DA745\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: DEVPATH=/devices/virtual/wmi/1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: MODALIAS=wmi:1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\nE: DEVPATH=/devices/virtual/wmi/2B814318-4BE8-4707-9D84-A190A859B5D0\nE: MODALIAS=wmi:2B814318-4BE8-4707-9D84-A190A859B5D0\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: DEVPATH=/devices/virtual/wmi/2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: MODALIAS=wmi:2D114B49-2DFB-4130-B8FE-4A3C09E75133\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\nE: DEVPATH=/devices/virtual/wmi/322F2028-0F84-4901-988E-015176049E2D\nE: MODALIAS=wmi:322F2028-0F84-4901-988E-015176049E2D\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: DEVPATH=/devices/virtual/wmi/5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: MODALIAS=wmi:5FB7F034-2C63-45E9-BE91-3D44E2C707E4\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\nE: DEVPATH=/devices/virtual/wmi/7391A661-223A-47DB-A77A-7BE84C60822D\nE: MODALIAS=wmi:7391A661-223A-47DB-A77A-7BE84C60822D\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: DEVPATH=/devices/virtual/wmi/8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: MODALIAS=wmi:8232DE3D-663D-4327-A8F4-E293ADB9BF05\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: DEVPATH=/devices/virtual/wmi/8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: MODALIAS=wmi:8F1F6435-9F42-42C8-BADC-0E9424F20C9A\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: DEVPATH=/devices/virtual/wmi/8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: MODALIAS=wmi:8F1F6436-9F42-42C8-BADC-0E9424F20C9A\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: DEVPATH=/devices/virtual/wmi/95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: MODALIAS=wmi:95F24279-4D7B-4334-9387-ACCDC67EF61C\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: DEVPATH=/devices/virtual/wmi/988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: MODALIAS=wmi:988D08E3-68F4-4C35-AF3E-6A1B8106F83C\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\nP: /devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: DEVPATH=/devices/virtual/wmi/DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: MODALIAS=wmi:DF4E63B6-3BBC-4858-9737-C74F82F821F3\nE: SUBSYSTEM=wmi\nE: UDEV_LOG=3\n\n', 'command': 'udevadm info --export-db', 'duration': 0.0722661018371582, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'udev_attachment'}, {'status': 'unsupported', 'description': u'Attaches a tarball of gcov data if present.', 'plugin': 'attachment', 'type': 'attachment', 'data': "Job requirement not met: 'package.name == 'lcov''", 'command': 'gcov_tarball', 'user': 'root', 'suite': '__info__', 'requires': ["package.name == 'lcov'"], 'name': 'gcov_attachment'}, {'status': 'pass', 'description': u'Attaches a list of the currently running kernel modules.', 'plugin': 'attachment', 'data': 'Module Size Used by\nmichael_mic 12612 4 \nlib80211_crypt_tkip 17390 0 \nwl 2568210 0 \nlib80211 14381 2 lib80211_crypt_tkip,wl\nhidp 22628 0 \nhid 99559 1 hidp\nparport_pc 32866 0 \nppdev 17113 0 \nlp 17799 0 \ndm_crypt 23125 0 \nparport 46562 3 parport_pc,ppdev,lp\nsnd_hda_codec_hdmi 32474 1 \nsnd_hda_codec_idt 70795 1 \nsnd_hda_intel 33773 3 \nsnd_hda_codec 127669 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel\nsnd_hwdep 13668 1 snd_hda_codec\nsnd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec\narc4 12529 2 \nsnd_seq_midi 13324 0 \nsnd_rawmidi 30748 1 snd_seq_midi\nsnd_seq_midi_event 14899 1 snd_seq_midi\nsnd_seq 61896 2 snd_seq_midi,snd_seq_midi_event\njoydev 17693 0 \nmac80211 506816 0 \nhp_wmi 18092 0 \nsnd_timer 29990 2 snd_pcm,snd_seq\nsparse_keymap 13890 1 hp_wmi\nsnd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq\nbnep 18281 2 \nrfcomm 47604 10 \nuvcvideo 72627 0 \nvideodev 98259 1 uvcvideo\ndm_multipath 23230 0 \nv4l2_compat_ioctl32 17128 1 videodev\ncfg80211 205544 1 mac80211\nsnd 78855 16 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device\npsmouse 87603 0 \nmac_hid 13253 0 \nserio_raw 13211 0 \nbtusb 18288 2 \nbluetooth 180104 26 hidp,bnep,rfcomm,btusb\nsoundcore 15091 1 snd\nsnd_page_alloc 18529 2 snd_hda_intel,snd_pcm\nbcma 26696 0 \nsquashfs 36799 1 \noverlayfs 28305 1 \nnls_iso8859_1 12713 1 \nnls_cp437 16991 1 \nvfat 17585 1 \nfat 61512 1 vfat\ndm_raid45 78155 0 \nxor 12894 1 dm_raid45\ndm_mirror 22203 0 \ndm_region_hash 20918 1 dm_mirror\ndm_log 18564 3 dm_raid45,dm_mirror,dm_region_hash\nbtrfs 652957 0 \nzlib_deflate 27139 1 btrfs\nlibcrc32c 12644 1 btrfs\ni915 468529 3 \ndrm_kms_helper 42489 1 i915\ndrm 241834 4 i915,drm_kms_helper\nr8169 62098 0 \ni2c_algo_bit 13423 1 i915\nwmi 19256 1 hp_wmi\nvideo 19411 1 i915\nusb_storage 49199 1 \n', 'command': 'lsmod', 'duration': 0.014930963516235352, 'suite': '__info__', 'type': 'attachment', 'resources': [], 'name': 'lsmod_attachment'}]) for report-attachments with priority 0. 2012-02-28 21:08:56,943 DEBUG Finished firing report-attachments. 2012-02-28 21:08:56,944 DEBUG Calling /usr/share/checkbox/plugins/client_info.py ClientInfo.report() for report with priority 0. 2012-02-28 21:08:56,944 DEBUG Started firing report-client. 2012-02-28 21:08:56,944 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_client({'version': '0.13.3', 'name': 'checkbox-qt'}) for report-client with priority 0. 2012-02-28 21:08:56,944 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_client({'version': '0.13.3', 'name': 'checkbox-qt'}) for report-client with priority 0. 2012-02-28 21:08:56,944 DEBUG Finished firing report-client. 2012-02-28 21:08:56,944 DEBUG Calling /usr/share/checkbox/plugins/submission_info.py SubmissionInfo.report() for report with priority 0. 2012-02-28 21:08:56,944 INFO Submission ID: c029f392d7891201d16e32d195c2666d 2012-02-28 21:08:56,944 DEBUG Started firing report-submission_id. 2012-02-28 21:08:56,945 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_submission_id(c029f392d7891201d16e32d195c2666d) for report-submission_id with priority 0. 2012-02-28 21:08:56,945 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.report_submission_id(c029f392d7891201d16e32d195c2666d) for report-submission_id with priority 0. 2012-02-28 21:08:56,945 DEBUG Finished firing report-submission_id. 2012-02-28 21:08:56,945 DEBUG Calling /usr/share/checkbox/plugins/datetime_info.py DatetimeInfo.report() for report with priority 0. 2012-02-28 21:08:56,945 DEBUG Started firing report-datetime. 2012-02-28 21:08:56,945 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.report_datetime(2012-02-28T18:08:56) for report-datetime with priority 0. 2012-02-28 21:08:56,945 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_datetime(2012-02-28T18:08:56) for report-datetime with priority 0. 2012-02-28 21:08:56,946 DEBUG Finished firing report-datetime. 2012-02-28 21:08:56,946 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report() for report with priority 100. 2012-02-28 21:08:56,946 DEBUG Dumping context 2012-02-28 21:08:56,947 DEBUG Dumping hardware 2012-02-28 21:08:56,947 DEBUG Dumping processors 2012-02-28 21:08:56,948 DEBUG Dumping hardware 2012-02-28 21:08:56,948 DEBUG Dumping hardware 2012-02-28 21:08:56,949 DEBUG Dumping questions 2012-02-28 21:08:56,989 DEBUG Dumping lsbrelease 2012-02-28 21:08:56,991 DEBUG Dumping packages 2012-02-28 21:08:57,989 DEBUG Started firing launchpad-report. 2012-02-28 21:08:58,001 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.launchpad_report(/home/ubuntu/.cache/checkbox/submission.xml) for launchpad-report with priority 0. 2012-02-28 21:08:58,001 DEBUG Calling /usr/share/checkbox/plugins/launchpad_prompt.py LaunchpadPrompt.launchpad_report(/home/ubuntu/.cache/checkbox/submission.xml) for launchpad-report with priority 0. 2012-02-28 21:08:58,001 DEBUG Calling /usr/share/checkbox/plugins/user_interface.py UserInterface.launchpad_report(/home/ubuntu/.cache/checkbox/submission.xml) for launchpad-report with priority 0. 2012-02-28 21:08:58,001 DEBUG Finished firing launchpad-report. 2012-02-28 21:08:58,001 DEBUG Finished firing report. 2012-02-28 21:08:58,004 DEBUG Started firing report-review. 2012-02-28 21:08:58,005 DEBUG Calling /usr/share/checkbox/plugins/launchpad_report.py LaunchpadReport.report_review() for report-review with priority 0. 2012-02-28 21:08:58,005 DEBUG Finished firing report-review. 2012-02-28 21:08:58,007 DEBUG Finished firing prompt-report. 2012-02-28 21:08:58,007 DEBUG Started firing prompt-exchange. 2012-02-28 21:08:58,007 DEBUG Calling /usr/share/checkbox/plugins/launchpad_prompt.py LaunchpadPrompt.prompt_exchange() for prompt-exchange with priority 0. 2012-02-28 21:08:58,007 DEBUG Calling /usr/share/checkbox/plugins/launchpad_prompt.py exchange_error() on exchange-error. 2012-02-28 21:09:06,680 DEBUG Started firing launchpad-email. 2012-02-28 21:09:06,681 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.launchpad_email(roignac@gmail.com) for launchpad-email with priority 0. 2012-02-28 21:09:06,681 DEBUG Finished firing launchpad-email. 2012-02-28 21:09:06,684 DEBUG Started firing launchpad-exchange. 2012-02-28 21:09:06,684 DEBUG Calling /usr/share/checkbox/plugins/launchpad_exchange.py LaunchpadExchange.launchpad_exchange() for launchpad-exchange with priority 0. 2012-02-28 21:09:07,007 DEBUG Uncompressed payload length: 806281 2012-02-28 21:09:07,717 DEBUG Response headers: [('content-length', '21284'), ('via', '1.1 launchpad.net'), ('x-powered-by', 'Zope (www.zope.org), Python (www.python.org)'), ('x-launchpad-hwdb-submission', 'OK data stored'), ('vary', 'Cookie,Authorization,Accept-Encoding'), ('server', 'zope.server.http (HTTP)'), ('date', 'Tue, 28 Feb 2012 18:09:07 GMT'), ('content-type', 'text/html;charset=utf-8')] 2012-02-28 21:09:07,766 DEBUG Started firing exchange-success. 2012-02-28 21:09:07,767 DEBUG Calling /usr/share/checkbox/plugins/apport_prompt.py ApportPrompt.exchange_success( Submit New Data to the Launchpad Hardware Database

Hardware Database Submission

Thank you for your submission.

This form is only intended to be filled and submitted by Ubuntu's Hardware Database Client.

) for exchange-success with priority 0. 2012-02-28 21:09:07,768 DEBUG Finished firing exchange-success. 2012-02-28 21:09:07,768 INFO Sent 79037 bytes and received 21284 bytes in 0.71s. 2012-02-28 21:09:07,768 DEBUG Finished firing launchpad-exchange. 2012-02-28 21:09:07,788 DEBUG Finished firing prompt-exchange. 2012-02-28 21:09:07,788 DEBUG Started firing prompt-finish. 2012-02-28 21:09:07,788 DEBUG Calling /usr/share/checkbox/plugins/final_prompt.py FinalPrompt.prompt_finish() for prompt-finish with priority -100. 2012-02-28 21:09:29,771 ERROR Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message self._handler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 65, in onReviewTestsClicked self.show_url(self.report_url) File "/usr/lib/python2.7/dist-packages/checkbox/user_interface.py", line 189, in show_url sys.exit(0) SystemExit: 0 2012-02-28 21:11:33,253 ERROR Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message self._handler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/checkbox_qt/qt_interface.py", line 65, in onReviewTestsClicked self.show_url(self.report_url) File "/usr/lib/python2.7/dist-packages/checkbox/user_interface.py", line 135, in show_url (pid, status) = os.wait() KeyboardInterrupt