If i convert the path variable into unicode it is working fine and tahoe starts up successfully:

def abspath_expanduser_unicode(path, base=None):
    """
Return the absolute version of a path. If 'base' is given and 'path' is relative,
    the path will be expanded relative to 'base'.
'path' must be a Unicode string. 'base', if given, must be a Unicode string
    corresponding to an absolute path as returned by a previous call to
    abspath_expanduser_unicode.
    """
    path = unicode(path)
    if not isinstance(path, unicode):
        raise AssertionError("paths must be Unicode strings")
    if base is not None:
        precondition_abspath(base)
...

file -bi .tahoe/tahoe.cfg
text/plain; charset=us-ascii

file -bi .tahoe/private/accounts
text/plain; charset=us-ascii

What is the right encoding for the config and account files?






Am 26.02.2015 11:00 schrieb ek...@posteo.eu:
Hello again,

the error i reported is still there.
After i insert this in my tahoe.cfg:

[sftpd]
enabled = true
port = tcp:8022:interface=127.0.0.1
host_pubkey_file = private/ssh_host_rsa_key.pub
host_privkey_file = private/ssh_host_rsa_key
accounts.file = private/accounts


i get:

STARTING '/home/tahoe_user/.tahoe'
starting node in '/home/tahoe_user/.tahoe'
Traceback (most recent call last):
  File
"/usr/local/lib/python2.7/dist-packages/allmydata/scripts/runner.py",
line 156, in run
rc = runner(sys.argv[1:], install_node_control=install_node_control)
  File
"/usr/local/lib/python2.7/dist-packages/allmydata/scripts/runner.py",
line 135, in runner
    rc = startstop_node.dispatch[command](so, stdout, stderr)
  File
"/usr/local/lib/python2.7/dist-packages/allmydata/scripts/startstop_node.py",
line 229, in restart
    return start(config, stdout, stderr)
  File
"/usr/local/lib/python2.7/dist-packages/allmydata/scripts/startstop_node.py",
line 159, in start
    twistd.runApp(twistd_config)
  File
"/usr/local/lib/python2.7/dist-packages/twisted/scripts/twistd.py",
line 23, in runApp
    _SomeApplicationRunner(config).run()
  File
"/usr/local/lib/python2.7/dist-packages/twisted/application/app.py",
line 379, in run
    self.application = self.createOrGetApplication()
  File
"/usr/local/lib/python2.7/dist-packages/twisted/application/app.py",
line 439, in createOrGetApplication
    ser = plg.makeService(self.config.subOptions)
  File
"/usr/local/lib/python2.7/dist-packages/allmydata/scripts/startstop_node.py",
line 68, in makeService
    return Client(self.basedir)
  File "/usr/local/lib/python2.7/dist-packages/allmydata/client.py",
line 151, in __init__
    self.init_sftp_server()
  File "/usr/local/lib/python2.7/dist-packages/allmydata/client.py",
line 479, in init_sftp_server
    sftp_portstr, pubkey_file, privkey_file)
  File
"/usr/local/lib/python2.7/dist-packages/allmydata/frontends/sftpd.py",
line 1988, in __init__
    c = AccountFileChecker(self, accountfile)
  File
"/usr/local/lib/python2.7/dist-packages/allmydata/frontends/auth.py",
line 34, in __init__
    for line in open(abspath_expanduser_unicode(accountfile), "r"):
  File
"/usr/local/lib/python2.7/dist-packages/allmydata/util/fileutil.py",
line 314, in abspath_expanduser_unicode
    raise AssertionError("paths must be Unicode strings")


All files exists.

What I`am doing wrong?





Am 25.02.2015 19:08 schrieb ek...@posteo.eu:
Hehe, no it`s just a test setup ... :)

Am 25.02.2015 18:54 schrieb Roland Haeder:
On Wed, 25 Feb 2015 18:35:38 +0100
ek...@posteo.eu wrote:

Hello,

thank you for the quick reply!

Yes, my .tahoe folder was not empty! This was the failure. :)


Hi,

good to hear that you were able solve your problem. :-)

I hope you haven't deleted anything you still need,
e.g. .tahoe/storage/ ?

Roland
_______________________________________________
tahoe-dev mailing list
tahoe-dev@tahoe-lafs.org
https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
_______________________________________________
tahoe-dev mailing list
tahoe-dev@tahoe-lafs.org
https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
_______________________________________________
tahoe-dev mailing list
tahoe-dev@tahoe-lafs.org
https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev

Reply via email to