-
T_X
hi, I'm not that familiar with FreeBSD, but does anyone have any thoughts on whether this is a general FreeBSD bug and should be forwarded to some FreeBSD bug tracker?
opnsense/core #6247
-
T_X
bug report title at OPNsense: "IPv6 MLD listener report going to wrong interface #6247"
-
zi
T_X: guess id say if you can repro it on freebsd 14.2, then id open a pr with the freebsd project for it
-
Macer
if i'm just using ethernet ports for failover it doesn't matter if their speeds are different does it?
-
Macer
i wanted to use the 2 1gbit onboard ethernet ports as the failovers and the 10gb one as the master port
-
Macer
managed to get fbsd on it and i guess maybe usb drive cache flush was taking forever at the end where it had to halt.
-
Macer
it took like 5-10 minutes to shutdown ... and when i was installing before i thought it froze and didn't matter so i guess something didn't get written to it.
-
ikonia
in pkg search on a freebsd 14 machine (an OPNSense build) I'm doing 'pkg search sysutils/puppet8' and getting no results, yet I can see the package should be available detailed here
ports.freebsd.org/cgi/ports.cgi?query=puppet8&stype=all&sektion=all
-
ikonia
why would this packasge no show up in a search, I'm using a public mirror which looks like it hosts the package
-
ikonia
I do see a sysutils/puppet7 being returned, is there some sort of catagory masking it ?
-
T_X
zi: thanks for the suggestion! I tried reproducing it with FreeBSD 14.2 in a VM but so far wasn't successful.
-
T_X
does anyone have an idea what mechanism might lead to MLD reports coming out of the wrong interface on a FreeBSD?
-
unwrapped_monad
hello \(^_^)
-
hodapp
O HAI
-
T_X
how can I enable and print these CTR3(KTR_MLD, ...) debug lines in the kernel?
-
getz
\o/
-
mesaoptimizer
Am I correct that bhyve cannot run Linux VMs with Wayland without having an additional GPU to pass through to the bhyve VM?
-
Macer
so i finally go everything in and running
-
Macer
i wish the isilon had an ipmi i could remote to :/ that's the only caveat. it's so old that it's running some ancient java and ancient ssl that nothing wants to allow me to use
-
Macer
and IPMIView won't even work with it
-
T_X
can I somehow check from userspace if V_ip6_mrouter is enabled?
-
zi
T_X: opensense 25.1+ is based on freebsd 14.2. so if you arent on that release, id upgrade
-
T_X
zi: both my FreeBSD testing VM and the OPNsense in production are running FreeBSD 14.2 according to "uname -a"
-
zi
and only opnsense is broken?
-
T_X
so far, yes.
-
zi
compare sysctls?
-
Macer
so what is en vogue for managing jails nowadays? is it iocage?
-
Macer
i'd like to start setting jails up
-
ikonia
my FreeBSD is very rusty, I live in Linux, I've got this line in my FreeBSD.conf in /etc/pkg url: "pkg+https://pkg.FreeBSD.org/${ABI}/quarterly", that should be the FreeBSD 14 repo (with ABI linking to the version of FreeBSD right ?
-
ikonia
and according to cgit.freebsd.org
cgit.freebsd.org/ports/tree/sysutils/puppet8 this package should exist in that repo
-
ikonia
am I correct on those things ?
-
mzar
yes, you are about right ikonia
-
ikonia
thanks, very rust on this
-
mzar
unrust it please
-
ikonia
trying, bit of a slog
-
mzar
it nobody acts old cruft will get removed
-
mzar
there are port gravediggers who do this from time to time
-
ikonia
can you explain that a bit more please
-
mzar
-
mzar
that's very old source, but it's more or less valid
-
ikonia
reading that doc, it doesn't look like that should impact the puppet8 package I'm looking for
-
ikonia
what would cause pkg search puppet or specfically pkg search sysutils/puppet8 to either display
-
ikonia
puppet7-7.34.0 Configuration management framework written in Ruby
-
ikonia
or no result
-
mzar
it's fine, but if you can upated it, it will be even better
-
ikonia
sorry what do you mean
-
ikonia
I may have missunderstood
-
mzar
Puppet Core 7.35 is the latest
-
ikonia
ahhhhh
-
ikonia
then why is puppet8 listed as a package
-
ikonia
-
mzar
perhaps it's the upcoming version
-
mzar
no, it's another branch
-
ikonia
ahhhhhhhhh
-
ikonia
am I looking at a wrong branch
-
ikonia
again, sorry, it's been a long time
-
ikonia
how do I see this then as that looks to me like the 'stable' or 'main' branch that I should be using
-
ikonia
looking at my FreeBSD.conf file I don't see anything that identifies the branch it's working off or defaults to if nothing is set
-
ikonia
my file is pretty sparce though
-
ikonia
I'm so sorry, I've messed this up, it's a port not a package
-
ikonia
that doesn't mean there is a package for it
-
ikonia
I still think there is one....but I'm not sure,
-
mzar
ikonia: people who beging using FreeBSD usually deploy RELEASE, not STABLE or CURRENT
-
tk
My /etc/os-release says VERSION="13.5-RELEASE-p1" but uname -r says 14.2-RELEASE-p1 did I forget a step?
-
mzar
what does uname -KU say ?
-
tk
1402000 1402000
-
mzar
neat
-
tk
Looks like when I did the last update I forgot to run pkg upgrade too... Let me remedy that
-
mzar
perhaps you missed etcupdate(8), but it's automatised, so maybe not
-
mzar
pkg has not much to do with /etc/os-release
-
tk
yeah I didn't think it did
-
tk
ah - I had never ebooted
-
tk
probably not the best idea
-
tk
but it has fixed itself now after a reboot
-
tk
oh, and another thing. I am using gcc 13 to compile some C++23 program and ldd on the resulting binary is trying to libstdcxx from GCC12
-
iza
i'm getting some weird result with sshfs
-
iza
i think i managed to move rename the same file twice
-
tk
I just uninstalled gcc12
-
iza
s/move //
-
iza
i renamed it twice at nearly the same time from
-
iza
i renamed it twice at nearly the same time from 2 different threads and both succeeded
-
iza
this was done via std::filesystem::rename and both returned without throwing
-
iza
this happens both with and without -o cache=no
-
iza
happens fairly reliably too
-
iza
exceptions are enabled, they're just not thrown in that case. after a while both my threads try to rename the file from the new name to some other name, and one of them is slightly delayed so an exception is thrown and not caught and my program crashes
-
iza
this doesn't happen on linux
-
iza
for context: when both renames succeeded, they were both renaming from a fixed filename to a different fixed filename
-
ikonia_
what are the requiremements that trigger a port becoming a package, in my example what's stopping the puppet8 port being a package in the repo ? are their dependencies not met around people/process/technology
-
bdrewery
ikonia_: build errors are the only thing that could block it. It may take many days from commit -> package.
-
bdrewery
I mean "only" isn't accurate but most of the time it would be a build error. Infrastructure issues could cause problems too
-
ikonia_
bdrewery: interesting it looks like that ports been around a while, I'll do a local build see what it looks like
-
bdrewery
sorry and license restrictions could block it
-
ikonia_
just looking for pointers really so I don't waste my time on something that is (for example) just a process hole rather than a actual problem
-
bdrewery
which port is it?
-
ikonia
puppet8
-
ikonia
I'll take a proper look now, I was just box ticking the low hanging fruit before investing my time
-
zi
puppet8 is a package
-
zi
just tried to install it on a 14.2-R box using official FreeBSD pkg repos
-
zi
are you running on an unsupported release by any chance?
-
ikonia
I'm missing something then, pkg search puppet only shows the puppet 7 package, it's on an opnsense box but it's configured to use the freebsd 14 repos so that package should exist
-
zi
sudo pkg install puppet8
-
ikonia
I couldn't see any reason it wouldn't exist so working backward I came to the conclusion it was only a port not package
-
zi
the puppet8 port was initially created in april of 2023, so it has been around for years
-
ikonia
ahhh look at that, my FreeBSD.conf in /etc/package shows it's using the offocial repos, yet pkg install is pointing at opnsense repos (whcih I will check) doesn't have it in it
-
ikonia
in /etc/pkg sorry
-
ikonia
looks like I've wasted your time, sorry
-
mzar
no worries ikonia, feel free to fully switch to FreeBSD
-
regis
-
ikonia
mzar: it's one of the things I'm looking at the moment, overlaying OPNSense ontop of BSD rather than the bundled product, I've got some puppet and ansible that will do it and I need to test it,
-
ikonia
it's why I've had to pickup BSD again after a good period away
-
deimosBSD
opnsense is already built on freebsd
-
mzar
ikonia: I have never transitioned from running OPNSense to vanilla FreeBSD on the host, nor have I used OPNSense more than for evaluation, so I can't help
-
ikonia
deimosBSD: it is, but it's mirroring the apple eco system of closed package control rather than upstream package control (I understand why) I need to change firewall tech, so I'm looking at OPNSense and OPNSense on top of BSD upstream to be a bit more unlocked by default
-
ikonia
mzar: all good appreciate the help you've given, I'll pickup pace as I get back into the flow
-
ikonia
/win 1
-
ikonia
oops
-
deimosBSD
ikonia: best of luck. I tried years ago and got to the point where if I wanted native pf, not ported pf, i just had to run openbsd
-
deimosBSD
ipfw ended up being sufficient for my needs at the time
-
ikonia
deimosBSD: interestingly I'm running native netfilter on Linux, but the move to nftables is a big move so I thought I'd look at other options, I used to use pfsense, but fell out of love due to the community/netgate approach, OPNSense seems a happy middle ground, so I'm just playing around about how tuned to how I like to work I can be safely
-
deimosBSD
ipfw didn't have the sexy opnsense interface to pf however
-
ikonia
honestly, I'll probably end up just running OPNSense and enabling the core repo and installing the few packages I want outside of OPNSenses packages (which are old)
-
ikonia
deimosBSD: interface is good for day to day use
-
deimosBSD
with opnsense, it depends if you run the business or community version
-
ikonia
deimosBSD: running netfilter with iptables was all commandline and flat file based, but that's because I knew it really well
-
ikonia
moving to nftables to the same level of confidence will take a long time, opensense allows me to cheat
-
ikonia
community version here
-
deimosBSD
for the record, i like ipfw and pf far more than iptables/nfttables
-
ikonia
deimosBSD: I agree it's actually more powerful, but I stuck with what I was hugely more confidence and experencd in as a trade off
-
ikonia
nft reset that experience and confidence
-
deimosBSD
indeed
-
deimosBSD
welcome to BSD ;)
-
mzar
deimosBSD: check PF in 15-CURRENT, it has many enhancements like af-to translation support (NAT64), they are cooking it all for upcoming FreeBSD 15.0-RELEASE which will be out before Christmas
-
deimosBSD
cool
-
ikonia
I'm going to do a little test and mirror the puppet8 package I want to a local repo (maybe) how does BSD packages manaage dependencies between packages
-
lattera
-
dch
lattera: ^5
-
mms
zeus