pampanic / pam_panic

A PAM module that protects sensitive data and provides a panic function for emergency situations. Authentication through passwords or removable media.
GNU General Public License v3.0
56 stars 11 forks source link

I can’t install the module pam_panic because of error. #119

Open Impish2253 opened 1 year ago

Impish2253 commented 1 year ago

Hi there! First of all, thank you very much for creating such a software. I think this script is a real work of art and I was happy to find it. Unfortunately, I was not able to install it. I am a beginner and will not be able to deal with this problem on my own. Thank you in advance for your help!

The bugs:

  1. There is a conflict between "cunit 2.1.3.3" and "bcunit-cunit-compat" so I removed "cunit" and installed "bcunit-cunit-compat".
  2. PGP key (C1E133BC65A822DD) has expired. "pam_panic-0.3.4.tar.gz … Done (WARNING: this key has expired.)"
  3. The error that interrupts the installation:
    Suite: Suite pam_panic_authdevice
    Test: Authenticate with good device? …passed
    Test: Authenticate with bad device? …passed
    Test: Authenticate with no device? …passed
    Suite: Suite pam_panic_reject
    Test: Serious function? …passed
    Test: Reboot function? …passed
    Test: Poweroff function? …passed
    Test: Nothing at all function? …passed
    Suite: Suite pam_panic_pw
    Test: Write a password into a file? …passed
    Test: Check password file with correct passwords? …make[1]: *** [Makefile:717: all] Segmentation error (memory dump done)
    make[1]: exit directory “/var/tmp/pamac-build-USER/pam_panic/src/pam_panic-0.3.4/test”
    make: *** [Makefile:866: test] Error 2
    ==> ERROR: Check() failed.
    Abort…

There are steps to reproduce the behavior:

  1. Go to 'Manjaro install manager'
  2. Click on 'Install pam_panic'
  3. See errors

My system: OS: Manjaro Linux x86_64 Kernel: 6.1.7-1-MANJARO Shell: bash 5.1.16 DE: Plasma 5.26.5

Bandie commented 1 year ago

Hi,

finally I had time to look into that.

to 1.: I changed the checkdepends in PKGBUILD to cunit now. In the past it only worked with that, so it seems that this version issue had been resolved. to 2.: Where did you try to fetch the key from? Try https://bandie.org/assets/bandie.pub.asc to 3.: Thanks. I fixed it with f139c117f7c322feccd0acfdd390c5ae36611d3a