Quantcast
Channel: Active questions tagged 22.04 - Ask Ubuntu
Viewing all articles
Browse latest Browse all 4561

Unpacking of rpm package failed using alien

$
0
0

I am trying to run the alien command on an rpm package and get the below error.

Command:

sudo alien -k -i --scripts mypackage.rpm

Error:

Unpacking of 'mypackage.rpm' failed at /usr/share/perl5/Alien/Package/Rpm.pm line 168.

i tried running sudo apt install rpm --reinstall but still the error persists.NOTE - I have the above alien command in a .sh file and i get this error when running the shell script from wsl

Also, when the run the below command(without shell script), it seems to work

rpm2cpio mypackage.rpm | cpio -i --make-directories18542 blocks

The line 168 at /usr/share/perl5/Alien/Package/Rpm.pm also does the same, i am not sure why the error then ?

verbose logs

    LANG=C rpm -qp --queryformat %{NAME} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{VERSION} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{RELEASE} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{ARCH} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{CHANGELOGTEXT} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{SUMMARY} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{DESCRIPTION} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{PREFIXES} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{LICENSE} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{PREUN} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{POSTIN} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{PREIN} 'mypackage.rpm'    LANG=C rpm -qp --queryformat %{POSTUN} 'mypackage.rpm'    LANG=C rpm -qcp 'mypackage.rpm'    rpm -qpi 'mypackage.rpm'    LANG=C rpm -qpl 'mypackage.rpm'    mkdir mypackage    chmod 755 mypackage    rpm2cpio 'mypackage.rpm' | lzma -t -q > /dev/null 2>&1    rpm2cpio 'mypackage.rpm' | (cd mypackage;  cpio --extract --make-directories --no-absolute-filenames --preserve-modification-time) 2>&1Unpacking of 'mypackage.rpm' failed at /usr/share/perl5/Alien/Package/Rpm.pm line 168.    find mypackage -type d -exec chmod 755 {} ;    rm -rf mypackage

Few logs additonal -

dpkg-query -W alienalien   8.95.5uname -a Linux c-C7P8Q13 5.15.146.1-microsoft-standard-WSL2 #1 SMP Thu Jan 11 04:09:03 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Viewing all articles
Browse latest Browse all 4561

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>