Package: lsh-client
Version: 2.0.4-dfsg-1
Severity: normal

I tried lsh for the first time, and got cryptic error messages:

[0 [EMAIL PROTECTED] ~]$ lsh localhost
Could not create lock file `/home/dkg/.lsh/yarrow-seed-file.lock' (errno = 2): 
No such file or directory
Could not lock seed-file `/home/dkg/.lsh/yarrow-seed-file'
lsh: No randomness generator available.
[1 [EMAIL PROTECTED] ~]$ mkdir ~/.lsh
[0 [EMAIL PROTECTED] ~]$ lsh localhost
No seed file. Please create one by running
lsh-make-seed -o "/home/dkg/.lsh/yarrow-seed-file".
lsh: No randomness generator available.
[1 [EMAIL PROTECTED] ~]$ 

I only knew to "mkdir ~/.lsh" because i'm used to this kind of tool.
if we want lsh to be adopted, it should probably be able to make the
~/.lsh directory on its own.

lsh for the new user can be a confusing process, because of the number
of manual steps that the tools ask the user to do.  I can appreciate
the sentiment of wanting the user to understand the steps taken
instead of just trusting the tool to do the Right Thing for them,
whether or not i think this is the right approach in general.  but
there is no gain for anyone in forcing the user to create ~/.lsh by
hand that i can see.  And even if, by some obscure argument, it turns
out to be a good idea, the error message should clearly state that the
first problem is the lack of a ~/.lsh directory, and explain how to
remedy that (similar to the creation of the yarrow-seed-file).

But it'd be easier to just make the directory for the user if it
doesn't exist.

Thanks for maintaining lsh in debian!  i'm glad we have multiple
implementations of the secsh standard.

Regards,

        --dkg

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable'), (101, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lsh-client depends on:
ii  libc6                  2.7-10            GNU C Library: Shared libraries
ii  libgmp3c2              2:4.2.2+dfsg-3    Multiprecision arithmetic library
ii  libncurses5            5.6+20080308-1    Shared libraries for terminal hand
ii  libnettle2             1.15-5            low level cryptographic library
ii  liboop4                1.0-3.3           Event loop management library
ii  libpam0g               0.99.7.1-6        Pluggable Authentication Modules l
ii  libreadline5           5.2-3             GNU readline and history libraries
ii  libwrap0               7.6.q-15          Wietse Venema's TCP wrappers libra
ii  libxau6                1:1.0.3-3         X11 authorisation library
ii  nettle-bin             1.15-5            low level cryptographic library (b
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages lsh-client recommends:
ii  lsh-utils                   2.0.4-dfsg-1 Secure Shell v2 (SSH2) protocol ut

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to