Bug#909698: rakudo: perl6-tap-harness fails to configure: Could not open /usr/share/perl6/install-dist.p6. Failed to stat file: no such file or directory
Axel Beckert
abe at debian.org
Thu Sep 27 00:41:11 BST 2018
Package: rakudo
Version: 2018.09-1
Severity: serious
Control: affects -1 perl6-tap-harness
Hi,
perl6-tap-harness fails to install for me as follows on a Raspberry Pi
with Debian Sid armhf:
[…]
Setting up perl6-tap-harness (0.20180415-1) ...
Could not open /usr/share/perl6/install-dist.p6. Failed to stat file: no such file or directory
module perl6-tap-harness compilation failed: 256 at /usr/share/perl6/rakudo-helper.pl line 44.
dpkg: error processing package perl6-tap-harness (--configure):
installed perl6-tap-harness package post-installation script subprocess returned error exit status 2
[…]
Errors were encountered while processing:
perl6-tap-harness
The file /usr/share/perl6/install-dist.p6 does not neither exist on
that installation nor does it belong to any installed package.
Also "apt-file search /usr/share/perl6/install-dist.p6" doesn't find
that file, neither on Debian Sid armhf nor on Debian Sid amd64.
Funnily I have perl6-tap-harness successfully installed on amd64
despite I can't find /usr/share/perl6/install-dist.p6 there either.
Reason for this is probably the switch from
/usr/share/perl6/install-dist.pl to
/usr/share/perl6/tools/install-dist.p6 between 2018.06-1 and
2018.09-1. Please note that this path contains "tools" while the error
message doesn't have "tools" in the path.
Since it's /usr/share/perl6/rakudo-helper.pl which contains that
erroneous path, the issue is not in perl6-tap-harness but in rakudo.
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: armhf (armv7l)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages perl6-tap-harness depends on:
ii rakudo 2018.09-1
perl6-tap-harness recommends no packages.
perl6-tap-harness suggests no packages.
-- no debconf information
More information about the Pkg-rakudo-devel
mailing list