01:13:29 what standard userland command can tell me the nameserver of a domain? 01:29:42 drill somedomain.com ns 01:30:42 or do you mean standard across OSes? 02:04:21 ah no drill's fine ty! 02:13:00 is there a way to get the name servers of the current system? 02:13:35 i tried drill localhost ns but that didn't work 02:13:42 the ones used for name resolution? see /etc/resolv.conf 02:13:55 You mean the name serv... beat me to it. 02:14:12 if there's no nameserver listed there, then there should be a resolver running on localhost 02:14:44 it says localhost ip. so ya i'm running unbound i guess 02:14:59 that mean i don't use nameservers, i resolve my own from the root servers directly? 02:15:40 that depends on whether you have forwarders configured for unbound 02:16:20 for that see /etc/unbound/forward.conf 02:17:13 (but that assumes a standard unbound config, it might be configured differently) 02:26:24 got a couple forward ips in there. that mean unbound funnels resolves through them and doesn't bother the root nameservers? 02:26:46 that'll depend on the configuration I think. 02:27:01 alright 02:27:30 at the very least, it'll ask the forwarders first. whether it then fails if they don't respond, or resorts to the roots, I don't know without checking the docs and config 02:30:05 it looks like unbound defaults to what BIND would call "forward-only", i.e. if it gets SERVFAIL (or presumably no response) from a forwarder, it stops rather than falling back to the roots 02:30:23 there's a forward-first: option to change that 02:30:51 think it's better to fall back to roots? 02:31:01 depends on your requirements 04:28:51 ooh, drill, a new one for me. here i was installing bind-tools to get dig. 09:22:13 Does FreeBSD's lua have libxo bindings? 09:23:25 that would be awesome 09:24:29 polyex I'll work on that if there's not 09:24:45 but I'm having a bad issue with libxo 09:24:59 one of the values is a JSON by itself, and libxo is escaping it 09:25:07 I want `xo` to keep it raw. 09:47:58 how would you parse it then? 10:07:00 setting up a fresh 13.2 install, finishing up config, and pkg seems borked. pkg says pkg: loading of plugin 'provides' failed: cannot open /usr/local/lib/pkg//provides.so, plugins cannot be loaded. what's going on? 10:41:06 yuripv I'm basically getting something like this: "arg": ["{\"name\":\"username\",\"type\":\"string\",\"required\":\"false\"}","{\"name\":\"password\",\"type\":\"string\",\"required\":\"false\"}"] 10:41:17 while in reality it should be a list of objects 10:49:19 or lemme put it this way, how to print list of objects? 11:02:30 antranigv: you have a pre-formatted JSON string and you want to put it inside the output from xo? you would use the --open/--close to just surround your string or you could place a marker in the xo-output and later replace it with your JSON string 11:07:27 ridcully_ thank yoooou 11:07:48 ridcully_ I totally forgot about --open-list and --close-list 11:08:35 anyone can help me fix my pkg prob? :/ 11:14:51 polyex: can you run ldd on that file? 11:17:08 polyex, what does "ls -l /usr/local/lib/pkg" show? 11:17:09 polyex: Disable the 'provides' plugin from your pkg.conf for now. Then see if the pkg-provides pkg is properly installed/needs reinstall etc 11:17:43 no such file or dir for /usr/local/lib/pkg 11:18:07 That's your problem, then. Do as vkarlsen said. 11:23:00 ya that worked, thanks! i think the problem was i messed up the order of ansible tasks. i copied the pkg.conf file, which is set up for pkg-provides to exist, into the system before pkg install pkg-provides was installed. so pkg was in a temporarily incoherent state. that sound right? 11:23:37 Sounds right. Then pkg couldn't install pkg-provides because pkg-provides wasn't installed :) 11:24:05 lol yea 11:59:03 I'm having trouble getting a usb audio device to work. I see "uaudio" and "pcm4" show up in messages when I plug it in, but how do I tell the system (mplayer, firefox, etc) to use it for output? 12:14:11 I am running pulseaudio, and `pamixer --list-sinks` shows the USB device's name... But no sound. 15:16:26 Hi! I have a sshd_config file with quite a few non-standard configurations. After the last upgrade to 13.2-RELEASE-p2, each time I run freebsd-update fetch I get a message that my sshd_config is affected by an update .... 15:16:32 How do I get rid of that? 15:20:06 Contents of my sshd_config: https://bsd.to/r6NJ/raw 15:20:08 Title: r6NJ 15:22:09 thorre: I believe it's trying to do a merge of the update's changes with your file, but can't because your file is completely different from the stock one 15:22:33 thorre: you can probably arrange to exclude it in freebsd-update's config 15:23:09 RhodiumToad: Thank you 15:23:11 https://docs.freebsd.org/en/books/handbook/cutting-edge/ 15:23:12 Title: Chapter 26. Updating and Upgrading FreeBSD | FreeBSD Documentation Portal 15:23:19 I'll check the docs for that. 15:24:50 man freebsd-update.conf 15:25:07 RhodiumToad: Would the correct prefix to /etc/ssh/sshd_config in that file be "IgnorePaths"? 15:26:17 that's probably right, yes 15:26:31 Thank you. I will give that a try then. 15:29:15 Worked like intended. Thank you RhodiumToad 15:30:57 it looks to me like you'd need that for any config file where you completely replaced the content, rather than just making changes to the default version 15:32:55 RhodiumToad: I should have fixed this a long time ago. Have had some minor problems with sshd_config during the past upgrades. I have some settings in the update.conf file so I do not fully grasp as to why I have not fixed this before. 15:49:07 once again, made the mistake of doing zfs send | ssh receive without a buffer inbetween and it's painfully slow 15:56:00 ... zfs receive 15:57:47 think i have a bsic limiter in my repo but failing to retrieve it 16:00:03 of the preload lib type 16:02:26 Okay, so I have a verifyablely correctly created FreeBSD USB boot-only stick drive. 16:02:43 Trying to boot an HP Elitebook. 16:03:08 I see the USB drive in the boot menu, but when I select it, it just beeps are me and brings me back to the main boot menu. 16:05:33 sounds like you need some efi. 16:06:04 inspect the bios for secure boot something something 16:06:26 you can turn it off and then reconfigure from there 16:07:30 perhaps is this a system re-aquired from a healthcare org ? 16:20:55 I found the option to disable secure boot - seems to have done the trick. 16:20:56 Thanks. 16:27:05 Well, now its booting from USB. . . but it's locking up on kernel boot. 16:30:21 verbose boot should provide a few more details 16:35:40 It does not. 16:38:18 No matter what options I use (single/multi user, safe mode, verboses) it locks up after printing EF Framebuffer Information. 16:38:28 EFI 16:50:08 what freebsd version? 16:58:52 For what? Generally, 13.2, but it depends on what you want to do. 17:58:38 I have a gmirror over two .eli devices that was just brought up with "Unknown error 1: help!" what do? fsck runs through, but complains that it doesn't know the name for a directory (and then gives a long decimal number i assume to be some sort of id). 18:00:31 inode. make something up that's reasonable and you can figure it out if it boots 18:02:13 does this mean that it lost the information about the directory name on all providers at once, or is there some more involved way of actually restoring it, or at least looking it up on both providers? 18:11:42 found #223491 trying fsck -f now. 18:18:40 okay, marked as clean – not sure what happened to the affected directory, tho… 🤔 18:19:33 you should find it based on number 18:20:23 rtprio: okay, ignoring that i already forgot that number – how would i do that? 18:20:34 will the directory just be renamed to that number? 18:49:17 check whether anything's in lost+found 19:00:39 when i run freebsd-update fetch, it says the following file has been updated, but no changes downloaded because file was modified locally. (it was /etc/ssh/sshd_config) so how do i download and integrate the changes? 19:02:10 how much have you modified it locally? 19:02:44 only changed the Port directive 19:02:49 to move sshd to another port 19:05:09 what it's supposed to do with that file, afaict, is to do a 3-way merge 19:05:17 but maybe it's failing to do that 19:06:19 how do i make it start that process? 19:06:28 all it does now is list the file path then next line is (END) 20:57:16 sorry i d/c. how do i make it start that process? all it does now is list the file path then next line is (END) 21:37:30 anyone know? i wanna do a proper freebsd-update but i gotta figure out how to reconcile this file change 21:38:26 You typed q to get out of less there ? 21:38:39 Typically that is all I do and it still updates 21:39:01 At the (end) 21:40:22 (or it may use whatever you have set as your PAGER, I dunno I use less) 21:48:34 ya i hit q to get out of it, but that didn't do anything 21:48:59 it said no changes made because the file's been edited 21:58:56 did you try freebsd-update install ? 21:59:30 I dunno. On my systems I just hit q and it took me through some other files. Showed me some diffs, and then just worked 22:10:24 ya i did all that. didn't make me do any of that 22:13:36 What version are you running now (freebsd-version -kru) 22:15:00 13.2-release-p2 22:15:25 trying to look up the diff history for sshd_config to see what's changed. github is pretty hard to figure out 22:15:35 Isn't that the latest? 22:15:46 ya but sshd_config didn't get updated it said 22:15:52 because it had been edited 22:15:53 I think it was some symtantic stuff, nothing that really mattered 22:16:57 semantic, jeez 22:40:41 Are there people using Docker and Kubernetes with FreeBSD? 22:42:30 CrtxReavr: there's someone working on podman, to bring OCI functionality to jails, so that you can schedule jails with Kubernetes. 22:45:28 meena, just a bit baffled by Netflix (a known and admitted FreeBSD shop) looking for Docker & Kubernetes experience. 22:46:53 what does k8s do and why do ppl use it with containers like docker and jail? 22:47:50 netflix is, from what I hear, not an exclusively freebsd shop 22:48:00 * RhodiumToad never worked for them though 22:48:38 Okay, their CDN is a known FreeBSD shop. 22:48:41 CrtxReavr: what RhodiumToad said 22:48:51 And that's what this pertains to. 22:53:18 Why is 'git pull' in my ports tree randomly "Aborting" in different places resolving deltas? 22:54:33 no idea 22:54:47 repo corruption? disk full? 22:54:58 Disk isn't full. 22:55:27 As for corruption. . . it's a ports tree. . . how would you define corruption? 22:55:42 hardware or filesystem issues? 22:55:47 bugs? 22:55:50 who knows 22:56:02 Cleanly mounted UFS2. 22:56:36 do you get the error with git fetch? 22:56:52 (git pull is just git fetch followed by a merge or rebase) 22:58:04 if so try git fetch -v to see if more info is available about the error 23:01:21 That ran cleanly. . . 'course "resolving deltas" is part of the merge. 23:01:35 I just nuked the tree and am re-cloning. 23:06:20 resolving deltas is not part of the merge, it's part of the fetch 23:06:34 * RhodiumToad does git fetch a lot, sees it all the time 23:06:42 any way to read all error messages associated with capsicum? 23:13:34 Crush a Scotch Bonnet in your fingers, then rub your eyes. 23:15:36 Please cut the snarky answers. 23:16:09 Probably never going to happen. 23:16:17 IRC is supposed to be fun. 23:20:58 "be civilized, respect each other" (from the topic): accept that snarky comments in a tech support channel aren't everyone's notion of fun, and tone it down. If you want to define "fun" your way to the exclusion of everyone else, you can create your own channel. 23:21:25 or take it to -social 23:22:20 polyex: what sort of errors? 23:24:17 other than "Capabilities insufficient" and "Not permitted in capability mode", as far as I know the capsicum stuff just uses the usual errno values with their normal meanings and text 23:58:03 ty