On January 5, 2017 11:10:06 PM GMT+01:00, Alexander Hall <alexan...@beard.se> 
wrote:
>What's the point of installing over https if you don't care about
>validating the cert?

Oh, I read too fast. Please disregard. 

/Alexander 

>
>On January 5, 2017 12:24:11 PM GMT+01:00, RD Thrush
><open...@st.thrush.com> wrote:
>>Rather than add load to the OpenBSD snapshot servers, for years I
>>download a snapshot to a local netgear nas server.  With the recent
>>https changes, I'm no longer able to install from that server.  I've
>>appended a console log of a failed install attempt.
>>
>>Per src/distrib/miniroot/install.sub v1.940, I added the recommended
>>question to the response file, ie.
>>Unable to connect using https. Use http instead = yes
>>
>>However, the "ftp: SSL write error: certificate verification failed:
>>self signed certificate" message causes the install to abort.
>>
>>Here's the patch I used to account for the self signed certificate:
>>Index: install.sub
>>===================================================================
>>RCS file: /cvs/src/distrib/miniroot/install.sub,v
>>retrieving revision 1.942
>>diff -u -p -u -p -r1.942 install.sub
>>--- install.sub       4 Jan 2017 13:47:29 -0000       1.942
>>+++ install.sub       5 Jan 2017 11:12:32 -0000
>>@@ -1578,7 +1578,7 @@ install_http() {
>> 
>>              # Consider the https connect failed either if it was refused by
>>              # the server, or it took longer than -w sec (exit code 2).
>>-             if ( (($_rc == 1)) && [[ $_err == *'Connection refused'* ]] ) ||
>>+             if ( (($_rc == 1)) && [[ $_err == *'Connection refused'* ]] || 
>>[[
>>$_err == *'self signed'* ]] ) ||
>>                      (($_rc == 2)); then
>>                      ask_yn "Unable to connect using https. Use http 
>> instead?" ||
>>                              return
>>
>>
>>######## serial console #########
>>>> OpenBSD/amd64 BOOT 3.33
>>Disk    BIOS#   Type    Cyls    Heads   Secs    Flags   Checksum
>>hd0     0x80    label   1023    255     63      0x2     0xdce59776
>>hd1     0x81    label   1023    255     63      0x2     0x2db005d6
>>Region 0: type 1 at 0x0 for 639KB
>>Region 1: type 2 at 0x9fc00 for 1KB
>>Region 2: type 2 at 0xf0000 for 64KB
>>Region 3: type 1 at 0x100000 for 2096000KB
>>Region 4: type 2 at 0x7ffe0000 for 128KB
>>Region 5: type 2 at 0xfeffc000 for 16KB
>>Region 6: type 2 at 0xfffc0000 for 256KB
>>Low ram: 639KB  High ram: 2096000KB
>>Total free memory: 2096639KB
>>boot> 
>>booting hd0a:bsd.rd.new: 3396680+1430528+3876632+0+606208
>>[72+431976+281240]=0x9914c8
>>entry point at 0x1001000 [7205c766, 34000004, 24448b12, 3550a304]
>>Copyright (c) 1982, 1986, 1989, 1991, 1993
>>      The Regents of the University of California.  All rights reserved.
>>Copyright (c) 1995-2017 OpenBSD. All rights reserved. 
>>https://www.OpenBSD.org
>>
>>OpenBSD 6.0-current (RAMDISK_CD) #103: Wed Jan  4 21:48:20 MST 2017
>>    bu...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/RAMDISK_CD
>>real mem = 2130575360 (2031MB)
>>avail mem = 2062315520 (1966MB)
>>mainbus0 at root
>>bios0 at mainbus0: SMBIOS rev. 2.8 @ 0xf0cd0 (9 entries)
>>bios0: vendor SeaBIOS version
>>"rel-1.7.5.1-0-g8936dbb-20141113_115728-nilsson.home.kraxel.org" date
>>04/01/2014
>>bios0: QEMU Standard PC (i440FX + PIIX, 1996)
>>acpi0 at bios0: rev 0
>>acpi0: tables DSDT FACP SSDT APIC HPET
>>acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
>>cpu0 at mainbus0: apid 0 (boot processor)
>>cpu0: Common KVM processor, 3400.46 MHz
>>cpu0:
>>FPU,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,CX16,x2APIC,HV,NXE,LONG,LAHF
>>cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
>>64b/line 16-way L2 cache
>>cpu0: ITLB 255 4KB entries direct-mapped, 255 4MB entries
>direct-mapped
>>cpu0: DTLB 255 4KB entries direct-mapped, 255 4MB entries
>direct-mapped
>>cpu0: apic clock running at 1000MHz
>>cpu at mainbus0: not configured
>>ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 11, 24 pins
>>acpiprt0 at acpi0: bus 0 (PCI0)
>>acpicpu at acpi0 not configured
>>"ACPI0006" at acpi0 not configured
>>"PNP0303" at acpi0 not configured
>>"PNP0F13" at acpi0 not configured
>>"PNP0700" at acpi0 not configured
>>"PNP0501" at acpi0 not configured
>>"PNP0A06" at acpi0 not configured
>>"ACPI0007" at acpi0 not configured
>>"ACPI0007" at acpi0 not configured
>>pvbus0 at mainbus0: KVM
>>pci0 at mainbus0 bus 0
>>pchb0 at pci0 dev 0 function 0 "Intel 82441FX" rev 0x02
>>"Intel 82371SB ISA" rev 0x00 at pci0 dev 1 function 0 not configured
>>pciide0 at pci0 dev 1 function 1 "Intel 82371SB IDE" rev 0x00: DMA,
>>channel 0 wired to compatibility, channel 1 wired to compatibility
>>pciide0: channel 0 disabled (no drives)
>>atapiscsi0 at pciide0 channel 1 drive 0
>>scsibus0 at atapiscsi0: 2 targets
>>cd0 at scsibus0 targ 0 lun 0: <QEMU, QEMU DVD-ROM, 2.2.> ATAPI 5/cdrom
>>removable
>>cd0(pciide0:1:0): using PIO mode 4, DMA mode 2
>>uhci0 at pci0 dev 1 function 2 "Intel 82371SB USB" rev 0x01: apic 0
>int
>>11
>>"Intel 82371AB Power" rev 0x03 at pci0 dev 1 function 3 not configured
>>vga1 at pci0 dev 2 function 0 "Cirrus Logic CL-GD5446" rev 0x00
>>vga1: aperture needed
>>wsdisplay1 at vga1 mux 1: console (80x25, vt100 emulation)
>>virtio0 at pci0 dev 3 function 0 "Qumranet Virtio Memory" rev 0x00
>>virtio0: no matching child driver; not configured
>>virtio1 at pci0 dev 10 function 0 "Qumranet Virtio Storage" rev 0x00
>>vioblk0 at virtio1
>>scsibus1 at vioblk0: 2 targets
>>sd0 at scsibus1 targ 0 lun 0: <VirtIO, Block Device, > SCSI3 0/direct
>>fixed
>>sd0: 32768MB, 512 bytes/sector, 67108864 sectors
>>virtio1: msix shared
>>virtio2 at pci0 dev 11 function 0 "Qumranet Virtio Storage" rev 0x00
>>vioblk1 at virtio2
>>scsibus2 at vioblk1: 2 targets
>>sd1 at scsibus2 targ 0 lun 0: <VirtIO, Block Device, > SCSI3 0/direct
>>fixed
>>sd1: 51200MB, 512 bytes/sector, 104857600 sectors
>>virtio2: msix shared
>>virtio3 at pci0 dev 18 function 0 "Qumranet Virtio Network" rev 0x00
>>vio0 at virtio3: address 8a:2e:d1:64:f7:6b
>>virtio3: msix shared
>>usb0 at uhci0: USB revision 1.0
>>uhub0 at usb0 configuration 1 interface 0 "Intel UHCI root hub" rev
>>1.00/1.00 addr 1
>>isa0 at mainbus0
>>com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
>>com0: console
>>pckbc0 at isa0 port 0x60/5 irq 1 irq 12
>>pckbd0 at pckbc0 (kbd slot)
>>wskbd0 at pckbd0: console keyboard, using wsdisplay1
>>uhidev0 at uhub0 port 1 configuration 1 interface 0 "QEMU QEMU USB
>>Tablet" rev 2.00/0.00 addr 2
>>uhidev0: iclass 3/0
>>uhid at uhidev0 not configured
>>softraid0 at root
>>scsibus3 at softraid0: 256 targets
>>root on rd0a swap on rd0b dump on rd0b
>>erase ^?, werase ^W, kill ^U, intr ^C, status ^T
>>
>>Welcome to the OpenBSD/amd64 6.0 installation program.
>>(I)nstall, (U)pgrade, (A)utoinstall or (S)hell? a
>>DHCPDISCOVER on vio0 - interval 1
>>DHCPOFFER from 10.1.2.1 (00:08:a2:0a:73:bd)
>>DHCPREQUEST on vio0 to 255.255.255.255
>>DHCPACK from 10.1.2.1 (00:08:a2:0a:73:bd)
>>bound to 10.1.2.7 -- renewal in 302400 seconds.
>>Fetching
>>http://tarpit/config/openbsd/amd64/8a:2e:d1:64:f7:6b-upgrade.conf?path=snapshots/amd64
>>Fetching
>>http://tarpit/config/openbsd/amd64/obsd64-upgrade.conf?path=snapshots/amd64
>>Performing non-interactive upgrade...
>>Terminal type? [vt220] vt220
>>Available disks are: sd0 sd1.
>>Which disk is the root disk? ('?' for details) [sd0] sd0
>>Checking root filesystem (fsck -fp /dev/sd0a)...OK.
>>Mounting root filesystem (mount -o ro /dev/sd0a /mnt)...OK.
>>DHCPREQUEST on vio0 to 255.255.255.255
>>DHCPACK from 10.1.2.1 (00:08:a2:0a:73:bd)
>>bound to 10.1.2.7 -- renewal in 302400 seconds.
>>Force checking of clean non-root filesystems? [no] no
>>fsck -p 8f3e304cddb66a7a.g...OK.
>>fsck -p 8f3e304cddb66a7a.f...OK.
>>fsck -p 8f3e304cddb66a7a.l...OK.
>>fsck -p c1a908809de1d866.o...OK.
>>fsck -p 8f3e304cddb66a7a.e...OK.
>>/dev/sd0a (8f3e304cddb66a7a.a) on /mnt type ffs (rw, local)
>>/dev/sd0g (8f3e304cddb66a7a.g) on /mnt/home type ffs (rw, local,
>nodev,
>>nosuid)
>>/dev/sd0f (8f3e304cddb66a7a.f) on /mnt/usr type ffs (rw, local, nodev)
>>/dev/sd0l (8f3e304cddb66a7a.l) on /mnt/usr/local type ffs (rw, local,
>>nodev, wxallowed)
>>/dev/sd1o (c1a908809de1d866.o) on /mnt/usr/obj type ffs (rw,
>>asynchronous, local, nodev, nosuid)
>>/dev/sd0e (8f3e304cddb66a7a.e) on /mnt/var type ffs (rw, local, nodev,
>>nosuid)
>>
>>Let's upgrade the sets!
>>Location of sets? (cd0 disk http or 'done') [http] http
>>HTTP proxy URL? (e.g. 'http://proxy:8080', or 'none') [none] none
>>HTTP Server? (hostname, list#, 'done' or '?') [10.1.2.15] 10.1.2.15
>>Server directory? [pub/OpenBSD/snapshots/amd64]
>>pub/OpenBSD/snapshots/amd64
>>ftp: SSL write error: certificate verification failed: self signed
>>certificate
>>Looked at https://10.1.2.15/pub/OpenBSD/snapshots/amd64 and found no
>>OpenBSD/amd64 6.0 sets.  The set names looked for were:
>>bsd               comp60.tgz        xshare60.tgz     
>site60-obsd64.tgz
>>    bsd.rd            man60.tgz         xfont60.tgz
>>    bsd.mp            game60.tgz        xserv60.tgz
>>    base60.tgz        xbase60.tgz       site60.tgz
>>failed; check /tmp/ai/ai.log

Reply via email to