01:14:51 I'm finally starting my upgrade from 13.2 to 14.0 on a production machine. next step is the 1st reboot. some reading has led me to think i may run into some issues since my root fs is on a mirrored zfs setup, but I'm not sure what (if anything, i need to do in order to ensure this reboot (which is remote btw) will go smoothly. any recs? 01:17:12 I do plan on doing the minor upgrades as well, but only found successful instances of 13.2 to 14.0 as opposed to a bigger jump to 14.1 or 2 or whatever production is at this point 01:18:37 jnewt, I upgraded my desktop with mirrored zfs from 13.2 to 14.1 and had no trouble. 01:19:11 good to know. 01:19:33 Personally I have always avoided the .0 releases because that's when they first met the community at large. A lot of us wait for the .1 to appear and then go for it. 01:20:50 Reminder that Boot Environments are created automatically on zfs systems on upgrade. ("bectl list") If you have a problem for any reason you can always boot, select the previous 13 boot environment, and be immediately back to your previously working system. 01:21:51 Reminder that after upgrading to 14 and rebooting to reinstall all of the binary pkgs "pkg upgrade -f". 01:23:40 The process is described in the Handbook but basically freebsd-update -r 14.1-RELEASE upgrade, freebsd-update install, then reboot then finish with freebsd-update install. Then pkg bootstrap -f to install fresh binary packages compiled for the installed and running release. 01:24:00 Then pkg autoremove to clean up older no longer needed lint things. 01:24:59 Since I am running many daemons from ports (postfix) I finish with a final reboot after the pkg upgrade -f so that I ensure that everything running is after the install. So that is two reboots in total. 01:26:15 well, apparently my 120gb mirrored setup is no longer big enough, i can't complete the install due to disk space 01:26:36 The steady state of disks is full. 01:28:06 My root file system holding the OS is consuming 61GB on my 14 system. 01:28:11 yup, they're full. and steady state. what can I dump to get through this? pkg autoremove safe mid upgrade? crash and logs. hope I don't need them. 01:28:42 rwp, it's probably my 13 + 14 system that is the issue mid upgrade, probably a bunch of temp files 01:29:58 If you don't want/need older pkg files then "pkg clean" will clean out /var/cache/pkg. How much space is there? "du -sh /var/cache/pkg/" 01:30:34 Those are probably reasonable for most people to discard. Some people have many systems across versions and keep that shared as a cache for the collection. 01:30:52 Is /var/log particularly full? du -sh /var/log/ 01:31:10 7.5M 01:32:13 what about these zroot/ROOT/13.2-RELEASE-p[4,4,5,11,12] directories / fs that it appears to have created that are huge. 01:33:07 Ah those are boot environments. Yes. Those older ones can be pruned off. bectl list 01:34:30 probably need to keep the 14.0 one since that's the target. I have 5 13.2 ones. one of which is 82G, but it's not the newest one 01:35:46 what's the best way to clean these out safely without torching something I may need? 01:36:56 bectl destroy bename for the older ones that you don't need to return too. 01:37:37 why is one 80x the size of the others? that seems odd 01:37:38 Since zfs is all pointers and reference counting it is sometimes not obvious where disk space is being held and if there are multiple snapshots then the space is then just attributed to the next pointer up the line. 01:37:54 I would look at: zfs list -o space 01:39:01 that looks different. 01:39:02 The 80x one (boot environment) means that space is uniquely there, as if it were running as a regular system for a while. Did you boot that one and run it for a while? 01:40:39 Boot environments are file system clones. Which is to say file system branches. They start as a fork from a snapshot and then as blocks are written then they grow in size to absorb the newly written data blocks to it. 01:42:45 not sure I'm really going to gain enough then. default is 105G. 01:43:10 That's about where my desktop is sitting too. 01:43:40 this is a server, no de, seems like it should be smaller 01:45:40 zfs lists the space as 106G, not sure I have anywhere to go here 01:46:15 Here is a smaller system of mine, 120GB SSD, no X headless, with some jails and random stuff: https://termbin.com/ie08 01:47:28 that site (termbin is blocked for me 01:47:43 Do you have space in snapshots? Try: zfs list -t snapshot -s used 01:48:48 I would use bsd.to pastebin (see topic) but it has been offline for months now. 01:49:48 I must relocate. Good hunting on the disk space! 01:53:05 thx 01:56:28 I have a epyc 7313 server that hangs during boot right after/durring EFI framebuffer message, any ideas? 01:58:52 so i cleaned up those old 13.2 envs and tried to re-run the freebsd-update install and now i'm in a src component not istalled problem. i did not touch default or the new 14.0 one. where did i go wrong? 01:59:38 and trying to fetch again ends me with an Invalid key fingerprint error 02:06:45 what's my risk level of reboot vs trying to utilize a remaining 13.2 boot environment listed in bectl? 02:15:04 whelp, I lost it. crap rebooted and now i can't ssh into it anymore. 02:15:30 I hate upgrades 02:48:10 This was on a remote system? But it only had 120GB total mirrored? Any remote console access to it? 02:54:36 I'm on-site now. It was remote, but not too remote 02:58:08 used bectl to load back into an old 13.2 environment. now it shows a default and two 14.0's that are not marked NR since I'm in the 13.2. 03:03:53 It's always so hard to find the docs on how to remove (for example) a '.' period, from the value of a shell variable without having to use sed/awk/tr. Using parameter expansions. Am I remembering incorrectly, or is it not possible with regular `sh` 03:06:45 jnewt, If you are booting from the console then at the "beastie" boot prompt there is a menu item to select any previous boot environment. 03:07:52 Of course N is active Now and R is on the next Reboot. 03:09:06 tuaris, To find this in the "man sh" page search for %% and it will take you right to the area you are looking for. 03:10:58 So for example if foo=bar.txt and one wants to remove .txt then echo ${foo%%.txt} will do it. 03:11:32 You can't do something like turning 8.3 into 83 from what I've read so far? 03:11:49 That's basically the equiv to "basename $foo .txt" but all internal to the shell. 03:12:17 Hmm... 8.3 to 83... Not without splitting into two variables and then joining the variables again. 03:13:07 It only has one dot in it? Not more? Try this: echo ${foo%%.*}${foo##*.} 03:13:33 That won't work for 3 or more dots (so I worry about it) but will work for two. 03:14:41 I hesitate to ask because I am sure it is version letter conversions and I doubt I would approve so I will just stick my fingers in my ears and sing la la la la la. 03:16:08 it's always going to be one dot since that's the way the PHP ports are named 03:16:27 8.2 -> php82 03:16:27 8.3 -> php83 07:46:35 Greetings 07:47:04 good morning 07:47:13 Is there a tool that provide a dependancy tree of installed pkg ? 07:48:01 depends on which distro and package manager i would assume 07:48:04 either in GUI or CLI ( tree cmd like ) mode 07:48:38 on freebsd 12.3 + 07:49:06 ah sorry, wrong window i thought its #linux, sorry ;D 07:50:08 plasma: I 'd bet you have a kde tab too on your irc client ;) 07:50:18 sidh: nope 07:50:28 im strict enlightenment user since ages 07:50:48 got this nickname in the 90s, i think that was before KDE Plasma 07:51:29 but the highlights in the channels, and my interactions are sometimes funny ;D 07:52:01 congrats, I tried several times e17, but did'nt manage to get used to 07:52:27 actually im using e17 fork moksha right now, from jeff hoogland from bodhi linux 07:52:37 stick with i3 for ages 07:52:59 i got used to the engage dock as module, and it wasnt continued since e18 07:53:37 raster says itask/ibar or how its called provides the same functionality and similar feeling, but its not the same 07:53:39 bodhi linux , I tried it , woaow , say 12, maybe 15 years ago , glad to see it is still active 07:53:57 for some i might appear like an apple fanboy because of the dock, but im totally not 07:54:48 iirc e17 was used (forked) for nokia n900 phones 07:55:20 does tizen has any relation with e17 ? 07:58:35 and tizen after with samsung iirc 07:59:44 there was a general project for e on mobiles, dont know if its still continued or how the development status is 08:00:01 dont know about tizen 08:06:41 http://www.enlightenment.org/news/2024-08-06-evisum-0.6.1 "Much of this was written from a psychiatric ward bed. " 08:06:49 btw if somebody is using arch here as desktop, i repaired moksha and moksha-modules, or better said the dependencies on AUR, if somebody wants to try this e17 fork 08:07:21 sorry for being kinda offtopic channel wise ;) 08:14:49 Does anyone here have any insight into why this port does not exist on pkg? I just tried to build it locally and it worked fine: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281338 08:27:19 erk: Here's the log from the failed build a few days ago: https://pkg-status.freebsd.org/beefy22/data/140amd64-default/13f486017d78/logs/deno-1.45.2_1.log 08:32:49 Ahh guess it was fixed in this commit then: https://github.com/freebsd/freebsd-ports/commit/e5be14aead14a9117e49c0eed0eb11b2dbfb7a4d 08:32:59 So it is just waiting in the queue to be rebuilt. 08:40:09 aaahm is there any whatsapp solution for freebsd desktop? I never used it in the past, but $KID school now requires it. 08:40:22 I don't want to keep it on my phone but I'm ok with setting it up once, and then deleting the app entirely. 08:44:34 dch: maybe https://web.whatsapp.com will work for you? 08:44:51 it worked for me in Firefox 08:45:15 kwiat: lol thats ideal... I can do it in a container. now to see if I can sign up without giving up all my info 08:45:25 didnt expect there to be a simple www page 08:45:39 there's no signup :-) 08:50:32 kwiat: right, but i already have to sign up on a phone first 08:50:41 ah, ok! 13:56:19 i'm having issues updating to v14.x from 13.2. I'm following the std installation guide. the issues occur after the 1st reboot. last time it was some key problem getting the updates. This time i'm getting rmdir: ///var/db/portsnap: Directory not empty done. 13:57:15 should i just attempt to wipe out the contents of that directory so it can continue 13:58:57 or maybe i should freebsd-update fetch again to get any sort of updates that would fix this issue? 14:31:53 jnewt: portsnap has been removed from base in 14. you either need to ditch it completely or install it from ports. seems like installer wanted to clean in up but couldn't as there was some data inside 14:35:20 Howdy, folks! 14:37:30 https://freebsdfoundation.org/wp-content/uploads/2024/09/FreeBSD_JulyAug24.pdf 14:38:03 jnewt, mv /var/db/portsnap /var/db/portsnap.backup 17:32:17 sudo ln -s /dev/full /var/db/portsnap 17:48:27 I don't think that symlink will prevent errors since /var/db/portsnap is a directory not a regular file. 17:49:15 that's what i was thinking too. 17:49:49 maybe you could mount a tmpfs with a really small size? it would be a filesystem, but be full 17:51:21 I don't know why removing it or moving it out of the way didn't work. A fresh install of 14 does not include it. 17:54:46 i have not scrolled up at all so i don't know any of the context 17:55:08 * jaredj hands everyone a grain of sald 17:55:30 * jaredj ... also hands everyone a grain of salt 18:03:00 I dropped mine. Can I get another? 18:04:11 i suppose. you are worth your salt. :) 18:04:46 ...As well as some "sald". 18:05:17 yep, be careful with that stuff 18:06:09 Outside of that, i'm just looking over some IRC chats while i'm doing some programming for my project. 18:07:05 Basically, i have irssi running on the right pane in tmux, and 2 terminals on the other side. 18:07:49 And i'm doing this via SSH on a Tiny11 machine, with the SSH server running on my main FreeBSD PC. 18:08:26 Other than that, that's all i'm here for. Silent, but slightly wisecracking. 18:09:27 Hey, it's kinda good to IRC and Vim all at the same time. 18:12:48 There we go, now i have the right nick. 18:14:10 heh. i have my todo list on the left screen and my irc on the right screen in X, running in two emacsclients against the same instance of emacs, with my NFS home backed by my main FreeBSD PC :) 18:14:49 jaredj: Nice. 18:14:54 certain parallels obtain, despite several contrasts 18:16:08 As for what i'm working on, it's a libc reimplementation, made for the engine that my project is running on. 18:16:38 ATM, i only have every function in ctype.h, and rand/srand made. 18:22:59 Though, rand/srand is based on it's example implementation from POSIX, but this makes it easy to work with on multiple platforms. 18:42:45 Hello everybody, I try to make cjdns but the port is broken , I wish to install with an older version but I don't know to do it. 18:43:49 I wish to install an older version of rust 19:08:02 A reading of those things sent shivers down my spine. Installing an older port. Installing an older version of Rust. I am chilled to the bone thinking about how much work that would entail. 19:10:50 I think to use poudriere but I never use it 19:13:18 Or I repair the broken port but I'm not programming 19:16:14 I can compile cjdns with github clone under debian but I don't make this under freebsd 20:52:52 hi, does bhyve still need grub2-bhyve for netbsd10 guest? 20:59:01 f451: most likely yes, can't NetBSD boot from EFI ? 22:12:00 mzar: i dunno, there's little guidance 22:13:19 lots of things say "use sysutils/vm-bhyve" but id prefer not, because on the system there are already vms 22:14:30 and there's no clear way of getting that port, once installed, to run an image that has already run with either vmrun.sh or grub2-bhyve