Skip to content

leap-mx 0.8.0~alpha+0~2015 doesn't start

the .tac file got renamed from leap_mx.tac to mx.tac, but the init script doesn't reflect that. i grepped for leap_mx in the repo and found it in multiple places, so i'm bot sure where it needs to get replaced. please test the package after building.

root@rewdevmx1:~# dpkg -l leap-mx
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version            Architecture       Description
+++-===========================-==================-==================-============================================================
ii  leap-mx                     0.8.0~alpha+0~2015 all                Asynchronous, transparently-encrypting remailer for the LEAP


root@rewdevmx1:~# /etc/init.d/leap-mx restart
Stopping leap_mx: twistd.

Starting leap_mx: twistdUnhandled Error

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 642, in run
    runApp(config)
  File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 23, in runApp
    _SomeApplicationRunner(config).run()
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 376, in run
    self.application = self.createOrGetApplication()
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 441, in createOrGetApplication
    application = getApplication(self.config, passphrase)
---  ---
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 452, in getApplication
    application = service.loadApplication(filename, style, passphrase)
  File "/usr/lib/python2.7/dist-packages/twisted/application/service.py", line 405, in loadApplication
    application = sob.loadValueFromFile(filename, 'application', passphrase)
  File "/usr/lib/python2.7/dist-packages/twisted/persisted/sob.py", line 203, in loadValueFromFile
    fileObj = open(filename, mode)
exceptions.IOError: [Errno 2] No such file or directory: '/usr/share/app/leap_mx.tac'

Failed to load application: [Errno 2] No such file or directory: '/usr/share/app/leap_mx.tac'



root@rewdevmx1:~# ls -la /usr/share/app/leap_mx.tac
ls: cannot access /usr/share/app/leap_mx.tac: No such file or directory

root@rewdevmx1:~# ls -la /usr/share/app/
total 12
drwxr-xr-x   2 root root 4096 Dec  4 07:45 .
drwxr-xr-x 110 root root 4096 Dec  4 08:47 ..
-rwxr-xr-x   1 root root 3127 Dec  3 18:30 mx.tac
root@rewdevmx1:~# ls -la /usr/share/app/mx.tac 
-rwxr-xr-x 1 root root 3127 Dec  3 18:30 /usr/share/app/mx.tac

(from redmine: created on 2015-12-04, closed on 2016-01-11)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information