00:16:02 yuripv: are you willing to handle MFC of this and taking it to 14.0, or would you prefer that i deal with it? 00:16:13 I think, from looking at the bug reports, that this is bad enough that we should probably EN it to 13.2 00:22:00 kevans: please do if you don't mind 00:36:03 yuripv: yup, no worries 01:47:53 hah, thwarted again by aarch64's default-unsigned char 01:49:19 couldn't figure out why the scenario in the PR for this regex(3) bug wasn't failing for a couple minutes, until it hit me again that it's default unigned for the second time this quarter 03:48:25 if I run slackpkg but then the screen scrolls by, is there any way to go back and get a log which packages were still installed (or skipped, whatever happens) with bad md5sum? 03:49:52 oops, wrong channel. Sorry 04:50:09 Hi all. I'm using 13.2-RELEASE on my x220 with zfs rootfs. I've noticed that time to time the zfskern consume the entire CPU resource and the machinee become too slow. 04:55:37 I'm wondering if a small value for ARC can make the system going on this 04:59:02 lognull, I am typing this on my own x220, however mine is running a Linux kernel, but my x220 often heats to the point of thermal throttling. 04:59:44 I am wondering if perhaps that is what is happening to your x220. That it is heating up until the Intel cpu thermal throttles itself. Which causes things to become very slow. 05:00:20 For my Linux kernel system I see this logged to the system log. I would hope and expect to see the FreeBSD kernel log it to the /var/log/messages system log. 05:00:28 rwp: its strange... The only thinh I'm runing here is a xorg+fluxbox and a firefx with one youtube tab 05:01:09 I mostly notice it when surfing reddit with all of the videos auto-playing. That's when it is most noticable on my machine. 05:01:27 And then things become very slow and chunky. 05:03:01 The reason I think it might be thermal is that my x220 has 8GB of RAM. But I have three other systems running large-ish ZFS arrays, two of which have only 4GB of RAM which most people would consider small-ish and have no such slowdowns or chunkyness on those. 05:03:33 Therefore I don't think it is ZFS that is having a RAM resource problem since those machines are small RAM systems. 05:04:13 Hmm, maybe. You got a point there. 05:04:21 Runing "top" would show the state of the caches in the top header lines. 05:04:47 I totally forgot to check this. 05:05:02 It is possible though that ZFS is a cause of cpu use and therefore might be contributing to heating to thermal throttling. 05:05:49 The X series was designed for small light weight travel use and not for heavy cpu use. I have tried to improve mine but have so far been ineffective at really making it cooler. 05:06:18 And by that I mean I have replaced the fan and replaced the thermal paste. 05:08:13 It's interesting that I just bought an x270 which is about 10 years newer than my x220 and I rather find it to be about the same exact machine for most practical purposes. 05:10:14 Which is why I am typing on the x220 right now. The x270 has the same exact screen size so no improvement there. It has the island style keyboard which is just personal preference now. It has 16GB of RAM where my old had 8GB and that is the only improvement but I apparently don't need it. Battery life on the new with the standard two pretty good batteries is about the same as on the old with its one 05:10:20 pretty good battery. 05:15:46 those machines are such a bless 05:16:46 I have this x220 with FreeBSD13.2 and other T60 with OpenBSD. No regrets. 05:17:50 I also love my T60p! Due to size it has become my coffee table machine. But still running strong. 05:18:38 I'll check the memory usage related to ZFS. Maybe I forgot to limit the RAM usage 06:22:15 why does tar xvf -C dir FreeBSD-13.2-RELEASE-amd64-memstick.img fail saying error opening archive failed to open -C? it's in man bsdinstall! 06:25:02 a -C dir has to exist 06:25:20 dunno what that means i thought -C was an option 06:26:24 ya it is 06:26:25 polyex, use dd if you want create an boot usb stick 06:26:28 it's for dir 06:26:34 no 06:30:21 i'm copy pasting a command from a man page and it errors so isn't that a bug in the docs? 06:30:25 i don't know tar good enough to know 06:35:16 oh is tar xvf -C not right to extract a .img file? 06:35:26 maybe that's the mess up im making 06:50:22 tars f option expects the filename as next parameter. the space is optional 06:51:04 so the man page does have a bug? 06:54:49 the tar-manpage? which line? 06:54:59 no bsdinstall man page 06:55:16 tar xvf -C dir FreeBSD-13.2-RELEASE-amd64-mem... line 06:55:38 oh sorry they use a different name for dir, so the xvf -C line 06:56:35 i've found the line. 06:58:21 ya i really feel like that's a bug. just tested it with an .iso file 06:58:25 looks like that to mee, yes 06:58:45 will you or someone like meena pls report? 06:59:24 you found it, so the credits should go to you :) 06:59:43 lol i don't care about credit just freebsd being the best! 07:03:53 so what's the right way to extract an .img file? 07:04:02 not iso like the buggy line but .img 07:07:33 i've no idea if tar ist capable of extracting it, but reordering the parameter might work by fixing the tar command 07:08:50 is there a way to tell the *actual* clock speed of a running cpu? 07:09:09 specifically, https://www.cpu-monkey.com/en/cpu-intel_xeon_e_2378g is 2.8GHz base, but can boost up to 5.1GHz on a single core 07:09:22 ya the order fixed it 07:09:24 this will be a huge help for build from src if the boost is actually occuring 07:10:44 lol on a hunch i looked at newer versions of man page for bsdinstall, it's fixed! 07:10:51 just 13.2 isn't backported 07:11:48 `sysctl dev.cpu | grep freq:` looks promising but so far we are sitting firmly on 2801 still 07:12:16 .img isn't recognized by tar psycorama 07:13:27 polyex: thought so. 07:13:51 dch: do you have any process running to limit your cpu clock speeds? (powerd, or similiar) 07:14:04 psycorama: not, not atm 07:14:11 so anyone know what the util is for .img like tar is to extract .iso pls pls? :) 07:14:18 polyex: I'd try 7zip from ports its pretty good at unpacking most stuff 07:14:24 is turbo-boosting set in the BIOS/EFI? 07:14:29 nothing in base for .img!?!? 07:14:33 psycorama: I don't have direct acccess for that 07:15:11 polyex: recapping as I missed above, you have FreeBSD-13.2-RELEASE-amd64-memstick.img and want to extract what from it? 07:15:26 dch: you could try to set a minimum frequency with powerd (or similiar) 07:15:29 just extract it like i extract a disc1.iso of the same installer 07:15:44 so i can put a file in /etc/installerconfig for unattended bsdinstall 07:15:56 polyex: ok, you want to modify it. 07:15:59 ya 07:16:02 then repack it as .img again 07:16:04 switch to root 07:16:16 mdconfig /path/to/.img 07:16:26 mount /mnt /dev/md0 07:16:32 now you have a r/w UFS partition 07:16:44 actually I should check this, that path is almost certainly wrong 07:17:06 is there any tool to do it in place edits of .img files? 07:18:28 polyex: here you go 07:19:01 https://www.irccloud.com/pastebin/BMrgawbn/ 07:19:02 Title: Snippet | IRCCloud 07:19:12 so this is the "quick" way 07:19:38 if you want to build custom FreeBSD install images today, I would recommend poudriere-devel and the image format 07:20:05 https://github.com/freebsd/poudriere/wiki/poudriere-image.8-devel 07:20:06 Title: poudriere image.8 devel · freebsd/poudriere Wiki · GitHub 07:20:17 it looks 1000x more complicated than it actually is 07:20:30 what's the benefit of poudriere-devel? and ya i need to automate generating unattended install/scripted bsdinstall images to then deploy. that make sense? 07:20:54 polyex: the mdconfig ... mount ... umount ... trick above is manual, not repeatable 07:21:04 polyex: poudriere image automates that 07:21:12 explain high level how it works pls? 07:21:18 - input: git for src & ports of freebsd if needed, and an overlay directory 07:21:39 - output: your freebsd install image, with the overlay bits in the right place 07:22:04 basically your /etc/installerconfig (and whatever else you want) ends up inside the image 07:22:15 can the output be in different formats? just like how freebsd installs come in like disc1.iso, minimal.iso, memstick.img different variants 07:22:17 or just 1 or? 07:22:58 polyex: it will produce whatever flavour you want 07:23:15 incredible 07:26:29 ya the dream is to do like i said, automate generating custom freebsd install images that can deploy, start up once and install/configure everything, reboot once and be in service 07:28:30 ok I updated the URL above with copying a file in, then umounting and removing the md device 07:28:41 after that your modified installer is complete 07:30:23 wow tyvm! 07:30:50 polyex: theres also my oldish notes on poudriere, https://docs.skunkwerks.at/s/3SL9taN8s to help you get started there 07:30:52 Title: pkg and poudriere - a lightning trip - HedgeDoc 07:31:05 ty! 07:31:14 so what's the zfs dataset thing you do? 07:31:36 i run zfs on host, and am planning to start running bhyve vms on zfs too. not ufs 07:31:42 (ufs on zfs) 07:32:04 so the scripted bsdinstall will need to expect zfs backed storage 07:32:15 found that in the man page for bsdinstall so shouldn't be too hard 07:32:39 zfs in poudriere? 07:33:02 it just uses zfs to keep things nice and tidy, ensuring builds are not dependent on host system 07:33:10 well pou will run on a box and that'll be running zfs ya? maybe i'm missing something 07:33:25 ya that sounds good 07:33:48 yep poudriere runs fine on ufs as well, but it can do smarter stuff on zfs 07:33:54 you said you deploy zfs datasets on top.. on top of what? 07:34:17 aah ok like this 07:34:36 https://github.com/KlaraSystems/sync-be 07:34:37 Title: GitHub - KlaraSystems/sync-be: Configuration management for ZFS Boot Environments 07:34:52 this might be a bit further on than you're ready for but in a nutshell: 07:35:11 - use poudriere-devel image to create a full install image 07:35:20 - blat that on by arcane means not covered here 07:35:49 some kinda raw disk imaging? 07:36:07 - periodically push a new Boot Environment (zroot/ROOT/os-20230926 ) for example 07:36:35 man that sounds amazing 07:36:48 is a zfs boot env same as a freebsd boot env? 07:37:18 - sync-be transfers a few config files and dirs from the current BE to the next one 07:37:48 why do you want that? 07:38:20 polyex: https://people.freebsd.org/~dch/talks/euroBSDcon2023/immutable.pdf the video for the talk isn't up yet sadly 07:38:34 if you have openoffice you can see the speaker's notes https://people.freebsd.org/~dch/talks/euroBSDcon2023/immutable.odp 07:38:46 polyex: the image is the same across all servers 07:39:12 but things like /etc/{rc.conf,hostid,ssh/*} are different 07:39:30 ya this is exactly what i'm getting into. cutting out CM by deploying preconfigured images 07:39:33 all immutable 07:39:37 damn this is sick 07:39:44 also moving to heavy use of jails in addition to bhyve 07:39:50 the servers are installed via a custom cloudinit hook that does DD over the top 07:40:00 damn, nice 07:40:07 oh. dch always has some nice howtos! 07:40:20 yes, that magic is from Equinix Deploy. 07:41:17 what's equinix deploy? 07:41:24 metal device create ... --userdata '#cloud-config 07:41:24 #image_uri=https://...img.gz' 07:41:43 equinix has a hosting service as well as networking (they bought Packet.net) 07:41:45 jails linked with ipv6 mesh network niiiiiice 07:41:58 ahhh 07:42:08 equinix provides BGP and similar stuff as part of this 07:42:28 Equinix is one of the largest datacenter presences on earth, not just a hosting service. 07:42:35 for scale 07:42:49 and the sysutils/equinix-metal-cli port allows creating systems from a custom image 07:43:11 there are a few rules, I forget the precise requirements, but its about how the partitions need to be named 07:43:34 winternull: yes they are a veritable leviathan 07:44:01 14 STABLE WEN? 07:44:01 equinix sells vps? 07:44:15 no VPS, just bare metal. such sweet bare metal. 07:44:18 and fix the CDN please I have to do pkg add xfce like 20 times and it starts working with no reason 07:44:58 psionic: this sounds like you could do a BZ report with slightly more specific info 07:45:08 equinix does dedicated servers? that's what you mean by bare metal? 07:45:12 yep 07:45:19 what makes it sweet? 07:45:35 polyex: all the flexibility of "cloud" but its actually a full machine 07:45:40 https://deploy.equinix.com/product/servers 07:45:41 Title: Bare Metal Standard Gen 3 Servers - Automated Configurations by Equinix Metal 07:46:29 full mgmt incl provisioning via API 07:48:42 the server says network 2 x 25gbps then the price of like $50/mo... that doesn't INCLUDE 2x25gbps of bw tho right? 07:48:46 that would be way too good a deal 07:50:40 dch https://deploy.equinix.com/product/servers/m3-small/ 07:50:41 Title: m3.small.x86 - Equinix Metal Intel® Xeon® 08:00:40 ya looks like bandwidth is extra 08:00:42 https://deploy.equinix.com/product/interconnection/ 08:00:43 Title: Directly connect your infrastructure to thousands of destinations – Equinix Deploy 08:01:42 50 Mbps $0.15 /hr  is cheapest = $108/mo 08:02:04 so like $160/mo for a good little server and fair bit of bw. seems like an ok deal? 08:02:34 if they had generous and powerful ddos protection to rival cloudflare monopolists that would be tops 08:05:14 amazes me that potential/inevitable DDoS victims will host systems and applications with the very provider that's protecting many of the DDoS actors on their own networks 08:05:25 ^ this 08:05:46 equinix networking is not surprisingly very good 08:06:13 better aggregator to xconnect to and just use equinix hw? 08:06:52 winternull i don't know network world inside and out, what can i do? how can i find good upstreams? 08:08:14 depends on the requirements. there's genereally not a one-size-fits-all solution. 08:08:30 :/ 08:08:36 how are you defining Good or Sufficient in this case? 08:10:05 what's your cost limit, ingress/egress p95, do you need geo-redundancy or ability to rapidly scale nodes or instances, do you use containers or 'serverless' compute, etc etc 08:10:17 k 08:11:26 there's a range of standard questions for scoping a deployment and locating providers, so it depends on the level of infrastructure provider involvement and expectations from the customer to facilitate a solution 08:12:38 dch isn't it possible to skip the step where i mount the installer img? can't i just git clone the latest release branch of the source, add the /etc/installerconfig file, then generate an img from that with the /usr/src/*/release scripts? 08:40:09 im trying to run /usr/src/release/amd64/make-memstick.sh and it says /boot/loader.efi no such file or dir. i cloned the freebsd/freebsd-src git repo releng/13.2 branch 09:52:44 polyex: there are an infinite amount of ways to build FreeBSD from source, but start off with poudriere-devel and an overlay dir, it will do all the things you need 09:53:15 make memstick has prior dependencies which you're not meeting (buildworld, buildkernel, etc) 09:53:40 ohhh damn. but .iso doesn't? 10:13:40 ah .iso depends on it too 10:14:02 so i need to dl existing isos or imgs, can't use a git clone/pull 10:14:14 unless i use pou for the make build world stuff 10:18:20 there's nothing wrong with nutting this all out yourself, but for getting from zero to the finishline, poudriere-devel is the way to go 10:18:47 the #1 advantage of poudriere is reproducible builds in a clean environment 10:19:54 but if i can just take disc1.iso extracts, then copy my overlay dir right over the extract copy, then run the iso maker script, why do i need any more? 10:25:04 ya from that same disc1.iso extract, i can use release scripts to repackage as both .iso and .img!! 10:29:24 polyex: did you figure out what i meant with: "07:25 a -C dir has to exist" 10:29:49 ya the man page syntax was buggy. i found the answer, and the -current man page has the bug fixed lol 10:37:04 polyex: for building installers, I'd err on a clean toolchain and reproducibility myself 11:17:15 yuripv: while you're on a roll reviewing my phabricator contribs, do you also wanna take a look at: https://github.com/freebsd/freebsd-src/pull/827 ? 11:17:18 Title: document pmap_kextract/vtophys by igalic · Pull Request #827 · freebsd/freebsd-src · GitHub 12:10:08 has anyone in here 'emby-server' up and running in a jail? 14:24:46 emaste: just wondering if there is any smbfs2/3 work in progress? (looking at https://hackmd.io/@jhb/ByWrxQmr2) 15:18:22 hi, I want to format a SD card, I see somewhere that gpart needs to be used, but gpart is not installed, is there anything newer to be used instead? 15:18:40 gpart is part of the base system 15:19:41 oops 15:19:47 I was ssh'd into a linux box 15:19:56 is there a feature similar to "zzz -Z" in openbsd? i.e., hibernate. apropos lists nothing for me. 15:26:40 zzz(8) says it simply invokes acpiconf -s , try specifying the state via acpiconf? 15:35:23 and how do I delete partitions from the sd card, I see them with gpart show, but how can I delete everything and restart from scratch 15:35:26 (format as FAT32) 15:35:35 # gpart destroy da0 15:35:39 gpart: Device busy 15:36:08 if there are existing partitions, you have to delete them first, or use -F 15:38:23 or use dd :-D 15:40:03 thanks RhodiumToad 15:40:46 once I create the partition with gpart add -t fat32 da0 15:40:59 do I have to "format" it? (I am sure it is a dumb question, but better ask) 15:41:12 mkfs -t msdos ? 15:41:34 newfs_msdos 15:41:51 newfs_msdos -F32 ... 15:42:04 thanks 15:58:26 is there a way of checking cpu degradation? i suspect this happening on my thinkpad w520. having massive CPU0: local APIC error 0x80 dmesg message 17:25:36 Use a pastebin. 17:25:47 Welp, nevermind. Wasn't scrolled down. 20:26:48 any idea what happened to the forums ? 20:45:53 they look ok from here? 21:04:36 CyberCr33p: that's not the first time you are asking, and forums don't seem to have any problems. If you are using vpn, you are most likely blocked. 21:05:05 err, i mean public vpn services, of course 21:56:41 <_xor> I'll die a happy man if I don't have to deal with ghc tooling >:( 22:48:59 okay, so I've got a Debian jail & a FreeBSD host sharing some media files over nullfs 22:49:17 I need a "media" group on both systems 22:49:49 isn't that weird to have user dbs kinda blur together like that? 22:50:18 well, I'm just trying to figure out what GID would work on both systems 22:51:55 there's very little in /etc/group on the standard FreeBSD install, wondering if daemons add some lower number groups afterwards? 23:05:58 veg: create a dedicated user/group with the same UID/GID on both system to share the date. 23:10:28 thanks meena 23:15:47 polyex: no, not weird at all