passwordsafe-ubuntu-0.6.0BETA

Help
Anonymous
2011-07-08
2012-09-17

  • Anonymous
    2011-07-08

    Hello.

    Just to report that last version of password safe 0.6 does not work on ubuntu
    10.04 LTS. It fails with

    pwsafe: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required
    by pwsafe)

    Best Regards

     
  • c.cobb
    c.cobb
    2011-08-10

    Greetings,

    Ubuntu 10.04 LTS. Same problem. Please advise.

    Thank you,

    ll /usr/lib/libstdc++.so.6*
    lrwxrwxrwx 1 root root     19 2010-12-16 15:42 /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.13
    -rw-r--r-- 1 root root 975088 2010-03-26 16:43 /usr/lib/libstdc++.so.6.0.13
    
     
  • Marco
    Marco
    2011-09-23

    This was my experience:

    If you download passwordsafe-ubuntu-0.1-1.deb to Ubuntu 10.04, and open it
    with GDebi Package Installer, the Package Installer may give an Error:
    Dependency is not satisfiable: libwxgtk2.8-0 (>= 2.8.10.1-0ubuntu1.2). If so,
    click on Applications, Ubuntu Software Center, search for wxw, select
    wsFormBuilder and Use This Source. Then click on Install - Free. Afterwards,
    you should see a green check box next to Installed. Then close your Package
    Installer window, and double-click again on passwordsafe-ubuntu-0.1-1.deb in
    your Firefox Downloads menu. This time the package installer comes up again
    and you can Install Package. While you cannot simply double-click on an
    existing .psafe3 file, you can go to usr/bin/ and double-click on pwsafe.
    There, it will look for your .psafe3 or .dat files by default. Also, in your
    Nautilus File Browser, you can right click on pwsafe and Copy to Desktop.

     
  • c.cobb
    c.cobb
    2011-12-06

    So, here's the fix for Lucid users (10.04 LTS).

    Go here http://packages.ubuntu.com/maverick/libstdc%2B%2B6 and download the package for your
    architecture (click on either the word (amd64 or i386) and select a mirror
    site. After download, right-click on the .deb file and select "Open with
    Archive Manager." Double click on the "data.tar.gz" entry. In the new window,
    double click on the file paths until you reach usr/lib.

    At this point you should see two files in the Archive Manager window:

    . libstdc++.so.6

    . libstdc++.so.6.0.14

    The first is a symlink, the second is the archive. Right-click on the archive,
    select "Extract..." and select a place to extract it. Probably best not to put
    this in your system's /usr/lib subdirectory. Either extract both files or
    create your own symlink to the library file using the name of the other file.

    ln -s libstdc++.so.6.0.14 libstdc++.so.6

    Next set the library path to include the lib's location

    export LD_LIBRARY_PATH=/usr/local/lib:/usr/lib # or whatever: =pwd:/usr/lib
    to confirm it works.

    Then, run pwsafe and it should now work -- assuming you resolved the other
    dependency noted in another thread.

    Finally, move the library file and the symlink to wherever you want it
    permantntly ("/usr/local/lib" for example), and create a wrapper script that
    sets this environment variable and launches the pwsafe binary. Maybe move
    /usr/bin/pwsafe to /usr/bin/pwsafe.exe and move the wrapper to /usr/bin/pwsafe
    -- this way your Applications menu entry will still work to launch pwsafe. Of
    course, any updates to password safe will break this, so keep a copy of your
    script.

    This library requirement should definitely be added to the dependency list for
    this app.

    Solo mis dos centavos,

     
  • Badger520
    Badger520
    2012-02-23

    Thanks for the explanation c--cobb. Unfortunately your directions are beyond
    my understanding. Can anyone spell out the steps for someone that is just a
    simple user, not a Linux guru? I don't even know what a wrapper script is!

     
  • Badger520
    Badger520
    2012-02-23

    Ok, I don't know exactly how I did it, but I created a wrapper script, and
    followed the directions above to get the missing library. But the command line
    in my wrapper script looks like this:

    1
    2
    3
    4
    #!/bin/bash
    
    export LD_LIBRARY_PATH="/home/ray/Library/:$LD_LIBRARY_PATH"
    /usr/bin/pwsafe
    

    Then I had my launcher point to the shell script file in my document folder.

    Now Password Safe starts up great, and uses my Windows psafe3 database, which
    I copied to my documents too.

    Yay