tinyca2 fails

Hi,

I am not able to run tinyca2 on opensuse 12.3. Here is the error trace which occurs while selecting any existing ca on the selection list

tinyca2
Use of qw(…) as parentheses is deprecated at /usr/share/TinyCA2/lib/GUI.pm line 981.
Use of qw(…) as parentheses is deprecated at /usr/share/TinyCA2/lib/GUI.pm line 1006.
Use of qw(…) as parentheses is deprecated at /usr/share/TinyCA2/lib/GUI.pm line 1032.
Use of qw(…) as parentheses is deprecated at /usr/share/TinyCA2/lib/GUI.pm line 1048.
Use of qw(…) as parentheses is deprecated at /usr/share/TinyCA2/lib/GUI.pm line 1063.
Fontconfig warning: “/etc/fonts/conf.d/56-user.conf”, line 9: reading configurations from ~/.fonts.conf is deprecated.
Use of uninitialized value in split at /usr/share/TinyCA2/lib/OpenSSL.pm line 601.
Use of uninitialized value $dn in substitution (s///) at /usr/share/TinyCA2/lib/HELPERS.pm line 107.
Use of uninitialized value $dn in split at /usr/share/TinyCA2/lib/HELPERS.pm line 109.
Use of uninitialized value $dn in substitution (s///) at /usr/share/TinyCA2/lib/HELPERS.pm line 107.
Use of uninitialized value $dn in split at /usr/share/TinyCA2/lib/HELPERS.pm line 109.
Use of uninitialized value $string in substitution (s///) at /usr/share/TinyCA2/lib/OpenSSL.pm line 1043, <GEN11> line 3.
Use of uninitialized value $string in split at /usr/share/TinyCA2/lib/OpenSSL.pm line 1045, <GEN11> line 3.
Use of uninitialized value in split at /usr/share/TinyCA2/lib/OpenSSL.pm line 1046, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $m in string eq at /usr/share/TinyCA2/lib/OpenSSL.pm line 1074, <GEN11> line 3.
Use of uninitialized value $year in numeric ge (>=) at /usr/lib/perl5/5.16.2/Time/Local.pm line 100, <GEN11> line 3.
Use of uninitialized value $year in numeric lt (<) at /usr/lib/perl5/5.16.2/Time/Local.pm line 103, <GEN11> line 3.
Use of uninitialized value $year in numeric ge (>=) at /usr/lib/perl5/5.16.2/Time/Local.pm line 103, <GEN11> line 3.
Use of uninitialized value $year in numeric gt (>) at /usr/lib/perl5/5.16.2/Time/Local.pm line 104, <GEN11> line 3.
Use of uninitialized value $month in numeric gt (>) at /usr/lib/perl5/5.16.2/Time/Local.pm line 108, <GEN11> line 3.
Use of uninitialized value $month in numeric lt (<) at /usr/lib/perl5/5.16.2/Time/Local.pm line 108, <GEN11> line 3.
Use of uninitialized value $month in array element at /usr/lib/perl5/5.16.2/Time/Local.pm line 112, <GEN11> line 3.
Use of uninitialized value $month in numeric eq (==) at /usr/lib/perl5/5.16.2/Time/Local.pm line 113, <GEN11> line 3.
Use of uninitialized value $mday in numeric gt (>) at /usr/lib/perl5/5.16.2/Time/Local.pm line 116, <GEN11> line 3.
Use of uninitialized value $mday in numeric lt (<) at /usr/lib/perl5/5.16.2/Time/Local.pm line 116, <GEN11> line 3.
Use of uninitialized value $mday in concatenation (.) or string at /usr/lib/perl5/5.16.2/Time/Local.pm line 116, <GEN11> line 3.
*** unhandled exception in callback:
*** Day ‘’ out of range 1…31 at /usr/share/TinyCA2/lib/OpenSSL.pm line 1050.
*** ignoring at /usr/bin/tinyca2 line 111.

— end of trace —

tinyca2 version: 0.7.5-65.1.2
openssl version: 1.0.1e-1.1.1

Thanks,
Shiraz

rename ~/.fonts.conf and retry

When I see this type of error (out of range), it’s almost certainly a coding error so you should submit to bugzilla.

“Out of range” generally means that the code specifies boundaries on a array of items (good) but the app dumped more data in the array than the boundaries allowed. This would be a coding error, not something an ordinarly User can fix.

HTH,
TSU