Package: tinyca Version: 0.7.5-6 Attempting to create a fresh CA, tinyca hangs awaiting openssl. OpenSSL in turn is awaiting input on FD 0, which never arrives.
The line 328 diagnostic is suspicous, but I don't know if it's related. $ tinyca2 create basedir: /home/richard/.TinyCA create temp dir: /home/richard/.TinyCA/tmp DEBUG call: /usr/bin/openssl req -new -keyform PEM -outform PEM -passin env:SSLPASS -config /home/richard/.TinyCA/test/openssl.cnf -out /home/richard/.TinyCA/test/cacert.req -key /home/richard/.TinyCA/test/cacert.key -sha256 DEBUG: add to dn: GB DEBUG: add to dn: Use of uninitialized value $_ in concatenation (.) or string at /usr/share/tinyca/OpenSSL.pm line 328. DEBUG: add to dn: DEBUG: add to dn: Anjou DEBUG: add to dn: Deodand DEBUG: add to dn: DeodandTest DEBUG: add to dn: r...@terraraq.uk DEBUG: add to dn: DEBUG: add to dn: DEBUG return: /usr/bin/openssl req -new -keyform PEM -outform PEM -passin env:SSLPASS -config /home/richard/.TinyCA/test/openssl.cnf -out /home/richard/.TinyCA/test/cacert.req -key /home/richard/.TinyCA/test/cacert.key -sha256 You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:State or Province Name (full name) [Some-State]:Locality Name (eg, city) []:Organization Name (eg, company) [Internet Widgits Pty Ltd]:Organizational Unit Name (eg, section) []:Common Name (eg, YOUR name) []:Email Address []: Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []:An optional company name []: $ ps -ef | grep -E 'tinyca|openssl' richard 2279 2262 0 10:35 pts/1 00:00:00 /usr/bin/perl -w /usr/bin/tinyca2 richard 2330 2279 0 10:36 pts/1 00:00:00 /usr/bin/openssl req -x509 -keyform PEM -outform PEM -passin env:SSLPASS -config /home/richard/.TinyCA/test/openssl.cnf -out /home/richard/.TinyCA/test/cacert.pem -key /home/richard/.TinyCA/test/cacert.key -in /home/richard/.TinyCA/test/cacert.req -days 3650 -sha256 richard 3227 3204 0 10:41 pts/3 00:00:00 grep -E tinyca|openssl $ strace -p 2279 strace: Process 2279 attached read(10, ^Cstrace: Process 2279 detached <detached ...> $ strace -p 2330 strace: Process 2330 attached read(0, ^Cstrace: Process 2330 detached <detached ...> $ lsof -p 2330 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME openssl 2330 richard cwd DIR 253,1 4096 1573015 /home/richard openssl 2330 richard rtd DIR 253,1 4096 2 / openssl 2330 richard txt REG 253,1 625588 2109333 /usr/bin/openssl openssl 2330 richard mem REG 253,1 1787812 1175596 /lib/i386-linux-gnu/libc-2.24.so openssl 2330 richard mem REG 253,1 13860 1175599 /lib/i386-linux-gnu/libdl-2.24.so openssl 2330 richard mem REG 253,1 2095268 2101234 /usr/lib/i386-linux-gnu/libcrypto.so.1.0.2 openssl 2330 richard mem REG 253,1 432868 2101254 /usr/lib/i386-linux-gnu/libssl.so.1.0.2 openssl 2330 richard mem REG 253,1 146716 1052859 /lib/i386-linux-gnu/ld-2.24.so openssl 2330 richard 0r FIFO 0,10 0t0 20272 pipe openssl 2330 richard 1w FIFO 0,10 0t0 20273 pipe openssl 2330 richard 2w FIFO 0,10 0t0 20273 pipe $ dpkg -l openssl Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= ii openssl 1.0.2j-1 i386 Secure Sockets Layer toolkit - cr ttfn/rjk