Re: edgerouter 6 / rdomain at boot

2018-07-02 Thread Holger Glaess

hi


Am 02.07.2018 um 09:24 schrieb Claudio Jeker:

On Sun, Jul 01, 2018 at 06:26:04AM +0200, Holger Glaess wrote:

hi


normaly work this on intel ,

farin# cat /etc/hostname.lo2

rdomain 2
inet 127.0.0.1/8

This stopped working some time ago. Now lo2 is automatically created when
rdomain 2 is created. The problem is that actually /etc/netstart is
creating the loopback interface first and so when trying to create lo2 for
rdomain 2 the code fails.


 i  renumberd my rdomains from 1 to 10 and so on , and then they boot 
as espected.



For now I suggest you remove '/etc/hostname.lo2' and move the route
commands to '/etc/hostname.cnmac3' along with
'!/sbin/ifconfig lo2 inet 127.0.0.1/8'

This needs to be reconsidered, I wanted to auto assign loopback networks
on all lo(4) interfaces which are auto created but failed until now.
Will look into this at g2k18 again

Also you can use rcctl to boot services in different rdomains.
Symlink the ftp-proxy rc script to e.g. ftp-proxy_r2
rcctl enable ftp-proxy_r2
rcctl set ftp-proxy_r2 rtable 2
rcctl start ftp-proxy_r2

since when is this rcctl enhancement working ?

in my current from 29.6. is not


holger




!/sbin/route -n -T 2 exec /usr/sbin/ftp-proxy -D 7
!/sbin/route -n -T 2 add default 127.0.0.1


farin# cat /etc/hostname.cnmac3

rdomain 2
inet 192.168.132.252/24
up


but if i boot the Edgerouter , i got 3 times the message

ifconfig: SIOCSIFRDOMAIN: File exists


and cnmac3 ist not in rdomain 2


if do an manual

sh /etc/netstart cnmac3

everything is fine.


i use 6.3 current see dmesg bellow


any clue for me ?

holger



Copyright (c) 1982, 1986, 1989, 1991, 1993
     The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2018 OpenBSD. All rights reserved.
https://www.OpenBSD.org

OpenBSD 6.3-current (GENERIC.MP) #0: Sun Jun 24 03:55:02 UTC 2018
     visa@octeon:/usr/src/sys/arch/octeon/compile/GENERIC.MP
real mem = 1073741824 (1024MB)
avail mem = 1038057472 (989MB)
mainbus0 at root: board 20300 rev 1.20
cpu0 at mainbus0: CN70xx/CN71xx CPU rev 0.2 1000 MHz, CN70xx/CN71xx FPU rev
0.0
cpu0: cache L1-I 78KB 39 way D 32KB 32 way, L2 1024KB 8 way
cpu1 at mainbus0: CN70xx/CN71xx CPU rev 0.2 1000 MHz, CN70xx/CN71xx FPU rev
0.0
cpu1: cache L1-I 78KB 39 way D 32KB 32 way, L2 1024KB 8 way
cpu2 at mainbus0: CN70xx/CN71xx CPU rev 0.2 1000 MHz, CN70xx/CN71xx FPU rev
0.0
cpu2: cache L1-I 78KB 39 way D 32KB 32 way, L2 1024KB 8 way
cpu3 at mainbus0: CN70xx/CN71xx CPU rev 0.2 1000 MHz, CN70xx/CN71xx FPU rev
0.0
cpu3: cache L1-I 78KB 39 way D 32KB 32 way, L2 1024KB 8 way
clock0 at mainbus0: int 5
octcrypto0 at mainbus0
iobus0 at mainbus0
simplebus0 at iobus0: "soc"
octciu0 at simplebus0
octcib0 at simplebus0: max-bits 23pass out quick on $wlan_vif inet proto udp 
from $fritzbox_wan to 192.168.133.0/24 rtable 1
octcib1 at simplebus0: max-bits 12
octcib2 at simplebus0: max-bits 6
octcib3 at simplebus0: max-bits 15
octcib4 at simplebus0: max-bits 4
octcib5 at simplebus0: max-bits 11
octcib6 at simplebus0: max-bits 11
cn30xxsmi0 at simplebus0
octxctl0 at simplebus0: DWC3 rev 0x250a
xhci0 at octxctl0, xHCI 1.0
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Generic xHCI root hub" rev
3.00/1.00 addr 1
octxctl1 at simplebus0: DWC3 rev 0x250a
xhci1 at octxctl1, xHCI 1.0
usb1 at xhci1: USB revision 3.0
uhub1 at usb1 configuration 1 interface 0 "Generic xHCI root hub" rev
3.00/1.00 addr 1
com0 at simplebus0: ns16550a, 64 byte fifo
com0: console
com1 at simplebus0: ns16550a, 64 byte fifo
com1: probed fifo depth: 0 bytes
octmmc0 at simplebus0
sdmmc0 at octmmc0: 8-bit, mmc high-speed
sdmmc1 at octmmc0: 8-bit, mmc high-speedpass out quick on $wlan_vif inet proto 
udp from $fritzbox_wan to 192.168.133.0/24 rtable 1
octrng0 at iobus0 base 0x14000 irq 0
cn30xxgmx0 at iobus0 base 0x118000800
cnmac0 at cn30xxgmx0: SGMII, address fc:ec:da:40:fa:42
ukphy0 at cnmac0 phy 4: Generic IEEE 802.3u media interface, rev. 2: OUI
0x0001c1, model 0x000c
cnmac1 at cn30xxgmx0: SGMII, address fc:ec:da:40:fa:43
ukphy1 at cnmac1 phy 5: Generic IEEE 802.3u media interface, rev. 2: OUI
0x0001c1, model 0x000c
cnmac2 at cn30xxgmx0: SGMII, address fc:ec:da:40:fa:44
ukphy2 at cnmac2 phy 6: Generic IEEE 802.3u media interface, rev. 2: OUI
0x0001c1, model 0x000c
cnmac3 at cn30xxgmx0: SGMII, address fc:ec:da:40:fa:45
ukphy3 at cnmac3 phy 7: Generic IEEE 802.3u media interface, rev. 2: OUI
0x0001c1, model 0x000c
cn30xxgmx1 at iobus0 base 0x118001000
cnmac4 at cn30xxgmx1: SGMII, address fc:ec:da:40:fa:46
ukphy4 at cnmac4 phy 8: Generic IEEE 802.3u media interface, rev. 0: OUI
0x0001c1, model 0x0027
cnmac5 at cn30xxgmx1: SGMII, address fc:ec:da:40:fa:47
ukphy5 at cnmac5 phy 9: Generic IEEE 802.3u media interface, rev. 0: OUI
0x0001c1, model 0x0027
/dev/ksyms: Symbol table not valid.
umass0 at uhub0 port 2 configuration 1 interface 0 "Generic USB3.0 Card
Reader" rev 3.00/15.32 addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 

Re: dump/restore and crontab(5)

2018-07-02 Thread Ed Ahlsen-Girard
On Mon, 2 Jul 2018 09:25:37 -0400
"trondd"  wrote:

> On Mon, July 2, 2018 8:14 am, Ed Ahlsen-Girard wrote:
>  [...]  
> 
> I'd have to look later to see if my dumps are coreectly grabbing the
> crontabs.  But first, try looking in /var/backups either on disk, or
> in your dump.
> 
> Tim.
> 

In the backups. Thanks.

-- 

Edward Ahlsen-Girard
Ft Walton Beach, FL




Re: Backup of OpenBSD under VMware

2018-07-02 Thread Jonathan Matthew
On Sat, Jun 30, 2018 at 02:23:24PM +0200, Paolo Aglialoro wrote:
> Hello,
> 
> the scenario is a cluster of ESXi nodes on which OpenBSD should run as a VM.
> 
> Currently the cluster is being backed up by Veeam, I tried to insert th
> obsd VM inside the backup job but no success, with following "Error: An
> error occurred while saving the snapshot: Failed to quiesce the virtual
> machine.". This looks strange to me because the open-vm-tools implemented
> inside the kernel are usually functional to ESXi hosts.
> 
> Questions:
> 1. has anybody found a way to use Veeam to backup OpenBSD VMs?
> 2. are there any other suggested softwares to perform a similar task?

What version of OpenBSD are you using?  In 6.3 (and later) we have the quiesce
feature that veeam is trying to use there.



Re: dump/restore and crontab(5)

2018-07-02 Thread trondd
On Mon, July 2, 2018 10:26 am, Ed Ahlsen-Girard wrote:
> On Mon, 2 Jul 2018 09:25:37 -0400
> "trondd"  wrote:
>
>> On Mon, July 2, 2018 8:14 am, Ed Ahlsen-Girard wrote:
>>  [...]
>>
>> I'd have to look later to see if my dumps are coreectly grabbing the
>> crontabs.  But first, try looking in /var/backups either on disk, or
>> in your dump.
>>
>> Tim.
>>
>
> In the backups. Thanks.
>
> --
>
> Edward Ahlsen-Girard
> Ft Walton Beach, FL
>

FYI.  dump/restore is correctly saving and restoring my /var/cron/tabs/*
so double check your dump and restore scripts, parameters, whatever.

Tim.



Re: httpd setup info?

2018-07-02 Thread John Long
On Mon, 2018-07-02 at 08:10 -0700, Scott Vanderbilt wrote:
> On 7/2/2018 8:03 AM, John Long wrote:
> > On Mon, 2018-07-02 at 17:18 +0300, IL Ka wrote:
> > > > > What's the appropriate way to let the browser
> > > > > know it should open it in Acrobat
> > > 
> > > See "Content-Disposition" header.
> > > https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content
> > > -Dis
> > > position
> > > 
> > > It tells client to download document or open it inline.
> > 
> > Thanks, how do I translate this info into something httpd can use?
> 
> https://man.openbsd.org/httpd.conf#TYPES

 Thanks/sorry. I saw that somewhere and couldn't remember
where until this recent clue-stick ;)

/jl



Re: httpd setup info?

2018-07-02 Thread John Long
On Mon, 2018-07-02 at 08:11 -0700, Scott Vanderbilt wrote:
> On 7/2/2018 8:05 AM, John Long wrote:
> > What userid does httpd run under?
> > 
> > I have some kind of permission problem, httpd can't serve some of
> > the
> > content.
> 
> ps aux|grep httpd

Thanks again.

/jl



Re: httpd setup info?

2018-07-02 Thread Scott Vanderbilt

On 7/2/2018 8:05 AM, John Long wrote:

What userid does httpd run under?

I have some kind of permission problem, httpd can't serve some of the
content.


ps aux|grep httpd



Re: httpd setup info?

2018-07-02 Thread Scott Vanderbilt

On 7/2/2018 8:03 AM, John Long wrote:

On Mon, 2018-07-02 at 17:18 +0300, IL Ka wrote:

What's the appropriate way to let the browser
know it should open it in Acrobat

See "Content-Disposition" header.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Dis
position

It tells client to download document or open it inline.


Thanks, how do I translate this info into something httpd can use?


https://man.openbsd.org/httpd.conf#TYPES



Re: httpd setup info?

2018-07-02 Thread John Long
What userid does httpd run under?

I have some kind of permission problem, httpd can't serve some of the
content.

Thank you.

/jl



Re: httpd setup info?

2018-07-02 Thread John Long
On Mon, 2018-07-02 at 17:18 +0300, IL Ka wrote:
> >>What's the appropriate way to let the browser
> >> know it should open it in Acrobat
> See "Content-Disposition" header.
> https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Dis
> position
> 
> It tells client to download document or open it inline.

Thanks, how do I translate this info into something httpd can use?

/jl



Re: httpd setup info?

2018-07-02 Thread IL Ka
>>What's the appropriate way to let the browser
>> know it should open it in Acrobat
See "Content-Disposition" header.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition

It tells client to download document or open it inline.


Re: httpd setup info?

2018-07-02 Thread John Long
On Mon, 2018-07-02 at 06:27 -0500, ed...@pettijohn-web.com wrote:
> chroot "/var/content"
> server "example.com" {
> listen on * port 80 
> listen on :: port 80
> root "/webserver/htdocs"
> directory auto index
> }

Thanks, this works. Actually I pushed things down one level and used

chroot "/var/content/webserver"

and then I can take the default for the root macro and omit it.


When I click on a PDF doc file, my browser (on Linux) wants to download
it instead of opening it. What's the appropriate way to let the browser
know it should open it in Acrobat (or default app set in the browser)
instead of downloading the file?

/jl



Re: dump/restore and crontab(5)

2018-07-02 Thread Solene Rapenne


trondd writes:

> On Mon, July 2, 2018 8:14 am, Ed Ahlsen-Girard wrote:
>> Having clobbered my crontab (5) file in error (-r and -e are close) I
>> merrily went to my level 0 dump to restore it. It's present on the dump
>> (which is to file) but the restored file is zero bytes.
>>
>> Should I have run those dumps manually instead of as cron jobs?
>>
>> --
>>
>> Edward Ahlsen-Girard
>> Ft Walton Beach, FL
>>
>
> I'd have to look later to see if my dumps are coreectly grabbing the
> crontabs.  But first, try looking in /var/backups either on disk, or in
> your dump.
>
> Tim.

Indeed, you can find your last file in
/var/backups/var_cron_tabs_root.backup or
/var/backups/var_cron_tabs_root.current

Those files are created by security(8) script, which should be run every
day at 1h30.



Re: dump/restore and crontab(5)

2018-07-02 Thread trondd
On Mon, July 2, 2018 8:14 am, Ed Ahlsen-Girard wrote:
> Having clobbered my crontab (5) file in error (-r and -e are close) I
> merrily went to my level 0 dump to restore it. It's present on the dump
> (which is to file) but the restored file is zero bytes.
>
> Should I have run those dumps manually instead of as cron jobs?
>
> --
>
> Edward Ahlsen-Girard
> Ft Walton Beach, FL
>

I'd have to look later to see if my dumps are coreectly grabbing the
crontabs.  But first, try looking in /var/backups either on disk, or in
your dump.

Tim.



Re: dump/restore and crontab(5)

2018-07-02 Thread Solene Rapenne


Ed Ahlsen-Girard writes:

> Having clobbered my crontab (5) file in error (-r and -e are close) I
> merrily went to my level 0 dump to restore it. It's present on the dump
> (which is to file) but the restored file is zero bytes.
>
> Should I have run those dumps manually instead of as cron jobs?

What arguments did you use to backup with dump?

What arguments did you use to restore with restore?

If you found the file using restore, then it should not be zero-length.



dump/restore and crontab(5)

2018-07-02 Thread Ed Ahlsen-Girard
Having clobbered my crontab (5) file in error (-r and -e are close) I
merrily went to my level 0 dump to restore it. It's present on the dump
(which is to file) but the restored file is zero bytes.

Should I have run those dumps manually instead of as cron jobs?

-- 

Edward Ahlsen-Girard
Ft Walton Beach, FL




Re: httpd setup info?

2018-07-02 Thread John Long
On Mon, 2018-07-02 at 06:38 -0500, ed...@pettijohn-web.com wrote:
> On Jul 2, 2018 6:30 AM, John Long  wrote:
> > 
> > On Mon, 2018-07-02 at 06:27 -0500, ed...@pettijohn-web.com wrote:
> > > On Jul 2, 2018 5:58 AM, John Long  wrote:
> > > > 
> > > > Hi,
> > > > 
> > > > I read the man pages for httpd and httpd.conf but I remain
> > > > clueless.
> > > > 
> > > > I would like to serve static content (directory listings and
> > > > contents).
> > > > Must I use a chroot for httpd? If so, how do I set it up?
> > > > 
> > > > I have my content in /var/content/webserver/.. I would like
> > > > httpd
> > > > to
> > > > automatically index the contents.
> > > > 
> > > > Trying to massage the example/httpd.conf didn't work. I get a
> > > > 403
> > > > when
> > > > I try to access my website.
> > > > 
> > > > # $OpenBSD: httpd.conf,v 1.18 2018/03/23 11:36:41 florian Exp $
> > > > 
> > > 
> > > Try:
> > > chroot "/var/content"
> > > server "example.com" {
> > > listen on * port 80 
> > > listen on :: port 80
> > > root "/webserver/htdocs"
> > > directory auto index
> > > }
> > 
> > Thank you. What has to be in the chroot besides the content I want
> > to
> > serve?
> > 
> 
> Nothing for static content. If you add Perl or other such things you
> will have to add a lot of stuff.

Ah great, thanks, I'll try it asap.

/jl



Re: hostname.cdce0 not modifying MAC

2018-07-02 Thread Kollar Arpad


perfectly logical, thx, looks like I was tired



> Sent: Saturday, June 30, 2018 at 5:24 PM
> From: "Theo de Raadt" 
> To: "Kollar Arpad" 
> Subject: Re: hostname.cdce0 not modifying MAC
>
> Kollar Arpad  wrote:
> 
> > Hello, 
> > 
> > I have the latest snapshot and 
> > 
> > cat /etc/hostname.cdce0
> > up lladdr xx:xx:xx:xx:xx:xx
> > 
> > 
> > xx -> MAC, but censored. 
> > 
> > How come I have to do a "sh /etc/netstart cdce0" to make OpenBSD modify the 
> > MAC address in the ifconfig output when I plug out/in the USB Gbit ethernet 
> > device? 
> 
> Because when the device isn't plugged in, it doesn't exist.
> 
> > Because of this (when plug out/in) the MAC address isn't updated for the 
> > cdce0 device, and thus the pppoe0 doesn't connects, because my ISP has MAC 
> > filtering and only allowed the one in the hostname.cdce0 file. 
> > 
> > If the USB Gbit ethernet device is plugged out/in, shouldn't it have the 
> > MAC configured in its hostname.cdce0 file, without me have to manually run 
> > the netstart? Or what am I missing? 
> 
> netstart isn't automatically run when you install a device.  That would be
> crazy.
> 



Re: httpd setup info?

2018-07-02 Thread edgar


On Jul 2, 2018 6:30 AM, John Long  wrote:
>
> On Mon, 2018-07-02 at 06:27 -0500, ed...@pettijohn-web.com wrote:
> > On Jul 2, 2018 5:58 AM, John Long  wrote:
> > > 
> > > Hi,
> > > 
> > > I read the man pages for httpd and httpd.conf but I remain
> > > clueless.
> > > 
> > > I would like to serve static content (directory listings and
> > > contents).
> > > Must I use a chroot for httpd? If so, how do I set it up?
> > > 
> > > I have my content in /var/content/webserver/.. I would like httpd
> > > to
> > > automatically index the contents.
> > > 
> > > Trying to massage the example/httpd.conf didn't work. I get a 403
> > > when
> > > I try to access my website.
> > > 
> > > # $OpenBSD: httpd.conf,v 1.18 2018/03/23 11:36:41 florian Exp $
> > > 
> > 
> > Try:
> > chroot "/var/content"
> > server "example.com" {
> > listen on * port 80 
> > listen on :: port 80
> > root "/webserver/htdocs"
> > directory auto index
> > }
>
> Thank you. What has to be in the chroot besides the content I want to
> serve?
>
Nothing for static content. If you add Perl or other such things you will have 
to add a lot of stuff.
> > 
> > I think the listen directive changed recently, so if it fails look
> > into that as the cause.
>
> Thanks, ok.
>
> /jl
>



Re: httpd setup info?

2018-07-02 Thread John Long
On Mon, 2018-07-02 at 06:27 -0500, ed...@pettijohn-web.com wrote:
> On Jul 2, 2018 5:58 AM, John Long  wrote:
> > 
> > Hi,
> > 
> > I read the man pages for httpd and httpd.conf but I remain
> > clueless.
> > 
> > I would like to serve static content (directory listings and
> > contents).
> > Must I use a chroot for httpd? If so, how do I set it up?
> > 
> > I have my content in /var/content/webserver/.. I would like httpd
> > to
> > automatically index the contents.
> > 
> > Trying to massage the example/httpd.conf didn't work. I get a 403
> > when
> > I try to access my website.
> > 
> > # $OpenBSD: httpd.conf,v 1.18 2018/03/23 11:36:41 florian Exp $
> > 
> 
> Try:
> chroot "/var/content"
> server "example.com" {
> listen on * port 80 
> listen on :: port 80
> root "/webserver/htdocs"
> directory auto index
> }

Thank you. What has to be in the chroot besides the content I want to
serve?

> 
> I think the listen directive changed recently, so if it fails look
> into that as the cause.

Thanks, ok.

/jl



Re: httpd setup info?

2018-07-02 Thread edgar


On Jul 2, 2018 5:58 AM, John Long  wrote:
>
> Hi,
>
> I read the man pages for httpd and httpd.conf but I remain clueless.
>
> I would like to serve static content (directory listings and contents).
> Must I use a chroot for httpd? If so, how do I set it up?
>
> I have my content in /var/content/webserver/.. I would like httpd to
> automatically index the contents.
>
> Trying to massage the example/httpd.conf didn't work. I get a 403 when
> I try to access my website.
>
> # $OpenBSD: httpd.conf,v 1.18 2018/03/23 11:36:41 florian Exp $
>

Try:
chroot "/var/content"
server "example.com" {
listen on * port 80 
listen on :: port 80
root "/webserver/htdocs"
directory auto index
}

I think the listen directive changed recently, so if it fails look into that as 
the cause.
>
> Thanks
>
> /jl
>



httpd setup info?

2018-07-02 Thread John Long
Hi,

I read the man pages for httpd and httpd.conf but I remain clueless.

I would like to serve static content (directory listings and contents).
Must I use a chroot for httpd? If so, how do I set it up?

I have my content in /var/content/webserver/.. I would like httpd to
automatically index the contents.

Trying to massage the example/httpd.conf didn't work. I get a 403 when
I try to access my website.

# $OpenBSD: httpd.conf,v 1.18 2018/03/23 11:36:41 florian Exp $

server "example.com" {
listen on * port 80 
listen on :: port 80
location "/var/content/webserver/htdocs/*" {
directory auto index
}
}

Thanks

/jl



Re: KDE-apps okular, kmahjongg

2018-07-02 Thread Stefan Wollny



Am 06/25/18 um 22:36 schrieb Stefan Wollny:
> Hi there,
> 
> I run amd64-current with the latest public snapshots:
> $ dmesg | grep Open
> OpenBSD 6.3-current (GENERIC.MP) #52: Sun Jun 24 09:59:46 MDT 2018
> < Full dmesg at the end >
> 
> Although I try to follow reading src-changes and topics on misc@ as
> close as possible I might have missed something lately. Until a few days
> ago okular and kmahjongg came up without a comment. Now I cannot start
> them (havn't tried other KDE apps)
> 
> 
> $ okular
> okular(68871)/kdeui (kdelibs): Session bus not found
> To circumvent this problem try the following command (with Linux and bash)
> export $(dbus-launch)
> KCrash: Application 'okular' crashing...
> KCrash: Attempting to start /usr/local/libexec/drkonqi from kdeinit
> KCrash: Connect
> sock_file=/home/sw/.kde4/socket-asterix.fritz.box/kdeinit4__0
> Warning: connect() failed: : No such file or directory
> KCrash: Attempting to start /usr/local/libexec/drkonqi directly
> drkonqi(78427)/kdeui (kdelibs): Session bus not found
> To circumvent this problem try the following command (with Linux and bash)
> export $(dbus-launch)
> 
> ~ $ kmahjongg
> kmahjongg(43798)/kdeui (kdelibs): Session bus not found
> To circumvent this problem try the following command (with Linux and bash)
> export $(dbus-launch)
> KCrash: Application 'kmahjongg' crashing...
> KCrash: Attempting to start /usr/local/libexec/drkonqi from kdeinit
> KCrash: Connect
> sock_file=/home/sw/.kde4/socket-asterix.fritz.box/kdeinit4__0
> Warning: connect() failed: : No such file or directory
> KCrash: Attempting to start /usr/local/libexec/drkonqi directly
> drkonqi(34562)/kdeui (kdelibs): Session bus not found
> To circumvent this problem try the following command (with Linux and bash)
> export $(dbus-launch)
> 
> What did I miss / what am I doing wrong here?
> 
> In /etc/rc.conf.local I have:
> pkg_scripts=freshclam clamd messagebus avahi_daemon cupsd smartd
> cups_browsed
> 
> (cups isn't working for a looong time but that should be a different thread)
> 
> Anyone got a clue what might be wrong with my system or what knob to
> turn? Or is this just a temporary annnoyance that ought to go away in a
> short time?
> 
> TIA.
> 
> Best,
> STEFAN
> 
> 

Now that I am back in business having updated the system (new dmesg at
the end) and all installed packages I tried again ... yet neither
kmahjongg nor okular are working:

~ $ pkg_info | grep kmah
kmahjongg-4.14.3p3  Mah Jongg solitare board game for KDE
libkmahjongg-4.14.3p1 common library for Mah Jongg-based KDE games

~ $ pkg_info | grep oku
libmusicbrainz5-5.0.1p4 library for audio metadata lookup (v5)
okular-4.14.3p7 KDE document viewer

~ $ kmahjongg
kmahjongg(25428)/kdeui (kdelibs): Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)
KCrash: Application 'kmahjongg' crashing...
KCrash: Attempting to start /usr/local/libexec/drkonqi from kdeinit
KCrash: Connect
sock_file=/home/sw/.kde4/socket-asterix.fritz.box/kdeinit4__0
Warning: connect() failed: : No such file or directory
KCrash: Attempting to start /usr/local/libexec/drkonqi directly
drkonqi(30570)/kdeui (kdelibs): Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)

~ $ okular
okular(31187)/kdeui (kdelibs): Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)
KCrash: Application 'okular' crashing...
KCrash: Attempting to start /usr/local/libexec/drkonqi from kdeinit
KCrash: Connect
sock_file=/home/sw/.kde4/socket-asterix.fritz.box/kdeinit4__0
Warning: connect() failed: : No such file or directory
KCrash: Attempting to start /usr/local/libexec/drkonqi directly
drkonqi(23688)/kdeui (kdelibs): Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)


~ $ doas rcctl ls started
apmd
avahi_daemon
clamd
cron
cups_browsed
cupsd
freshclam
messagebus
ntpd
pflogd
postgresql
sensorsd
slaacd
smartd
smtpd
sndiod
sshd
syslogd


Has anyone a clue what might be missing? Wrong permissions?

Any hint welcome. TIA!

Best,
STEFAN


OpenBSD 6.3-current (GENERIC.MP) #82: Sun Jul  1 15:37:34 MDT 2018
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 17079074816 (16287MB)
avail mem = 16552341504 (15785MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xeb500 (35 entries)
bios0: vendor American Megatrends Inc. version "1.03.06" date 06/25/2014
bios0: Notebook W65_67SZ
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC FPDT ASF! SSDT SSDT SSDT MCFG HPET SSDT
SSDT SSDT DMAR
acpi0: wakeup devices PXSX(S4) RP01(S4) PXSX(S4) PXSX(S4) RP03(S4)
PXSX(S4) RP04(S4) PXSX(S4) PXSX(S4) PXSX(S4) PXSX(S4) GLAN(S4) EHC1(S3)
EHC2(S3) XHC_(S3) HDEF(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 24 bits

Re: edgerouter 6 / rdomain at boot

2018-07-02 Thread Claudio Jeker
On Sun, Jul 01, 2018 at 06:26:04AM +0200, Holger Glaess wrote:
> hi
> 
> 
> normaly work this on intel ,
> 
> farin# cat /etc/hostname.lo2
> 
> rdomain 2
> inet 127.0.0.1/8

This stopped working some time ago. Now lo2 is automatically created when
rdomain 2 is created. The problem is that actually /etc/netstart is
creating the loopback interface first and so when trying to create lo2 for
rdomain 2 the code fails.

For now I suggest you remove '/etc/hostname.lo2' and move the route
commands to '/etc/hostname.cnmac3' along with
'!/sbin/ifconfig lo2 inet 127.0.0.1/8'

This needs to be reconsidered, I wanted to auto assign loopback networks
on all lo(4) interfaces which are auto created but failed until now.
Will look into this at g2k18 again

Also you can use rcctl to boot services in different rdomains.
Symlink the ftp-proxy rc script to e.g. ftp-proxy_r2
rcctl enable ftp-proxy_r2
rcctl set ftp-proxy_r2 rtable 2
rcctl start ftp-proxy_r2

> !/sbin/route -n -T 2 exec /usr/sbin/ftp-proxy -D 7
> !/sbin/route -n -T 2 add default 127.0.0.1
> 
> 
> farin# cat /etc/hostname.cnmac3
> 
> rdomain 2
> inet 192.168.132.252/24
> up
> 
> 
> but if i boot the Edgerouter , i got 3 times the message
> 
> ifconfig: SIOCSIFRDOMAIN: File exists
> 
> 
> and cnmac3 ist not in rdomain 2
> 
> 
> if do an manual
> 
> sh /etc/netstart cnmac3
> 
> everything is fine.
> 
> 
> i use 6.3 current see dmesg bellow
> 
> 
> any clue for me ?
> 
> holger
> 
> 
> 
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>     The Regents of the University of California.  All rights reserved.
> Copyright (c) 1995-2018 OpenBSD. All rights reserved.
> https://www.OpenBSD.org
> 
> OpenBSD 6.3-current (GENERIC.MP) #0: Sun Jun 24 03:55:02 UTC 2018
>     visa@octeon:/usr/src/sys/arch/octeon/compile/GENERIC.MP
> real mem = 1073741824 (1024MB)
> avail mem = 1038057472 (989MB)
> mainbus0 at root: board 20300 rev 1.20
> cpu0 at mainbus0: CN70xx/CN71xx CPU rev 0.2 1000 MHz, CN70xx/CN71xx FPU rev
> 0.0
> cpu0: cache L1-I 78KB 39 way D 32KB 32 way, L2 1024KB 8 way
> cpu1 at mainbus0: CN70xx/CN71xx CPU rev 0.2 1000 MHz, CN70xx/CN71xx FPU rev
> 0.0
> cpu1: cache L1-I 78KB 39 way D 32KB 32 way, L2 1024KB 8 way
> cpu2 at mainbus0: CN70xx/CN71xx CPU rev 0.2 1000 MHz, CN70xx/CN71xx FPU rev
> 0.0
> cpu2: cache L1-I 78KB 39 way D 32KB 32 way, L2 1024KB 8 way
> cpu3 at mainbus0: CN70xx/CN71xx CPU rev 0.2 1000 MHz, CN70xx/CN71xx FPU rev
> 0.0
> cpu3: cache L1-I 78KB 39 way D 32KB 32 way, L2 1024KB 8 way
> clock0 at mainbus0: int 5
> octcrypto0 at mainbus0
> iobus0 at mainbus0
> simplebus0 at iobus0: "soc"
> octciu0 at simplebus0
> octcib0 at simplebus0: max-bits 23
> octcib1 at simplebus0: max-bits 12
> octcib2 at simplebus0: max-bits 6
> octcib3 at simplebus0: max-bits 15
> octcib4 at simplebus0: max-bits 4
> octcib5 at simplebus0: max-bits 11
> octcib6 at simplebus0: max-bits 11
> cn30xxsmi0 at simplebus0
> octxctl0 at simplebus0: DWC3 rev 0x250a
> xhci0 at octxctl0, xHCI 1.0
> usb0 at xhci0: USB revision 3.0
> uhub0 at usb0 configuration 1 interface 0 "Generic xHCI root hub" rev
> 3.00/1.00 addr 1
> octxctl1 at simplebus0: DWC3 rev 0x250a
> xhci1 at octxctl1, xHCI 1.0
> usb1 at xhci1: USB revision 3.0
> uhub1 at usb1 configuration 1 interface 0 "Generic xHCI root hub" rev
> 3.00/1.00 addr 1
> com0 at simplebus0: ns16550a, 64 byte fifo
> com0: console
> com1 at simplebus0: ns16550a, 64 byte fifo
> com1: probed fifo depth: 0 bytes
> octmmc0 at simplebus0
> sdmmc0 at octmmc0: 8-bit, mmc high-speed
> sdmmc1 at octmmc0: 8-bit, mmc high-speed
> octrng0 at iobus0 base 0x14000 irq 0
> cn30xxgmx0 at iobus0 base 0x118000800
> cnmac0 at cn30xxgmx0: SGMII, address fc:ec:da:40:fa:42
> ukphy0 at cnmac0 phy 4: Generic IEEE 802.3u media interface, rev. 2: OUI
> 0x0001c1, model 0x000c
> cnmac1 at cn30xxgmx0: SGMII, address fc:ec:da:40:fa:43
> ukphy1 at cnmac1 phy 5: Generic IEEE 802.3u media interface, rev. 2: OUI
> 0x0001c1, model 0x000c
> cnmac2 at cn30xxgmx0: SGMII, address fc:ec:da:40:fa:44
> ukphy2 at cnmac2 phy 6: Generic IEEE 802.3u media interface, rev. 2: OUI
> 0x0001c1, model 0x000c
> cnmac3 at cn30xxgmx0: SGMII, address fc:ec:da:40:fa:45
> ukphy3 at cnmac3 phy 7: Generic IEEE 802.3u media interface, rev. 2: OUI
> 0x0001c1, model 0x000c
> cn30xxgmx1 at iobus0 base 0x118001000
> cnmac4 at cn30xxgmx1: SGMII, address fc:ec:da:40:fa:46
> ukphy4 at cnmac4 phy 8: Generic IEEE 802.3u media interface, rev. 0: OUI
> 0x0001c1, model 0x0027
> cnmac5 at cn30xxgmx1: SGMII, address fc:ec:da:40:fa:47
> ukphy5 at cnmac5 phy 9: Generic IEEE 802.3u media interface, rev. 0: OUI
> 0x0001c1, model 0x0027
> /dev/ksyms: Symbol table not valid.
> umass0 at uhub0 port 2 configuration 1 interface 0 "Generic USB3.0 Card
> Reader" rev 3.00/15.32 addr 2
> umass0: using SCSI over Bulk-Only
> scsibus0 at umass0: 2 targets, initiator 0
> sd0 at scsibus0 targ 1 lun 0:  SCSI4 0/direct
> removable serial.05e307491532
> sd0: 61056MB, 512 bytes/sector, 125042688 sectors
> sdmmc1: can't 

Re: Softraid0-Problem: Inappropriate file type or format (Was: KDE-apps okular, kmahjongg)

2018-07-02 Thread Stefan Wollny
Am 06/28/18 um 23:49 schrieb Stefan Wollny:
> Hi there!
> 
> Unfortunately I have to hijack my own thread as it has the last working dmesg.
> 
> Right after I had asked on misc@ about those KDE-apps I upgraded to the 
> latest snapshot for amd64-current. By this I was hit by the 
> "libxshmfence.so.0.0-issue".
> https://marc.info/?l=openbsd-tech=153003604704089=2
> 
> Well - running -current is usually rock-solid, but I am well aware that every 
> now-and-then things might go wrong and will be corrected by the devs with the 
> next snapshot (or the one thereafter). Happens remarkably seldom but 
> obviously here I had to make use of the next snapshot, which I did: Wham! I 
> cannot log-in to the system any more!
> 
> "booting sr0a:/bsd: sr0a:/bsd: Inappropriate file type or format
>  failed(79). will try /bsd"
> 
> Yes - this system is fully encrypted, secured by a key-disk. I have dd'ed two 
> more copies of this key, both behave the same. Thus I dare to suppose that 
> there is no technical issue with the key (in particular as the other two 
> USB-keys have not been attached at the time of the last upgrade).
> 
> Most likely I did unknowingly s.th. really dumb.
> 
> OK - how to proceed? Yes - I am lucky having backed up the relevant data the 
> night before. My fallback solution is to simply reinstall everything. 
> Annoying, as it will take a little time, but I will survive.
> 
> My question is, as I can boot into 'bsd.rd', what alternative(s) I have to
> '# bioctl -c C -k /dev/sd1a -l /sd0a softraid0'
> softraid0: chunk sd0a already in use
> 
> bsd.rd-dmesg shows at the end sd1 being the USB-key-disk and sd2 being the 
> unencrypted OpenBSD-crypto-file, thus I used sd0 with 'bioctl'.
> 
> Anyone a clue what might have gone wrong and how to proceed (except 
> reinstallation)?
> 
> TIA!
> 
> Best,
> STEFAN
> 

For the records:
After some more reading of man-pages, the OpenBSD FAQ and some other
sites by the devs I realized that nothing is wrong with softraid(0) as
the encrypted disk (sd0) shows up as sd2. This 'disk' is accessible via
bsd.rd.

All that needed to be done was fsck'ing the partitions (/usr needed
help) and updating the system via bsd.rd to be back in business.

Another fine example that it takes a lot to wreck OpenBSD, actually.
To all devs: THANK YOU!

Best,
STEFAN