Dear all,
I am trying to install RPM on riscv target (QEMU), but its throwing error. Even Though gzip/bzip2/xz are installed in target.
Error:
*/home # uname -aLinux C-DAC 5.4.1 #1 SMP Wed Dec 30 17:01:02 IST 2020 riscv64 GNU/Linux/home # rpm -i calendar-1.28-4.20140613cvs.fc33.riscv64.rpm rpm: no gzip/bzip2/xz magic/home # which gzip/bin/gzip/home # which bzip2/usr/bin/bzip2/home # which xz/usr/bin/xz*
Can anyone please suggest what to do now to resolve the above issue.
Thank you Billa
On Tue, Jan 19, 2021 at 2:54 PM Richard W.M. Jones rjones@redhat.com wrote:
Adding Fedora devel list since this is a Fedora development question, not specific to RISC-V. I'll also note that you've asked this same or very similar question several times before, over years:
https://lists.fedoraproject.org/archives/search?mlist=devel%40lists.fedorapr...
I can't help you unless you help yourself. Anyway ...
On Tue, Jan 19, 2021 at 12:06:38PM +0530, Billa Surendra wrote:
Dear rwmjones,
I am attempting to rebuild Fedora SRPM's for riscv64 to be used with QEMU emulator with help of stage-4-disc image by using temporary autobuilder
for
Fedora/RISC-V. It takes source RPMs (SRPMs) from Koji, and also SRPMs that can be supplied locally. I
have
given set of SRPM's as input and it's started taking SRPM's for building
but
result i.e RPM's are not generating. Its giving network unreachble error. Please tell me whether autobuilder for Fedora/RISC-V currently
maintained or
not ? If autobuilder not maintained right now, What is the solution for rebuilding SRPM's on top of stage-4 disc image.
Firstly don't use the stage 4 disk image. That was the temporary method we used over 4 years ago while bootstrapping. Use the regular disk image. There are instructions here:
https://fedoraproject.org/wiki/Architectures/RISC-V/Installing
Once you have Fedora on RISC-V installed on qemu, just rebuild SRPMs as you would on any other architecture. You do not need to use the autobuilder - it was a hack that I wrote before we had Koji ported to RISC-V. You also don't need to do anything special because it's RISC-V. There are instructions here for single SRPMs:
https://wiki.centos.org/HowTos/RebuildSRPM
To install Koji (a lot of work) you probably want to start here:
https://fedoraproject.org/wiki/Koji
Rich.
-- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into KVM guests. http://libguestfs.org/virt-v2v