>Synopsis: riscv64 OpenBSD 7.2 packages are not found at expected URL >Category: riscv64 >Environment: System : OpenBSD 7.2 Details : OpenBSD 7.2 (GENERIC.MP) #188: Wed Sep 28 04:06:11 MDT 2022 [email protected]:/usr/src/sys/arch/riscv64/compile/GENERIC.MP
Architecture: OpenBSD.riscv64 Machine : riscv64 >Description: pkg_add fails with 404 on riscv64 systems running OpenBSD 7.2 >How-To-Repeat: Just try to install any package, e.g.: florence$ doas pkg_add -v -v -v rsync https://cdn.openbsd.org/pub/OpenBSD/7.2/packages/riscv64/: no such dir Can't find rsync Can't load quirk: Can't locate OpenBSD/Quirks.pm in @INC (you may need to install the OpenBSD::Quirks module) (@INC contains: /usr/local/libdata/perl5/site_perl /usr/local/libdata/perl5/site_perl/riscv64-openbsd /usr/libdata/perl5/riscv64-openbsd /usr/libdata/perl5) at /usr/libdata/perl5/OpenBSD/AddDelete.pm line 347. >Fix: I guess the proper fix should be to fix the URL in the mirrors, for now you have to workaround the issue by indicating the URL that is currently available in the mirrors (https://cdn.openbsd.org/pub/OpenBSD/7.2/packages/risvc64/), e.g.: florence$ doas pkg_add -v -v -v https://cdn.openbsd.org/pub/OpenBSD/7.2/packages/risvc64/rsync https://cdn.openbsd.org/pub/OpenBSD/7.2/packages/riscv64/: no such dir Ambiguous: choose package for rsync a 0: <None> 1: rsync-3.2.5pl0 2: rsync-3.2.5pl0-iconv Your choice: 1 parsing rsync-3.2.5pl0 Can't load quirk: Can't locate OpenBSD/Quirks.pm in @INC (you may need to install the OpenBSD::Quirks module) (@INC contains: /usr/local/libdata/perl5/site_perl /usr/local/libdata/perl5/site_perl/riscv64-openbsd /usr/libdata/perl5/riscv64-openbsd /usr/libdata/perl5) at /usr/libdata/perl5/OpenBSD/AddDelete.pm line 347. found libspec c.96.2 in /usr/lib found libspec crypto.50.0 in /usr/lib extract bin/rsync -> /usr/local/bin/rsync extract man/man1/rrsync.1 -> /usr/local/man/man1/rrsync.1 extract man/man1/rsync-ssl.1 -> /usr/local/man/man1/rsync-ssl.1 extract man/man1/rsync.1 -> /usr/local/man/man1/rsync.1 extract man/man5/rsyncd.conf.5 -> /usr/local/man/man5/rsyncd.conf.5 extract /etc/rc.d/rsyncd -> /etc/rc.d/rsyncd extract bin/rrsync -> /usr/local/bin/rrsync extract bin/rsync-ssl -> /usr/local/bin/rsync-ssl extract share/doc/rsync/tech_report.tex -> /usr/local/share/doc/rsync/tech_report.tex adding group _rsync Running /usr/sbin/groupadd -v -g 669 -- _rsync adding user _rsync Running /usr/sbin/useradd -v -u 669 -g _rsync -L daemon -c rsync Daemon -d /var/empty -s /sbin/nologin -- _rsync rsync-3.2.5pl0: ok The following new rcscripts were installed: /etc/rc.d/rsyncd See rcctl(8) for details. Running /usr/sbin/makewhatis -d /usr/local/man -- /usr/local/man/man1/rrsync.1 /usr/local/man/man1/rsync-ssl.1 /usr/local/man/man1/rsync.1 /usr/local/man/man5/rsyncd.conf.5 /dev/sd0a on /: 97 bytes /dev/sd0h on /usr/local: 2513253 bytes florence$ -- Miguel Landaeta, miguel at miguel.cc secure email with PGP 0x6E608B637D8967E9 available at http://keyserver.pgp.com/ "Faith means not wanting to know what is true." -- Nietzsche
