develooper Front page | perl.perl6.users | Postings from February 2021

Tip: Failed to mkdir: Permission denied withRakudoPkgFedora33-2020.12.04.x86_64.rpm

Thread Next
From:
ToddAndMargo via perl6-users
Date:
February 13, 2021 20:35
Subject:
Tip: Failed to mkdir: Permission denied withRakudoPkgFedora33-2020.12.04.x86_64.rpm
Message ID:
e869b06e-20cf-04f5-e570-91f6ecc4b4c0@zoho.com
Hi All,

After updating from

      https://github.com/nxadm/rakudo-pkg/releases

      RakudoPkgFedora33-2020.12.x86_64.rpm
      -->
      RakudoPkgFedora33-2020.12.04.x86_64.rpm

If you are getting  getting a TON of warning errors when
starting your programs beginning with:

      WARNING: unhandled Failure detected in DESTROY. If
      you meant to ignore it, you can mark it as handled
      by calling .Bool, .so, .not, or .defined methods.
      The Failure was:

      Failed to create directory '/opt/rakudo-pkg/share/perl6/vendor/short'
      with mode '0o777': Failed to mkdir: Permission denied
     in any statement_control at 
/opt/rakudo-pkg/bin/../share/perl6/lib/Perl6/Grammar.moarvm line 1


The fix is to do it yourself:

$ cd /opt/rakudo-pkg/share/perl6/vendor
$ su root -c "mkdir short; chmod -R 777 short"

(You can do this with sudo too. I just don't like
the command.)

I did 2777 to see if the ownership would change after
running a program.  It did not.


I have reported the bug over at:
    ‘/opt/rakudo-pkg/share/perl6/vendor/short’: Permission denied
    https://github.com/nxadm/rakudo-pkg/issues/78


Hope this helps someone else,
-T





-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Computers are like air conditioners.
They malfunction when you open windows
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About