Menu

#4344 Error: Can't use string ("GROUP") as a symbol ref while "strict refs" in use at ./acl-lib.pl line 1002.

1.670
closed-fixed
None
5
2014-08-25
2014-01-14
No

Error while executing Create Webmin Group with all modules selected.

Error - Perl execution failed

Can't use string ("GROUP") as a symbol ref while "strict refs" in use at ./acl-lib.pl line 1002.

miniserv.error:

Use of uninitialized value $c in string eq at /usr/share/webmin/acl/edit_group.cgi line 103.
Use of uninitialized value $c in hash element at /usr/share/webmin/acl/edit_group.cgi line 104.
Use of uninitialized value $c in concatenation (.) or string at /usr/share/webmin/acl/edit_group.cgi line 104.
[14/Jan/2014:10:35:42 -0500] [97.101.192.203] /acl/save_group.cgi : Perl execution failed : Can't use string ("GROUP") as a symbol ref while "strict refs" in use at ./acl-lib.pl line 1002.

Running on Debian Wheezy x64 on digitalocean.com cloud hosting.

Related

Bugs: #4344

Discussion

  • Jamie Cameron

    Jamie Cameron - 2014-01-14

    This is a bug in Webmin 1.670 :-(

    The code fix can be seen at https://github.com/webmin/webmin/commit/cf81202d1eab1ba61c375f5786199955d14f16f9
    I will likely release an official fix in a day or two.

     
    • Z

      Z - 2014-01-16

      I tried applying the changes from GitHub. I no longer see the said error but see this instead:

      Failed to save group : Failed to write to acl::GROUP : Bad file descriptor

       
  • Jamie Cameron

    Jamie Cameron - 2014-01-14
    • status: open --> closed-fixed
     
  • Jamie Cameron

    Jamie Cameron - 2014-01-16
     
    • Z

      Z - 2014-01-16

      That did it. Thanks!

      On Fri, Jan 17, 2014 at 7:02 AM, Jamie Cameron jcameron@users.sf.netwrote:

      There was another fix needed :
      https://github.com/webmin/webmin/commit/aaf7f55addba506e9f1ad40ca0970d0f072fd3dd


      Status: closed-fixed
      Created: Tue Jan 14, 2014 03:39 PM UTC by Brian Tafoya
      Last Updated: Tue Jan 14, 2014 04:46 PM UTC
      Owner: Jamie Cameron

      Error while executing Create Webmin Group with all modules selected.

      Error - Perl execution failed

      Can't use string ("GROUP") as a symbol ref while "strict refs" in use at ./
      acl-lib.pl line 1002.

      miniserv.error:

      Use of uninitialized value $c in string eq at
      /usr/share/webmin/acl/edit_group.cgi line 103.
      Use of uninitialized value $c in hash element at
      /usr/share/webmin/acl/edit_group.cgi line 104.
      Use of uninitialized value $c in concatenation (.) or string at
      /usr/share/webmin/acl/edit_group.cgi line 104.
      [14/Jan/2014:10:35:42 -0500] [97.101.192.203] /acl/save_group.cgi : Perl
      execution failed : Can't use string ("GROUP") as a symbol ref while "strict
      refs" in use at ./acl-lib.pl line 1002.

      Running on Debian Wheezy x64 on digitalocean.com cloud hosting.

      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/webadmin/bugs/4344/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #4344

    • Aletha D Chrietzberg

      Hi Jamie,
      I have installed the updated Module for Webmin Users and I still have the problem also.
      I'm running AIX 6.1

      Is there any other fix coming down the pike for this issue?

      thanks.

       
  • Otlichno_SBE

    Otlichno_SBE - 2014-01-25

    I am still seeing it on my AWS Instance running latest everything. What am I missing?

     
  • Jamie Cameron

    Jamie Cameron - 2014-01-31

    The 1.675 devel version from http://www.webmin.com/devel.html includes a fix for this issue.

     
  • Otlichno_SBE

    Otlichno_SBE - 2014-03-04

    Jamie,

    Do we have any ETA for that to move from dev to prod?

     
  • Jamie Cameron

    Jamie Cameron - 2014-03-04

    A full release with this fix will be out by the end of the week.

     

Log in to post a comment.