This has been fixed.


Miguel Landaeta <[email protected]> wrote:

> >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
> 

Reply via email to