I forgot to say that the python script worked with the vivaldi rpm for me. -- gsker at skerbitz.org On Sun, 10 Apr 2016, gerry wrote: > rhubarbguy, > > I got a hold of rpm2cpio.pl and got the same error you did. > wget 'http://lkml.iu.edu/hypermail/linux/kernel/0210.2/att-0093/01-rpm2cpio' > > You might consider getting this little python script that does the same > thing. > https://github.com/ruda/rpm2cpio > Lightweight implementation of rpm2cpio written in Python. > The script: > wget https://raw.githubusercontent.com/ruda/rpm2cpio/master/rpm2cpio.py > > I see it includes the xz compression which MIGHT be the issue with the > vivaldi rpm. > ..... > > While looking into this, I discovered that the 7zip program can read rpm > files! > Cool. > > http://manutechie.blogspot.com/2013/08/extract-rpmjartariso-in-windows-7.html > > /tmp> 7z l vivaldi-stable-1.0.435.42-1.x86_64.rpm > > 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 > p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs) > > Listing archive: vivaldi-stable-1.0.435.42-1.x86_64.rpm > > -- > Path = vivaldi-stable-1.0.435.42-1.x86_64.rpm > Type = Rpm > ---- > Size = 45061100 > -- > Path = vivaldi-stable-1.0.435.42-1.x86_64.cpio.lzma > Type = xz > Method = LZMA2:26 SHA256 > > Date Time Attr Size Compressed Name > ------------------- ----- ------------ ------------ ------------------------ > ..... 170081620 45061100 > vivaldi-stable-1.0.435.42-1.x86_64.cpio > ------------------- ----- ------------ ------------ ------------------------ > 170081620 45061100 1 files, 0 folders > > And sure enough, it's an xz file with LZMA and an SHA256 signature. > > Reading the python and perl and the shell (from > http://stackoverflow.com/questions/18787375/how-do-i-extract-the-contents-of-an-rpm > ) are enlightening about the contents of the RPM file. > > > Fun times... :-) > Ger > > > > On Sat, 9 Apr 2016, rhubarbpieguy at gmail.com wrote: > >> >> I run compiled Linux From Scratch so use neither an RPM nor DEB >> distribution package manager. I got rpm2cpio.prl for Perl years ago and >> use it only for OpenOffice RPM files. I just tried it on an OpenOffice >> language pack RPM file successfully. >> >> I saw no MD5 values on their site but my md5sum matches yours. If you can >> unpack it using rpm2cpio I'll chalk it up to a mystery as I can process the >> DEB file with ar. >> >> ---------------------------------------------------------- >> >> On 04/09/2016 09:44 AM, gerry wrote: >>> Where did you get rpm2cpio from if you don't use a distribution with an >>> rpm extractor? (rpm2cpio is an rpm extractor) >>> What tool did you use to download the rpm file? (is it corrupted?) >>> >>> /tmp/v> rpm2cpio ../vivaldi-stable-1.0.435.42-1.x86_64.rpm| cpio -id >>> 332191 blocks >>> /tmp/v> dpkg -l rpm2cpio >>> [snip] >>> ii rpm2cpio 4.12.0.1+dfsg1-3bu amd64 tool >>> to convert RPM package to CPIO archive >>> >>> /tmp/v> md5sum ../vivaldi-stable-1.0.435.42-1.x86_64.rpm >>> 848368665107cb1670c15639843ad58e ../vivaldi-stable-1.0.435.42-1.x86_64.rpm >>> >>> >>> Nope; no problem here extracting it. >>> >>> HTH, >>> Ger >>> On Sat, 9 Apr 2016, rhubarbpieguy at gmail.com wrote: >>> >>>> >>>> I'm receive "Error: header not recognized" and "cpio: premature end of >>>> archive" when attempting to process the following using rpm2cpio: >>>> >>>> https://download.vivaldi.com/stable/vivaldi-stable-1.0.435.42-1.x86_64.rpm >>>> I commonly use rpm2cpio to process rpm files and have had the issue with >>>> all Vivaldi's betas. I see nothing about such a problem on their site so >>>> assume it's unique to rpm2cpio. I don't use a distribution with an rpm >>>> extractor. >>>> >>>> Can others successfully process the file? >>>> > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list >