00:59:45 yuripv: It still notifies you when someone messages you, which is what I was reacting to. 01:03:32 ghoti: only one network in your bhyve config? 01:55:39 Other than the kernel is there anything that something lsop could miss? 02:36:50 Hi. I have 6 labeled partitions on 2 drives. ada0 and ada1. All the labels appear as devices under /dev/gpt/ for ada1. Only one label appears for ada0. Could this be a bug? 02:37:16 ada0 might not have any more labels 02:37:54 rtprio, No, all 6 partitions are labeled as verified with "gpart show -l". 02:45:53 Also I relabeled all the partitions on ada1 to be unique from ada0 in case it was a label name conflict problem. That did not correct the problem. 03:27:41 What enforces acl permissions? Lets say a file system is mounted with acl option and posix regular permission as well as acl is set on a file, what stops an application from just reading the regular permissions or ignoring the acls? 03:40:35 yetoo, It was my understanding that acls are enforced at the file system level, just like normal unix permissions. It seems like they would be useless otherwise. 03:43:20 In other words I would think that ACLs would override regular permissions. I have not tested though. 04:52:18 Is anyone aware which will be next default python? Currently it is 3.9, would like next one to be 3.11 05:56:58 hi! question regarding linux freebsd zfs compatibility, is it possible to create a zfs in linux and then mount it in freebsd ? 05:57:35 create zfs in linux, copy some files, then use that same zfs in freebsd 05:57:49 Yes. If you use openzfs-2 and above 05:58:21 (it is basically same ZFS since version 2, both on ZoL and FreeBSD) 05:59:09 ok nice tks 05:59:14 will try 07:30:39 How would one go about changing the default properties included in "zfs list" output, outside of a local patch? I would love to see "mounted" included 07:32:47 ... and "canmount" too if I could be greedy. 08:32:49 Hi everyone, how to set a folder so that each upcoming files created or copied (by any local system user) into it, will get chmod value of 777, by the default. 08:56:14 Could you not have the thing that puts a file in the directory also change the persmissions? 08:57:50 parv: what was the previous default version? 08:59:30 meena, python is 3.9 08:59:38 tercaL: you can't do that on Unix. we don't have hereditary permissions on file level like Windows. our permissions are only hereditary on process level via umask 08:59:55 parv: I meant before that 09:00:12 meena: I thought something like "sticky bit" would solve that? (Having each new file get 777 automatically) 09:00:40 although, I wonder, if POSIX ACLs are hereditary 09:01:03 meena, Ah. Sorry, I do not remember what was before 3.9 as I started paying attention to Python only recently 09:02:32 meena, Oh, I think that was 3.8 09:03:18 you can check by looking at the history of the python3 package. 09:03:36 it always depends on the default python 09:15:53 "git log lang/python3/Makefile" did not shed any light that I could see 09:22:58 Per 20210425 & 20220626 entries in UPDATING previous version was 3.8 09:28:14 parv: you could do a bit better than local patch, make it read environment variable for the fields list and take it upstream :) should be pretty easy to do 09:29:47 yuripv, Environment variables idea is only slightly better or same as using a shell script as a wrapper around "zfs-list(8)" 09:30:34 i tend to disagree, wrapper is ugly hack, env var is not 09:40:53 Disagreement will remain 09:53:22 Then again when the simple patch to add units to descriptions of "vfs.zfs.arc[._]{min,max}" MIBs got no response ... 09:57:01 Oh look at that! In 13-stable: vfs.zfs.arc.max: Max arc size in bytes ; vfs.zfs.arc_max: max arc size (LEGACY) 09:57:51 1/2 progress. That is something 10:02:24 hey all how can I add a static route even if its not reachable via rc.conf (it becomes available later) 10:02:32 but I just want it present no matter the case 10:03:38 The PR (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255611), just tooked at now, did get a valuable response after I closed it & I had not submitted any patch to add units for "vfs.zfs.arc_{min,max}" -- mis-remembered. 1/1 progress! 10:03:40 Title: Invalid Bug ID 10:05:31 WTH! No, wait that might still be my own local patch. In any case, do not care no more. 0/1 10:06:35 cool 10:06:48 Surely that's going to help. 10:06:53 daemon, does it become available when a certain interface is created or goes up? 10:07:15 V_PauAmma_V, when an openvpn client connects 10:09:15 IN that case, I would try devd.conf, system "IFNET", subsystem the interface name. 10:09:32 well lots of clients connect to the same interface is the issue 10:09:40 its one inparticular that must connect 10:10:01 there is not one interface per client 10:10:26 the normal way to do this is via openvpn's ccd/ with an iroute but for whatever reason it just won't do it for this particular network/client 10:10:32 does it for many others just fine though -_- 10:11:03 Can you automate the "this is the client I want" test? 10:11:11 I can do it by hand with route 10:11:31 to automate it ... guess I could get perl to tail openvpn's log file looking for when that client connects 10:11:49 and just execute 'route 192.168.2.0/24 172.31.1.2' 10:12:17 *nod* 10:12:22 :) ok dokey 10:27:59 yuripv: why use env vars for that, zfs list already has -o, env vars seem like a broken ugly hack for that 10:34:55 nimaje: not reading the conversation properly is even uglier "hack" 10:44:15 changing default seem ok, making defaults depend on some env var seems broken and should probably not be upstream, some wrapper that sets -o should be local only and ok, that it can be broken in some situations as you should approximatly know what uses zfs list on your system and know what to change if it breaks something 10:49:37 changing does not seem ok, making defaults depend on specific env var seems ok, fixed that for you 10:54:56 # daemon -T "route hack" perl -e 'while(sleep(1)) { `route 192.168.2.0/24 172.31.1.2`' 10:55:06 } 10:55:11 * daemon closes eyes 10:57:45 -rt even 10:58:22 why would making it dependent on some dynamic state be ok, but not to statically change the default? 11:00:49 anyone tried to update htop to 3.2.2 and still has the 16.0Z memory output issue? 11:01:05 (only under ZFS) 11:14:17 tercaL: that's a lot of memory 11:16:01 meena: I got 8 GB of ram installed. But that's what I meant; https://ibb.co/t21cVYd 11:16:02 Title: htop-output-wrong hosted at ImgBB — ImgBB 11:16:13 miscalculation of the RAM amount by htop 11:16:59 nimaje: everyone has their defaults that they want, current defaults are sane and changing them based on random user whim is not, imo; having a way to control defaults would help, be it env var (easy) or a conf file (more involved, still easy) 11:22:55 https://github.com/htop-dev/htop/issues/1039 11:22:57 Title: Mem: 16.0Z on FreeBSD · Issue #1039 · htop-dev/htop · GitHub 11:22:57 1039 – two different spellings of "timezone" https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=1039 11:30:09 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269494 11:30:11 Title: 269494 – sysutils/htop: memory shows 16.0Z of memory 11:30:29 It's stated as fixed, but it seems not yet. 11:31:31 https://github.com/htop-dev/htop/compare/3.2.2...main it's not in the last release 11:31:32 Title: Comparing 3.2.2...main · htop-dev/htop · GitHub 11:32:41 3.2.2 doesn't fix it, tho 11:41:20 * meena updated the bug 11:54:55 meena: "Status: Closed FIXED" ? 11:59:56 tercaL: I dunno if i can reopen it, so i didn't try 12:00:42 got it 12:20:25 I don't know much about virtualization on FreeBSD if I have a vmware setup can I load those vmdk disk into a virtualization tool on FreeBSD? 12:20:58 what "virtualization tool"? 12:21:44 yuripv: I don't know, A) what tools are there? and B) which if any will ingest existing vmware setups/vmdk disks? 12:21:59 there are converters for vmdk images, you just need to know the target format 12:22:19 yuripv: what target format are supported? 12:22:35 what considerations are there for choosing a target format? 12:23:16 what virtualization exists on FreeBSD? I think there is Xen and virtual box but I don't know much about them and their pros and cons 12:23:50 https://wiki.freebsd.org/bhyve#Q:_Can_I_use_disk_images_from_VirtualBox_or_other_virtualization_platforms_on_bhyve.3F 12:23:51 Title: bhyve - FreeBSD Wiki 12:24:29 yuripv: awesome, that's a good place to start, thank you 12:35:44 Hi, this is a zfs question. I want to create a raidz1 which will have 3x8tb drives. The problem is right now I only have 2 of those disks, can I create the vdev with only 2 of 3 disks? 12:39:04 "The minimum number of devices in a raidz group is one more than the number of parity disks." 12:40:32 not sure if you can add the 3rd disk afterwards though :) 12:42:09 yes I think I cannot do this, what I was thinking of is something like: zpool create takn ada0 ada1 ada2 (but ada2 isn't there) 12:43:46 file-backed md device of required size and "offline" it after creation? when you have the 3rd disk, do replace/enable? 12:45:10 yuripv: zpool create tank ada0 ada1 /tmp/file1 12:45:22 yuripv: something like that? 13:00:15 mmm, I was able to create the zpool, but now I cannot offline the "disk" /mnt/file1 13:09:52 tercaL: reopened 13:14:51 great, my error was creating the zpool without the "raidz" param: zpool create tank raidz ada0 ada1 /mnt/file1 13:15:10 now I was able to offline the "disk" /mnt/file1 13:17:07 is there a list of common problematic ip ranegs anywhere 13:48:21 daemon: depends on the purpose 13:49:43 meena, general ban for my vpn/gateway covering my mta, vpn ingress point, nameservers etc 13:49:50 for use in pf.conf basically 13:55:42 you can probably start with every cheap / unethical VPS provider 13:57:01 I was hoping there would be a feed or a list somewhere 13:59:33 daemon: I reckon you can look at DNSBLs 13:59:49 as a base feed for blocklistd 14:00:00 ah good idea 14:07:45 daemon: https://en.m.wikipedia.org/wiki/Comparison_of_DNS_blacklists 14:07:46 Title: Comparison of DNS blacklists - Wikipedia 16:15:59 Instead of maintaining that (which is always going to be a lot more work than you estimate), setup an ACL where you only permit access to IP blocks that you know connections will be coming from. 16:16:53 Ie. find out what service providers are going to be used, look up their ASNs, and build a list of VLSMs. 16:31:04 any of that generally creates more problems than it solves. if you're trying to avoid dos, it's probably better to solve that other ways 16:58:42 I can't get 'zfs allow' to allow a non-root user to run 'zfs snapshot' - https://mastodon.social/@dvl⊙bn/109886779035438338 16:58:44 Title: Dan Langille: "If I do this: [r720-01 dan ~] % sudo zfs allow -…" - BSD Network 17:05:37 can platformIO be used on FreeBSD? 17:06:12 (platform for embedded development) 17:07:10 dvl: as usual, worked for me with just shapshot,mount permissions 17:07:46 yuripv: so... WTF 17:08:22 zpool status is all up to date (meaning, no missing features on FreeBSD 13.1) 17:08:45 this pool is from 2017 17:09:10 mine is from 2023 :) 17:09:13 I think my oldest pool is from 2013 17:09:34 does the qxl driver now work or is it broken because of rust? 17:10:44 yuripv: I just tested it on another host, worked. 17:15:09 Works on another zpool in the original host 17:17:02 Hi. I cannot install debootstrap. The package is not available. Any suggestions? 17:17:51 LucMove: https://www.freshports.org/sysutils/debootstrap ? 17:17:51 Ports is not working either. It is hitting all debian mirrors after a specific version of the package that is not there. 17:17:52 Title: FreshPorts -- sysutils/debootstrap: Install Debian or Ubuntu base system into a directory 17:18:54 https://portsfallout.com/fallout?port=sysutils%2Fdebootstrap%24 17:18:55 Title: Fallout list - FreeBSD pkg-fallout 17:19:11 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269584 17:19:13 Title: 269584 – sysutils/debootstrap: can't chmod debootstrap 17:19:40 So I can't have it? 17:19:58 yuripv: The filesystem is jailed. 17:20:26 Is that a question? 17:21:03 I didn't start a jail. Just ran package install, didn't work, now I'm going for the ports option. 17:21:49 there's build failures on the ports builders, but there it's in stage, not fetch 17:22:14 Oh it seems to have found something. Now it offers me options, some are pre-selected. 17:22:46 I don't know what to select. 17:22:46 the message from dvl is another conversation, LucMove 17:23:01 nimaje: thank you 17:23:57 what does afllout mean? 17:24:00 fallout 17:24:16 build errors? 17:24:29 wwt: yes 17:25:43 https://en.m.wiktionary.org/wiki/fallout 17:25:44 Title: fallout - Wiktionary 17:26:05 LucMove: currently the port just doesn't build, you could apply the patch from the linked PR, find and build a previous version of the port or find some already build pkg and install that (no idea about your fetching troubles) 17:27:02 wwt: we use it on terms of meaning 3, because often when one port fails, it's dependents fail too 17:27:04 nimaje: it seems to be building. Let's see how far it goes. 17:27:13 What is PR? 17:27:22 Problem report 17:27:22 problem report 17:27:49 (on GitHub, and others, it's pull request) 17:39:20 debootstrap seems to have built. 17:39:45 I'm trying to run a Linux app but it's not working at all. I have no experience with this. 17:41:15 Do I really need a complete Linux jail for this? 17:43:30 if you want to run a linux app, use linux. probably. 17:43:53 a chroot works too 17:44:59 AlexC: have you told that to the developers responsible for the Linux layer compatibility? 17:45:21 nop. 17:45:36 and they not responsible to anything 17:45:53 it's mostly their free time, to contribute to the free software community 17:46:45 To the vast majority of English speakers, it's clearly understood that "responsible for" also means "author". 17:47:21 mo no english 17:47:24 me* 17:48:03 and tbh I don't care, if I can't get it working under 5 minutes, i will use linux to get it working 17:48:04 :> 17:48:21 I only have one computer. 17:51:03 what "linux app" you trying to use? 17:51:11 (ah, wait, that linuxjails page even suggests to just use chroot) 17:51:47 nimaje: this? https://wiki.freebsd.org/LinuxJails 17:51:48 Title: LinuxJails - FreeBSD Wiki 17:52:49 honestly same, AlexC, I only use GNU/Linux for proprietary software and GNU software. FreeBSD just works (for open-source software) so I don't need to use GNU/Linux much at all 17:53:02 and I don't feel like trying to use WINE or Linux compatibility layers 17:53:22 yep, agree. 17:53:23 on that topic, it's weird that the nvidia driver packages enable linux compatibility stuff by default 17:53:28 it should be opt-in 17:53:30 rather than opt-out 17:54:01 the real solution is me building a new computer this year, though 17:55:12 ah, there was another conversation in -social about running linux some linux program (jellyfin) and I just didn't notice that that where two diffrent conversations 17:55:40 LucMove: yep, I meant that page 18:27:09 Installing software is quite a pain, isn't it? The package downloads time out over and over. 18:27:27 i've only noticed that today 18:27:37 normally it's not like that! 18:27:43 I've been at it since yesterday. 18:27:50 ah... dang 19:03:52 LucMove: you might try a different mirror 19:06:24 I believe it is installed already. It seems to have fond a proper package. 19:06:32 *found 19:08:22 I was doing some reading and haven't gone through the entire Linux setup procedure yet. 19:08:59 Then I'll see if I can run an AppImage. 19:13:06 What is people's usual behavior here in relation to bugs? 19:13:33 It's not a port, it's a package. 19:13:57 determine if it's with the port/package or the upstream software 19:15:07 the software never gave me a problem on Linux for 6 years 19:15:08 report it appropriately, with a fix if possible 19:15:16 ok, well, freebsd isn't linux 19:15:23 so... 19:15:25 it could also be, you know, user error 19:15:43 that would be really interesting 19:16:54 Run app, open 46MB .wav, playback freezes after a few seconds. Totally my fault. :-) 19:17:29 what's wrong with 46MB wav? 19:17:41 that's like, what, 2.8MB mp3? 19:17:50 the package downloads seem to be fine for me, "13.3MB/s" 19:18:09 it's not mp3, it's wav 19:18:52 I suspect it chokes on large files, but it's just a wild guess 19:20:36 LucMove: i know, but if you converted it to an MP3, it'd be like 1/12th the size 19:21:03 you can't be serious 19:21:36 If not MP3, FLAC or ALAC. What's the app? Sometimes they have bugs. 19:21:53 mhwaveedit 19:22:07 there are easier ways to play a wav file than installing linux 19:22:22 Example, current VLC chokes on FLAC because they have a bug in their crc code. There isn't a release with a fix yet. Current workaround, jump formats temporarily. 19:26:03 or is it the freebsd mhwaveedit freezing? 19:26:11 yes 19:26:44 as stated previously, it has worked fine for me on Linux for about 6 years 19:27:14 audacious can play the file 19:27:30 but audacious is not an editor. it just plays. 19:28:13 then file a defect with mhwaveedit 19:28:26 will do 19:29:06 When people say, debootstrap bionic /compat/ubuntu, does it have to be Ubuntu? What about pure Debian? 19:30:03 LucMove: debootstrapping Debian (bullseye) seems to break at present. I've not dug into it yet. 19:30:47 LucMove: If you have a Debian system that can debootstrap it elsewhere and ship in the root would probably. Probably worth a try anyway. 19:31:16 It dies trying to access a named pipe for reasons I haven't yet explored. 19:31:40 ok. interesting 19:31:54 I do have Debian installed. 19:35:07 LucMove: FWIW, I run a mix of Debian and FreeBSD here, and the Debian here looks like this, in case there's anything useful for you in there: https://github.com/ChibaPet/install-debian-zfs-sysvinit 19:35:08 Title: GitHub - ChibaPet/install-debian-zfs-sysvinit: Install Debian on ZFS, with sysvinit, optionally encrypted. 19:36:05 "Buggy. Do not use unless you're feeling adventurous and like supporting your own systems." 19:36:07 LOL 19:36:34 It's important to scare folks off when you can. 19:38:28 yeah, no, not very appealing to me 19:38:52 bit of a frankenstein thing 19:39:10 All stuff Debian ships, but yeah. 19:43:26 is theere a way to generate user/group programmatically? 19:43:42 (not via shell scripting and pw, but with C library) 19:44:45 i think everything calls adduser/pw etc. but you could just slap in a passwd line and run pwd_mkdb 19:45:03 but seatbelts are off in that case 20:38:28 rtprio: sorry for the delayed response. (8PM ET last night.) Yes, only 1 network in use by bhyve. DHCP is currently handled by my router and provided an IP for the guest, which I see in the guest and can ping, But outbound traffic initiated by the guest causes traffic apparently from the host's first IP. 20:39:16 np; what's `vm switch list` look like? 20:39:23 Both IPs are within the same subnet, of course, though the host's IP is not within the range of assignable IPs. 20:40:11 Just the one; public standard vm-public - no - - em1 20:40:37 And the interface shows both em1 and tap3 as members, tap3 being assigned to the guest. 20:42:09 does outbound traffic make it back to the guest? 20:42:28 do you have something weird on the physical switch em1 is plugged into 20:44:55 Nope. With real IPs for clarity, guest is 192.168.1.177, host is 192.168.1.4; ping from guest to 8.8.8.8 shows ICMP from 192.168.1.4, with return, in tcpdump. So it never gets to the guest. 20:46:42 As for the switch .. I doubt it. What's "weird"? A couple of raspberry pis, an Alix board, a 1st gen Philips Hue gateway.. But nothing that would get between the vhyve VM and the tcpip stack on the host. 20:47:51 I can't imagine something getting in there and *changing* the IP. Seems much more likely that something in my bhyve configuration doesn't know its IP, and so is grabbing the first one itsees. 21:03:59 ghoti: and ifconfig vm-public has both the tap and em1? 21:04:33 tcpdump vm-public and see what's going out? 21:11:27 "weird" would be some port enforcement or some such