00:23:12 RhodiumToad: re mrsas driver and 150MB/s - fears alleviated and your assertion is correct. https://forums.freebsd.org/threads/mrsas-and-the-mystery-of-lost-speed.79585/#post-625705 00:23:14 Title: UFS - mrsas and the mystery of lost speed | The FreeBSD Forums 01:05:00 meena: ports with a dtrace option obviously need it to be turned off if using a system that doesn't include dtrace at all 02:17:17 My IPMI says "You need the latest Java Runtime Environment". I've been away from Java for years, and don't remember what I need. Do I just pick the highest numbered openjdk*-jre ? 02:25:16 sure? 02:25:31 What's the system? 03:18:13 That IPMI question about Java scares me into thinking it is the old, old, old web Java console stuff that requires Java in the web browser. 05:10:35 <_xor> That's exactly what I thought of too. Why does IPMI need Java? 07:47:45 anyone here that uses certbot with openssl 3.0 and 13.2 ? 07:48:41 n30: I use acme.sh and lego. 07:49:24 https://www.youtube.com/watch?v=AmoA3A-0P9U 07:49:25 Title: Swastika Repair Scene - YouTube 07:54:56 tercaL: what is that ? 07:56:16 ahh found it on github... need to check that out instead so i dont loose the ssl certs 08:02:30 n30: Note that, lego is much stable and better. acme.sh is doing horrible recently. 08:02:39 "pkg install lego" 08:08:37 tercaL: do you know if i need to resetup all my current ssl domains ? or lego will work out of same directory as certbot did ? 08:10:09 <_xor> You just need to give lego your account key. 08:13:41 hmm it seems that pkg install lego will downgrade openssl from 3.0.11 to 1.1.1w 08:13:55 n30: You register an account/key in terminal with lego -m, and then generate your ssl certs by the help of its switches, lego --help would really help. And when you want a defined folder to be the home folder for your ssl certs, you can add something like --path /etc/ssl/domains 08:14:24 But still, the filenames might be changed (no idea how certbot names the files), so you will still need to configure your software to find the correct filename I think. 08:14:54 n30: Lego is just a Let's Encrypt client, it shouldn't downgrade something - I think? 08:16:33 http://pastebin.com/1Dz0vVJS 08:16:34 Title: [root@mail ~]# pkg install legoUpdating FreeBSD repository catalogue...FreeB - Pastebin.com 08:17:22 then i can downgrade openssl and use certbot as usual instead. alots of work both ways 08:29:29 hm, shouldn't they both use base openssl? 08:31:09 3.0.11 is base openssl 08:31:14 on my box 08:36:09 but that isn't managed by pkg 08:37:01 so if i install it from ports it wont be any issues 08:37:02 ? 08:38:23 hm, can you try a pkg autoremove ? 08:39:42 why do you even have an openssl installed via pkg? 08:40:15 i dont have openssl installed via pkg ... never uses pkg normally 08:42:47 and why does pkg try to install openssl30 ? as far as I can see lego doesn't depend on openssl 08:43:36 you have an openssl installed via pkg, else pkg wouldn't want to downgrade it 09:43:34 n30: I think something else on your system brings pkg to want to install openssl30 and downgrade openssl and no idea why you even have openssl installed, could you try pkg update; pkg autoremove; pkg upgrade ? 09:50:00 hm, pkg remove -n openssl could also be interesting, to see what pkg would remove if you remove openssl 10:25:12 sorry, I disconnected, n30, what have you done so far? 14:53:12 <_xor> Is there an easier way to check if a directory is mounted (NFS in my case) than having to parse the output of mount? (doing this from a script, would prefer not to use the hacky approach if possible) 14:57:31 you want to know if it is a mount point? 15:01:36 see if stat -f '%d' -- "$dir" and stat -f '%d' -- "$dir/.." are different? 15:04:20 <_xor> That seems like it would work too. I ended up just now using jc + yq to do the job. 15:04:47 jc? 15:05:04 <_xor> https://www.freshports.org/textproc/py-jc/ 15:05:10 <_xor> https://www.freshports.org/textproc/yq/ 15:05:15 Title: FreshPorts -- textproc/yq: Command-line YAML and XML processor, jq wrapper for YAML/XML documents 15:05:27 <_xor> Though I guess I should have checked the man page first, because I just now saw that mount supports libxo :/ 15:05:38 jc doesn't seem necessary since mount has a --libxo... yes 15:06:15 <_xor> Yup, though I will say that jc is pretty nice in situations like this. Enough so that I'm willing to overlook the python dependency. 15:08:05 <_xor> I remember using it last to query the output of route without feeling disgusting about parsing unstructured output text. 15:08:41 hm, route could probably do with a --libxo :-) 15:08:51 <_xor> Yes, that would be nice. 15:09:52 <_xor> Oooh, just noticed this difference between `jc mount` and `mount --libxo json` ... 15:11:26 <_xor> jc outputs a root-level array with objects for each mountpoint. libxo outputs a "mount" object with a nested "mounted" object, which then has a nested array with objects that are almost identical to the jc objects. 15:12:34 <_xor> The libxo version objects have a "fstype" property though, which is pretty nice. With the jc version I have to check whether the options array for each object has "nfs" in it. 15:13:50 <_xor> Though it does make me wonder why the libxo output from various commands that I've used seems to have at least one or two levels of nesting at the top level before you get to the meat of the data. Not saying there isn't a good reason for it, but it did make me wonder. Only reason I can think of potentially is that having nested objects that like 15:13:51 <_xor> makes it easier to merge the output from multiple commands in a pipe. 15:14:25 I haven't looked much, but it could be to distinguish between different output types 15:15:29 <_xor> The only annoying thing I found is that some of the output contains keys with hyphens (e.g. jls has ".jail-information"), so you have to quote it properly in a script. 15:15:54 also I think libxo output always has an object not an array at the top level, because xml needs it that way 15:16:03 <_xor> Oh, good point. 15:16:41 <_xor> On a side note, yq is really useful. It recently just added lua support too, so you can transform JSON lists into Lua lists and vice-versa. 15:20:22 <_xor> Oh yeah, just noticed. That textproc/yq port isn't the version I'm talking about. That one is older and implemented in python. The one I use is newer, has a lot more functionality, and is implemented in go: https://github.com/mikefarah/yq 15:20:23 Title: GitHub - mikefarah/yq: yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor 15:20:42 <_xor> Forgot that I created a quick textproc/go-yq internal port for that one. 15:21:34 * RhodiumToad doesn't allow go on his systems 15:21:56 (barring the occasional use of hugo installed from a package) 15:22:01 <_xor> How come? You mean just the toolchain or also go-compiled executables? 15:22:23 go ports can't even be downloaded without having go installed. 15:23:12 my port build process relies on downloading everything in advance with fetch-recursive, and the machine doing the fetching doesn't have go on it 15:23:13 <_xor> I assume you mean the distfiles? 15:23:17 yup 15:24:03 <_xor> Ah yeah that's true for go:modules. Not sure that's the case for plain go without modules, but at that point it's not worth it if you have to do that for any go port that's going to be used. 16:26:06 * wikan says hello everyone 16:26:16 rwp, _xor: yes, this is an old IPMI. :) Supermicro X9DRL-iF with firmware circa 2015. But I don't want to let it go yet -- 128GB RAM, 32 CPUs (Xeon E5). Do I just install openjdk8-jre? I have openjdk8 installed as a dependency of something already. 16:33:22 ghoti: which tool exactly are you talking about? 16:34:20 babz: I'm trying to access an IPMI interface from Firefox running on my FreeBSD workstation. It's an old IPMI that implements the console in a java app. 16:34:53 java in firefox ? I thinks it's been deprecated somthing like... 20 years ago ? 16:35:11 I think I might be looking for java/icedtea-web. 16:35:12 *10 years 16:36:52 https://www.java.com/download/help/firefox_java.html 16:44:02 The goal here is to get a console via a Java-dependent IPMI. Might you know of another browser that could do this? 16:44:16 internet explorer ? 16:46:29 That I can run on a FreeBSD workstation, obviously. I suppose I could run an older FF in bhyve and export its DISPLAY to my workstation.. 16:46:29 this technology was an infinite source of security flaws, but worse than that the APIs used to implement them were themselves, in essence, completely flawed 16:47:36 I think your best hope is to build a very old version of a browser like firefox, and find a compatible plugin on an archive. 16:50:15 I'll try that 18:14:12 Ez all! \o/ 18:36:57 is it just me or is firefox completely broken nowadays? 18:39:14 It seems to work for me 18:40:15 the notes also indicated that many features were not available in freebsd, I've also noticed that chrome seems to perform overall better 18:40:31 i've had not problems with firefox 18:40:34 *no 18:41:08 I probably hit a hick up or something (bus errors, had to make a new profile) 20:32:43 has anyone here run FreeBSD on AWS EC2 and if so.. how come freebsd-update doesn't work on it? 20:33:22 i do and it does 20:34:38 I've got 13.1-RELEASE-p9 on this ec2 box.. if I run freebsd-update -r 13.2-RELEASE it goes through all the motions but when I reboot, it's still on 13.1 20:35:15 freebsd-update -r 13.2-RELEASE upgrade that is 20:36:03 After reboot, still need to do: freebsd-update install 20:51:28 Where can I find the release notts for 13.2-RELEASE-p4? Im having difficulity finding it freebsd.org 20:51:49 *notes 21:00:42 RoyalYork_, Are you looking for the notes specifcally for the patch version, "-p4"? Those would be collected in security & errata announements. 21:02:30 RoyalYork_, For 13.2-RELEASE see "Production" subsection under "Most Recent" section at https://www.freebsd.org/releases/ 21:02:32 Title: Release Information | The FreeBSD Project 21:02:56 ... as of now 21:08:20 parv: ahh I know what happened.. didn't merge in the config files right.. aborted it so it aborted the upgrade. 21:08:40 pertho, Ah, ok 21:09:49 pertho, Before starting again, make sure that password & group files are ok by "vipw", "vigr" commands 21:18:30 parv: yeah it went OK this time.. thanks :) 21:18:44 pertho, Excellent 21:19:00 on 13.2-RELEASE-p4 now 21:19:32 Cool 21:22:09 really dislike the =================> lines in the merge.. the OpenBSD sysmerge is so much easier to look at, diff-wise.. ah well 21:23:26 * parv personally would prefer to use "vimdiff" 21:24:50 yeah vimdiff would be nicer 21:25:10 *nod* *nod* 21:25:15 ah cool.. they fixed the mtu problem with VNET jails in 13.2.. I had to hack /usr/local/bin/jib in 13.1 21:25:57 oh that could have been a package 21:28:06 ahh not a package after all 21:31:04 if 'jib' is in /usr/local/bin, why's it not in a package but in base? SHouldn't it be in /usr/bin/jib? 21:32:32 pertho: pkg provides /usr/local/bin/jib 21:32:49 wait, no, the other way around 21:32:53 pkg which ? 21:33:03 probably 21:33:24 not found in the database 21:33:33 did you put it in there 21:35:01 I think bastille or something copied it from /usr/share/examples/jails 21:36:34 yeah I think it was originally part of bastille's handling of VNET jails.. the 13.2 upgrade didn't touch the file 21:39:52 cool thanks for the upgrade tips :) 21:50:57 pertho, Hmm... I don't see such a change in the log history. (shrug) https://cgit.freebsd.org/src/log/share/examples/jails/jib 21:54:16 ghoti, The way I solved that at one time back a few years was to create a Windows XP virtual machine with Java matching that era and could use it to talk to the IPMI Java console. 21:54:58 Today perhaps an older Windows 7 virtual machine might be more practical but still within the support window for browser+Java to use with the IPMI Java console. 21:55:36 Two less objectionable options might be to see if you can use IPMI to get a serial port console. Serial port consoles are perfectly usable! FTW! 21:56:26 The other is to buy or build a PyKVM https://pikvm.org/ to use with the system. It's both Free Software and also a totally awesome solution. 21:56:27 Title: PiKVM - Open and inexpensive DIY IP-KVM on Raspberry Pi