This bug appears to be present in lucid 10.04 (libpam-runtime 1.1.1-2ubuntu5.4 ):
# pam-auth-update --package Use of uninitialized value $3 in split at /usr/sbin/pam-auth-update line 624, <CURRENT> line 25. Use of uninitialized value $curmod in quotemeta at /usr/sbin/pam-auth-update line 632, <CURRENT> line 25. Use of uninitialized value $curmod in hash element at /usr/sbin/pam-auth-update line 654, <CURRENT> line 25. Use of uninitialized value $curmod in hash element at /usr/sbin/pam-auth-update line 654, <CURRENT> line 25. Use of uninitialized value $3 in split at /usr/sbin/pam-auth-update line 624, <CURRENT> line 25. Use of uninitialized value $curmod in quotemeta at /usr/sbin/pam-auth-update line 632, <CURRENT> line 25. Use of uninitialized value $curmod in hash element at /usr/sbin/pam-auth-update line 654, <CURRENT> line 25. Use of uninitialized value $curmod in hash element at /usr/sbin/pam-auth-update line 654, <CURRENT> line 25. The regex and variable assignments appear to assume that there will always be an argument to a particular pam module, which is logically incorrect: 623 $line =~ /^((\[[^]]+\]|\w+)\s+\S+)\s*(.*)/; 624 @prev_opts = split(/\s+/,$3); -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/364665 Title: pam-auth-update spews Perl warnings while processing a valid profile file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pam/+bug/364665/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs