Hi, i did a sherpa update all, last week. I rebooted the qnap today (after 53 days of uptime

) and OWatcher3 isnt coming up. Command line as follows:
Code: Select all
~] # /etc/init.d/owatcher3.sh restart
= (OWatcher3) is not active
= (OWatcher3) is not active
* updating (OWatcher3): OK
/etc/init.d/owatcher3.sh: line 198: /opt/bin/jq: No such file or directory
! unable to start: UI service port () already in use
not sure what service port to lsof on as it's empty in the debug message.
installed jq:
Code: Select all
[~] # opkg install jq
Installing jq (1.6-1) to root...
Downloading http://bin.entware.net/x64-k3.2/jq_1.6-1_x64-3.2.ipk
Installing oniguruma (6.9.5_rev1-3) to root...
Downloading http://bin.entware.net/x64-k3.2/oniguruma_6.9.5_rev1-3_x64-3.2.ipk
Configuring oniguruma.
Configuring jq.
Tried the restart again:
Code: Select all
[~] # /etc/init.d/owatcher3.sh restart
= (OWatcher3) is not active
= (OWatcher3) is not active
* updating (OWatcher3): OK
* starting (OWatcher3): failed!
= result: 1
= startup messages: 'Userdata directory exists, continuing.
Connected to database sqlite:////share/CACHEDEV1_DATA/.qpkg/OWatcher3/config/watcher.sqlite
Config file found, merging any new options.
Clearing Mako cache.
Traceback (most recent call last):
File "/share/CACHEDEV1_DATA/.qpkg/OWatcher3/OWatcher3/lib/cherrypy/lib/reprconf.py", line 213, in as_dict
value = unrepr(value)
File "/share/CACHEDEV1_DATA/.qpkg/OWatcher3/OWatcher3/lib/cherrypy/lib/reprconf.py", line 508, in unrepr
return b.build(obj)
File "/share/CACHEDEV1_DATA/.qpkg/OWatcher3/OWatcher3/lib/cherrypy/lib/reprconf.py", line 354, in build
raise TypeError('unrepr does not recognize %s' %
TypeError: unrepr does not recognize 'Constant'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/share/CACHEDEV1_DATA/.qpkg/OWatcher3/OWatcher3/watcher.py", line 140, in <module>
root = cherrypy.tree.mount(App(), '{}/'.format(core.URL_BASE), 'core/conf_app.ini')
File "/share/CACHEDEV1_DATA/.qpkg/OWatcher3/OWatcher3/lib/cherrypy/_cptree.py", line 226, in mount
app.merge(config)
File "/share/CACHEDEV1_DATA/.qpkg/OWatcher3/OWatcher3/lib/cherrypy/_cptree.py", line 100, in merge
_cpconfig.merge(self.config, config)
File "/share/CACHEDEV1_DATA/.qpkg/OWatcher3/OWatcher3/lib/cherrypy/_cpconfig.py", line 139, in merge
for section, value_map in reprconf.as_dict(other).items():
File "/share/CACHEDEV1_DATA/.qpkg/OWatcher3/OWatcher3/lib/cherrypy/lib/reprconf.py", line 46, in as_dict
config = Parser().dict_from_file(config)
File "/share/CACHEDEV1_DATA/.qpkg/OWatcher3/OWatcher3/lib/cherrypy/lib/reprconf.py", line 228, in dict_from_file
return self.as_dict()
File "/share/CACHEDEV1_DATA/.qpkg/OWatcher3/OWatcher3/lib/cherrypy/lib/reprconf.py", line 219, in as_dict
raise ValueError(msg, x.__class__.__name__, x.args)
ValueError: ("Config error in section: '/', option: 'tools.auth.on', value: 'True'. Config values must be valid Python.", 'TypeError', ("unrepr does not recognize 'Constant'",))'