00:00:24 it shoudl install to /boot/modules 00:00:38 firmware fiels are compiled kernel modules 00:00:41 not actual bin's 00:00:56 chris@beastie:~ % cd /boot/modules/ 00:00:57 amdgpu.ko amdgpu_green_sardine_ce_bin.ko amdgpu_renoir_me_bin.ko 00:00:58 yes, in fact, it does install to /boot/modules, I am not an idiot 00:01:18 says the perosn thikning spamming is asking for help 00:01:19 but ok 00:02:06 i once put in a filter in the wrong spot when I was in .mil 00:02:10 did I feel like an idiot no 00:02:21 i just laughed took it apart and put it in the other location 00:02:50 this is normally when I walk away and go watch some TV 00:02:57 almost never have got along with DOW types, be they contractors, be they gunpowder... 00:03:22 also what the hell is a topic whore, from your gecos 00:05:14 MelMalik: people who will either mention to stay on topic or to goto -social when the channel has been silent for hours 00:05:22 MelMalik: google has a couple articles about it 00:06:14 buildworld completed 00:06:33 6.5 hours 00:06:40 actually not too terrible to buildworld 00:06:44 now use tripwire to check all the checksums from that build and cross reference them to the one in base.tgz 00:06:45 I expected 10 hours but hey ho 00:06:48 just to be safe you know 00:07:07 10 hrs takes me 25 mins heh 00:07:08 pax. 00:07:37 i would have made world on all my systems by the time you finished 00:07:43 what is that a celeron ? 00:08:08 i did build openbsd kernel on a rasp pi once took 3 days :) 00:08:35 MelMalik: fax 00:09:29 cpet: https://www.intel.com/content/www/us/en/products/sku/64896/intel-core-i53320m-processor-3m-cache-up-to-3-30-ghz/specifications.html 00:09:45 polarian: i take it that building your system instead of using pre built packages fall under your logic of everything is compromised ? 00:09:59 I notice that freebsd cant turbo either 00:10:07 or maybe thats because I have libreboot 00:10:11 it can powerd is your freind 00:10:34 cpet: powerd doesnt properly do much actually 00:10:34 normally the CPU itself deal with that on newer CPU's 00:10:42 for me 00:10:51 I assume its coreboot nuances 00:11:05 try using something like -j16 00:11:31 cpet: pointless using so many processes, its an old cpu 00:11:35 6.5 hours doesnt seem unreasonable 00:12:14 ccache, nve drive, some magic with zfs 00:12:33 old cpu, HDD, and limited memory :) 00:12:43 also cpet I am compiling from source in protest of pkgbase 00:12:46 i would blame the HD before the CPU 00:13:10 why protest you can still install non pkgbase 00:13:21 because freebsd-update is deprecated now 00:13:26 pkgbase is recommended 00:13:30 good 00:13:32 and freebsd-update will be removed in 16.0 00:13:50 you know how many times I had to explain to people that you need to run that like 4 times 00:13:57 I already had a long moan about #bsdcafe about this 00:13:59 and people would run it 2 and have a broken system 00:14:12 its not 4 times lol 00:14:20 its the same process of building from src 00:14:28 kernel first, reboot, then userspace 00:14:41 and a 4th one just to be sure 00:14:44 cause why not 00:14:58 lol 00:15:12 what you percieve as a flaw, I see as a benefit 00:15:30 albeit, freebsd-update is slow as a shell script, but freebsd-rustdate is much faster from what I heard 00:15:31 if you say so 00:15:48 but I will oppose turning freebsd into Linux 00:15:50 which is what pkgbase is 00:15:55 i have been updating my systems from src since I knew what freebsd was 00:15:55 disagree 00:15:58 the dependency hell of Linux 00:16:05 you have dependency hell anyway 00:16:10 yeah 00:16:10 metapackages for all the regions of base 00:16:32 do you want to manage it in big monoliths or in fine gradations that reduce network traffic 00:16:34 i like the idea of pkgbase making smaller jails 00:16:39 MelMalik: sure, but I rather have a complete base system which is one blob, than lots of small packages with its own dependencies and dependants which make up base 00:16:47 instead of hacking src.conf compiling and then still have a bunch fo crap a jail doesnt need 00:16:54 the one blob is an illusion 00:17:15 cpet: sorry to break it to you, but the base metapackage will still pull in all the same stuff :) 00:17:21 uh well I think freebsd did a good thing making pkgbase a thing 00:17:22 you will still be stripping things out manually 00:17:57 cpet: its horrific... 00:18:01 not if you use -jail 00:18:10 pkg will update the kernel and the utilities at the same time 00:18:13 * polarian shudders in fear 00:18:23 this is one of the many reasons I dont like Linux 00:18:43 the thing which made freebsd (and other bsds) so great to me, is now being removed :( 00:18:49 i dont like linux cause of systemd pkg hell has been a thing for a long time 00:19:00 uh well youll get over it man 00:19:11 people come people go 00:19:17 at the end of the day no one cares what you use 00:19:27 the difference between ports and base is that ports arent critical for your system 00:19:38 if a port breaks, you still have a functioning compiler, userspace and kernel to repair it 00:19:40 correction: not normally critical to be able to boot 00:19:43 they are thinking about making pkgbase and ports seperate 00:19:47 MelMalik: alright sure, theres some which are 00:19:50 but they are rare 00:20:00 cpet: "thinking" 00:20:11 afaik it will be a opt-in configuration value 00:20:58 I have considered that it may be meritorious if I attempt to make pkg zfs-aware; and if an update comes down the wire on the base repo, a new bootenv can be proposed to be created and the update be done there instead of in the current bootenv 00:21:09 no points for guessing how i was inspired to think that up. 00:21:31 in theory it should be common to create a boot env before you do any updates 00:21:37 this is why I have like 60 of them 00:21:56 but since I have so much space I dont worry about them 00:22:45 I see why OpenBSD folks get so pissed off at freebsd sometimes 00:23:07 each OS has its pros and cons 00:23:25 i still have a linux install with virtual box to run windows case bhyve doesnt like TPM 00:23:30 "most gnu+linux-like" goes for the good and the bad with this 00:23:36 i think someones told me how dumb it is to run riscOS 00:23:38 but i like it 00:24:03 you are always going to have these issues when projects do large changes 00:24:15 not realizing all the work that ivy did to make it happen 00:25:04 now saying that building from src will probably never not be a thing 00:25:19 i saw this same issue when they deprecated mergemaster in favor of etcupdate 00:26:18 i have a dir in /etc/ named perconfs and each servcie I use has either -f path/to/conf or the equi so updating etc is never an issue for me 00:28:18 It is a delicate issue. Continuity is one of the reasons I choose BSD. At the same time, innovation requires change. So I don't know. 00:28:52 bhyve <3 00:43:24 you can still use the "traditional" tarball sets instead of pkgbase 00:43:26 o0x1eef: i do wish thay they would go back to the old way of including drm and then using fwget to install firmware 00:43:40 vishwin: up until 16.0 00:43:51 vishwin: also they have been tlaking about this since 2016 its nothing new 00:44:06 yes i've been more than aware 00:44:11 im sure if we ever get a GUI installer people will complain about that as well 00:44:41 i'll be quite surprised if the jimmying I just did actually works out... 00:45:16 and it did not. 00:46:15 you need to pass -c to pkg(8) when you have multiple boot environments mounted at once 00:46:18 why do I get the feeling if I logged into your system I could fix it in the time it takes to make a coffee 00:46:49 but sadly this isint 2003 and people dont do that any more 00:46:51 cpet Eh. That misses the point entirely. Linux is a good example. There is no continuity. It reinvents itself every few months. It is hard to keep up. Change is constant. That's the other extreme. So people are right to be concerned. 00:47:11 cpet because you have no idea about my setup 00:47:35 o0x1eef: most enterprise linux distro dont change much 00:47:48 MelMalik: and you make it hard to help you help me by posting things 00:48:10 and I think I'm going to leave filters on, then. 00:48:13 Again, brushes over the point entirely 00:48:33 o0x1eef: i remeber when I weanted to change my server from OpenBSD to Debian, the fatc of how systemd does the logging made me not continue 00:49:28 MelMalik: i personally dont care if you ingore me or not really me being here is a past time for being bored 00:49:51 o0x1eef: ok 00:58:01 https://forums.freebsd.org/threads/freebsd-foundation-flounders-on-15-with-rust-pkgbase-and-kde.98695/ 00:58:13 mer's response heh 01:00:32 https://up.bsd.lv/ 01:00:53 think theres one for openbsd as well but syspatch and sysupgrade are good 01:02:10 hasnt been updated since 2021 but doesnt stop you from creating something similar 01:05:01 Hello again what did I miss 01:05:34 I might try getting the driver crash logs tonight or tmrw from the laptop 01:06:57 you missed a party 01:07:51 * cpet hands JetpackJackson some left over party drinks 01:08:10 * JetpackJackson sips 01:09:20 JetpackJackson: MelMalik: is upset can he cant get his gfx to work, polarian is upset cause of pkgbase, o0x1eef8 is upset that i mentioned pkgbase is a good thing 01:09:30 JetpackJackson: pretty much sums it up 01:10:26 Ah 01:10:29 Alright thanks 01:10:38 JetpackJackson: any time 01:11:01 i am not a he. 01:11:25 ok 01:16:58 MelMalik: makes sense now really 01:20:12 cpet That's not accurate :) I'm not upset for any reason, and especially not because you mentioned pkgbase as a good thing. 01:21:04 cant help it if youre in denial now 01:21:10 JetpackJackson: asked and i delivered 01:22:39 You delivered, at best, half truths 01:23:12 possibly 01:24:32 At risk of restarting the argument, pkgbase is cool! I'm using the minimal set tho and I can't figure out which set has sysrc lol 01:25:20 JetpackJackson: optional 01:25:55 Ah thanks 01:26:26 Although there isn't any issue with me using a text editor to edit rc.conf, right? 01:26:37 nope 01:26:47 thats how we did before sysrc and service 01:26:55 That's what I usually do, and sysrc for scripts. 01:27:07 we would edit rc.conf and then to a sh /etc/rc.d/bleh start 01:27:38 If you use an editor that does not always write newlines at the end then just make sure there is an ending newline in the file. 01:28:22 o0x1eef: did you get upset when they added in sysrc and service ? 01:28:27 knowing change is bad 01:28:37 use systemctl enable/disable 01:29:01 you can write your own script, your own service 01:29:18 :( 01:29:20 I think you mean service $foo enable/disable. 01:29:54 i sure hope so 01:30:00 scott go back to red hat. 01:30:15 many linux distros use systemctl not just redhat 01:30:15 cpet When did I say change is bad? 01:30:37 o0x1eef: about 10 minutes ago 01:30:41 Re-read what I said, then think about it a bit, and then maybe reply. Good advice for life. 01:31:43 rwp: well that works too but imo they don't use that in a lot of the distros these days. 01:31:59 o0x1eef: re-read what ? 01:32:26 * rwp checks the channel, finds that we are in #freebsd, checks service, yep, it works 01:32:27 i dont take what is said in here seriously 01:32:56 The message where I supposedly said change is bad, but I never said that, and I think your ability to comprehend other people is handicapped by your knee jerk reaction to reply without deliberating a bit first. 01:33:17 o0x1eef: I am a 90% disabled veteran 01:33:23 so thank you for calling me handicapped 01:33:24 :D 01:42:19 ooo weechat looks different... 01:43:01 something is clearly wrong here 01:43:51 https://http.icebound.dev:443/httpfileupload/0OU2G6-m7c6iqYziimkkIWjf7mc/1af18c17-a7b5-499c-89b2-cac2d36780ba.png 01:43:59 dunno why this is happening 01:44:51 way too many colors for me 01:45:02 way too many channels as well 01:45:14 thats just libera 01:45:18 I am in many more when I have all my networks open 01:45:22 anyways the channels are the problem 01:45:27 it shouldnt be like this, yet it is 01:45:39 I update to 15.0-RELEASE, and updated all the ports 01:45:48 ah fuck it let me recompile weechat 01:46:04 normally this is a term issue not really a client issue 01:46:27 but then again im handicaped so i dont know wtf im talking about 01:46:38 hmmm 01:46:49 maybe I should recompile st then 01:48:34 could try to install more fonts 01:48:49 i see st uses Liberation Mono which is patched on freebsd 01:49:06 to use Inconsolata 01:49:19 Hello! I have a router appliance that I have run FreeBSD on for quite some time. I have in-place upgraded this before. It is currently running 13.1-RELEASE-p7, but I am unable to do the typical things due to the information it is trying to retrieve from update*.freebsd.org servers no longer being available. What are my options to support this device? 01:49:43 Upgrade. 01:49:47 compile manually ? 01:51:56 despite st saying a simple term that sucks less maybe it sucks more if it cant properly display weechat ? 01:52:34 i can try manually compiling. however, are there any mirrors that would have this metadata available? Fetching metadata signature for 13.1-RELEASE from update2.freebsd.org... failed. 01:52:47 13.1 is EOL 01:52:49 so no 01:53:21 Not officially, no. If someone else happens to have a mirror of the old 13.1-RELEASE stuff, and if you trust them/it, you could use that. 01:53:35 youre only option is a freebsd-update upgrade to 13.5 01:53:58 To upgrade to any version it needs the 13.1 metadata 01:54:00 seeing how its a router i dont see the need to upgrade to 14 or 15 01:54:07 alright recompiling st fixed the problem, thanks for the heads up cpet :) 01:54:19 I kinda knew I needed to but ngl, couldnt be bothered to find my st config :P 01:54:24 polarian: guess in not always a handicapped veteran 01:54:56 Yknow im glad I reinstalled cause that showed me that the WiFi issue wasn't my fault lol 01:55:00 cpet: well me not wanting to use an EoL operating system is not valid? 01:55:36 twsta: 13.1 is EOL upgrading should require the metadata for the release being installed 01:55:42 gotta recompile graphics/png with the patch added manually to fix cve 01:55:57 then 15.0-RELEASE update is finished, after like 9 hours now :P 01:56:21 i am sure without the compile it wouldnt have taken 9 hours 01:56:23 I had iwn panic the first time I booted into 15.0-RELEASE xD 01:56:23 cpet: I am running `freebsd-update upgrade -r 14.3-RELEASE` and it is trying to get the 13.1-RELEASE metadata first 01:56:30 cpet: you are right :) 01:56:33 it would have taken maybe 1 hour 01:56:59 twsta: well src compile it is then 01:57:18 twsta: and learn to update sooner rathger than 5 years after the OS is EOL 01:57:37 ok 3 01:57:47 13.1 (May 16, 2022) 01:57:48 Lmao you just told me that you don't see a reason for me to update and then you say that >.> 01:58:03 i said for you to upgrade to 13.5 01:58:06 But yeah i am reading the documentation on how to src compile. Seems simple enough 01:58:09 13.5 is supported 01:58:30 geez 01:58:32 Yes, but the same problem presents itself regardless of what I set the version to 01:58:32 2022... 01:58:37 Release 13.5 (March 11, 2025) 01:58:38 I would hate to think how many vulns that has 01:59:01 also 2022 --> 2025 is 3 years, not 5 >:) 01:59:06 polarian: honestly I can say that network is probably compromised 01:59:12 polarian: as you mentioned earlier :) 01:59:17 lol 01:59:29 so you dont think im paranoid? :P 01:59:34 They really don't serve the metadata after EoL? it can't be that much information to host 01:59:38 oh i still think youre paranoid 02:00:00 polarian: but in all reality it doesn't really matter what I think 02:00:31 19:57 < cpet> twsta: and learn to update sooner rathger than 5 years after the OS is EOL 02:00:34 19:57 < cpet> ok 3 02:02:54 Damn, how do I not even have git on this thing >.< 02:03:16 it basically just does pf and dhcpd so i guess i never needed it 02:03:46 git clone https://github.com/freebsd/freebsd-src /usr/src && cd /usr/src && make buildworld && make kernel && make installworld && etcupdate 02:04:00 twsta: I have to ask, why is a clean install not an option here? 02:04:35 TommyC: Well, it is routing the packets that are allowing me to talk to you :P 02:05:03 twsta: Sure, but once it's reinstalled you can talk to us again then. 02:05:14 I also think my dumbass set a firmware password a long time ago and i forgot it 02:05:29 i tried shorting the pins but i couldn't get a USB to boot 02:05:45 I probably would have already installed NixOS otherwise 02:06:01 I do love FreeBSD though, it's been rock solid for so long 02:06:16 I got a bit lazy with my homelab for awhile. Sue me! 02:06:49 I sold my rack and all my extra shit. Now I have a Framework Desktop, a Framework 16, and my DAS. Headscale glues it all together and it is very nice. 02:16:59 the only issue I have with those framwork PC's is the CPU is soldered on with no way to upgrade the CPU itself 02:17:09 but then again its no different than my lenovo mini PC 02:17:22 but atleast thats a Core 7 Ultra 02:37:50 yeah I think that's my sign to sign out of the BSd stuff and do VoidLinux package jenga 02:38:54 bye 03:06:45 I wonder how people who run freebsd on servers are doing the upgrade to 15 and/or pkgbase 03:07:11 freebsd-update 03:07:56 I mean like are they waiting to update? Are they just zfs snapshotting? But that wouldn't help uptime 03:08:03 If something goes wrong 03:11:37 I think everyone applies a different mindset to that problem. Some will wait, some will install right away, some will do the upgrade through rotation of servers, some might not bother upgrade, etc. 03:14:06 I'm being lazy and not digging through the source yet, but does smapi(4) present itself through sysctls somehow? I've not seen anything documented yet. 03:15:00 Or is it not built by default? I didn't consider that. 03:17:06 Speaking strictly for myself, I don't plan to update my single machine (and daily driver) until 13.5 reaches EOL, and even then it will be probably to whichever 14.x is the latest then. 03:19:11 mason, "/usr/src/share/man/man4/man4.i386/smapi.4" means (IIRC) that it exists only on the i386 (32-bit) architecture. 03:21:09 ! 03:21:11 Hrm. 03:22:14 There's an out of tree SMAPI driver that sort of works, but it has issues: https://github.com/sghctoma/thinkpad-smapi 03:29:14 wow, `pkg clean` is a thing and can recover soooo much space. I wonder if that should be a periodic thing 03:32:28 There's also (in case you didn't know) "pkg autoremove", which lists and offers to remove all no-longer-required packages auto-installed as dependencies. 03:34:24 Interesting. There are no periodic(8) scripts that call pkg. 03:39:49 Not in base but there's 2 in /usr/local/etc/periodic, installed as part of pkg itself. 03:41:05 Aha, interesting 03:41:09 Thanks 03:46:26 o0x1eef, V_PauAmma_V: ah OK, thanks 03:56:05 I'm currently on 14.3, and am looking to switch over to 15.0-RELEASE. I know there is pkgbase available now, but I am guessing that the pathway to upgrade is the uusual freebsd-update method and once I'm on 15.0-RELEASE I should use pkgbase. Or can I use pkgbase to upgrade from 14.3-RELEASE to 15.0-RELEASE? 03:59:36 mns: The Foundation ships a conversion util. 03:59:59 mns: https://github.com/FreeBSDFoundation/pkgbasify 04:13:56 flua :) 04:35:51 Without saying anything bad about pkgbase I think I will miss freebsd-update though. It's not gone yet and I am already nostalgic for it. 04:45:31 root@server:/etc/periodic # cd /usr/local/etc/periodic/daily/ 04:45:32 /usr/local/etc/periodic/daily/411.pkg-backup /usr/local/etc/periodic/daily/490.status-pkg-changes 04:50:08 anyone with 15R and pkgbase see a lot of base orphans with "pkg orphans"? 04:51:04 seeing how those pkg's aren't really part of ports wouldnt be surprised 04:51:20 all the pkgbase stuff lives in /usr/src/release/ 04:52:29 but im sure markmcb will mess with it then come back in here with "my system doesn't boot up any more" 04:52:36 cpet: it's new though. i hadn't seen this behavior in any of the pre-release versions 04:53:09 what does pkg autoremove say without actually doing a pkg autoremove 04:53:37 again without actually doing a pkg autoremove 04:54:09 just says nothing to do 04:54:37 all the orphans look like: FreeBSD-zoneinfo-15.0 ? orphaned: base/FreeBSD-zoneinfo 04:56:09 pkgbase was named from pkgbase to pkg 04:56:16 could be why you see those 04:56:58 rwp: I thought about using pkgbase on the fresh 15 install on a ThinkPad here, but seeing it still marked as "experimental" made me shy away. There'll be time to convert at a later date. (Thank you all for bleeding on it so I don't have to.) 04:57:24 * cpet bleeds 04:58:16 I guess I'll keep an eye on it a few days and if it doesn't resolve I'll report a bug 04:58:19 markmcb: you can use sqlite to remove it from the db 04:58:42 its basically saying i have a package thats installed but I cant find it any where 04:59:38 mason: most .0 releases will tend to have a lot of issues which is why most people avoid them 05:00:06 Yep. 05:00:34 this my desktop is not production and my server is just a personal server well breakage is fine 05:00:46 plus the chances of me being able to fix those breakages is high so 05:00:58 Fair. 05:04:32 I have multiple FreeBSD machines and will upgrade some of them to the 15.0 but I have always held off upgrading production systems until the .1 point release appears. 05:04:41 i did remeber when I ran current there was a change to the twe driver that you had to do some conversions I frogot to do it and well my raid went to hell 05:04:48 but thats what you get when you run bleeding edge 05:06:01 which is why im not a fan of those linux rolling distros cachyos tends to break more often than most other distros 05:06:16 but since I only installed it to run some VM's reinstalling isnt an issue 05:06:20 I find it interesting how we always use the term "bleeding edge" now and the term "cutting edge" I have not heard anyone say for literally years. 05:06:35 I ran -CURRENT until recently and reported a couple of bugs, but otherwise it was very stable, just annoying to constantly update, that's the main reason I jumped onto 15-STABLE. 05:06:37 people are becoming vampires 05:06:50 * cpet drum roll 05:18:32 :( 05:33:24 scan: resilver in progress since Fri Nov 28 12:11:07 2025 05:33:53 5.18T resilvered, 95.01% done, 03:48:57 to go 05:34:10 * Macer queues up the final countdown 05:34:43 data 05:49:57 Macer, You are performing a https://en.wikipedia.org/wiki/Long-term_experiment 05:51:39 somebody needs to do it 05:52:45 although. there is something to be said about how awesome that pitch experiment is :) 06:03:04 I wonder if -STABLE will become a lot more popular with pkgbase 06:04:20 -STABLE has always been popular as people dont really understand it's purpose 06:36:14 https://www.reddit.com/r/HistoricalCapsule/comments/1pcbl03/this_is_what_5_megabytes_of_data_looked_like_in/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button 06:36:19 ah the good ale days 07:51:42 I ran -CURRENT on an SMP box from 5-CURRENT until around 6.3-REL 07:53:28 no other OS has ever been as unstable before or since, excluding various microsoft products 07:54:58 yeap I remember the 5.x days 07:58:48 it was fun. back then I still played Quake sometimes, which amusingly ran significantly faster on freebsd linuxulator than native linux 07:59:03 doom 3 did as well 11:02:20 mason: thanks for the pkgbasify link 12:10:02 mns: note that first pkgbasifying and then updating didn't work for me... use freebsd-update the last time, and then run pkgbasify 12:10:26 else you need to fiddle in the freebsd 15 keys yourself 12:11:08 i've upgraded some jails and an ec2 using pkgbasify and then updating. 12:15:34 At this point is it basically wise to start with pkgbase on a new install? 12:16:35 that works fine, i tried it recently 12:16:59 isley: how did you get the keys then? they are in FreeBSD-pkg-bootstrap, but i think the pkg binary of that doesn't run on 14.3 12:19:46 there's a mailing list post about fetching the keys that changed and putting them in place. 12:19:56 and also fixing the pkg FreeBSD.conf 12:21:27 https://www.reddit.com/r/freebsd/comments/1p92fjf/heads_up_pkgbase_150alphabeta_breakage_upgrading/ 12:22:05 OMG ... the resilver finally finished 5 days later lol 12:22:13 it's trying to continue the raidz(2) expansion now 12:22:31 that sounds exciting, like edge of your seat stuff. 12:23:14 13.1T / 69.2T copied at 29.8M/s, 18.90% done, 22 days 20:12:19 to go 12:23:28 ask me again in 22 days :/ lol... i'm sure that estimate is a 'just started' one though 12:54:15 Macer: One ETERNITY Later 12:57:53 ouch, my lil 15.0-RC2 VM does not want to upgrade to RELEASE 12:59:38 zip: you using "freebsd-update", pkgbase, or source build? 12:59:42 pkgbase 12:59:56 I'm not against obliterating it and doing a reinstall, it's doing nothing except being FreeBSD 15 13:00:14 I'm just wondering if this was a known issue or if upgrades will be painful post RELEASE 13:00:29 * deconfed pizdejd started . 13:01:37 not sure. both my vms are source build for 16/CURRENT right now.. 13:02:04 likely to keep them that way too. I blew up several installs using pkgbase prior lol 13:07:48 Is there a way to query what remote package provides a command or file? I know you can do it for a local package but I can't figure out how for remote. Like "pacman -F /usr/bin/foo" when foo doesn't exist on your system but you want to find what package installs it 13:08:02 zip: that one is documented, see https://www.freebsd.org/releases/15.0R/relnotes/#upgrade-rc 13:09:56 JetpackJackson: see https://pkg-provides.osorio.me/ 13:11:58 Thanks! 13:49:56 Ahh 13:50:02 My Google fu was lacking 13:50:08 Thank you 14:02:04 it should be called locate not provides :) 14:16:11 so did pkgbase stick to using the pkg command and having to specify package names (ie: FreeBSD-*), or did they make it pkgbase for base, and pkg for third party? 14:58:29 Demosthenex: My understanding is that it will use pkg with package names. Based on what I reading here: https://github.com/FreeBSDFoundation/pkgbasify 14:59:27 meh 15:55:42 is there a way to get the device name of gpt labeled partitions in zfs? 15:57:06 never mind... 15:57:16 gpt/F01-03_Seagate_BarraCuda_ZCT.. REMOVED 0 0 0 15:57:21 another smr drive bites the dust 15:59:11 there are a few days. gpart show -l will show you all your partitions and their labels 16:05:31 ah ok. i didn't notice that it puts the dev name on the top 16:07:35 wow so the drive just completely fell off the map 16:07:45 like it was ejected off the controller 16:08:58 this one was a read error ejection though. usually they fail like they mean it 16:10:32 ah well.. i should have 2 8TB drives delivered today so i guess i'll wait on those and resilver again. at least this time it won't be writing to a smr drive. 16:10:40 i can't wait to see what the difference is because 5 days was torture. 17:21:30 Hi all! I am trying to run `make buildworld` but getting this error: https://dpaste.com/4PBCPRAEE 17:22:17 I am on this git commit: e19230d49ffc02944d93645800da934b7aeee078 17:22:33 This is a new install. Am I doing something wrong? 17:23:05 if its a new install why build the world? 17:31:19 rtprio: Doing some kernel stuff, I like to build everything at the same time. I guess it isn't technically required... 17:53:40 leah2: provides makes me think of the occasional usefulness of pkg info -r and pkg info -d for required-by and dependencies 18:09:43 i just recently upgrade to freebsd 15.0, now nginx wont start 18:09:46 Performing sanity check on nginx configuration: 18:09:46 ld-elf.so.1: Shared object "libssl.so.30" not found, required by "nginx" 18:09:46 Starting nginx. 18:09:52 i did rebuild all packages 18:10:23 argh! forget it, i build nginx manually becouse of a plugin, forgot that. sorry! 18:10:41 sopparus: might be able to have the module added to the port 18:11:13 its there, its webdav extensions, its just not enabled by default 18:11:44 ahh 18:21:19 so it seems that smr drives still fall off the face of the earth with zfs 18:21:53 Are these the ones where the tracks overlap partially? 18:21:58 yes 18:22:05 in my case 8TB seagate barracudas 18:22:22 while trying to raidz expand i've had 2 get wrecked. 18:22:37 and it's only 25% complete 18:22:46 so i'm sure i'll lose more in the process and there is no way tot stop it now 18:23:05 one i managed to swap out with another smr drive and the resilver finished but then another one died during expansion 18:33:18 What's smr mean? Never heard that before 18:36:33 Shingled Magnetic Recording. 18:36:43 Oh neat 18:36:57 Does it not play nice with zfs 18:38:00 what does SMR play nice with? 18:38:20 It doesn't play nice with writing non-sequentially to the disk. So most filesystems not specifically designed for it don't work well, if at all. 18:38:27 Ohh 18:39:28 That reminds me I should adjust my zfs setup on my PC, I have a 1TB SSD and a 1TB hdd and I set it so that they're one big drive but I think that might be problematic 18:39:37 Cause speed differences 18:40:45 Is my conjecture accurate or am I just making stuff up 18:44:33 that is a depends situation 18:44:38 do you "need" 2 terabytes of space 18:45:05 spinning anything will be slower and if you can swing it.. 1tb ssd has "main" drive and could use the 1tb SMR as "backup" 18:47:01 It's for PC games, the SSD is that emmc stuff so it's like attached to the PC 18:47:57 Is it possible to remove it from the pool? 18:47:59 Like 18:48:10 Idk what the best course of action is 18:48:41 hehe.. that is a multi-variable equation 18:48:43 https://docs.freebsd.org/en/books/handbook/zfs/ 18:48:52 I can hear it spinning up when I boot and do stuff 18:48:57 there is an ability to add and remove from pool but it is dependent on what you are working with 18:49:08 Like the good clicking noises and such 18:49:10 that is through the zpool utility 18:49:13 Uh it's cachyos 18:49:39 oh yeah.. i have spinning drives myself, in my server, and i use ssd as my main jails/bhyve/stuff area.. i have them on 2 seperate pools 18:49:51 Ah ok 18:50:27 when yhou do zpool status.. what do you see? 18:50:34 The only thing I'm using this thing for is steam games 18:50:41 that would be a good indicator of where you can go from there 18:50:49 Uh last time I looked it was healthy 18:51:05 thats great, the key thing we want to see.. is what tyhpe of zfs you setup.. 18:51:06 I can check when I get home, is it OK to ping you later? 18:51:30 i may be around, if i am not.. i am sure someone can help.. if available 18:51:41 Alright 18:51:43 that link i sent you, is a great start.. in particular you want to do the command in 22.2.3 of the link i sent 18:51:46 zpools tatus 18:51:47 Sounds like a plan 18:51:50 Oh ok 18:51:54 Sure I'll do that 18:52:14 the handbook is awesome and trial and error.. you won't know until you try and the fact you are using this as a gaming device... the big thing is to be able to backup data 18:52:35 not too challenging.. it becomes more difficult the more space you have.. like i have 3tb on my setup.. so finding a way to offload becomes more difficult 18:54:15 Yeah I'm using my borg backup script to backup stuff like local games and mods 18:54:32 Most of it is steam though so that's in the cloud 18:56:10 cool cool.. well when you try later.. i may be around.. just depends on time and maybe can help you then 18:56:13 good luck 20:54:17 hodapp: yeah it most certainly does not play well with anything. lol 20:54:58 I don’t even know if there is a way for zfs to even address it. I just had 2 drives get removed back to back. I resilvered once just to have another fall off. 20:59:18 I have a mod_perl problem on 14.3 and also 15.0, I get something like this on both: ld-elf.so.1: /usr/local/lib/perl5/site_perl/mach/5.42/auto/APR/Request/Apache2/Apache2.so: Undefined symbol "apreq_handle_apache2" 21:02:40 I normally disable the mouse in the console when X is not started up with this in rc.conf, moused_ums0_enable="NO", but after upgrading to 15.0, the mouse pointer is back. Anyone who knows why and how to disable it again? 21:05:03 Hmm, looks like the driver has changed. 21:08:51 Macer, When you finally get a non-SMR 8TB disk in what I would do is I would do a bit clone of the SMR disk reading only over to the CMR disk writing only. That will make a full bit clone of it. Then put the CMR clone into the array and it will all be fast and then run a scrub. 21:09:52 Reading from the SMR is mostly normal speed. Writing to the CMR disk is normal speed. And then everything will be fast for the array. It's just the non-sequential writes to the SMR that kills use of it for RAID. It's not just ZFS either. SMR has been a huge problem for Linux MDADM RAID too. 21:56:59 voy4g3r2: https://termbin.com/9tn7 22:25:22 rwp: ah 22:25:40 i'm not even sure if the disk that is dead will even work now. last time i pulled one and moved it to a different bay it would just spit out cam issues 22:25:47 so maybe take it out and dd the whole thing in somethin gelse? 22:26:11 i mean a resilver to a cmr drive doesn't take that long at all imo. less than a day for sure. the smr took 5 days lol 22:27:10 and the dd relies on the disk actually .... working.. i'm not sure if it pushed it over the edge where it actually broke something mechanically because of the random writes... they're just garbage. there really needs to be a huge call to boycott them 22:27:58 i think in 2.5 admins they stated that a 30TB of CMR density translates to like 34TB of SMR space... i mean is that seriously worth it considering how horrible they are? :) 22:48:34 I figured out my pkg orphan problem. The default /etc/pkg/FreeBSD.conf has FreeBSD-base disabled by default, even if you do a pkgbase install. Seems an odd choice. 22:49:46 Unless I somehow triggered an edge case. Anyone else see this when fresh installing 15.0R and pkg-base? 22:51:13 yeap pkgbase is disabled by default 22:52:21 https://cgit.freebsd.org/src/commit/?h=releng/15.0&id=476aca498559d0a9d0be91f83bbf23e0d9f83ec9 23:04:25 Macer, For disk cloning I recommend GNU ddrescue which will try and retry a failing disk cloning it to working storage. Always use the logfile feature. Always. Using the disk may use up the disk causing it to fail further just the same as any use of it. But it's been most successful at getting data off of a failing disk and onto a clone. 23:05:13 And with ZFS I had enough of a failing disk cloned that it was enough to rescue the ZFS pool. After a scrub it showed full recovery and no lost data. 23:07:10 I pulled the disk and did the ddrescue copy on a different system and then installed the cloned drive back into the zfs array. Ran a scrub. That minimized the amount of wear on the failing drive so that all of the use of it was copying the data off of it onto a different drive. 23:09:35 cpet, that makes sense for existing users as things changed a bit, but doesn't that seem like a bug? i.e., if you install and choose pkgbase, wouldn't you expect that repo to be enabled by default? 23:10:38 I think I see the issue: https://cgit.freebsd.org/src/commit/?h=releng/15.0&id=9835413fb0788f65002a40f47e02c08e23047525 23:10:51 The override was automatically created 23:11:25 Macer, My reasoning for your current case is that while resilvering onto a replacement CMR the other half of the mirror is still SMR and it's still slow for all of the normal activity that is happening there. In my case it would be because I have root on zfs. If this is purely a data array then it's less of a problem. Just two resilvers. 23:11:33 When replacing a drive it's good to keep the old drive into the system so that it is available for reference while silvering the new drive in case there is an additional new failure. 23:11:37 like muscle memory, I copied /etc/pkg/FreeBSD.conf to /usr/local, which overrides this change 23:12:36 I guess this is just pkgbase limbo for now 23:16:18 markmcb: I believe this is due to allow users to decide if they want a standard "pkg update && pkg upgrade" to include base or not. Until there is a way to discern when a user requires just port packages or base packages installed, this seems like the safest route. 23:17:22 Of course, there is also the "-r" arg to determine what repos to check and use for updates/upgrades. I wrote a little update script that I keep tweaking as options and ideas change. But, so far, so good. 23:17:35 ek, it makes sense now. effectively there are 2 /etc/pkg/FreeBSD.conf files that ought to exist, but only one can so this is the workaround 23:17:56 ek: not exactly: the pkgbase repo is disabled by default so it doesn't break non-pkgbase users, the installer creates this override so pkg upgrade works as expected for pkgbase users 23:18:21 it's less about user choice (you don't really have a choice here) but rather about doing the right thing for both cases 23:18:57 markmcb: Well, /usr/local/etc/pkg/repos/*.conf will override /etc/pkg/*.conf. So, you can certainly copy /etc/pkg/*.conf to /usr/local/etc/pkg/repos/*.conf and make changes there. This will avoid conflicts moving forward pkgbase updates in the future. 23:20:10 ek, understood. when I install a system, i typically do exactly that and change quarterly to latest and i'm done. what I didnt realize was by copying that file I was disabling base. the result was all base packages showing as orphaned. 23:20:11 ivy: Ah, yes. Much better explained. That's basically what I meant. I don't use ports packages on my productions servers so this seemed to make sense to me. 23:21:33 markmcb: Yep. Fair enough. Just remember to change "enabled: no" to "yes" and you should be good. I also use latest instead of quarterly, I so I completely understand. 23:22:04 I do also make sure to check "pkg repos" after any repo edits just to be sure. That helps. 23:22:11 also i recommend *not* copying /etc/pkg to /usr/local/etc/pkg/repos, that will mean you don't get updates to the base files, like URLs or signing keys. just create a new file in /usr/local with { enabled: yes } or whatever you need 23:22:56 ivy: ah right, really good point. thanks 23:22:58 ivy: So, the latest /etc/pkg/*.conf files won't contain a reliable config for future repos? 23:23:24 ek: they will, but if you copied the entire file to /usr/local, it will use the URL you put in /usr/local, not the updated URL in /etc/pkg 23:23:46 I didn't have /usr/local/etc/pkg/repos/ when I last tested/upgrade to 15.0-R, but /etc/pkg/ did. So, I figured /etc/pkg/ would contain the reliable source moving forward. 23:24:20 yes, it does, that's why you shouldn't just copy it to /usr/local - because then if it changes in future, the changes won't be picked up, because you're overriding them in /usr/local 23:24:20 ivy: Ah, gotcha'. That goes without saying. Thanks for clarifying. 23:25:31 Wait, wait... Is /usr/local/etc/pkg/ going to be updated moving forward with pkgbase? Is that what you're saying? 23:25:50 no, i'm saying the URL in /etc/pkg/FreeBSD.conf might change in future, therefore you should not override the URL in /usr/local 23:26:10 which is what will happen if you copy the entire file from /etc/pkg to /usr/local 23:26:15 Ah! Okay. 23:26:51 Yes. This is in respect to quarterly vs latest (or whatever you're wanting). I understand. 23:27:01 I thought I was thinking in reverse. 23:27:42 you can override the url if you want to switch between quarterly/latest, but in that case you still don't want to override the signing keys or other configuration 23:28:30 is there any way to enable "fastest mirror"? the mirror I get lately maxes out around 300k. i see a port, but wasn't sure if there was a more standard way. 23:28:32 Absolutely not. Just the choice of quarterly vs latest or base_release_* vs base_latest and whatnot. 23:28:50 As long as /usr/local is still the way to override without changing base, that's perfect. 23:31:00 markmcb: There is a "ports-mgmt/fastest_pkg" you can try to use. 23:31:27 I tried it while back and it did seem to work if you'd like to change your mirror URLs directly. 23:32:30 what should I do if a kernel module load goes so wrong the system doesn't even appear to panic (which would at least give enough time for a netdump), it just falls over? 23:42:16 MelMalik: Boot into single-user mode and disable the kernel module. 23:42:52 ek, The kernel module is already disabled, I was loading it as a trial run. 23:43:17 How did you originally load the kernel module? 23:50:03 kldload 23:51:43 I guess I'm asking more of a dev question - what would I do to figure out what's actually on the computer's mind at the time that it dies? 23:53:47 rwp: yeah. i'm leaving it in 23:54:03 i'm just waiting on a couple drives to show up that will hopefully be here soon so i can start the resilver 23:54:21 but now i'm going to have to work on replacing all the SMR drives OR just buy larger drives and replace the pool altogether. 23:54:53 i wonder where the sweet spot is for drives nowadays. maybe 16TB? 23:58:37 Macer: I quit buying drives when I couldn't get used spinners for $10/TB anymore