On Sun, Sep 14, 2025 at 09:32:14PM +0200, Divan Santana wrote:
> Greetings :)
> 
> Why would dns lookup fail for freshrss a php httpd application, but it
> works when I run dig +short URL ?

Usually this is because php-fpm runs chrooted in /var/www and one
forgets to copy /etc/resolv.conf to /var/www/etc/resolv.conf

> Do you know how I could one troubleshoot this further, it seems odd.
> 
>   openbsd# cat /etc/resolv.conf
>   nameserver 154.0.1.1 # resolvd: pppoe0
>   nameserver 154.0.1.10 # resolvd: pppoe0
>   lookup file bind
>   search santanas.co.za
>   domain santanas.co.za
> 
> More details:
> 
> I have an openbsd VM running on omnios.  It has two virtual interfaces
> attached, one for the internet and one for the LAN.  I do run unbound
> locally for local DNS resolution.  The system is a firewall gateway
> for the LAN.
> 
>   # /etc/httpd.conf
>   server "santanas.co.za" {
>     listen on * port 8080
> 
>     root "/freshrss/p"
>     directory index "index.php"
> 
>     location "/" {
>       directory index "index.html"
>     }
>     location "*.php" {
>       fastcgi socket "/run/php-fpm.sock"
>     }
>   }
> 
>   openbsd# route -n show -inet
>   Routing tables
> 
>   Internet:
>   Destination        Gateway            Flags   Refs      Use   Mtu  Prio 
> Iface
>   default            100.100.101.67     UGS      130 62521693     -     8 
> pppoe0
>   224/4              127.0.0.1          URS        0   223763 32768     8 lo0
>   100.100.101.67     192.145.132.53     UHh        1      325     -     8 
> pppoe0
>   127/8              127.0.0.1          UGRS       0        0 32768     8 lo0
>   127.0.0.1          127.0.0.1          UHhl       3   113824 32768     1 lo0
>   192.145.132.53     192.145.132.53     UHl        0    22005     -     1 
> pppoe0
>   192.168.77/24      192.168.77.1       UCn       18   396212     -     4 vio0
>   192.168.77.1       02:08:20:eb:14:74  UHLl       0  1585221     -     1 vio0
>   192.168.77.3       30:b5:c2:b3:a0:36  UHLc       0   248056     -     3 vio0
>   192.168.77.4       30:b5:c2:b3:a5:ce  UHLc       1   248025     -     3 vio0
>   192.168.77.6       d4:93:90:2b:a0:e6  UHLc       9  1547368     -     3 vio0
>   192.168.77.13      1c:53:f9:37:85:67  UHLc       0   436534     -     3 vio0
>   192.168.77.18      60:55:f9:6b:9b:24  UHLc       0   400963     -     3 vio0
>   192.168.77.19      00:14:d1:ed:ad:3e  UHLc       0   266125     -     3 vio0
>   192.168.77.153     b6:d5:b8:fd:e8:c6  UHLc       0   787859     -     3 vio0
>   192.168.77.166     ca:88:18:b1:7e:2a  UHLc       0   398429     -     3 vio0
>   192.168.77.168     fc:41:16:e9:64:c5  UHLc       1   412702     - L   3 vio0
>   192.168.77.228     02:08:20:d0:82:6a  UHLc       1   449177     -     3 vio0
>   192.168.77.229     02:08:20:bd:b0:63  UHLc       0   371934     -     3 vio0
>   192.168.77.230     02:08:20:ed:9e:cb  UHLc       1   887967     -     3 vio0
>   192.168.77.231     02:08:20:b7:d0:f6  UHLc       0   396049     -     3 vio0
>   192.168.77.232     02:08:20:04:ca:22  UHLc       0   396215     -     3 vio0
>   192.168.77.237     link#1             UHLc       1   396296     -     3 vio0
>   192.168.77.238     link#1             UHLc       1   396230     -     3 vio0
>   192.168.77.248     link#1             UHLc       1   396230     -     3 vio0
>   192.168.77.249     link#1             UHLc       1   396302     -     3 vio0
>   192.168.77.255     192.168.77.1       UHb        0    30735     -     1 vio0
> 
>   openbsd# dmesg
>   OpenBSD 7.7 (GENERIC.MP) #2: Sun Jun 29 09:04:02 MDT 2025
>       
> r...@syspatch-77-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>   real mem = 2108628992 (2010MB)
>   avail mem = 2018402304 (1924MB)
>   random: good seed from bootblocks
>   mpath0 at root
>   scsibus0 at mpath0: 256 targets
>   mainbus0 at root
>   bios0 at mainbus0: SMBIOS rev. 2.8 @ 0x7eafa000 (13 entries)
>   bios0: vendor BHYVE version "14.0" date 10/10/2021
>   bios0: OmniOS OmniOS HVM
>   efi0 at bios0: UEFI 2.7
>   efi0: BHYVE rev 0x10000
>   acpi0 at bios0: ACPI 4.0
>   acpi0: sleep states S5
>   acpi0: tables DSDT FACP HPET APIC MCFG SPCR BGRT
>   acpi0: wakeup devices
>   acpitimer0 at acpi0: 3579545 Hz, 32 bits
>   acpihpet0 at acpi0: 16777216 Hz
>   acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
>   cpu0 at mainbus0: apid 0 (boot processor)
>   cpu0: 12th Gen Intel(R) Core(TM) i7-12700, 2111.42 MHz, 06-97-02
>   cpu0: cpuid 1 
> edx=9f8bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,PBE>
>  
> ecx=f6da7a17<SSE3,PCLMUL,DTES64,DS-CPL,SSSE3,SDBG,FMA3,CX16,xTPR,PCID,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV>
>   cpu0: cpuid 6 eax=4<ARAT>
>   cpu0: cpuid 7.0 
> ebx=201403a9<FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,RDSEED,SMAP,SHA> ecx=600 
> edx=400<MD_CLEAR>
>   cpu0: cpuid d.1 eax=1<XSAVEOPT>
>   cpu0: cpuid 80000001 edx=24100800<NXE,PAGE1GB,LONG> ecx=121<LAHF,ABM,3DNOWP>
>   cpu0: cpuid 80000007 edx=100<ITSC>
>   cpu0: MELTDOWN
>   cpu0: 48KB 64b/line 12-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 
> 64b/line 10-way L2 cache, 25MB 64b/line 10-way L3 cache
>   cpu0: smt 0, core 0, package 0
>   mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
>   cpu0: apic clock running at 134MHz
>   cpu1 at mainbus0: apid 1 (application processor)
>   cpu1: 12th Gen Intel(R) Core(TM) i7-12700, 2111.44 MHz, 06-97-02
>   cpu1: smt 0, core 0, package 1
>   cpu2 at mainbus0: apid 2 (application processor)
>   cpu2: 12th Gen Intel(R) Core(TM) i7-12700, 2111.44 MHz, 06-97-02
>   cpu2: smt 0, core 0, package 2
>   cpu3 at mainbus0: apid 3 (application processor)
>   cpu3: 12th Gen Intel(R) Core(TM) i7-12700, 2111.40 MHz, 06-97-02
>   cpu3: smt 0, core 0, package 3
>   ioapic0 at mainbus0: apid 4 pa 0xfec00000, version 11, 32 pins, remapped
>   acpimcfg0 at acpi0
>   acpimcfg0: addr 0xe0000000, bus 0-255
>   acpiprt0 at acpi0: bus 0 (PC00)
>   acpipci0 at acpi0 PC00
>   "PNP0303" at acpi0 not configured
>   "PNP0F03" at acpi0 not configured
>   com0 at acpi0 COM1 addr 0x3f8/0x8 irq 4: ns16550a, 16 byte fifo
>   com1 at acpi0 COM2 addr 0x2f8/0x8 irq 3: ns16550a, 16 byte fifo
>   acpicmos0 at acpi0
>   cpu0: using VERW MDS workaround
>   pvbus0 at mainbus0: bhyve
>   pci0 at mainbus0 bus 0
>   pchb0 at pci0 dev 0 function 0 "Intel 82441FX" rev 0x00
>   pcib0 at pci0 dev 1 function 0 "Intel 82371SB ISA" rev 0x00
>   ahci0 at pci0 dev 3 function 0 "Intel 82801H AHCI" rev 0x00: msi, AHCI 1.3
>   ahci0: port 0: 6.0Gb/s
>   scsibus1 at ahci0: 32 targets
>   cd0 at scsibus1 targ 0 lun 0: <BHYVE, BHYVE DVD-ROM, 001> removable
>   virtio0 at pci0 dev 4 function 0 "Qumranet Virtio Storage" rev 0x00
>   vioblk0 at virtio0
>   virtio0: msix per-VQ
>   scsibus2 at vioblk0: 1 targets
>   sd0 at scsibus2 targ 0 lun 0: <VirtIO, Block Device, >
>   sd0: 102400MB, 512 bytes/sector, 209715200 sectors
>   virtio1 at pci0 dev 6 function 0 "Qumranet Virtio Network" rev 0x00
>   vio0 at virtio1: 1 queue, address 02:08:20:eb:14:74
>   virtio1: msix shared
>   virtio2 at pci0 dev 6 function 1 "Qumranet Virtio Network" rev 0x00
>   vio1 at virtio2: 1 queue, address 02:08:20:d5:8b:7b
>   virtio2: msix shared
>   unknown vendor 0xfb5d product 0x40fb (class display subclass VGA, rev 0x00) 
> at pci0 dev 30 function 0 not configured
>   xhci0 at pci0 dev 30 function 1 "Intel 7 Series xHCI" rev 0x00: msi, xHCI 
> 1.0
>   usb0 at xhci0: USB revision 3.0
>   uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 
> 3.00/1.00 addr 1
>   isa0 at pcib0
>   isadma0 at isa0
>   com2 at isa0 port 0x3e8/8 irq 5: ns16550a, 16 byte fifo
>   pckbc0 at isa0 port 0x60/5 irq 1 irq 12
>   pckbd0 at pckbc0 (kbd slot)
>   wskbd0 at pckbd0: console keyboard
>   pms0 at pckbc0 (aux slot)
>   wsmouse0 at pms0 mux 0
>   efifb0 at mainbus0: 1024x768, 32bpp
>   wsdisplay0 at efifb0 mux 1: console (std, vt100 emulation), using wskbd0
>   wsdisplay0: screen 1-5 added (std, vt100 emulation)
>   uhub0: device problem, disabling port 1
>   vscsi0 at root
>   scsibus3 at vscsi0: 256 targets
>   softraid0 at root
>   scsibus4 at softraid0: 256 targets
>   root on sd0a (ce7fb80211640940.a) swap on sd0b dump on sd0b
>   pppoe0: received unexpected PADO
>   pppoe0: received unexpected PADO
>   pppoe0: received unexpected PADO
>   pppoe0: host unique tag found, but it belongs to a connection in state 3
>   pppoe: received PADO but could not find request for it
>   pppoe0: host unique tag found, but it belongs to a connection in state 3
>   pppoe: received PADO but could not find request for it
>   pppoe0: host unique tag found, but it belongs to a connection in state 3
>   pppoe: received PADO but could not find request for it
>   pppoe0: host unique tag found, but it belongs to a connection in state 3
>   pppoe: received PADO but could not find request for it
>   arp info overwritten for 192.168.77.9 by ca:88:18:b1:7e:2a on vio0
>   arp info overwritten for 192.168.77.168 by 4a:d1:06:f2:45:7f on vio0
>   arp info overwritten for 192.168.77.168 by 4a:d1:06:f2:45:7f on vio0
>   arp info overwritten for 192.168.77.168 by 4a:d1:06:f2:45:7f on vio0
>   arp info overwritten for 192.168.77.168 by fc:41:16:e9:64:c5 on vio0
>   arp info overwritten for 192.168.77.9 by ca:88:18:b1:7e:2a on vio0
>   pppoe0: LCP keepalive timeout
>   pppoe0: received unexpected PADO
>   pppoe0: host unique tag found, but it belongs to a connection in state 3
>   pppoe: received PADO but could not find request for it
>   pppoe0: host unique tag found, but it belongs to a connection in state 3
>   pppoe: received PADO but could not find request for it
>   pppoe0: host unique tag found, but it belongs to a connection in state 3
>   pppoe: received PADO but could not find request for it
>   pppoe0: host unique tag found, but it belongs to a connection in state 3
>   pppoe: received PADO but could not find request for it
>   pppoe0: host unique tag found, but it belongs to a connection in state 3
>   pppoe: received PADO but could not find request for it
>   pppoe0: host unique tag found, but it belongs to a connection in state 3
>   pppoe: received PADO but could not find request for it
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   arp info overwritten for 192.168.77.6 by c4:3d:1a:db:65:eb on vio0
>   arp info overwritten for 192.168.77.6 by d4:93:90:2b:a0:e6 on vio0
>   pppoe0: LCP keepalive timeout
>   pppoe0: received unexpected PADO
>   pppoe0: received unexpected PADO
>   pppoe0: received unexpected PADO
> 

-- 
 

Reply via email to