Rakudo with new update

1. Your Parrot information:

PRETTY_NAME="Parrot GNU/Linux 4.10"
NAME="Parrot GNU/Linux"
Linux parrot 5.8.0-2parrot1-amd64 #1 SMP Debian 5.8.10-2parrot1 (2020-10-05) x86_64 GNU/Linux

2. How did you get this error? Are there any steps to procedure it?

Initially, I was trying to update my system using _ parrot-upgrade as there were new updates available. I am not running a development distro. However, while the update completed it failed to install the rakudo package for perl6.

5. Error log or screenshot

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up rakudo (2020.09+dfsg-1) ...
  rakudo-helper.pl: Reinstalling all perl6 modules ...
    (1/3) reinstall: perl6-readline
Unhandled exception: Missing or wrong version of dependency 'gen/moar/stage2/MASTNodes.nqp' (from 'gen/moar/Pod.nqp')
   at <unknown>:1  (/usr/lib/perl6/lib/Perl6/Pod.moarvm:<dependencies+deserialize>)
 from src/vm/moar/ModuleLoader.nqp:47  (/usr/share/nqp/lib/ModuleLoader.moarvm:)
 from src/vm/moar/ModuleLoader.nqp:40  (/usr/share/nqp/lib/ModuleLoader.moarvm:load_module)
 from <unknown>:1  (/usr/lib/perl6/lib/Perl6/Actions.moarvm:<dependencies+deserialize>)
 from src/vm/moar/ModuleLoader.nqp:47  (/usr/share/nqp/lib/ModuleLoader.moarvm:)
 from src/vm/moar/ModuleLoader.nqp:40  (/usr/share/nqp/lib/ModuleLoader.moarvm:load_module)
 from <unknown>:1  (/usr/lib/perl6/lib/Perl6/Grammar.moarvm:<dependencies+deserialize>)
 from src/vm/moar/ModuleLoader.nqp:47  (/usr/share/nqp/lib/ModuleLoader.moarvm:)
 from src/vm/moar/ModuleLoader.nqp:40  (/usr/share/nqp/lib/ModuleLoader.moarvm:load_module)
 from <unknown>:1  (/usr/lib/perl6/runtime/perl6.moarvm:<dependencies+deserialize>)
"perl6 /usr/share/perl6/tools/install-dist.p6 --from=/usr/share/perl6/debian-sources/perl6-readline --to=/tmp/meIBqa2Jra/build --for=vendor" unexpectedly returned exit value 1 at /usr/share/perl5/IPC/System/Simple.pm line 578.
        IPC::System::Simple::_check_exit("perl6 /usr/share/perl6/tools/install-dist.p6 --from=/usr/shar"..., 1, ARRAY(0x556a239d6170)) called at /usr/share/perl5/IPC/System/Simple.pm line 550
        IPC::System::Simple::_process_child_error(256, "perl6 /usr/share/perl6/tools/install-dist.p6 --from=/usr/shar"..., ARRAY(0x556a239d6170)) called at /usr/share/perl5/IPC/System/Simple.pm line 190
        IPC::System::Simple::run("perl6 /usr/share/perl6/tools/install-dist.p6 --from=/usr/shar"...) called at (eval 31) line 12
        eval {...} called at (eval 31) line 11
        Fatal::__ANON__("perl6 /usr/share/perl6/tools/install-dist.p6 --from=/usr/shar"...) called at /usr/share/perl6/rakudo-helper.pl line 47
        main::install("perl6-readline") called at /usr/share/perl6/rakudo-helper.pl line 109
        main::reinstall_all() called at /usr/share/perl6/rakudo-helper.pl line 151
 at /usr/share/perl6/rakudo-helper.pl line 47
dpkg: error processing package rakudo (--configure):
 installed rakudo package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
needrestart is being skipped since dpkg has failed
Scanning application launchers
Removing duplicate launchers from Debian
Launchers are updated

6. If you have any idea or suggestion about this issue please tell us

This does not make my system inoperable, however, after doing some googling around, I could not see much information on how to resolve this issue. I am not familiar with Perl so I did not want to mess with it knowing it is critical to system operation. Also, I am relatively new here so I apologize if this is a repost.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.