-
polarian
specialbomb: nope I removed them all lol
-
rwp
mason, I use mpv for command line everything.
-
LxGHTNxNG
either you love it or you hate it
-
mason
rwp: Ah, I thought of it as not being console-based. Will try it. Thank you.
-
polarian
oh someone please shoot me I cant take this anymore
-
JetpackJackson
polarian: I knew you were gonna say that :/
-
polarian
hah
-
rtprio
mason: should be included with multimedia/vlc
-
mason
rtprio: It's a build option that's off by default. If I build the port I can turn it on.
-
rtprio
well, building it by hand is not much effort
-
rtprio
but mpg123 is one i used a long time ago
-
polarian
-
polarian
seen this issue before
-
polarian
its definitely state
-
polarian
but whats causing this...
-
polarian
ugh :(
-
rtprio
polarian: what's the problem exactly?
-
polarian
rtprio: stateful packets getting dropped
-
polarian
as they arent stateful
-
polarian
packet goes from a vnet jail, to host, where it is NAT, passed out to WAN via wg0, then the reply comes in on wg0 and then is blocked by "block log" within the firewall
-
polarian
stateful packets are passed without firewall
-
polarian
but as the pastebin shows, the state is not being established
-
rtprio
did you share your rules too?
-
specialbomb
what happens when you do bare minimum and just do the nat rule?
-
specialbomb
also, what do your routes look like?
-
polarian
rtprio: further up yeah
-
polarian
but theres nothing let, I stripped the config right down, I didnt think any of the extras were the problem but had to make sure
-
polarian
its a basic nat, passing on packets from the epair, and then passing them out
-
polarian
ig I remove wg next
-
polarian
oh yeah I remember, it is wg which is causing the issue
-
polarian
but I fixed it somehow ages ago
-
rtprio
mtu on the wg?
-
polarian
rtprio: doubt its mtu being a pain but sure
-
specialbomb
it defaults to a sane value but its certainly not mtu
-
polarian
MTU is 1300
-
polarian
the default doesn't work :)
-
polarian
I have no clue why
-
rtprio
no it does not
-
polarian
1420 is the default and it ends up dropping the packets
-
polarian
I found ~1300 doesnt cause issues
-
polarian
this was ages ago, wireguard as a whole on wireguard is duct tape at best
-
specialbomb
wait, wg on wg?
-
specialbomb
does your jail also contain a tunnel?
-
tf
block log all, blocks in AND out
-
polarian
specialbomb: no
-
polarian
only the host
-
polarian
tf: I am aware...
-
polarian
but pf is a stateful firewall
-
specialbomb
you usually start pf rules with block all, further rules modify whats allowed
-
polarian
so if you block in, but your device connects to say google.com, there is tcp state
-
polarian
the returning packet matches the state, and doesn't go through pf
-
tf
polarian: you dont state keep state, are you sure it is?
-
specialbomb
keep state is default
-
polarian
tf: keep state is the default
-
polarian
no offence, but I have used pf for years... I know my way around the firewall :)
-
polarian
this is an edge case im trying to remember how I solved before :P
-
specialbomb
so remind me, packets are not getting to the wireguard interface, and its not that decaped packets arent getting to the origin?
-
polarian
specialbomb: wireguard is functioning just fine, everything on the host works fine
-
polarian
the issue is specifically the state when it comes to the NAT
-
polarian
I know this because if I drop the firewall block, the packet is still dropped
-
mason
rtprio: FWIW, rwp sold me on mpv. It seems to do everything I want.
-
polarian
sorry, the state relating to the nat
-
polarian
if you look at the paste I sent
-
polarian
-
polarian
this is produced with wireguard
-
polarian
as you can see the state is never established
-
polarian
the state should look like.. one sec lemme grab log
-
specialbomb
could I ask what your vpn provider is
-
polarian
specialbomb: my router xD
-
specialbomb
wait, no that shouldnt matter in this case I think...
-
polarian
no it shouldnt
-
polarian
as the packets pass in and out of the wg interface
-
specialbomb
theres this weird edge case with OVPN
-
specialbomb
but thats besides the point
-
polarian
I just for the life of me want to remember how I solved this issue a year ago
-
polarian
so badly
-
specialbomb
in your state log, what are the addresses? I guess thats whats confusing me. its obvious which is the wg if but its unclear what the rest represent
-
kerneldove
i think my server issue was bad ram
-
kerneldove
good time to have ram go bad after its price goes up 400%
-
JetpackJackson
I forgot xfce can kinda use wayland
-
specialbomb
sorry man :(
-
polarian
specialbomb: 192.168.254.1 is jail, 34.160.111.145 is ifconfig.me, 192.168.4.2 is the addr assigned to wg
-
kerneldove
ty
-
polarian
should make sense now
-
polarian
kerneldove: this is why I keep spares :)
-
JetpackJackson
-
JetpackJackson
Cursed
-
polarian
ram and disks are useful to have spares
-
polarian
motherboards and cpus sometimes come in use
-
polarian
especially if you have butterfingers like me and drop a disk onto your motherboard and fry it
-
kerneldove
oh i have lots of spares for my home servers, these are datacenter servers so the hosting company has to eat the cost
-
specialbomb
polarian: in that case, where is your endpoint wg peer?
-
kerneldove
im sure they have spares too tho
-
polarian
specialbomb: irrelevant
-
kerneldove
i have a hoard of sas drives, ram sticks, etc
-
polarian
but 192.168.4.1
-
specialbomb
on your local network then?
-
polarian
oh I thought you meant the address on the wireguard end
-
polarian
the IP address of the router is 192.168.2.1 :)
-
polarian
because this is local
-
polarian
if I was out of the house it would be the NAT addr of the router
-
polarian
I reserve the other IPv4's I have for statically assigning to servers on separate vlans
-
polarian
something which has been a pain to setup and still not working either :P
-
specialbomb
so, the encapsulated traffic IS coming back from your router then?
-
polarian
whether encapsulated or not, it passes through the router
-
polarian
yes
-
specialbomb
just getting blocked?
-
polarian
no
-
polarian
the router has nothing to do with it
-
polarian
as I said, the tcpdump shows the HOST is dropping it
-
polarian
ignore anything else, its exclusively the host
-
specialbomb
okay good, thats just what I wanted to clarify
-
polarian
no wg, state works fine
-
polarian
with wg, state breaks
-
specialbomb
im a littlw retarded btw
-
polarian
and I remember having this exact issue, which is why it is pissing me off so much
-
polarian
I literally sloved it
-
polarian
I remember this same suffering before ugh
-
specialbomb
im trying hard to try and sort out why exactly state isnt being established...
-
specialbomb
I do know when I was routing traffic between my jails, I had to establish bidirectional rules
-
polarian
theres bidirectional rules dw
-
specialbomb
but thats in the case of external traffic initiating a connection
-
polarian
"route show" shows all the routes I need
-
polarian
no problem
-
polarian
the host will always know how to get to the jail, but there is a catch which took me ages to figure out, which was if you have a vm within the jail, you need a route for the /29 block to the IP of the epair iface within the jail
-
polarian
this means the host will not know how to reach the vm, but it has a route to pass it back to the jail
-
polarian
and the jail does know
-
polarian
so it routes fine
-
polarian
most people use bridge though, which makes things simpler, but routed is more secure
-
cpet
some people think using cloudflare is secure until it takes down half the internet
-
scottpedia
cpet: therefore the answer is clear
-
cpet
turn the pc off ?
-
polarian
cpet: lol
-
polarian
and until they realise cloudflare is decrypting (and likely storing) all their encrypted packets :P
-
polarian
sounds like a security vulnerability to me, not a security improvement
-
scottpedia
cpet: fuck cloudflare!!!
-
polarian
s/improvement/layer/
-
cpet
polarian: most big companies do that
-
polarian
scottpedia: agreed
-
polarian
cpet: which is why you should avoid them :)
-
cpet
google does it, apple does it
-
scottpedia
cf is basically a protection fee racket
-
cpet
polarian: does it as well
-
scottpedia
pay or be denied access
-
cpet
scottpedia: pay me then
-
polarian
anyways back to smashing my head against the table
-
cpet
you cant multitask ?
-
scottpedia
well you ain't Lee Holloway are you? cpet
-
specialbomb
polarian: this is partially why I also do routing instead of bridges, but for me its mostly that I think routing gives you much greater control and a lot less overhead than having to worry about l2 specifics
-
cpet
scottpedia: i dont like cloudflare so no
-
polarian
specialbomb: which is why I did it too
-
polarian
I wanted control of the packet flow
-
polarian
but on a basic level, its easy
-
polarian
start slapping different virtual interfaces in, and multiple physical
-
polarian
and shit goes bad :/
-
cpet
cool theres a bill that would require cursive learning in schools
-
cpet
heh
-
polarian
cpet: where?
-
cpet
Florida
-
specialbomb
lol
-
scottpedia
cpet: they don't teach that by default where I went to school
-
cpet
they did when I was in
-
cpet
40 years ago
-
polarian
why would you want people forced to learn cursive writing
-
cpet
cause its quicker fancier and better
-
specialbomb
polarian: be sure to let me know your solution if you remember, im pissed I cant figure it out :D
-
cpet
just like your routed approach
-
scottpedia
that's not a good idea since i can't read a lot of old folks' note
-
polarian
specialbomb: I will prob be braindead by then
-
cpet
if it works leave it alone (TM)
-
scottpedia
cpet: Florida is a nice place btw
-
cpet
they drive like crap though
-
scottpedia
drive?
-
cpet
you know large box looking thing with 4 wheels on it that goes zoom zoom ?
-
scottpedia
as in motoring?
-
mason
polarian: We are making my kids learn cursive.
-
cpet
hrm
-
scottpedia
okay hard to figure how "crap" it could be
-
scottpedia
sometimes cursive should be the first writing to teach a kid mason
-
scottpedia
look at how things were done a centeury or so ago
-
cpet
i remeber a time when kids went outside and not doing dumb shit on tiktok
-
cpet
and I remeber when I was 9 and some lady called me up telling me she hit my dog and I carried it home and my brother sprayed it with ant spray and it was as stiff as taxodermy
-
scottpedia
thank god I was the last gen to ever go outside
-
cpet
but now its all social media or tiktok
-
scottpedia
my cousins and stuff were ph@cked hard by the following wave of crap "apps"
-
cpet
a time when downloading a vidoe took hours
-
cpet
a time when you only had to worry about durnk drivers not drunk, high, texters
-
cpet
heh
-
JetpackJackson
Is there a "default/most used" DE/WM in FreeBSD (out of curiosity)
-
cpet
Lumina was the one pcbsd came with
-
cpet
think it died
-
cpet
gnome is popular I hate it
-
cpet
xfce4 and KDE are my personal favs
-
JetpackJackson
I heard about something called xenocara
-
cpet
thats openbsd x11 suite
-
JetpackJackson
Oh did you see my cursed xfce Wayland pic
-
cpet
nope
-
polarian
mason: why? lol
-
polarian
JetpackJackson: I believe KDE is the most popular
-
cpet
if it snot jennifer connley riding that horse
-
cpet
i dont want to see it
-
cpet
heh
-
polarian
but freebsd is not commonly ran on the desktop
-
mason
polarian: Why prevent them from being able to read some decent percentage of written communications?
-
scottpedia
gnome's graphics is over-simplified
-
JetpackJackson
-
polarian
wifi issues, software issues
-
polarian
shit just segfaults lol
-
cpet
polarian: freebsd runs nice as a desktop you just have to pick your HW right
-
polarian
I get i3 and python (gajim) segfault often
-
cpet
gajim is horrible
-
polarian
true
-
JetpackJackson
Gajim is garbage
-
polarian
dino segfaulted in the past too
-
JetpackJackson
I say as someone who uses it lmao
-
polarian
Linux software written for LInux
-
polarian
not meant to run on BSD
-
cpet
but then again i never liked jabber
-
cpet
i miss gaim
-
JetpackJackson
Can't wait until I'm not behind a cgnat, then I can use websockets and use Cheogram web
-
JetpackJackson
God I want a framework laptop lol
-
scottpedia
jabber as in the chat protocol?
-
cpet
last I remeber XMPP is jabber
-
polarian
JetpackJackson: websockets work with CGNAT Lol
-
cpet
last I used gajim was for that
-
polarian
well depends
-
polarian
do you mean the server side, or client side
-
cpet
now i think its a multi chat thing like pidgin
-
JetpackJackson
polarian: im connecting to singpolyma's server to bypass the CGNAT so my DNS is set to his server
-
polarian
JetpackJackson: I dont know what you are saying lol
-
polarian
CGNAT prevents you hosting things
-
scottpedia
it's too complicated a thing... just use IRC if it's not for some extra-important stuff. cpet
-
polarian
it does not prevent you connecting to websockets
-
polarian
websockets are just sockets but HTTP based
-
polarian
if websockets are blocked by CGNAT so would regular sockets
-
JetpackJackson
Hmm
-
JetpackJackson
-
JetpackJackson
I guess I'll look into it again
-
polarian
oh you mean hosting it yourself?
-
polarian
are you trying to host on a CGNAT
-
polarian
if so then sure, it wont work
-
polarian
but connecting to a websocket via CGNAT works fine
-
cpet
love it when people on residential want to host crap then get fussy when you just need to get a biz line
-
JetpackJackson
Yeah im behind a cgnat
-
JetpackJackson
That's why I'm sshing into the other server
-
polarian
JetpackJackson: not the answer to my question
-
polarian
still not the answer
-
cpet
the answer is $@
-
JetpackJackson
I don't understand then
-
polarian
are you trying to host prosody on your home network
-
polarian
or are you trying to connect to prosody on another network
-
JetpackJackson
The first one
-
cpet
why dont you get a VPS for 5/m
-
cpet
and host it on that ?
-
JetpackJackson
I _am_ hosting it, I just can't do websockets
-
JetpackJackson
cpet: because singpolyma lets me use his server and it's free
-
JetpackJackson
And I can run it on my own hardware at home
-
cpet
no you cant
-
JetpackJackson
Just have to ssh for connection stuff
-
cpet
according to what youre saying about CGNAT
-
cpet
you can not
-
cpet
if you have to connect to server y to connect to server z through sing whatever server
-
cpet
you can't
-
JetpackJackson
I use autossh to connect to him
-
JetpackJackson
It works. It's how im talking here cause I'm using a xmpp-irc bridge
-
JetpackJackson
Lol
-
cpet
man people like you are the reason why ISP's have to do all this crap in the first place
-
JetpackJackson
... what?
-
LxGHTNxNG
not really? IP address exhaustion is why CGNAT exists
-
JetpackJackson
What'd I do??
-
LxGHTNxNG
JetpackJackson: I'm not entirely sure that person's game. But yeah you probably do need to get a VPS, since you don't have a public IP. You can use the VPS solely for tunnelling if you want, but it rmains that you need to do it.
-
scottpedia
cpet: they used to give up full ipv4 address with all non-standard ports open
-
scottpedia
us*
-
cpet
my ISP still does that
-
polarian
JetpackJackson: so you are forwarding traffic over ssh
-
polarian
through to singpolyma's server
-
cpet
except for port 25
-
JetpackJackson
LxGHTNxNG: oh. I guess I'm using the other server as a tunnel
-
polarian
why the fuck is singpolyma letting you relay off his server
-
LxGHTNxNG
pity
-
LxGHTNxNG
probably
-
polarian
and if you have cgnat, then you obviously cant host
-
LxGHTNxNG
polarian: not without help, no
-
polarian
pay for a VPS, setup wireguard on it, and tunnel through it
-
scottpedia
but again they limit the upstream speed so it isn't that useful anyways
-
polarian
or, just host everythign on the vps
-
JetpackJackson
polarian: because he's nice?
-
polarian
JetpackJackson: its not a very good setup im sorry
-
cpet
if you can't afford 5/m
-
cpet
really heh
-
LxGHTNxNG
5 which? galactic credits?
-
JetpackJackson
Lol I wish
-
polarian
JetpackJackson: wish what?
-
LxGHTNxNG
are you allergic to the shift key cpet?
-
JetpackJackson
I want a lightsaber
-
JetpackJackson
Lol
-
cpet
shift keys are bad
-
scottpedia
cpet: we used to be on 600Mbps-duplex for 15CAD/m with ALL PORTS OPEN for some reason
-
LxGHTNxNG
well, glad I could be of humour at least. stay safe y'all. *dragon flies away*
-
JetpackJackson
Lol
-
scottpedia
I was floodfilling i2p like crazy these days
-
JetpackJackson
See ya later LxGHTNxNG
-
cpet
scottpedia: a ISP shouldnt filter anything
-
cpet
most services are behind a nat firewall which is secure enough for most home users
-
scottpedia
yes that's ideal
-
scottpedia
and they should give us dynamic addresses too
-
JetpackJackson
I should learn how pf works
-
scottpedia
shoudn't*
-
cpet
i have a dyn IP but it hasnt changed for 3 yrs heh
-
JetpackJackson
And try out bhyve
-
cpet
JetpackJackson: vm-bhyve
-
JetpackJackson
Yeah
-
scottpedia
cpet: yeah some lazy employee might forget to turn the rotation up
-
JetpackJackson
I don't know how much ram or cpu it needs though
-
cpet
freebsd will run fine on 1gig of ram and 60gb space
-
cpet
wouldnt recomend running it with zfs but it can be tuned to work with 1gig
-
JetpackJackson
Im using ufs cause of the ram issue
-
JetpackJackson
I think the CPU is a bottleneck
-
cpet
why dont you just run freebsd over hyper-v ?
-
JetpackJackson
Celeron
-
cpet
or KVM
-
polarian
JetpackJackson: zfs doesnt have high ram usage
-
JetpackJackson
cpet: a VM on a Linux host?
-
JetpackJackson
I wanna run bare metal
-
cpet
is dead | cpets is dead
-
polarian
it uses spare ram for ARC cache
-
cpet
ARC: 5964M Total, 2762M MFU, 2102M MRU, 264K Anon, 38M Header, 1059M Other 4248M Compressed, 6966M Uncompressed, 1.64:1 Ratio
-
cpet
zfs isnt a ram hog my ass
-
cpet
hah
-
JetpackJackson
polarian: this is the laptop im running FreeBSD on:
bsd-hardware.info/?probe=221eed4850
-
polarian
ugh
-
polarian
I cant load the site
-
cpet
its slow
-
cpet
very slow
-
cpet
but it works
-
JetpackJackson
Yeah idk why it's so slow
-
LxGHTNxNG
NAT is not a firewall
-
cpet
probably cause they run it off there home DSL service
-
polarian
4GB of memory is more than enough for zfs
-
cpet
;P
-
polarian
like cpet pointed out
-
polarian
1GB is enough
-
LxGHTNxNG
DSL is olde xD
-
cpet
LxGHTNxNG: never said it was
-
polarian
just you wont get a large ARC cache but thats fine
-
LxGHTNxNG
JetpackJackson: celeron which?
-
LxGHTNxNG
which codename/rlease year?
-
polarian
LxGHTNxNG: I have DSL :)
-
scottpedia
does zfs cost that much ram?
-
polarian
-
cpet
scottpedia: yeap
-
scottpedia
you talking about having encryption-enabled
-
scottpedia
?
-
polarian
scottpedia: its mainly used for arc cache, I dont see a sizable difference in mem use between zfs and ufs
-
cpet
ARC: 13G Total, 9690M MFU, 2023M MRU, 896K Anon, 173M Header, 1544M Other 10G Compressed, 21G Uncompressed, 2.05:1 Ratio
-
cpet
thats the desktop with 64 gigs of ram
-
JetpackJackson
LxGHTNxNG: 2x Celeron CPU 4205U @ 1.80GHz
-
polarian
cpet: ARC only uses SPARE memory
-
polarian
ARC shrinks with memory use
-
JetpackJackson
cpet: damn 64GB ram????
-
JetpackJackson
And here I was thinking 16GB was plenty
-
cpet
they had a special one day for veterans day
-
cpet
so i bought some ram
-
cpet
regardless of how zfs arc works
-
cpet
zfs is a ram hog
-
polarian
unused memory is wasted memory
-
polarian
zfs makes good use of spare memory
-
JetpackJackson
Alright
-
scottpedia
imo functionally zfs is not so different from lvm so it shouldn't be a burden on just the typical HW of laptops and servers
-
scottpedia
I used to do lvm on a t3.micro
-
specialbomb
zfs can be tuned nicely on systems with less ram, it is mostly arc. you can change that easily
-
JetpackJackson
Hmm as long as I don't touch xwayland niri will work, it's when I try to run xwayland it just does not work
-
JetpackJackson
Sorry my brain is all over
-
JetpackJackson
Zfs and Wayland and websockets
-
JetpackJackson
Sorry
-
LxGHTNxNG
I've found that I do need to limit ARC to be able to deal with non-ARC memory allocations. More so on illumos because its memory allocator is broken
-
JetpackJackson
Interesting
-
polarian
scottpedia: lvm and zfs are entirely different
-
polarian
just because zfs can do what lvm does, doesnt mean they are similar
-
polarian
lvm is just volumes, its not a filesystem
-
scottpedia
"functionally" polarian
-
polarian
scottpedia: functioning how?
-
polarian
say im installing an OS, I am not going to slap LVM on it as the filesystem am I?
-
polarian
but if I was installing BSD I would select zfs..
-
polarian
comparing apples with oranges IMP
-
polarian
IMO*
-
polarian
Apple and orange are both fruit, but that doesnt make them simialr
-
polarian
similar(
-
scottpedia
I said "functionally" they are not so different
-
polarian
lol well tbh this isnt really worth arguing over xD
-
polarian
nitpicking a little :P
-
polarian
apologies
-
scottpedia
okay it's alright
-
scottpedia
but is LVM not a filesystem?
-
cpet
nope
-
scottpedia
there is a flag for a given partition that says "linux-lvm" as I remember
-
cpet
theres a flag that says freebsd-zfs as well
-
cpet
i would classify LVM like raidframe
-
polarian
scottpedia: it cant store data
-
scottpedia
I understand that but doesn't lvm dwell under a raw partition and emualates the recognized VGs on loopback?
-
cpet
in my personal use its a buggy pos
-
cpet
but bleh :)
-
scottpedia
sounds like one-level-above-filesystem things
-
» polarian shrugs
-
polarian
I am not a Linux developer, I cant say how its implemented
-
cpet
you know wikipedia has a decent article about lvm
-
scottpedia
yeah lvm doesn't do much to files
-
specialbomb
lvm bugs me, last time I attempted to use it
-
specialbomb
haha
-
cpet
the whole linux world bugs me
-
cpet
including lvm
-
scottpedia
the way lvm does snapshot is mindboggling
-
specialbomb
I started to feel it, heh
-
specialbomb
i guess if anything is like zfs, I guess btrfs, but that shits whack
-
specialbomb
and still very different lol
-
cpet
hammerfs from dragonfly is an interesting beast
-
scottpedia
I am trying to implement vhd boot environment for fbsd
-
scottpedia
that might be an evolution even from zfs
-
polarian
alright back to slamming my head on the desk
-
cpet
take some meth so it atleast doesnt hurt
-
JetpackJackson
cpet: oh that explains the latest analognowhere comic
-
mason
Hm, no ungoogled-chromium package, just ports. More reasons to use Poudriere.
-
JetpackJackson
-
specialbomb
polarian: im tempted to recreate your issue at home on my spare laptop to attempt to poke at it myself lol.
-
JetpackJackson
I need to set up aliases for the poudriere cmds
-
JetpackJackson
-
mason
JetpackJackson: Oh, nice. I'd used a DigitalOcean guide last time. Nice to see ... I was going to say "something maintained
-
mason
but that appears to be six years old. :P
-
JetpackJackson
Oh
-
JetpackJackson
I didn't notice
-
JetpackJackson
Lol
-
mason
-
JetpackJackson
Well it seems to work, haven't decided what to build yet tho
-
mason
JetpackJackson: There are some ports where there simply aren't packages ever, for licensing reasons etc. ISTR there was some CUPS-adjacent package that did this for me.
-
JetpackJackson
Thinking of making a nerd-fonts symbols-only package and then having yazi depend on it instead of the whole 6GB nerd fonts
-
mason
Plus, you can tweak options.
-
polarian
specialbomb: I just had a lightbulb moment
-
polarian
I am just gonna check my snapshots
-
specialbomb
good idea!
-
JetpackJackson
mason: yeah I tried options but it won't help cause nerd fonts is in AUXDEPENDS or whatever and I want a smaller nerd font package
-
cpet
make config
-
cpet
remove AUXDEPENDS
-
cpet
make install clean
-
cpet
pkg would complain but then you would add a skip on that package
-
cpet
and problem solved
-
JetpackJackson
Doesnt help cause nerd fonts package is droid sans, ioveska, etc. I just want symbols only
-
cpet
no need for a full blown poduriere setup for 1 port
-
JetpackJackson
-
polarian
specialbomb: its identical to what it is right now...
-
polarian
back when it worked
-
JetpackJackson
I gotta look at how thebnerd fonts pkg unpacks the fonts and unpack the ones I want
-
JetpackJackson
Ig
-
JetpackJackson
Idk I feel jittery. Need to work on HW but also have to log off in an hour
-
cpet
how old are you heh?
-
JetpackJackson
I'm in college lol
-
cpet
ill be damned if any one tells me to log off
-
cpet
im in college too
-
polarian
JetpackJackson: is that US or UK college
-
polarian
very different
-
polarian
lol
-
JetpackJackson
But I like to make sure I'm off computers an hour before bed cause then I'm all hyper
-
polarian
definition of college that is
-
JetpackJackson
Or at least its harder to sleep
-
JetpackJackson
US
-
polarian
ah
-
polarian
so university in the uk then
-
cpet
they have meds for that
-
cpet
we cant afford them but we do have them
-
cpet
:P
-
JetpackJackson
Yeah I know I take meds
-
JetpackJackson
:p
-
cpet
whatcha going to school for ?
-
JetpackJackson
Still have to do things in my life to manage my anxiety and adhd combo
-
JetpackJackson
Computer science
-
cpet
Cyber Security
-
JetpackJackson
Changed my major from mechanical engineering to electrical engineering to cs
-
JetpackJackson
Oooh
-
JetpackJackson
Nice
-
polarian
lol
-
polarian
someone couldnt make up their mind
-
cpet
graduated in Augist now im with my bachelors
-
JetpackJackson
I def wanna get a cyber security related job
-
cpet
polarian: most people with adhd cant
-
polarian
meanwhile I am losing the will to live
-
JetpackJackson
Congrats cpet
-
polarian
I dont wanna give up on this damn networking
-
JetpackJackson
I graduate in the spring
-
polarian
cpet: or do what I did, drop out and be useless! :)
-
JetpackJackson
polarian: bro take a break and come back in the morning
-
polarian
nope
-
cpet
polarian: im already useless
-
cpet
polarian: now i can be useless with a degree
-
JetpackJackson
cpet: dont say that
-
polarian
I will eitherf ix it or pass out
-
LxGHTNxNG
oh my egods
-
LxGHTNxNG
polarian: please go to eep
-
JetpackJackson
Fr
-
cpet
you know your network issue will be there when you wake up
-
cpet
your switch isnt going to run away
-
cpet
JetpackJackson: will
-
cpet
but not your switch
-
polarian
LxGHTNxNG: 2am and still going!!!
-
polarian
cpet: yeah but more procratination, and its why nothing gets done
-
polarian
im in the zone rn
-
cpet
polarian: lets just say my VA medical record is 900+ pages long
-
polarian
VA?
-
specialbomb
veterans affairs
-
polarian
dunno what that means lol
-
specialbomb
the united states way of giving back to the veterans :p
-
polarian
I literally cant see why the fuck this isn't working
-
LxGHTNxNG
then you probbaly need to sleep
-
cpet
or a smoke
-
cpet
personally when I get frustrated over something freebsd i go take a break come back
-
cpet
99.98% of the time i fix it few mins after
-
polarian
LxGHTNxNG: no, its just a scummy problem
-
polarian
and likely a skill issue
-
cpet
i would ask to see your pf.conf but most people modify it to now show IP's or anything
-
specialbomb
cpet: they sent it already.
bpa.st/AOGQ
-
cpet
could always go the modern way and paste your config to chatgopt and ask it whats wrong with my config
-
cpet
heh
-
ek
Cheater!
-
polarian
cpet: I would rather die
-
cpet
so you are VPN'ing your jail traffic ?
-
polarian
cpet: its on my laptop, its an always on VPN
-
polarian
theres extra rules there to block traffic going out on wifi/eth and force it through wireguard
-
polarian
but I removed them for debugging
-
polarian
disable wg, state works, enable wg, state breaks
-
LxGHTNxNG
skills work better if you have slept
-
polarian
no state, means pf drops it
-
polarian
as it sees it as a new inbound connection
-
polarian
not a stateful packet
-
cpet
polarian: ever thought about its not your firewall but wg?
-
polarian
cpet: how would it be wireguard?
-
cpet
20:02 < polarian> disable wg, state works, enable wg, state breaks
-
cpet
come on now
-
cpet
you need sleep man hah
-
polarian
cpet: no sleep needed
-
polarian
thats the facts
-
polarian
the only thing in wg which changed was IPv6 connectivity
-
polarian
and I SEVERELY doubt, IPv6 is the issue here
-
polarian
different routing tables
-
polarian
different state tables
-
specialbomb
like I said, im motivated to try and do this myself
-
specialbomb
ill probably fool around with that this weekend if im not busy
-
specialbomb
def not tonight, my brain feels crusted
-
ek
polarian: As much as I appreciate the real-time IRC feedback, scrolling through these convos to find out what exactly what is going on is heinous sometimes.
-
polarian
ek: im aware its annoying
-
polarian
by now I usually would have fixed whatever I moan about
-
specialbomb
ek: line breaking is a bad habit obtained by us gen z folk, and for that I apologize
-
JetpackJackson
I apologize as well
-
polarian
JetpackJackson: you are in the US?
-
polarian
because your site is .de
-
polarian
so arent you German?
-
cpet
-
cpet
try that
-
JetpackJackson
polarian: I am American yes
-
polarian
JetpackJackson: whats up with the .de tld then?
-
JetpackJackson
Because I wanted it
-
polarian
cool ig lol
-
polarian
confusing tho
-
JetpackJackson
Cause I'm learning german
-
polarian
why/
-
JetpackJackson
And its a whole word
-
JetpackJackson
katzenmüde
-
JetpackJackson
I mean its a play on the phrase "dog tired" but with "cats (plural)"
-
JetpackJackson
Cause I like cats
-
JetpackJackson
:3
-
mason
Hm, is there any simple/quick way to get default audio input from one pcm device while the speakers are on another?
-
mason
Specifically, I want to use a webcam as input and another pcm device as output.
-
LxGHTNxNG
specialbomb: it's older than that
-
specialbomb
I said obtained, not created!
-
polarian
wheres ivy
-
mason
-
polarian
ivy is like the saving grace when it comes to networking
-
mason
I probably need virtual_oss.
-
JetpackJackson
cpet: how can I make make install not recompile everything
-
LxGHTNxNG
depends
-
JetpackJackson
Like i tried portmaster and it had done it after config with -P I think
-
JetpackJackson
Not sure how to have make or poudriere do that
-
JetpackJackson
Also what does poudriere mean
-
JetpackJackson
Wait I should look at that up instead
-
JetpackJackson
I guess I'll use portmaster for this port? Idk I wanna figure out how to not rebuild using poudriere
-
JetpackJackson
Idk what are yalls thoughts
-
rtprio
JetpackJackson: what are you trying to accomplish, exactly?
-
rtprio
build a port, or more than that?
-
JetpackJackson
I want to make it either that nerd-fonts only pulls the Symbols TTF files or that yazi does not depend on all of nerd-fonts
-
JetpackJackson
Whichever is easier or better
-
rtprio
you know, you can just copy the ttf into the fontsdir and not fuck around with all this
-
rtprio
i don't see why having a few extra font files is any cause for a bunch of fucking around with ports, espically if you're relatively new to freebsd
-
JetpackJackson
I swear I tried that but I don't think it worked. Maybe I skipped a step. I'll try that again tmrw and see
-
JetpackJackson
Plus the auxdepends with make config
-
JetpackJackson
Or else yazi will pull in the files again
-
rtprio
yazi? sysutils/yazi ?
-
rtprio
again, what's the problem with having a few more font files that nerdfonts installs?
-
JetpackJackson
It's 6gb
-
JetpackJackson
It just seems like a lot that I don't/won't use
-
JetpackJackson
I guess it's fine though
-
JetpackJackson
I don't want to go crazy like I did with gentoo cause then I wanted to "debloat" things and then realized that it would be a waste of computing especially for firefox
-
JetpackJackson
Actually I guess it makes sense that it pulls in the other fonts so that you end up with a font installed
-
JetpackJackson
Had to install a monospace font before foot terminal would open when I was doing post install stuff
-
rtprio
q
-
rtprio
well shit, i didn't realize it was that big
-
LxGHTNxNG
typefaces...
-
hodapp
wtf did you just call me?
-
JetpackJackson
rtprio: yeah
-
cpet
JetpackJackson: pkg's
-
cpet
ports is all compiled
-
cpet
as for rtprio he is right why 6 gb of fonts is such a big deal
-
cpet
chris@beastie:~ % pkg info | grep font|wc -l 62
-
cpet
hodapp: typefaces
-
cpet
JetpackJackson: do you want me to make you a pkg without all that font crap ?
-
cpet
JetpackJackson: im bored and drinking beer so today is your lucky day
-
cpet
i do find it interest how many different building systems there are now compared to when there was one
-
cpet
and what a pain in the ass it was to debug m4
-
cpet
JetpackJackson: on a celeron building rust would probably take a few days
-
mason
Random update, for some reason after randomly thrashing around Firefox ended up starting to show me pcm devices in the microphone pop-up. I'm unclear why it didn't do it from the start.
-
cpet
-
cpet
mason: firefox does weird thing as the system gains uptime
-
mason
cpet: This was through reboots, but I wonder if it was the Firefox build. I switched to "latest" midway as I realized there was no Chromium package in "quarterly".
-
mason
I bet the new Firefox is the variable that mattered. Guessing anyway.
-
cpet
i run latest
-
cpet
as long as it plays youtubes im happy
-
mason
Yeah, that works, although I tend to just use yt-dlp.
-
scottpedia
mason: is it still working?
-
scottpedia
it's been a while since I looked into that issue
-
mason
scottpedia: yt-dlp? Yeah.
-
scottpedia
but last time I tried youtube-dl was kind of blocked
-
mason
I need to check it out on the new box, but I've been running it straight out of git.
-
mason
youtube-dl might be abandoned at this point - unsure.
-
scottpedia
okay so what's with yt-dlp? the successor?
-
mason
It appears to be the project currently getting attention.
-
scottpedia
okay alright thx for the ping up mason
-
mason
sure
-
scottpedia
deno: A full installation of Xcode.app 15.0 is required to compile
-
scottpedia
this software. Installing just the Command Line Tools is not sufficient.
-
scottpedia
Xcode 15.0 cannot be installed on macOS 11.
-
scottpedia
-------------------------------------------------
-
scottpedia
another indication that I need to do the migration out of macos
-
cpet
or upgrade HW
-
scottpedia
already did. just not a mac this time
-
cpet
i sold my mac book and mac mini
-
scottpedia
given it up already
-
cpet
to get a newer mac book pro
-
scottpedia
apple is trashing us
-
cpet
big companies are trashing us
-
scottpedia
it's not worth it bro. eventually it comes a burden to take care of because of the increasingly closed and bloated software
-
scottpedia
becomes*
-
cpet
scottpedia: its a nice laptop for school
-
cpet
;/
-
scottpedia
you in college?
-
cpet
yeah
-
scottpedia
okay well. most of the times I just used the computer at the library
-
cpet
graudated with honors in aug continuing to bachelors
-
scottpedia
aug?
-
cpet
August
-
scottpedia
why continuing to bachelors?
-
cpet
Gi Bill
-
scottpedia
oh you in military?
-
cpet
VA pays me to goto school would be an idiot not to use it
-
cpet
was
-
scottpedia
right interesting I thought you usually get a bachelor's as a first out of a college education
-
scottpedia
things might work differently stateside
-
cpet
depends
-
cpet
you start with an associates and work your way up
-
scottpedia
okay i see
-
scottpedia
not familiar with the G.I. stuff but I heard it's not easy to get paid to go to college even after being in service
-
cpet
depends on time in
-
scottpedia
did you spend time overseas?
-
cpet
yeah
-
scottpedia
then it's navy or marine corps right?
-
cpet
Navy
-
scottpedia
that experience must be great for a man to have tbh
-
cpet
as long as you dont piss us off yeah
-
scottpedia
us?
-
cpet
veterans
-
scottpedia
okay by how?
-
cpet
most people who were in end up either grumpy, easily irriated or violent
-
scottpedia
sorry idk how this works exactly but you becoming an officer after college right?
-
cpet
i was active duty not an officer
-
scottpedia
okay
-
cpet
aka enlisted
-
scottpedia
how was your life btw? were you a pilot?
-
scottpedia
were you on carriers and stuff?
-
cpet
no I was a mechanic
-
scottpedia
okay alright
-
cpet
and I was on 2 carriers
-
scottpedia
wow that sounds great
-
scottpedia
anything interesting to share?
-
cpet
not really i have a messed up knee, arithtis in my c4 and c5 vert, back pain, head aches and stage 3b chronic kidney disease
-
scottpedia
damn that's no good.
-
scottpedia
how did that get those conditions?
-
cpet
fell in a hole during training, and jet fuel fumes
-
scottpedia
sorry to hear that. but hope you getting better man
-
cpet
im 2.3 point from needing dialysis, and its getting harder to move my neck carpol tunnel is making it hard to type
-
cpet
:P
-
scottpedia
because of mainly jet fuel fumes?
-
cpet
cant really get into the rest of the reasons
-
cpet
but pretty much
-
scottpedia
i mean that shouldn't cause that much of damage to the body. we smoke in gas exhausts all the time
-
scottpedia
but why did you say those in service eventually got grumpy and violent?
-
cpet
lets just say PTSD isn't fun
-
scottpedia
I heard some very different feedback from a guy stationed in Korea for a while
-
scottpedia
but i mean were you in active combat? I thought you just do stuff on a carrier.
-
cpet
i was a seabee we are like low level marines
-
scottpedia
okay
-
scottpedia
did you ever go ashore every so often?
-
scottpedia
like when the carrier gets supplies and stuff
-
cpet
not really
-
scottpedia
okay nice to talk to you man
-
scottpedia
gotta go so perhaps later cpet
-
cpet
bye
-
mason
How is it I only just now learned about "service foo enable" and "service foo disable?"
-
cpet
beer is not involved ?
-
rwp
mason, It took me a while to discover that feature too. It's kind's one of those off to the side features.
-
rwp
It goes right along with "onestart" and "onestop".
-
cpet
took me a while to figure out sysrc -x cups_enable="YES"
-
cpet
is a thing
-
cpet
now im not a fan of all the linuxism
-
cpet
but it is easier to do sysrc bleh_enable="YES" && service bleh start than sh /etc/rc.d/bleh start
-
cpet
and yes thats being sarcastic as hell :)
-
mason
I knew about onestart and onestop, but I love enable now that I know about it.
-
mason
cpet: service is more an old Unixism than a Linuxism.
-
cpet
i have used freebsd since 2.2.8
-
cpet
i have yet to see service as a command
-
cpet
-
rwp
I hate to be the one to say this but as far as I remember "service" originaled with Red Hat. One of the few good ideas they had.
-
mason
Wasn't there a service in Solaris? Now I don't remember.
-
cpet
when redhat implemented it it was not based off systemd
-
cpet
when I first started using redhat it came with linuxconf
-
rwp
Predates systemd. Was primarily there to insert "cd / && env -i" into the process start so that a user's environment stopped polluting the daemon environment.
-
cpet
something I do wish freebsd had
-
cpet
bsdconfig is good but
-
mason
env -i is still something I do on, for instance, Slackware.
-
cpet
it doesnt have a tui for say pkg
-
cpet
Slackware is the onyl linux distro I tolerate
-
cpet
but as pain to instal software on
-
cpet
and compiling virtual box from src is not fun
-
cpet
messing with xsml is not fun either
-
mason
-
cpet
been playing with it but
-
mason
I want to find a Solaris 2.5.1/2.6 manual now.
-
cpet
yeah but still slackpkg works in such a way thats its manual
-
mason
But I'm off-topic. Sorry.
-
cpet
i really doubt anyone is alive to make that count
-
mason
heh
-
cpet
so you do you
-
cpet
one thign I always hated about liberchat
-
cpet
is the topic shit
-
mason
-
cpet
yeah I used that but still its a pain
-
mason
It could still use something like Poudriere.
-
cpet
you have to ediut each slackbuild to include the latest
-
cpet
as its beyonf the latest
-
rwp
The earliest mention of "service" I can find is from 2002 Red Hat Linux (pre-enterprise):
ftp.kh.edu.tw/Linux/Redhat/en_7.3/RELEASE-NOTES.html
-
cpet
now I dont care about running old software but if you are installing it for the first time I expect to install the latest version
-
rwp
And whit that it is time for me to relocate from the coffee shop.
-
cpet
heh
-
cpet
for some reaosn people who spend hours at the coffee shop always irritated me
-
cpet
and made me thing go home and use the laptop there
-
rwp
I have no one waiting for me at home and the house is empty now and it is good for me to interact with people.
-
cpet
i do that at bars not coffee shops
-
cpet
the only issue with slackware is
-
cpet
it releases a release once every 5-6 yrs heh
-
cpet
looking at that slackbuild 6.1.50 is old
-
cpet
current is 7.2
-
cpet
7.2.4
-
cpet
im hoping to get a response form my bhyve PR
-
cpet
would be nicer to run bhyve vs a dedicated HD and linux install
-
cpet
but sometimes "whatever works for your use" applies
-
cpet
and I need windows 11 for school crap
-
cpet
is that bsdcert still a thing ?
-
cpet
i remeber i volunteered and they had me translate like 500 pages
-
scottpedia
mason: enable and disable are to make it run at startup or not
-
scottpedia
easy way to create a service that survives reboot
-
scottpedia
used to do "service" on old ubuntu versions until I learned systemctl
-
mason
scottpedia: Right, but what's new is that there's a command that simple to obviate editing rc.conf directly, and with a syntax to me nicer than sysrc.
-
scottpedia
yeah
-
scottpedia
rc.conf is very difficult to deal with
-
scottpedia
you don't know when it stops working somehow
-
cpet
the only way it stops working if the daemon has a config issue
-
cpet
other then that its starts me if I have errors refuse to start
-
cpet
otherwise start me
-
cpet
regardless its still a linuxism as it was roginal implemented in redhat
-
cpet
BSD was still into the echo 'cups_enable="YES"' > /etc/rc.conf && sh /usr/local/etc/rc.d/cups start
-
kerneldove
is 15R being rushed just to keep the schedule? looks like it should be pushed back a week no?
-
SponiX
There are goals set for each step of the way. Let me see if I still have that webpage in my browser showing them
-
SponiX
-
kerneldove
zfs corruption bug :/
openzfs/zfs #16626
-
JetpackJackson
cpet: oh wow thank you
-
JetpackJackson
I'll have to try it out later, I just woke up
-
kerneldove
is the 'install' binary safe to use to move a new bin file into place of a bin that's already running? when i need to upgrade a running daemon i have to overwrite the current bin file then restart daemon. right now what i use is rm bin && cp newbin bin, but i heard the install program is made for this purpose
-
kerneldove
i was thinking of running install -S newbin path/to/bin, to make sure the write is finalized
-
dvl
I was partitioning a drive, and found I could not manually duplicate what the installer had created, so I resorted to gpart backup | restore -
dan.langille.org/2025/11/19/duplica…tions-to-a-larger-drive-zfs-freebsd
-
Guest9023
hello I am having trouble upgrading my php it's related to freebsd
-
Guest9023
httpd: Syntax error on line 189 of /usr/local/etc/apache24/httpd.conf: Cannot load libexec/apache24/libphp.so into server: Cannot open "/usr/local/libexec/apache24/libphp.so"
-
Guest9023
you can ignore for now I commented it out but I will maybe find out why I need php module later in the httpd conf
-
Guest9023
good day thank you again
-
rtprio
kerneldove: install just copies or moves it and chmod/chown in one go IIRC
-
ant-x
install should can also create directories if they are not there...
-
rtprio
ah, yah that
-
kerneldove
so is my install cmd right? install -S newbin path/to/bin
-
mason
WOOT. So, we had audio working last night with Firefox and we even tested a Jitsi meeting. Power down overnight. Power up, and audio doesn't work any more. I can't use FreeBSD for this role. SIGH.
-
V_PauAmma_V
Are you sure you didn't forget to make something persistent across reboots?
-
Retrofan
Hi
-
Retrofan
a latent bug in a service underpinning our bot mitigation capability started to crash after a routine configuration change we made. That cascaded into a broad degradation to our network and other services.”
-
Retrofan
one of Cloudflare's staff said that
-
thermos
panic!
-
Retrofan
So as I see all service goes down or hacked in last few months is for the same reason "routine change" or some sort of error
-
Retrofan
*is saying
-
Retrofan
Cloudflare attacked and many hosting services (like linode), security companies.. India many datacenters got down between 8Nov and 10 (causing lack of water due to overheating), increasing in traffic of bots trying to hack (I run my website for +4 years, this didn't start to happen like that only from Sep)
-
Retrofan
+70k request
-
Retrofan
0day exploits and malicious stuff is mass spared everywhere
-
Retrofan
And nothing is happening.. Just some routine change XD
-
rtyler
wtf are you talking about
-
Retrofan
?
-
Retrofan
rtyler: you need to see what happens clear
-
rtyler
oh okay, thanks, I see now, it's also very on topic thank you
-
Retrofan
Ah, sorry
-
Retrofan
rtyler: I thinked you believe them :P
-
Retrofan
-
Retrofan
Oh even Azure people be careful (many Linode servers got owned by same way)
-
mason
V_PauAmma_V: Not sure what to make persistent, is the thing. sndiod is running, webcamd unchanged, and I never ended up implementing virtual_oss as it wasn't clear how to create something from the resulting device that a browser could see.
-
mason
I tried having virtual_oss spinning up from boot in case it's spooky action at a distance, but it didn't matter.
-
mason
Almost makes me wonder if it wasn't PulseAudio dragged in by the temporary introduction of Chromium.
-
mason
Although I'm 90% sure that I didn't have PulseAudio running for at least one working test.
-
mason
I guess I can test that.
-
friedy10
We want to see if a specific physical address is mapped into the virtual address space of a user space process. We are trying to do this from the kernel, but we are running into issues with trying to use pmap_extract, specifically we get the following kernel panic:
-
friedy10
panic: mtx_lock() of spin mutex (invalid)
-
friedy10
The pmap pointer comes from:
-
friedy10
1. pfind(target_pid) - gets the process structure
-
friedy10
2. p->p_vmspace - gets the vmspace from the process
-
friedy10
3. vmspace_pmap(p->p_vmspace) - extracts the pmap from vmspace
-
friedy10
Then I'm iterating through vm_map entries with VM_MAP_ENTRY_FOREACH() while and calling pmap_extract_and_hold(pmap, va, VM_PROT_READ) for each virtual address.
-
friedy10
The crash happens when calling pmap_extract_and_hold(). I suspect it's trying to acquire pmap locks that conflict with something.
-
friedy10
I'm trying to find which virtual address maps to a given physical address in a userspace process. I'm doing this from a kernel module via sysctl handler.
-
mason
friedy10: Might be good to ask that on a mailing list as well. I don't think many kernel developers hang out in here. Or maybe ask on #bsdmips on EFnet, but the mailing lists are the best bet.
-
cpet
friedy10: we need the code
-
JetpackJackson
I should check whether any of my WiFi dongles work with FreeBSD.... Then I could resetup my media server to use FreeBSD cause all I need is docker/podman and ssh
-
JetpackJackson
That will work right?
-
rtprio
depends what media server you're sporting
-
JetpackJackson
Jellyfin for movies and TV and navidrome for music
-
JetpackJackson
All in docker
-
JetpackJackson
Or podman
-
specialbomb
dont do that over wifi :(
-
JetpackJackson
Why
-
mewt
Hi, I've just upgraded to 14.3 and get lots of messages of the form "pkg: Failed to fetch
pkg.FreeBSD.org/FreeBSD:14:amd64/kmods_quarterly_0/meta.conf: Not found" with pkg update
-
specialbomb
poor network performance will cause a lot of issues, I guarantee
-
mewt
What have I done wrong here?
-
JetpackJackson
specialbomb: oh
-
JetpackJackson
Hmm I'll see if I can't get Ethernet or smth going on idk
-
mewt
huh wait that says 0
-
JetpackJackson
The router is not in the same room
-
specialbomb
if its a server or dedicated box just plop it next to your router
-
mewt
right this is part of a persistent problem I have where OSVERSION isn't set
-
JetpackJackson
specialbomb: it's gonna be kinda chonky, lemme see if I can find a pic of the case
-
mewt
freebsd-version -kru shows 14.3-RELEASE-p5 for all 3
-
JetpackJackson
-
JetpackJackson
Is docker or podman better supported on freebsd
-
mewt
right I found it, there is something setting OSVERSION as given in that msg, but it isn't obvious what the file really is
-
JetpackJackson
Oh we have jellyfin and radarr packaged?? Shoot that's awesome
-
JetpackJackson
I might use those packages instead then
-
JetpackJackson
Any gotchas I should know about when using those packages? (Radarr, jellyfin, etc)
-
mewt
How can I set OSVERSION to match uname -K
-
mewt
I can manually set it in pkg.conf but that doesn't seem systainable to do every single time
-
specialbomb
JetpackJackson: your best bet for docker or podman is virtualization. neither are natively supported yet, there have been talks about native docker for a bit though.
-
specialbomb
I virtualize debian and run docker that way
-
JetpackJackson
Oh so docker in a VM?
-
JetpackJackson
How does that work with accessing files on the host
-
JetpackJackson
Also I found native packages for jellyfin and radarr so I wanted to look at those first
-
specialbomb
You need to pass your storage through via NFS or SMB
-
JetpackJackson
Hmm
-
JetpackJackson
Would I need to do that if I use the native packages
-
specialbomb
no, you wouldnt. you could put them in jails if you wanted to get the same kind of process separation you would get from other container solutions as well
-
specialbomb
I highly suggest this.
-
specialbomb
but keep in mind, you may not have hardware transcoding support with jellyfin, if that doesnt bother you.
-
ek
I do Jellyfin in a jail and expose media via nullfs. Works perfectly fine.
-
JetpackJackson
specialbomb: im gonna use my old pc as the new media server and its gonna have an i7 in it
-
JetpackJackson
I might try jails later
-
specialbomb
if you run jf bare metal and install the right packages you might be able to use the hardware video encoder on the CPU. I havent fooled around with it before though. What model of CPU is it exactly.
-
JetpackJackson
Err I think 7700k?
-
JetpackJackson
I don't remember and I can't check right now
-
specialbomb
you should be able to get hw accel on that, theres video quick sync. it probably wont work with every codec though, probably want to go to the jellyfin support in matrix or discord for help with that.
-
specialbomb
this is def going out of th scope of freebsd now though, lol.
-
JetpackJackson
Oh
-
JetpackJackson
Will the nvidia GPU be a problem
-
JetpackJackson
I just want to make sure I can set this thing up with no issue basically
-
dvl
This test with file-based devices leads me to believe shrinking a ZFS mirror is possible. The real test is trying it with partition based disk mirrors (e.g. /dev/adap3 instead of /tmp/0.raw).
gist.github.com/dlangille/2578c132dc6177e2eb94ac426892da70
-
JetpackJackson
Should I do the virtualization route? Is there a writeup on this? I dont want to get bogged down in a complicated setup
-
JetpackJackson
Oh nice radarr is supported on FreeBSD and their page has setup instructions
-
JetpackJackson
so its just jellyfin that might be problematic
-
JetpackJackson
ek: what does your nullfs config look like? I'm still new to all of this
-
JetpackJackson
I just found a thing using Bastille to set up jellyfin so now I'm not sure what to use
-
ek
JetpackJackson: I have multiple (one for each type of media) and I do read-only. But, they basically look like:
-
ek
//path/to/host/Media/Videos/Movies /path/to/jail/name/root/media/Movies nullfs ro 0 0
-
ek
Err.. With just one "/" at the beginning.
-
specialbomb
nullfs is ezpz
-
ek
Sure is. I love it.
-
JetpackJackson
Oh ok
-
JetpackJackson
Maybe I'll try that on my VM if I can
-
JetpackJackson
I'm looking at the forums for posts about jellyfin and it seems to be working well for some people so I might use the binary package
-
specialbomb
just read the man page on it if you need more information. what I can also tell you, transcoding with an nvidia gpu will probably not work on freebsd. In order for me to do this, K had to patch bhyve
-
JetpackJackson
Oh
-
specialbomb
*I had to patch bhyve and virtualize linux
-
JetpackJackson
That doesnt sound fun
-
specialbomb
its not the most straightforward thing, no. honestly if I were you, since you want a simple solution, id just run jf on bare metal debian or something. if you're willing to put in the extra work and learning, getting it to work with freebsd as a host is totally possible
-
JetpackJackson
Oh
-
JetpackJackson
I was using chimera Linux but I havent used the system much cause its flaky cause its 15yr old hardware
-
specialbomb
I did hear people getting baremetal nvidia HW accel using VAAPI, but its not as good as nvidia's own implementation
-
specialbomb
you could try that
-
JetpackJackson
Alright
-
ek
Yeah. I use vaapi via CPU. I don't have a GPU in my host for jellyfin.
-
JetpackJackson
Would it help if I got the specific GPU name
-
ek
It should be in dmesg.
-
JetpackJackson
Its my windows 10 PC at home so I can't check now but I can when I'm home
-
JetpackJackson
I should be looking at my notes but this is more fun
-
specialbomb
you should really attempt to move this convo to jellyfin support honestly, I dont wanna keep bogging up freebsd with jellyfin specific info
-
JetpackJackson
Oh
-
JetpackJackson
They don't officially support FreeBSD tho so I dont think they would accept it
-
JetpackJackson
And the jail/bhyve stuff is kinda on topic
-
JetpackJackson
But I understand
-
JetpackJackson
Sorry
-
scoobybejesus_tl
mewt, doesn't the repo have ${ABI} in the URL to do that automatically?
-
mewt
let's take a look!
-
mewt
Yes it does
-
mewt
"/etc/pkg/FreeBSD.conf", right?
-
scoobybejesus_tl
in my case, i tend to enable latest, so for me /usr/local/etc/pkg/repos/FreeBSD.conf, which has FreeBSD: { url: pkg+http://pkg.FreeBSD.org/${ABI}/latest, enabled: yes }
-
mewt
yeah, I've got quarterly here now but otherwise same
-
mewt
I'll try and chase it down later, I think that somehow it doesn't set $ABI correctly
-
JetpackJackson
I suppose I can test out the media setup on the test laptop and See what happens rather than guessing at things.
-
scoobybejesus_tl
-
dch
scoobybejesus_tl: yes we do and its very awesome
-
dch
there are a lot more notes here
docs.skunkwerks.at/LqHthEkTSeGDwV0PDUQSyg# which will move into the handbook in the next few weeks
-
dch
dvl: I would be very surprised to learn if you can shrink a zpool
-
V_PauAmma_V
AFAIK, you can't. You need to send | receive, recreate it, then reverse.
-
dch
dvl: the main thing I don't see, is, what mechanism is there in zfs to migrate the data from mirror-0 to mirror-1.
-
dch
^ good question for #openzfs channel
-
dch
your test pool comprises 2 striped, mirrored vdevs. So the question is, how would the data move from one vdev to the other?
-
specialbomb
damn theres an openzfs channel, im hanging there
-
dvl
dch: I think it's here. "Removing a top-level vdev reduces the total amount of space in the storage pool. "
man.freebsd.org/cgi/man.cgi?query=zpool-remove
-
dch
dvl: aaah this is newly supported via device evacuation....
-
dvl
dch: "The specified device will be evacuated by copying all allocated space from it to the other devices in the pool. "
-
dch
So yes this process would work then.
-
dvl
dch: So it seems. It seems to be my precise use case.
-
dch
I vaguely recall it leaves some metadata indirection all over the place. I don't think this is large, but presumably there is a slight penalty for the extra lookup.
-
dch
you should probably get proper advice from somebody more familiar with it
-
dch
i look forwards to yet another informative dvl blog port!
-
dvl
dch: I've posted in the #openzfs channel already
-
dvl
dch: I will test it soon, after I add a third drive to the zroot mirror, then remove it for future use as a backup...
-
dvl
dch: I'm assuming I can do that... just boot from a single drive removed from a zpool. If not, it's easy to reinstall.
-
dch
yes I have done this alot, mostly to hetzner after splitting a mirror and booting in linux rescue mode
-
dch
just check the removed drive has boot blocks / efi partition
-
Chip1972
how to ssh into install session of FreeBSD-14.3-RELEASE-amd64-disc1.iso?
-
dvl
Chip1972: I
-
dvl
m not sure that you can without console access.
-
dvl
Chip1972: tried `service sshd start`?
-
dvl
Chip1972: What's your goal? ssh or install?
-
Chip1972
my goal is test my own install script on virtual machine. since I cant add an script to the iso file itself
-
Chip1972
how to configure network card on install?
-
dvl
-
Chip1972
forgoted FreeBSD-14.3-RELEASE-amd64-memstick.img
-
dch
-
dvl
Chip1972: Your goal is a customized and automated install?
-
dch
Chip1972: but for 1-offs I prefer using mfsBSD
mfsbsd.vx.sk
-
dvl
dch: I was considering mentioning that for custom installs
-
dvl
Chip1972: I use mfsBSD on a regular basis, not for installs, but for booting a system using a thumb drive.
-
mzar
dvl: are you building own mfsBSD images ?
-
dch
I do
-
dvl
mzar: I never have, but I did know it can be done.
-
dch
I also use poudriere-image a lot
-
Chip1972
I am testing first link. How to list network cards?
-
dvl
Chip1972: ifconfig -l
-
mzar
cool, TBH I have never tried this poudriere-image, looks nice
-
mzar
mfsBSD works nice in PXE enviroment
-
dch
mzar: have you UEFI PXE boot ?
-
mzar
not, it was old PXE
-
dch
Chip1972: you can also insert scripts into the official installer medium, all of these ways are legit
-
dch
-
Chip1972
how to add a nick in the begining is a message?
-
dch
-
dch
Chip1972: sorry I don't follow what you're saying
-
Chip1972
I forgot how to add a nick to the begining is a message
-
grimpeux
Chip1972 try with @?
-
grimpeux
works with my client.
-
nedko
Chip1972: "i wrote ch<tab> and my client did it for me"
-
nedko
Chip1972: i wrote "ch<tab>" and my client did it for me (for better parsing :]
-
nedko
that is initial letters of the key and then tab
-
Chip1972
what client? tab key on Pidgin fill my screen wirh lot of garbage
-
nedko
i'm using weechat
-
Chip1972
dch: nedko: worked...
-
Chip1972
now I have a lot documentation to read
-
dch
Chip1972: you're welcome back with questions too. I suggest you try using mfsBSD
-
dch
to start with
-
dch
just download the img file and write it to a usb stick
-
dch
boot from it
-
dch
and then try ssh over the network
-
dch
then run `bsdinstall`
-
dch
once you understand that, you can customise mfsbsd itself
-
dch
add your own ssh keys
-
dch
and have it run custom installs
-
dch
poudriere-image allows similar things, but its not as easy to get started
-
Chip1972
thanks a lot. Now I will get away from linux systemd/wayland/rust crazyness for good
-
LxGHTNxNG
... for maybe like a year
-
LxGHTNxNG
wayland works on freebsd and there are overtures towards rust in base (which I find absurd, but here we are)
-
specialbomb
rust isnt surprising
-
LxGHTNxNG
Rust is nauseating.
-
LxGHTNxNG
but so are the majority of its opponents.
-
Chip1972
I use OpenBSD for work, freebsd as server, and linux for console/multimedia, but latest rust crashes make me do the final decision
-
rtprio
the language has merits
-
specialbomb
there are reasons for everything. I wouldnt rewrite things in rust for no reason, but I would expect future software included in freebsd to potentially use rusy
-
polarian
anyone here good with networking, or do I need to annoy ivy :P
-
TommyC
Just ask rather than asking to ask. If someone is able to help I'm sure they'll try to.
-
mason
polarian: What networking?
-
polarian
mason: wireguard, NAT and pf :0
-
mason
Ah, I don't know wireguard and I use ipfw, so I'm probably not a great resource. Sorry!
-
polarian
I got an idea who to ask
-
mason
The mailing lists are always good.