Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pi@raspberrypi:~ $ doorpi_cli --trace
- 2015-12-28 09:57:33,527 [INFO] [doorpi.main]
- ___ ___ _
- / \___ ___ _ __ / _ (_) VoIP Door-Intercomstation with Raspberry Pi
- / /\ / _ \ / _ \| '__/ /_)/ | version: 2.4.1.6
- / /_// (_) | (_) | | / ___/| | license: CC BY-NC 4.0
- /___,' \___/ \___/|_| \/ |_| URL: <https://github.com/motom001/DoorPi>
- Authors: Thomas Meissner <motom001@gmail.com>
- Supporter: Phillip Munz <office@businessaccess.info>
- Hermann Dötsch <doorpi1@gmail.com>
- Dennis Häußler <haeusslerd@outlook.com>
- Hubert Nusser <hubsif@gmx.de>
- Michael Hauer <frrr@gmx.at>
- Andreas Schwarz <doorpi@schwarz-ketsch.de>
- Max Rößler <max_kr@gmx.de>
- missing someone? -> sorry -> mail me
- 2015-12-28 09:57:33,531 [DEBUG] [doorpi.main] loaded with arguments: ['/usr/local/bin/doorpi_cli', '--trace']
- 2015-12-28 09:57:33,535 [DEBUG] [doorpi.doorpi] run
- 2015-12-28 09:57:33,538 [DEBUG] [doorpi.doorpi] prepare
- 2015-12-28 09:57:33,541 [DEBUG] [doorpi.doorpi] given arguments argv: Namespace(configfile=None, debug=False, test=False, trace=True)
- 2015-12-28 09:57:33,551 [INFO] [doorpi.conf.config_object] use configfile: /usr/local/etc/DoorPi/conf/doorpi.ini
- 2015-12-28 09:57:33,566 [DEBUG] [doorpi.conf.config_object] __init__
- 2015-12-28 09:57:33,568 [TRACE] [doorpi.conf.config_object] get_from_config
- 2015-12-28 09:57:33,578 [TRACE] [doorpi.conf.config_object] get_string for key base_path in section DoorPi (default: /usr/local/etc/DoorPi) returns /usr/local/etc/DoorPi
- 2015-12-28 09:57:33,582 [TRACE] [doorpi.conf.config_object] get_string for key eventlog in section DoorPi (default: !BASEPATH!/conf/eventlog.db) returns !BASEPATH!/conf/eventlog.db
- 2015-12-28 09:57:33,586 [DEBUG] [doorpi.conf.config_object] parse string "!BASEPATH!/conf/eventlog.db" to "/usr/local/etc/DoorPi/conf/eventlog.db"
- 2015-12-28 09:57:33,600 [TRACE] [doorpi.action.handler] register Event BeforeStartup from doorpi.doorpi
- 2015-12-28 09:57:33,604 [DEBUG] [doorpi.action.handler] event_source doorpi.doorpi was added
- 2015-12-28 09:57:33,607 [TRACE] [doorpi.action.handler] added event_name BeforeStartup and registered source doorpi.doorpi
- 2015-12-28 09:57:33,609 [TRACE] [doorpi.action.handler] register Event OnStartup from doorpi.doorpi
- 2015-12-28 09:57:33,612 [TRACE] [doorpi.action.handler] added event_name OnStartup and registered source doorpi.doorpi
- 2015-12-28 09:57:33,615 [TRACE] [doorpi.action.handler] register Event AfterStartup from doorpi.doorpi
- 2015-12-28 09:57:33,619 [TRACE] [doorpi.action.handler] added event_name AfterStartup and registered source doorpi.doorpi
- 2015-12-28 09:57:33,621 [TRACE] [doorpi.action.handler] register Event BeforeShutdown from doorpi.doorpi
- 2015-12-28 09:57:33,624 [TRACE] [doorpi.action.handler] added event_name BeforeShutdown and registered source doorpi.doorpi
- 2015-12-28 09:57:33,627 [TRACE] [doorpi.action.handler] register Event OnShutdown from doorpi.doorpi
- 2015-12-28 09:57:33,630 [TRACE] [doorpi.action.handler] added event_name OnShutdown and registered source doorpi.doorpi
- 2015-12-28 09:57:33,633 [TRACE] [doorpi.action.handler] register Event AfterShutdown from doorpi.doorpi
- 2015-12-28 09:57:33,635 [TRACE] [doorpi.action.handler] added event_name AfterShutdown and registered source doorpi.doorpi
- 2015-12-28 09:57:33,643 [DEBUG] [doorpi.action.SingleActions.time_tick] doorpi.action.SingleActions.time_tick loaded
- 2015-12-28 09:57:33,648 [DEBUG] [doorpi.action.handler] event_source doorpi.action.SingleActions.time_tick was added
- 2015-12-28 09:57:33,663 [TRACE] [doorpi.action.handler] action TimeTickDestroyAction with args () and kwargs {} was added to new evententry OnShutdown
- 2015-12-28 09:57:33,666 [TRACE] [doorpi.action.handler] action TimeTickAction with args ('!last_tick!',) and kwargs {} was added to new evententry OnTimeTick
- 2015-12-28 09:57:33,669 [TRACE] [doorpi.conf.config_object] get_string for key ip in section DoorPiWeb (default: ) returns
- 2015-12-28 09:57:33,672 [TRACE] [doorpi.conf.config_object] get_integer for key port in section DoorPiWeb (default: 80) returns 80
- 2015-12-28 09:57:33,677 [WARNING] [doorpi.status.webserver] failed to initiating WebService at ip and port 80 ([Errno 13] Permission denied)
- 2015-12-28 09:57:33,682 [WARNING] [doorpi.status.webserver] failed to initiating WebService at ip and port 80 ([Errno 13] Permission denied)
- 2015-12-28 09:57:33,691 [INFO] [doorpi.status.webserver] Initiating WebService at ip and port 8080
- 2015-12-28 09:57:33,694 [TRACE] [doorpi.action.handler] register Event OnWebServerStart from doorpi.status.webserver
- 2015-12-28 09:57:33,697 [DEBUG] [doorpi.action.handler] event_source doorpi.status.webserver was added
- 2015-12-28 09:57:33,701 [TRACE] [doorpi.action.handler] added event_name OnWebServerStart and registered source doorpi.status.webserver
- 2015-12-28 09:57:33,704 [TRACE] [doorpi.action.handler] register Event OnWebServerStop from doorpi.status.webserver
- 2015-12-28 09:57:33,707 [TRACE] [doorpi.action.handler] added event_name OnWebServerStop and registered source doorpi.status.webserver
- 2015-12-28 09:57:33,711 [TRACE] [doorpi.conf.config_object] get_string for key www in section DoorPiWeb (default: !BASEPATH!/../DoorPiWeb) returns !BASEPATH!/../DoorPiWeb
- 2015-12-28 09:57:33,715 [DEBUG] [doorpi.conf.config_object] parse string "!BASEPATH!/../DoorPiWeb" to "/usr/local/etc/DoorPi/../DoorPiWeb"
- 2015-12-28 09:57:33,718 [TRACE] [doorpi.conf.config_object] get_string for key indexfile in section DoorPiWeb (default: index.html) returns index.html
- 2015-12-28 09:57:33,723 [DEBUG] [doorpi.conf.config_object] parse string "index.html" to "index.html"
- 2015-12-28 09:57:33,726 [TRACE] [doorpi.conf.config_object] get_string for key loginfile in section DoorPiWeb (default: login.html) returns login.html
- 2015-12-28 09:57:33,730 [DEBUG] [doorpi.conf.config_object] parse string "login.html" to "login.html"
- 2015-12-28 09:57:33,733 [TRACE] [doorpi.conf.config_object] get_string for key public in section DoorPiWeb (default: AREA_public) returns AREA_public
- 2015-12-28 09:57:33,738 [DEBUG] [doorpi.conf.config_object] parse string "AREA_public" to "AREA_public"
- 2015-12-28 09:57:33,742 [TRACE] [doorpi.conf.config_object] get_string for key online_fallback in section DoorPiWeb (default: http://motom001.github.io/DoorPiWeb) returns http://motom001.github.io/DoorPiWeb
- 2015-12-28 09:57:33,746 [DEBUG] [doorpi.conf.config_object] parse string "http://motom001.github.io/DoorPiWeb" to "http://motom001.github.io/DoorPiWeb"
- 2015-12-28 09:57:33,749 [WARNING] [root] section WritePermission not found in configfile
- 2015-12-28 09:57:33,752 [TRACE] [doorpi.conf.config_object] get_keys for section WritePermission returns []
- 2015-12-28 09:57:33,756 [WARNING] [root] section ReadPermission not found in configfile
- 2015-12-28 09:57:33,758 [TRACE] [doorpi.conf.config_object] get_keys for section ReadPermission returns []
- 2015-12-28 09:57:33,762 [WARNING] [root] section Group not found in configfile
- 2015-12-28 09:57:33,765 [TRACE] [doorpi.conf.config_object] get_keys for section Group returns []
- 2015-12-28 09:57:33,768 [WARNING] [root] section User not found in configfile
- 2015-12-28 09:57:33,771 [TRACE] [doorpi.conf.config_object] get_keys for section User returns []
- 2015-12-28 09:57:33,774 [TRACE] [doorpi.conf.config_object] get_sections returns ['DoorPiWeb', 'keyboards', 'EVENT_OnStartup', 'SIP-Phone', 'DoorPi']
- 2015-12-28 09:57:33,778 [ERROR] [doorpi.status.webserver] no ReadPermission found
- 2015-12-28 09:57:33,781 [ERROR] [doorpi.status.webserver] no groups in configfile!
- 2015-12-28 09:57:33,785 [ERROR] [doorpi.status.webserver] no WritePermission found
- 2015-12-28 09:57:33,788 [TRACE] [doorpi.action.handler] action WebServerStartupAction with args () and kwargs {} was added to new evententry OnWebServerStart
- 2015-12-28 09:57:33,792 [TRACE] [doorpi.action.handler] action WebServerShutdownAction with args () and kwargs {} was added to event OnShutdown
- 2015-12-28 09:57:33,795 [TRACE] [doorpi.action.handler] fire Event OnWebServerStart from doorpi.status.webserver asyncron
- 2015-12-28 09:57:33,803 [TRACE] [doorpi.action.handler] register Event OnWebServerRequest from doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,806 [DEBUG] [doorpi.action.handler] event_source doorpi.status.webserver_lib.request_handler was added
- 2015-12-28 09:57:33,820 [TRACE] [doorpi.action.handler] added event_name OnWebServerRequest and registered source doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,823 [TRACE] [doorpi.action.handler] register Event OnWebServerRequestGet from doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,826 [TRACE] [doorpi.action.handler] added event_name OnWebServerRequestGet and registered source doorpi.status.webserver_lib.request_handler
- Exception in thread OnWebServerStart from doorpi.status.webserver:
- Traceback (most recent call last):
- File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
- self.run()
- File "/usr/lib/python2.7/threading.py", line 763, in run
- self.__target(*self.__args, **self.__kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 251, in fire_event_synchron
- if not silent: self.db.insert_event_log(event_fire_id, event_source, event_name, start_time, kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 135, in insert_event_log
- self.execute_sql(sql_statement)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 121, in execute_sql
- return self._db.execute(sql)
- OperationalError: attempt to write a readonly database
- 2015-12-28 09:57:33,832 [TRACE] [doorpi.action.handler] register Event OnWebServerRequestPost from doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,836 [TRACE] [doorpi.action.handler] added event_name OnWebServerRequestPost and registered source doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,839 [TRACE] [doorpi.action.handler] register Event OnWebServerVirtualResource from doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,842 [TRACE] [doorpi.action.handler] added event_name OnWebServerVirtualResource and registered source doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,845 [TRACE] [doorpi.action.handler] register Event OnWebServerRealResource from doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,849 [TRACE] [doorpi.action.handler] added event_name OnWebServerRealResource and registered source doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,852 [TRACE] [doorpi.action.handler] register Event OnFireEvent from doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,855 [TRACE] [doorpi.action.handler] added event_name OnFireEvent and registered source doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,859 [TRACE] [doorpi.action.handler] register Event OnConfigKeySet from doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,862 [TRACE] [doorpi.action.handler] added event_name OnConfigKeySet and registered source doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,865 [TRACE] [doorpi.action.handler] register Event OnConfigKeyDelete from doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,868 [TRACE] [doorpi.action.handler] added event_name OnConfigKeyDelete and registered source doorpi.status.webserver_lib.request_handler
- 2015-12-28 09:57:33,871 [TRACE] [doorpi.action.handler] action <bound method DoorPiWeb.inform_own_url of <doorpi.status.webserver.DoorPiWeb instance at 0xb6424d78>> with args () and kwargs {} was added to new evententry OnTimeSecondEvenNumber
- 2015-12-28 09:57:33,875 [TRACE] [doorpi.conf.config_object] get_keys for section keyboards returns ['dummy']
- 2015-12-28 09:57:33,878 [INFO] [doorpi.keyboard.KeyboardInterface] using multi-keyboard mode (keyboards: dummy)
- 2015-12-28 09:57:33,881 [INFO] [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'dummy' to handler
- 2015-12-28 09:57:33,885 [TRACE] [doorpi.conf.config_object] get_string for key dummy in section keyboards (default: dummy) returns dummy
- 2015-12-28 09:57:33,888 [WARNING] [root] section dummy_InputPins not found in configfile
- 2015-12-28 09:57:33,891 [TRACE] [doorpi.conf.config_object] get_keys for section dummy_InputPins returns []
- 2015-12-28 09:57:33,895 [WARNING] [root] section dummy_OutputPins not found in configfile
- 2015-12-28 09:57:33,897 [TRACE] [doorpi.conf.config_object] get_keys for section dummy_OutputPins returns []
- 2015-12-28 09:57:33,901 [TRACE] [doorpi.conf.config_object] get_integer for key bouncetime in section dummy_keyboard (default: 2000) returns 2000.0
- 2015-12-28 09:57:33,905 [TRACE] [doorpi.conf.config_object] get_integer for key polarity in section dummy_keyboard (default: 0) returns 0
- 2015-12-28 09:57:33,910 [DEBUG] [doorpi.keyboard.from_dummy] doorpi.keyboard.from_dummy loaded
- 2015-12-28 09:57:33,915 [DEBUG] [doorpi.keyboard.from_dummy] __init__(input_pins = [], output_pins = [], bouncetime = 2000.0, polarity = 0)
- 2015-12-28 09:57:33,918 [WARNING] [root] section dummy_InputPins not found in configfile
- 2015-12-28 09:57:33,921 [TRACE] [doorpi.conf.config_object] get_keys for section dummy_InputPins returns []
- 2015-12-28 09:57:33,924 [WARNING] [root] section dummy_OutputPins not found in configfile
- 2015-12-28 09:57:33,927 [TRACE] [doorpi.conf.config_object] get_keys for section dummy_OutputPins returns []
- 2015-12-28 09:57:33,930 [TRACE] [doorpi.action.handler] action KeyboardDestroyAction with args () and kwargs {} was added to event OnShutdown
- 2015-12-28 09:57:33,933 [WARNING] [root] section dummy_OutputPins not found in configfile
- 2015-12-28 09:57:33,937 [TRACE] [doorpi.conf.config_object] get_keys for section dummy_OutputPins returns []
- 2015-12-28 09:57:33,944 [DEBUG] [doorpi.status.status_lib.environment] doorpi.status.status_lib.environment loaded
- 2015-12-28 09:57:33,951 [DEBUG] [doorpi.status.requirements_lib.req_config] doorpi.status.requirements_lib.req_config loaded
- 2015-12-28 09:57:33,958 [DEBUG] [doorpi.status.requirements_lib.req_sipphone] doorpi.status.requirements_lib.req_sipphone loaded
- 2015-12-28 09:57:33,965 [DEBUG] [doorpi.sipphone.AbstractBaseClass] doorpi.sipphone.AbstractBaseClass loaded
- 2015-12-28 09:57:35,448 [DEBUG] [doorpi.status.requirements_lib.req_event_handler] doorpi.status.requirements_lib.req_event_handler loaded
- 2015-12-28 09:57:35,456 [DEBUG] [doorpi.status.requirements_lib.req_webserver] doorpi.status.requirements_lib.req_webserver loaded
- 2015-12-28 09:57:35,465 [DEBUG] [doorpi.status.requirements_lib.req_keyboard] doorpi.status.requirements_lib.req_keyboard loaded
- 2015-12-28 09:57:35,676 [DEBUG] [doorpi.status.requirements_lib.req_system] doorpi.status.requirements_lib.req_system loaded
- 2015-12-28 09:57:35,698 [WARNING] [doorpi.sipphone.SipphoneInterface] found no installed sipphones and use dummy as default
- 2015-12-28 09:57:35,700 [TRACE] [doorpi.conf.config_object] get_string for key sipphonetyp in section SIP-Phone (default: dummy) returns dummy
- 2015-12-28 09:57:35,707 [DEBUG] [doorpi.sipphone.from_dummy] doorpi.sipphone.from_dummy loaded
- 2015-12-28 09:57:35,710 [WARNING] [doorpi.sipphone.from_dummy] No sipphone in config - use dummy sipphone without functionality
- 2015-12-28 09:57:35,716 [DEBUG] [doorpi.sipphone.from_dummy] __init__
- 2015-12-28 09:57:35,719 [TRACE] [doorpi.action.handler] action <bound method DummyPhone.destroy of <doorpi.sipphone.from_dummy.DummyPhone object at 0xb6413d30>> with args () and kwargs {} was added to event OnShutdown
- 2015-12-28 09:57:35,722 [TRACE] [doorpi.action.handler] register Event OnSipPhoneCreate from doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,725 [DEBUG] [doorpi.action.handler] event_source doorpi.sipphone.from_dummy was added
- 2015-12-28 09:57:35,728 [TRACE] [doorpi.action.handler] added event_name OnSipPhoneCreate and registered source doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,731 [TRACE] [doorpi.action.handler] register Event OnSipPhoneStart from doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,734 [TRACE] [doorpi.action.handler] added event_name OnSipPhoneStart and registered source doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,737 [TRACE] [doorpi.action.handler] register Event OnSipPhoneDestroy from doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,740 [TRACE] [doorpi.action.handler] added event_name OnSipPhoneDestroy and registered source doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,744 [TRACE] [doorpi.action.handler] action <bound method DummyRecorder.destroy of <doorpi.sipphone.from_dummy.DummyRecorder object at 0xb5b69db0>> with args () and kwargs {} was added to new evententry OnSipPhoneDestroy
- 2015-12-28 09:57:35,747 [TRACE] [doorpi.action.handler] register Event OnRecorderStarted from doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,749 [TRACE] [doorpi.action.handler] added event_name OnRecorderStarted and registered source doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,754 [TRACE] [doorpi.action.handler] register Event OnRecorderStopped from doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,756 [TRACE] [doorpi.action.handler] added event_name OnRecorderStopped and registered source doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,759 [TRACE] [doorpi.action.handler] register Event OnRecorderCreated from doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,762 [TRACE] [doorpi.action.handler] added event_name OnRecorderCreated and registered source doorpi.sipphone.from_dummy
- 2015-12-28 09:57:35,765 [TRACE] [doorpi.action.handler] fire Event OnRecorderCreated from doorpi.sipphone.from_dummy asyncron
- 2015-12-28 09:57:35,770 [TRACE] [doorpi.action.handler] fire Event OnSipPhoneCreate from doorpi.sipphone.from_dummy asyncron
- Exception in thread OnRecorderCreated from doorpi.sipphone.from_dummy:
- Traceback (most recent call last):
- File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
- self.run()
- File "/usr/lib/python2.7/threading.py", line 763, in run
- self.__target(*self.__args, **self.__kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 251, in fire_event_synchron
- if not silent: self.db.insert_event_log(event_fire_id, event_source, event_name, start_time, kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 135, in insert_event_log
- self.execute_sql(sql_statement)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 121, in execute_sql
- return self._db.execute(sql)
- OperationalError: attempt to write a readonly database
- 2015-12-28 09:57:35,783 [TRACE] [doorpi.action.handler] fire Event OnSipPhoneStart from doorpi.sipphone.from_dummy asyncron
- Exception in thread OnSipPhoneCreate from doorpi.sipphone.from_dummy:
- Traceback (most recent call last):
- File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
- self.run()
- File "/usr/lib/python2.7/threading.py", line 763, in run
- self.__target(*self.__args, **self.__kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 251, in fire_event_synchron
- if not silent: self.db.insert_event_log(event_fire_id, event_source, event_name, start_time, kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 135, in insert_event_log
- self.execute_sql(sql_statement)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 121, in execute_sql
- return self._db.execute(sql)
- OperationalError: attempt to write a readonly database
- 2015-12-28 09:57:35,795 [TRACE] [doorpi.conf.config_object] get_sections returns ['EVENT_OnStartup']
- 2015-12-28 09:57:35,804 [INFO] [doorpi.doorpi] found EVENT_ section 'EVENT_OnStartup' in configfile
- 2015-12-28 09:57:35,808 [TRACE] [doorpi.conf.config_object] get_keys for section EVENT_OnStartup returns ['10']
- Exception in thread OnSipPhoneStart from doorpi.sipphone.from_dummy:
- Traceback (most recent call last):
- File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
- self.run()
- File "/usr/lib/python2.7/threading.py", line 763, in run
- self.__target(*self.__args, **self.__kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 251, in fire_event_synchron
- if not silent: self.db.insert_event_log(event_fire_id, event_source, event_name, start_time, kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 135, in insert_event_log
- self.execute_sql(sql_statement)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 121, in execute_sql
- return self._db.execute(sql)
- OperationalError: attempt to write a readonly database
- 2015-12-28 09:57:35,814 [INFO] [doorpi.doorpi] registering action '10' for event 'OnStartup'
- 2015-12-28 09:57:35,817 [TRACE] [doorpi.conf.config_object] get_string for key 10 in section EVENT_OnStartup (default: ) returns sleep:1
- 2015-12-28 09:57:35,822 [DEBUG] [doorpi.action.SingleActions.sleep] doorpi.action.SingleActions.sleep loaded
- 2015-12-28 09:57:35,826 [TRACE] [doorpi.action.handler] action SleepAction with args (1.0,) and kwargs {} was added to new evententry OnStartup
- 2015-12-28 09:57:35,829 [WARNING] [root] section dummy_InputPins not found in configfile
- 2015-12-28 09:57:35,833 [WARNING] [root] section DTMF not found in configfile
- 2015-12-28 09:57:35,840 [TRACE] [doorpi.conf.config_object] get_keys for section DTMF returns []
- 2015-12-28 09:57:35,844 [TRACE] [doorpi.conf.config_object] get_string for key is_alive_led in section DoorPi (default: ) returns
- 2015-12-28 09:57:35,847 [TRACE] [doorpi.action.handler] fire Event BeforeStartup from doorpi.doorpi asyncron
- 2015-12-28 09:57:35,854 [ERROR] [doorpi.main] Exception NameError: attempt to write a readonly database
- Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/main.py", line 153, in main_as_application
- try: doorpi.DoorPi(parsed_arguments).run()
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/doorpi.py", line 237, in run
- self.event_handler.fire_event_synchron('OnStartup', __name__)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 251, in fire_event_synchron
- if not silent: self.db.insert_event_log(event_fire_id, event_source, event_name, start_time, kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 135, in insert_event_log
- self.execute_sql(sql_statement)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 121, in execute_sql
- return self._db.execute(sql)
- OperationalError: attempt to write a readonly database
- Exception in thread BeforeStartup from doorpi.doorpi:
- Traceback (most recent call last):
- File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
- self.run()
- File "/usr/lib/python2.7/threading.py", line 763, in run
- self.__target(*self.__args, **self.__kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 251, in fire_event_synchron
- if not silent: self.db.insert_event_log(event_fire_id, event_source, event_name, start_time, kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 135, in insert_event_log
- self.execute_sql(sql_statement)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 121, in execute_sql
- return self._db.execute(sql)
- OperationalError: attempt to write a readonly database
- 2015-12-28 09:57:35,871 [DEBUG] [doorpi.doorpi] destroy doorpi
- 2015-12-28 09:57:35,875 [DEBUG] [doorpi.doorpi] Threads before starting shutdown: [<_MainThread(MainThread, started -1225736192)>]
- 2015-12-28 09:57:35,878 [TRACE] [doorpi.action.handler] fire Event BeforeShutdown from doorpi.doorpi asyncron
- Traceback (most recent call last):
- File "/usr/local/bin/doorpi_cli", line 9, in <module>
- load_entry_point('DoorPi==2.4.1.6', 'console_scripts', 'doorpi_cli')()
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/main.py", line 170, in entry_point
- raise SystemExit(main_as_application(sys.argv))
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/main.py", line 156, in main_as_application
- finally: doorpi.DoorPi().destroy()
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/doorpi.py", line 207, in destroy
- self.event_handler.fire_event_synchron('OnShutdown', __name__)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 251, in fire_event_synchron
- if not silent: self.db.insert_event_log(event_fire_id, event_source, event_name, start_time, kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 135, in insert_event_log
- self.execute_sql(sql_statement)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 121, in execute_sql
- return self._db.execute(sql)
- sqlite3.OperationalError: attempt to write a readonly database
- Exception in thread BeforeShutdown from doorpi.doorpi:
- Traceback (most recent call last):
- File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
- self.run()
- File "/usr/lib/python2.7/threading.py", line 763, in run
- self.__target(*self.__args, **self.__kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 251, in fire_event_synchron
- if not silent: self.db.insert_event_log(event_fire_id, event_source, event_name, start_time, kwargs)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 135, in insert_event_log
- self.execute_sql(sql_statement)
- File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.4.1.6-py2.7.egg/doorpi/action/handler.py", line 121, in execute_sql
- return self._db.execute(sql)
- OperationalError: attempt to write a readonly database
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement