Public bug reported: Already reported by me and Fixed by Andreas Tille in the Debian-Med team.
Python3 syntax is used in _metaphlan2.py, but "pycompile" run by the "postinst" script only supports Python2. Fixed by adding "print()" and removing function annotations: /usr/share/metaphlan2# diff -Naur _metaphlan2.py.dist _metaphlan2.py --- _metaphlan2.py.dist 2018-02-07 10:43:00.000000000 +0000 +++ _metaphlan2.py 2018-06-15 16:09:30.056981110 +0100 @@ -3,7 +3,7 @@ # This module defines the functions which run MetaPhlAn2 on # single and paired fastq data. - +from __future__ import print_function import subprocess as sb from q2_types.per_sample_sequences import SingleLanePerSampleSingleEndFastqDirFmt from q2_types.per_sample_sequences import SingleLanePerSamplePairedEndFastqDirFmt @@ -24,8 +24,7 @@ sb.run(cmd, check=True) -def profile_single_fastq(raw_data: SingleLanePerSampleSingleEndFastqDirFmt, - nproc: int=1) -> biom.Table: +def profile_single_fastq(raw_data, nproc=1): output_biom = None with tempfile.TemporaryDirectory() as tmp_dir: @@ -36,8 +35,7 @@ return output_biom -def profile_paired_fastq(raw_data: SingleLanePerSamplePairedEndFastqDirFmt, - nproc: int=1) -> biom.Table: +def profile_paired_fastq(raw_data, nproc=1): output_biom = None with tempfile.TemporaryDirectory() as tmp_dir: ProblemType: Package DistroRelease: Ubuntu 18.04 Package: metaphlan2 2.7.5-1 [modified: usr/share/metaphlan2/_metaphlan2.py] ProcVersionSignature: Ubuntu 4.15.0-23.25-generic 4.15.18 Uname: Linux 4.15.0-23-generic x86_64 NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair ApportVersion: 2.20.9-0ubuntu7.2 Architecture: amd64 Date: Fri Jun 15 15:07:54 2018 ErrorMessage: installed metaphlan2 package post-installation script subprocess returned error exit status 101 PackageArchitecture: all Python3Details: /usr/bin/python3.6, Python 3.6.5, python3-minimal, 3.6.5-3 PythonDetails: /usr/bin/python2.7, Python 2.7.15rc1, python-minimal, 2.7.15~rc1-1 RelatedPackageVersions: dpkg 1.19.0.5ubuntu2 apt 1.6.1 SourcePackage: metaphlan2 Title: package metaphlan2 2.7.5-1 [modified: usr/share/metaphlan2/_metaphlan2.py] failed to install/upgrade: installed metaphlan2 package post-installation script subprocess returned error exit status 101 UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: metaphlan2 (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-package bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1777165 Title: package metaphlan2 2.7.5-1 [modified: usr/share/metaphlan2/_metaphlan2.py] failed to install/upgrade: installed metaphlan2 package post-installation script subprocess returned error exit status 101 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/metaphlan2/+bug/1777165/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs