Getpass 2.1 - Universal Password Retrieval Utility **UPDATED**



How To-Best Practice
Comment List
  • in reply to MigrationDeletedUser
    can you tell me how to get the libopenssl-devel package downloaded and installed??.where do I find that... running sles 11 sp3
  • I have since retired my previous Novell account (tjpatter) and moved this code to GitHub. You can find it at:
  • The file has been re-uploaded with a .tgz extension instead of a .tar.gz. Must be something with Novell's site here that corrupted it, as it worked great with my original file.

    The libopenssl-devel package is required. This can be found on the SLES11 SDK repository (openssl-dev on SLES10). The installer lists this as a software requirement. This should take care of your -lcrypto errors.
  • in reply to MigrationDeletedUser
    I have uploaded a new file to Novell. Must have gotten corrupted somehow when they posted it. My original file decompresses just fine with "tar xvzf getpass-2.1-2010-07-28.tar.gz". Odd.

    Did you install the libopenssl-devel package from the SLES 11 SDK (or the openssl-dev package on SLES 10)? The installer lists out that package as being a requirement.

  • ....
    /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lcrypto
    collect2: ld returned 1 exit status
  • the download file seems broken, I managed to extract the content by first running "gzip -d" on it, then rename the uncompressed file to *.tar, then untar it's contents:

    gzip -d getpass-2.1-2010-07-28.gz
    mv getpass-2.1-2010-07-28 getpass-2.1-2010-07-28.tar
    tar -xf getpass-2.1-2010-07-28.tar

    Nevertheless, the install script does not work on my SLES11.1 64bit box, missing some crypto library:

    Compiling getpass...
    cc -g -I./include -DUNIX -c -o getpass.o getpass.c
    cc -o getpass getpass.o -L./lib64 -lldapsdk -lpthread -lresolv -ldl -lldapssl -lcrypto
    /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lcrypto
    collect2: ld returned 1 exit status
    make: *** [all] Error 1
    ERROR encountered during compilation! getpass NOT installed!

    Anyone who knows which RPMs are required as prerequisite?