Hi bugs@, I would like to report a bug. I've just upgraded my ERL (octeon) box to latest -current and running pkg_info on package that is not installed returns "permission denied". Behaves the same with root and unprivileged user. Reproducible always.
Thank you, Jan ### HOW TO REPRODUCE $ ls -l /var/db/pkg/emacs* ls: /var/db/pkg/emacs*: No such file or directory $ pkg_info emacs Information for http://ftp.eu.openbsd.org/pub/OpenBSD/snapshots/packages/mips64/emacs-26.1p5-no_x11.tgz Comment: Permission denied at /usr/libdata/perl5/OpenBSD/PackageLocation.pm line 160. ### KTRACE section ( $ ktrace pkg_info emacs ; kdump -f ktrace.out ) <...> 67916 perl RET read 8192/0x2000 67916 perl CALL mquery(0x386510c000,0x4000,0x3<PROT_READ|PROT_WRITE>,0x1012<MAP_PRIVATE|MAP_FIXED|MAP_ANON>,-1,0) 67916 perl RET mquery 242213765120/0x386510c000 67916 perl CALL mmap(0x386510c000,0x4000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 67916 perl RET mmap 242213765120/0x386510c000 67916 perl CALL mquery(0x389a08c000,0x1c000,0x3<PROT_READ|PROT_WRITE>,0x1012<MAP_PRIVATE|MAP_FIXED|MAP_ANON>,-1,0) 67916 perl RET mquery 243102433280/0x389a08c000 67916 perl CALL mmap(0x389a08c000,0x1c000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 67916 perl RET mmap 243102433280/0x389a08c000 67916 perl CALL mmap(0,0x504000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 67916 perl RET mmap 240892674048/0x3816528000 67916 perl CALL mmap(0,0x78000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 67916 perl RET mmap 241230102528/0x382a6f4000 67916 perl CALL mmap(0,0x78000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 67916 perl RET mmap 241830805504/0x384e3d4000 67916 perl CALL stat(0x384f303900,0x38fc1ca5e8) 67916 perl NAMI "1/+CONTENTS" 67916 perl RET stat -1 errno 2 No such file or directory 67916 perl CALL open(0x38bf3aac20,0x10601<O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC>,0666<S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH>) 67916 perl NAMI "1/+CONTENTS" 67916 perl RET open -1 errno 2 No such file or directory 67916 perl CALL write(2,0x38650fc000,0x4d) 67916 perl GIO fd 2 wrote 77 bytes "Permission denied at /usr/libdata/perl5/OpenBSD/PackageLocation.pm line 160. " 67916 perl RET write 77/0x4d <...> ### DMESG Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2019 OpenBSD. All rights reserved. https://www.OpenBSD.org OpenBSD 6.5-current (GENERIC.MP) #0: Thu Jul 4 21:42:52 UTC 2019 visa@octeon:/usr/src/sys/arch/octeon/compile/GENERIC.MP real mem = 536870912 (512MB) avail mem = 507379712 (483MB) mainbus0 at root: board 20002 rev 2.18 cpu0 at mainbus0: CN50xx CPU rev 0.1 500 MHz, Software FP emulation cpu0: cache L1-I 32KB 4 way D 16KB 64 way, L2 128KB 8 way cpu1 at mainbus0: CN50xx CPU rev 0.1 500 MHz, Software FP emulation cpu1: cache L1-I 32KB 4 way D 16KB 64 way, L2 128KB 8 way clock0 at mainbus0: int 5 octcrypto0 at mainbus0 iobus0 at mainbus0 simplebus0 at iobus0: "soc" octciu0 at simplebus0 cn30xxsmi0 at simplebus0 com0 at simplebus0: ns16550a, 64 byte fifo com0: console dwctwo0 at iobus0 base 0x1180068000000 irq 56 usb0 at dwctwo0: USB revision 2.0 uhub0 at usb0 configuration 1 interface 0 "Octeon DWC2 root hub" rev 2.00/1.00 addr 1 octrng0 at iobus0 base 0x1400000000000 irq 0 cn30xxgmx0 at iobus0 base 0x1180008000000 cnmac0 at cn30xxgmx0: RGMII, address 80:2a:a8:f1:19:06 atphy0 at cnmac0 phy 7: AR8035 10/100/1000 PHY, rev. 2 cnmac1 at cn30xxgmx0: RGMII, address 80:2a:a8:f1:19:07 atphy1 at cnmac1 phy 6: AR8035 10/100/1000 PHY, rev. 2 cnmac2 at cn30xxgmx0: RGMII, address 80:2a:a8:f1:19:08 atphy2 at cnmac2 phy 5: AR8035 10/100/1000 PHY, rev. 2 /dev/ksyms: Symbol table not valid. umass0 at uhub0 port 1 configuration 1 interface 0 "JMicron USB to ATA/ATAPI bridge" rev 2.00/1.00 addr 2 umass0: using SCSI over Bulk-Only scsibus0 at umass0: 2 targets, initiator 0 sd0 at scsibus0 targ 1 lun 0: <KINGSTON, SA400S37120G, SBFK> SCSI2 0/direct fixed serial.152d232950026B76829C sd0: 114473MB, 512 bytes/sector, 234441648 sectors vscsi0 at root scsibus1 at vscsi0: 256 targets softraid0 at root scsibus2 at softraid0: 256 targets boot device: sd0 root on sd0a (28c7bb4bb814f2ea.a) swap on sd0b dump on sd0b WARNING: No TOD clock, believing file system. WARNING: CHECK AND RESET THE DATE!
