X

[libervia] Setup.py does not install pages

Running 'python setup.py install' does not install the pages (from src/pages) into site-packages/libervia/ directory preventing libervia from running.

Here is the backtrace:

2018-01-01T23:44:13+0100 [-] Received SIGINT, shutting down.
2018-01-01T23:44:13+0100 [-] Received SIGINT, shutting down.
2018-01-01T23:44:13+0100 [-] launching cleaning methods
2018-01-01T23:44:13+0100 [-] /!\ 'disconnected' signal received for a not connected profile
2018-01-01T23:44:13+0100 [-] Server Shut Down.
2018-01-01T23:44:13+0100 [twisted.scripts._twistd_unix.UnixAppLogger#info] Server Shut Down.
2018-01-01T23:44:28+0100 [-] twistd 17.9.0 (/usr/local/opt/python/bin/python2.7 2.7.14) starting up.
2018-01-01T23:44:28+0100 [twisted.scripts._twistd_unix.UnixAppLogger#info] twistd 17.9.0 (/usr/local/opt/python/bin/python2.7 2.7.14) starting up.
2018-01-01T23:44:28+0100 [-] reactor class: twisted.internet.glib2reactor.Glib2Reactor.
2018-01-01T23:44:28+0100 [twisted.scripts._twistd_unix.UnixAppLogger#info] reactor class: twisted.internet.glib2reactor.Glib2Reactor.
2018-01-01T23:44:28+0100 [-] /!\ Init error: [Failure instance: Traceback: <type 'exceptions.OSError'>: [Errno 2] No such file or directory: '/usr/local/lib/python2.7/site-packages/libervia/pages'
/usr/local/lib/python2.7/site-packages/dbus/connection.py:604:msg_reply_handler
/usr/local/lib/python2.7/site-packages/libervia/server/server.py:1480:<lambda>
/usr/local/lib/python2.7/site-packages/twisted/internet/defer.py:459:callback
/usr/local/lib/python2.7/site-packages/twisted/internet/defer.py:567:_startRunCallbacks
--- <exception caught here> ---
/usr/local/lib/python2.7/site-packages/twisted/internet/defer.py:653:_runCallbacks
/usr/local/lib/python2.7/site-packages/libervia/server/server.py:1455:backendReady
/usr/local/lib/python2.7/site-packages/libervia/server/pages.py:183:importPages
]
2018-01-01T23:44:28+0100 [-] /!\ Traceback (most recent call last):
2018-01-01T23:44:28+0100 [stderr#error] Traceback (most recent call last):
2018-01-01T23:44:28+0100 [-] /!\ File "/usr/local/lib/python2.7/site-packages/dbus/connection.py", line 604, in msg_reply_handler
2018-01-01T23:44:28+0100 [stderr#error] File "/usr/local/lib/python2.7/site-packages/dbus/connection.py", line 604, in msg_reply_handler
2018-01-01T23:44:28+0100 [-] /!\ reply_handler(*message.get_args_list(**get_args_opts))
2018-01-01T23:44:28+0100 [stderr#error] reply_handler(*message.get_args_list(**get_args_opts))
2018-01-01T23:44:28+0100 [-] /!\ File "/usr/local/lib/python2.7/site-packages/libervia/server/server.py", line 1894, in _startService
2018-01-01T23:44:28+0100 [stderr#error] File "/usr/local/lib/python2.7/site-packages/libervia/server/server.py", line 1894, in _startService
2018-01-01T23:44:28+0100 [-] /!\ self.cache_resource.putChild(service_path, ProtectedFile(cache_dir))
2018-01-01T23:44:28+0100 [stderr#error] self.cache_resource.putChild(service_path, ProtectedFile(cache_dir))
2018-01-01T23:44:28+0100 [-] /!\ AttributeError: 'Libervia' object has no attribute 'cache_resource'
2018-01-01T23:44:28+0100 [stderr#error] AttributeError: 'Libervia' object has no attribute 'cache_resource'

As a workaround, we can manually install the "pages" directory via a 'cp' command.

Please fix that in the setup.py file.

Thank you.
id

226

author

Xavier

created

01/01/2018, 23:05

updated

01/01/2018, 23:05

labels
libervia installation setup
type
bug
status
queued
priority
normal
milestone
0.7
severity
normal