00:01:31 koobs: o/ 00:01:40 mason: o/~ 00:42:16 hi koobs o/ 00:42:41 edenist: o/~ how are you ? 01:22:29 well thanks koobs, yourself? 01:22:39 [sorry totally zoned out and missed the ping, heh] 01:35:54 edenist: not too shabby 01:35:56 and all good :) 01:36:03 :-) 03:25:40 i try and make zfs set snapdir=visible zroot/disk but it doesnt apply to datasets of that type. tried to set on zroot/disk@snapshot but then it said property can't be modified for snapshot 03:49:09 i made /zroot/vms/ have snapdir=visible. i can see volumes in /dev/zvol/zroot, but i can't see any of their snapshots. /zroot/vms/.zfs/snapshot/ exists but it's empty 03:53:50 I'm in a bit of a bind - in single user mode. Root FS is ufs and, before rebooting, I moved /usr/* to a new zpool called 'expanded' ... goal of single user mode is to remount that zpool from /expanded to /usr ... I tried zpool export and import but I'm not finding success 03:54:55 Currently, zpool import usr says that 'usr' is a pool that already exists (which would be great) but I can't 'ls /usr' 03:55:14 i mixed up snapdir with snapdev hehe sorry 04:04:10 sorry space im a noob 04:04:20 dunno how to fix ur prob 04:04:55 polyex, right there with you...including mixing up stuff. I've got decades of experience with tech and still feel like a noob compared to the experts :) 04:06:32 I think I sorted it... multitude of errors (on my end)... when I exported the old zpool and re-imported as usr it ended up having a path of /usr/usr ... a simple mv /usr/usr* /usr (in single user mode) fixed it 04:07:16 Mind you, I'm not 10 steps deep in simply trying to do a ports upgrade ... but I'd run out of space and needed to add a new drive 🤣 04:08:14 ya me too man 04:15:27 I keep coming back to an appreciation of FreeBSD's simplicity and adherence to (what probably dates me as) old-school standards. I had to work on an ubuntu server today with netplan networking and it was awful 04:22:22 ya but read all the earned hype about linux using rust now. linux starting to leave freebsd behind even more 04:22:51 i wonder how hard it is to learn 04:25:30 My similar concern is networking - pfSense and TrueNAS moving to linux-based cores for higher performance :( ... I love my Netgate hardware but FreeBSD chokes on intra-vlan routing that Linux can do on the same hardware and that makes me sad 04:31:28 ya im kinda uneasy 04:31:46 i think freebsd ppl are too old and out of it to know what kinda revolution rust is 04:32:23 btw you know how to mount a zfs zvol snapshot? i wanna diff the FS of 2 zvol snapshots to see what changed 04:32:42 use mount 04:36:49 is it possible to mount into a temporary dir? like so i dont have to mkdir /mnt/default before i run mount -t ufs /dev/zvol/zroot/vms/disk@raw /mnt/raw then delete it? 04:37:22 so then after i unmount the temp dir would go away automatically 04:40:01 no 04:41:25 k well i made a /mnt/raw dir manually, tried sudo mount -t ufs /dev/zvol/zroot/vms/disk@raw /mnt/raw and now it complains that no such file or dir 04:42:01 crw-r------ is the snapshot perms on disk 04:49:47 llua how do i use mount to mount a zfs zvol snapshot? its snapdev prop value is visible, i can see it on disk 05:13:57 i searched for tuts but didnt find anything u sure it's possible to mount a zfs zvol snapshot? 06:01:51 polyex: if it's ufs, you'll need to create the mountpoint 06:02:16 is that a zfs thing i do or? 06:02:41 rather, did you `mkdir /mnt/raw` ? 06:02:46 yep 06:02:51 under sudo 06:03:52 i suspect that /dev/zvol/zroot/vms/disk@raw does not exist 06:04:50 but i can ls -la it, copy pasting from the error output, and FS gives me its details :/ 06:06:39 should snapshot owner be root:operator? 06:06:54 i don't see snapshots in /dev/zvol 06:07:43 where are yours? in /zroot? 06:08:10 elliot@freebsd:~$ zfs list |grep zvol 06:08:10 z/zvol 104M 34.5G 56K - 06:08:57 elliot@freebsd:~$ ls -al /dev/zvol/z/ 06:09:02 crw-r----- 1 root operator 0x6b Sep 15 20:05 zvol 06:09:05 hmmm i dont get anything returned 06:09:06 that's it 06:09:26 why don't i get anything from zfs list grep? 06:09:50 you should get your zvol; assuming you `grep vms` 06:09:54 i have zfs filessystems and volumes, and snapshots of each, and they all back bhyve guests and they're running right now 06:11:21 nothing says zvol in zfs list. my zroot/vms points to /zroot/vms, which has .zfs/snapshot but nothing in it 06:11:22 right, to compare a snapshot is.. not going to be fun 06:11:36 but it's possible right? 06:11:52 pastebin your `zfs list` 06:12:25 and what is the path to the drive you're tying to compare 06:15:52 https://termbin.com/0s80 06:17:44 but /zroot/vms/ is empty, right? 06:19:09 it has .zfs/snapshot in it, but empty 06:19:43 but is the disk your vm us using is /zroot/vms/disk the zvol or something else 06:20:39 zvols and snapshots appear to be in /dev/zvol/zroot/vms/ 06:21:04 in there is like, disk, disk@default, disk@snap1, disk2, disk2⊙d. 06:21:38 perms on everything in there, zvols and snapshots, are crw-r----- root:operator 06:22:20 zvols and zvol snapshots* (they arent fs snapshots) 06:23:00 you'll have to `zfs clone` your snapshot, and then you can mount it somewhere else 06:23:03 when i make a snapshot i run zfs snapshot zroot/vms/disk@snap# 06:23:20 why is my stuff in the wrong dir tho first? 06:23:41 what makes you think it's in the wrong directory? 06:24:06 i just thought they were supposed to go in /zroot/vms/.zfs/snapshot 06:25:06 if it's a zfs filesystem; but zvols are just a chunk of blocks (in your case formatted with ufs) 06:26:41 ok so i gotta clone the zvol snapshot, then mount clone, then do same for other snapshot, then diff their mounts? 06:27:14 if you're trying to diff two snapshots, yes; if you're trying to diff the zvol and a snapshot, no. 06:27:44 ooooo 06:29:13 you might consider setting no mountpoint for zroot/vms to reduce confusion 06:31:35 was just running into that trying out zfs-clone and missing target dataset. what sets it? 06:31:40 i dont remember setting it 06:32:27 you need to name the new volume created from the snapshot 06:35:00 rather than cloning to volume, any way to cut out a step and clone right into mounting maybe in a tmp dir? 06:35:53 someone else may correct me, but it doesn't look like it. 06:36:55 first i should unset zroot/vms like you said. i guess thats zfs inherit mountpoint ? 06:37:07 zfs inherit mountpoint zroot/vms 06:38:03 it's already inherited; you want it to not inherit 06:38:27 zfs mountpoint=? zroot/vms 06:38:37 zfs set mountpoint=? zroot/vms 06:39:17 i found a forum thread asking for zfs-unset but seems zfs set inherit was what ppl use. what's the value you're talking about? 06:45:41 https://forums.freebsd.org/threads/completely-remove-user-defined-property-from-root-level-dataset.56106/ 06:45:42 Title: Solved - Completely remove user-defined property from root-level dataset | The FreeBSD Forums 06:48:05 https://bsdtv-hls.secdn.net/bsdtv-channel/play/input_track1.smil/playlist.m3u8 Day 2 of the FreeBSD Developer Summit being streamed atm 06:48:25 oh think i got it 06:48:35 NO WAY 07:02:45 well i think i got the zfs clone to work. i see it at /dev/zvol/zroot/diskdefaultclone. crw-r----- root:operator. but sudo mount /dev/zvol/zroot/diskdefaultclone /mnt/default errors no such file or dir. but i can ls -la it 07:34:11 hey guys, is the new libxft with bgra support in 12.3? 07:47:14 has started now 07:49:15 nice 07:49:56 can't wait to have some colored emoji in my dwm, dmenu and st 08:26:48 rtprio? 09:17:23 polyex: you want to specify fs type in your mount command, otherwise it defaults to ufs (and gives that confusing error, yes) 09:17:52 isn't ufs the right type? 09:18:01 is it? 09:18:12 not sure. it's a clone of a zfs zvol snapshot 09:18:48 zvol is just a "device" 09:20:56 bhyve vms use zfs zvols. i want to diff 2 zvol snapshots, to see what's changed in a vm. so i guess i need to clone the zvol snapshot then mount the clones then diff them. is that right? 09:30:08 polyex: there is also zfs diff which might help with snapshots 09:30:24 that's for FS types, not zvols 09:30:38 FS snapshot not zvol snapshot 09:36:51 yuripv ^ 10:06:45 is there any way to install libXft 2.3.6 in 12.3-RELEASE? 10:22:44 Clone ports tree; checkout the right commit; build, install 11:53:28 /j #valheim 11:53:31 pardon :/ 12:55:15 so, I just discovered that sanoid snapshots are not atomic, even with recursive = yes 12:56:01 hi 12:56:30 having an old problem here, can't install freebsd on this laptop because it won't detect my SSD, it's simply not on the list 12:57:07 neither geom nor camcontrol show it 12:57:12 the SSD is LITEON CX1-JB512-HP ATA 12:57:26 incidentally, no such issue on windows or linux, it's just bsd 12:57:47 not sure what to look for 13:03:07 in BIOS SATA mode is AHCI and there's no way i can change that, oddly enough 13:05:42 no bsd support 13:06:09 can someone recommend me something that is better than sanoid? 13:07:06 Plasmoduck, support for what? 13:07:47 hi Moebius 13:07:48 i mean what exactly is wrong about this ssd what freesbd can't support 13:07:50 hey psydroid 13:08:03 what=that* 13:08:09 maybe you could try grepping dmesg for that device 13:08:24 psydroid, by the way, in version 13.1 they fixed the reboots/hangups, no need to go to uefi mode anymore 13:08:29 that's good, but ssd issue is still there 13:08:45 to see if it is detected at all and if some error message is printed 13:09:02 psydroid, thought about it, but something tells me i won't see much... but let me try. Just tired of rebooting heh 13:14:03 Moebius, freebsd is picky with my hardware too 13:14:39 openbsd is much less picky and works on almost everything but has other downsides 13:15:06 I had the opposite taste 13:15:14 it would be interesting if you could try openbsd even if briefly 13:15:20 FreeBSD works where OpenBSD did not work (only 1 occasion) 13:44:23 psydroid, https://ibb.co/N2byfXw 13:44:24 Title: IMG-20220916-163607 — ImgBB 13:46:00 must be it but it's not very revealing 13:46:40 as you can see below goes the hdd on channel 1, which is fine 13:53:35 Moebius, this is freebsd, right? 13:53:41 yep 13:54:48 it doesn't even seem to detect the Lite-On drive 13:55:29 yes, that's what i'm saying.. it's perfectly invisible to it 13:56:53 this is the same Zbook btw.. i installed freebsd on this older HP laptop here that i'm using as a server now, no probs there, but my main laptop is still an issue. At least they fixed the UEFI/framebuffer bug or whatever it was, now it won't suddenly reboot in legacy mode 13:58:20 i'm just beginning to like how small and thrifty bsd is, so i thought i wanna give a whirl to the desktop version right here 13:59:45 but if i don't find a cure for this.. oh well, server alone it is 14:01:23 I guess all you can do for now is to make a bug report against FreeBSD 13.1, although I'm not sure if any developer will be able to get hold of this exact SSD 14:01:58 I also use most of my older hardware with BSD 14:04:06 does FreeBSD have an equivalent to Linux' /proc/cmdline? that is, passing parameters from the bootloader to the kernel 14:07:19 Moebius, if you could do one more thing it would be to test with the OpenBSD installer to see if it is detected at all 14:07:48 I wouldn't be surprised if it got detected there 14:10:41 mena maybe a sysctl? 14:13:43 paulf: i don't know, that's why i'm asking 14:13:56 I don't usually boot 14:15:26 FreeBSD with something like GRUB, which allows that 14:15:59 I don't know if our bootloader allows that 14:17:00 meena, it must have something. Otherwise "boot -s" in the loader wouldn't work, I think. 14:17:30 kenv kernel.options 14:17:42 kenv kernel_optons 14:29:30 boot -s sets boot_single in kenv then boots 14:59:03 will do psydroid, thanks 14:59:03 kevans: cool. so, how i pass parameters to the kernel? (without modifying loader.conf?) 15:14:37 meena set name=value then enter boot 15:43:43 tsoome__: set that where? Will it work thru quemu? 15:46:53 before kernel is loader;) 18:51:11 (σ`д′)σ 19:23:31 i am trying to build qemu in poudriere without the GTK and X11 dependency , but when i check the build package file with pkg info -d, it still depends on them. i've removed the GTK and X11 options with the 'poudriere options' command, which i can check has taken effect, using 'poudriere options -s'. i feel like i've addressed this before but can't remember. curious if anyone knows about this 19:24:05 i've just been re-building it by deleting the package and then building it again in poudriere 19:30:23 i cant figure out how to mount a clone of a zfs zvol snapshot. anyone done that before know how? 19:30:41 i did the clone but when i try to mount it says no such file or dir. but i can see it at the tpath 19:37:18 polyex: are you sure you are selecting a partition to mount, not just the entire volume? (assuming you have your filesystems inside partitions there) 19:38:23 no 19:39:39 so i guess that's what i gotta do, mount a partition? 19:40:12 if you normally mount a partition on that volume, that is what you would need to do on the clone, for example /dev/zvol/mypool/myvolumep1 19:40:21 since it's a clone of the volume 19:41:16 OK!! i tried myvolumep1 but itsaid no file found too. but myvolumep2 WORKED 19:42:08 finally some progress omg ty 19:42:30 sure, you can always look at your partitions with gpart show to see what it is 19:43:58 "gpart show"? 19:45:43 the command `gpart show` will show you some info about detected partitions 19:46:19 and i guess the partitions detected on zfs snapshots, clones, zvols etc always appear there also 19:46:33 (i mean for zvols only) 19:52:18 if i wanna mount a zfs zvol (not a snapshot of it) do i gotta clone it and mount one of its partitions too? or can we mount those more directly? 19:53:59 no, you can do it directly, from /dev/zvol, though i usually like to set a label on the partitions so that they appear in /dev/gpt 20:20:52 back 20:22:43 if i wanna mount a zfs zvol (not a snapshot of it) do i gotta clone it and mount one of its partitions too? or can we mount those more directly? 20:40:22 20:54 < jmnbtslsQE> no, you can do it directly, from /dev/zvol, though i usually like to set a label on the partitions so that they appear in /dev/gpt 20:41:27 can mount it directly wow. to mount it directly that means i need its partitions to show which means volmode can't be dev because that hides partitions, right? 21:16:28 how do i make fsck fix a zfs zvol snapshot clone partition that's marked dirty? 21:20:30 sudo fsck and sudo fsck -p helped! 21:24:23 ?_? 21:24:25 INFO: Creating class file for Rsvg.Handle: /usr/ports/graphics/librsvg2-rust/work/librsvg-2.54.5/doc/Rsvg-2.0/class.Handle.html 21:24:27 WARNING: Unable to process dot data: b"FT_S 21:24:32 and then an avalanche of garbage 21:25:04 i should probably put this on bugzilla 21:26:55 can we run diff and have it show paths that differ, but not output their contents? 21:43:20 i wanna start with a list then do individual file comparisons 21:58:14 -q! 21:58:30 YASSS 21:58:53 I CAN DIFF 2 ZVOL SNAPSHOT CLONES OF A BHYVE VM ZVOLLLLLLLLLLLLLLLLLLLOLOLOLLLLLLLLLLLLLL