-
METROIDHunter_
hello, how long does it typically take for package build servers to switch over to a new release? I updated to 14.3 and I can't load dmabuf.ko, drm.ko, i915kms.ko since they are built for the 14.2 kernel, presumably. (dmesg reports "unsupported file type" and "not avialable or version mismatch")
-
METROIDHunter_
I have never used ports before, so I thought maybe I could build drm-kmod from source against my 14.3 kernel & solve the problem. I built it and installed it just fine, but I still can't load the modules :/
-
_XianX_
Hello, I've been running FreeBSD since 14.2 came out and this is my first time going through a minor version upgrade. With the laptop install the freebsd-update install (userland) after the reboot went quickly, but on the server it's taking a long time with apparently no load on the cpu, memory or anything (but the process is progressing)... is this going slow because of the current traffic from it having just released? or because the server has so
-
_XianX_
much more stuff installed?
-
SponiX
a12l: Yeah, I've had the best luck building the port drm-XX-kmod from source
-
SponiX
Is this thing on?
-
remiliascarlet
No, it's somewhere between on and off.
-
SponiX
I hate when it is in the middle like that
-
mason
Unexpected, in a chroot:
bpa.st/GBAQ
-
SponiX
mason: you mean a jail?
-
mason
SponiX: No.
-
SponiX
sorry, I'm new to FreeBSD and lost as to why you would want a regular "chroot" when you could be using a jail
-
SponiX
I'm not likely to be able to help. So you can safely ignore me if you like lol
-
mason
SponiX: No worries.
-
mason
SponiX: FWIW, there are a few things you can do in a chroot that you can't do in a jail.
-
mason
Not many, but some.
-
tuaris
I wish there was a way to write file system hooks. For example, if a file is deleted, changed, or created, execute an action. That action could be something like copy the file to X or delete the file from X
-
tuaris
I know you could do something with kqueue/kevent, but I'm looking for something more global
-
tercal
Upgrading from 14.2-RELEASE to 14.3-RELEASE, should I upgrade ZFS storage pools version as well?
-
tercal
Release Notes from 14.3 says, iirc, ZFS was updated.
-
SponiX
I'm not sure if that is done in the freebsd-update running process. Or just an option you can do with the zfs upgrade command afterwards
-
demido
ya i wanna know that too
-
tykling
zpool upgrades are not done by freebsd-update, you have to run zpool upgrade yourself. It is safe to do so if you don't expect to access the pool from older freebsd/zfs versions
-
tykling
zpool status will tell you if a zpool upgrade is needed, it may not be even though zfs was updated
-
hiya
Hey guys, I am going to do a post about trying FreeBSD 15/14 w/e release is available during the time of the post. Idea is to try FreeBSD for work and casual gaming. My use case is browser,email,teamviewer,anydesk,rclone,wireguard
-
hiya
My device is ThinkPad T16 Gen1 AMD
-
hiya
-
hiya
I will do my real work on it, there is a java based spy application too, that keeps track of my work when I am doing the shift
-
hiya
It works in VM but Teamviewer and AnyDesk isn't installing or executing
-
hiya
libminizip.so.1 is missing
-
hiya
What do you think? I am currently on Fedora GNU/Linux Workstation
-
hiya
I would also do casual gaming, I am not sure if Steam works but I will try something w/e that works
-
hiya
DE = Gnome, I will see if Wayland works if not then I will use x11 only. Anyways, I need x11 for the java based spy app to record my stuff in Firefox
-
hiya
EOF :)
-
scottpedia
for some reason I realize the freebsd community is much less hateful than the others out there
-
demido
because we embrace forward looking projects like xlibre that just want to write good code, instead of getting hung up on religion and politics
-
scottpedia
that would be great tbh
-
demido
ya it's what everyone wants except for the obnoxious controlfreaks
-
scottpedia
I try my best to avoid a certain "elitism" in software circle these days
-
demido
ya same. i'd rather code my own thing than join up with ppl that want to force themselves on others
-
scottpedia
that is becoming increasingly more prevalent as it seems
-
LXGHTNXNG
-
LXGHTNXNG
do COVID vaccines create a "new humanoid race" according to you, demido and scottpedia?
theregister.com/2021/06/11/linus_torvalds_vaccine_smackdown
-
demido
here's one of the angry controlfreaks now. sorry bud, take your religion elsewhere like back to #redhat
-
scottpedia
LXGHTNXNG: what does that have to do with anything?
-
demido
don't worry about him scottpedia, i've never seen him in here before no matter how pushy he is
-
demido
exactly
-
LXGHTNXNG
"angry" projection *loudly draws a checkmark on a hand chalkboard*
-
demido
you're mentally ill and can't help yourself, i know
-
LXGHTNXNG
"mentally ill" "can't help yourself" *another chalk checkmark*
-
demido
LXGHTNXNG i just hope you're fully vaxxed and boosted
-
SKull
LXGHTNXNG: yeah, i thought you'd be the kind of person that still writes notes on his hand.
-
LXGHTNXNG
scottpedia: This Enrico is the person you are defending. It suggests they may have trouble with processing complex information.
lkml.iu.edu/hypermail/linux/kernel/2106.1/04542.html
-
demido
LXGHTNXNG why are you so obsessed with controlling the narrative? just use wayland or x11 junk. oh because you're a controlfreak that can't leave others alone
-
demido
if his code sucks noone will use it, but in fact xlibre is the future and x11 and wayland are the past
-
LXGHTNXNG
Goodness, wherefore all this aggression?
-
demido
'he says, looking in the mirror'
-
LXGHTNXNG
baseless accusations of aggression *squeaking chalk on a chalkboard again*
-
demido
baseless... lol the delusion. consistent with your mental illness and controlfreak obsession
-
scottpedia
LXGHTNXNG: what are you trying to say? is that something to do with the vaccines?
-
LXGHTNXNG
baseless accusations of control-freak, ableism
-
LXGHTNXNG
scottpedia: The LKML post is from Enrico and contains reality-denial of a pandemic ongoing then as now.
-
scottpedia
Enrico?
-
demido
notice the idealogue doesn't keep his offtopic noise to #freebsd-social. zero respect for the project or others
-
LXGHTNXNG
Maintainer of XLibre.
-
demido
ya who cares get over it. ppl think differently, sorry you can't control everyone
-
demido
the code is all that matters
-
demido
LXGHTNXNG is angry that the xlibre maintainer doesn't believe in his coc religion
-
scottpedia
coc religion?
-
demido
code of conduct
-
LXGHTNXNG
scottpedia: Read the Register article I linked about a page ago,
theregister.com/2025/06/10/xlibre_new_xorg_fork
-
LXGHTNXNG
Talking derisively about DEI is a common tactic of racists in the United States, and by cultural osmosis across the Internet.
-
demido
DIE is racist, you're a closet racist LXGHTNXNG
-
LXGHTNXNG
But as demido pointedly raised, this discussion belongs in #freebsd-social. scottpedia, demido, get on the move.
-
demido
no amount of delusion changes that reality
-
demido
you started it, you get moving
-
LXGHTNXNG
Fact check: scottpedia started it at 07:17.07 UTC.
-
demido
scottpedia said "for some reason I realize the freebsd community is much less hateful than the others out there" which is true, because it shuns ppl like you that obsess over weird shit
-
demido
you started talking about vaccines and a programmer's personal beliefs that are totally unrelated
-
demido
you can't spin this psycho
-
LXGHTNXNG
where am I trying to spin any psychopaths? that sounds unpleasant.
-
demido
you try to spread your religion and politics everywhere like a turd smearing weirdo then get pissed when others mock you for it
-
demido
noone is saying you can't eat feces, just go do it elsewhere. this is a channel for freebsd talk
-
LXGHTNXNG
demido: You're not even in #freebsd-social.
-
demido
and
-
LXGHTNXNG
scottpedia: Why did you send the first message here, when it's offtopic?
-
demido
you think i want to socialize with losers like you LXGHTNXNG?
-
demido
it's not, he was commenting on freebsd
-
LXGHTNXNG
*squeaking chalk* high school schoolyard insults
-
demido
you go to #freebsd-social and take your vaccine and whatever shit with you
-
demido
people like you almost killed freebsd with the goth witch coc a few years back, that had to be retracted. noone needs your poison here
-
demido
LXGHTNXNG just knock it off
-
LXGHTNXNG
On the authority of you and what army?
-
LXGHTNXNG
Citation needed on the retraction, as an aside.
-
demido
ah yes, because you don't care about respect or reason, you have to be forced to stop trying to force yourself on others
-
demido
typical
-
demido
i wonder what else you've forced on ppl before. remember when i told you last night you might be surprised what i know about you?
-
LXGHTNXNG
More empty threats, I take?
-
demido
you're imagining a threat because you know you have things you desperately want to keep hidden
-
LXGHTNXNG
K then. Send it here. You won't, because you don't have it.
-
demido
i'll keep you wondering
-
LXGHTNXNG
More empty threats, then.
-
demido
more paranoid hysterics
-
dch
seriously folks enough nobody wants this stuff here
-
demido
he won't listen to reason so a mod will have to step in
-
SponiX
I didn’t know FreeBSD drama is a thing
-
demido
it's 2 nights ina row now
-
demido
it's not, he's a noob
-
demido
trying to import his linux drama to fbsd
-
LXGHTNXNG
If you're right - and I doubt you are - I have nothing to hide which you don't already have. Say it on the screen, as the old troll army I battled used to say... Don't hide behind "you might be surprised what little I know about you." Cards on the table, son.
-
demido
did you not just hear ppl speak up and say they don't want this shit here? noone does. drop it or fuck off
-
LXGHTNXNG
You're the one who brought up all this about having info I might want to hide.
-
LXGHTNXNG
Just say it. Pastebin. Whatever. No need to get shirty.
-
[tj]
you both need to stop
-
LXGHTNXNG
technically correct is the best kind of correct...
-
LXGHTNXNG
I'll be keeping an eye on you.
-
LXGHTNXNG
I suggest retaining an attorney.
-
LXGHTNXNG
Whatever the case be about all this venom, vitriol and thoughts on vaccines, if you're interested in getting software packaged for FreeBSD, there's a way to do that, which is described at
docs.freebsd.org/en/books/porters-handbook/book . If you encounter technical problems with the process of writing a port, don't hesitate to come right back here describing your problem. Someone who
-
LXGHTNXNG
doesn't have shell-shock syndrome from bigoted harassment will be pleased to help you.
-
demido
stop obsessing
-
LXGHTNXNG
Thought you'd say that.
-
LXGHTNXNG
Further comments about /that/ might be welcome in #freebsd-social .
-
hiya
Anyone using FreeBSD on a recent AMD laptop?
-
METROIDHunter_
hello, I upgraded to 14.3 and as expected, I can't load kernel modules from drm-kmod due to kernel version mismatch. I thought I could build from ports against my 14.3 kernel, so I did - and I built & installed the package - but still can't load modules due to version mismatch
-
METROIDHunter_
how long do build servers typically stay one version behind? I will dig to figure out what I can do to build from source in the meantime... any pointers would be appreciated :)
-
[tj]
did you also update your source tree in /usr/src?
-
METROIDHunter_
I pulled up-to-date main branch for ports.git in /usr/ports - is that what you're referring to? (last commit I have is from 9 hours ago)
-
METROIDHunter_
looking at the Makefile in /usr/src it looks like this may be for FreeBSD userland, kernel, and kernel module building
-
[tj]
drm-kmod builds agasinst the source tree in /usr/src
-
[tj]
so if you have built it against an old tree it'll still be a version mismatch
-
hiya
-
hiya
# pkg remove drm-kmod
-
hiya
-
hiya
# cd /usr/ports/graphics/drm-kmod
-
hiya
# make install
-
hiya
Once again, please reboot!
-
METROIDHunter_
hiya: thanks, I will bookmark it and check it out later. I have to leave for work now
-
METROIDHunter_
[tj]: that may be my problem. I will check that out later & make sure it is up-to-date in /usr/src
-
METROIDHunter_
thank you both
-
[tj]
good luck
-
[tj]
I avoid these problems by running main and get different problems
-
hiya
[tj]: main? You mean dev? upcoming 15?
-
[tj]
current, trunk, head
-
hiya
14 is production?
-
hiya
Are you using it on a laptop-PC?
-
[tj]
I'm using it on all of my machines
-
hiya
-
hiya
What are the odds?
-
hiya
-
hiya
before doing those commands?
-
getz
hiya: no, just follow the commands, it will pull all ports
-
hiya
cd /usr/ports/archivers/minizip/
-
hiya
How would this happen unless I do git clone?
-
hiya
Sorry I am new to this
-
ridcully
hiya: the `git clone ... /usr/ports` you pasted earlier did this
-
hiya
yes
-
hiya
-
hiya
okay I got it
-
ridcully
hiya: it's part of the ports, you have cloned
-
hiya
ridcully: can I register myself as an active user/volunteer for Laptop support update program?
-
hiya
Yes, I found it
-
hiya
fwupd isn't ported yet
-
hiya
'Laptop Support and Usability Project'
-
veg
had a good time upgrading to 14.3-RELEASE, but gosh ain't that initial $(freebsd-update upgrade) long, got anxious
-
dvl
All explanations of ZFS bookmarks vs snapshots seem to avoid explicitly stating the differences. From my reading, that main difference *seems* to be: with a bookmark, you can't get the version of a file from that point in time. With a snapshot, you can.
-
dvl
cccccbkvnbghdflkgukbtfdebkrivknltffhtrfcdnde
-
tykling
bless you
-
jpb
dvl: are bsdcan tutorials being streamed this year?
-
dvl
jpb: I don't know.
-
jpb
k, thx
-
dvl
tykling: thanks, and my yubikey thanks you too.
-
tykling
you don't see yubisneeses as much as you used to anymore
-
ivy
is there a way to write a make rule that creates "foo.ext" from "foo.ext.in" for any value of "ext"? ".in:" doesn't seem to work, i assume because it wants a rule for that specific suffix
-
mns
When using 'freebsd-update' to upgrade to 14.3 from 14.2, where are the patched files kept before they are installed?
-
ivy
mns: i think somewhere in /var/db/freebsd-update, although i don't use it myself so take that with a grain of salt
-
mns
ivy: how do you upgrade from one version to another?
-
ivy
i only run -current, and i upgrade using pkgbase:
wiki.freebsd.org/PkgBase
-
mns
leaving on the edge with -current?
-
ivy
main is pretty stable nowadays, it's not used it used to be when there was a 50/50 chance it wouldn't boot after updating
-
mns
*living
-
siw5ohs0
On the 15.0 release page, the schedule says "15.0 EoL 30 September 2026 15.0-RELEASE no longer supported.", is that some sort of mistake considering that 15.0 hasn't even been released?
-
ivy
siw5ohs0: i don't think so, that sounds about right for a .0 release
-
siw5ohs0
Ok, "stable/15 EoL 31 December 2029", so maybe I misunderstand the schedule
-
paulf
15.0 will be EoL'd by 15.1
-
ivy
stable/15 is for every minor release in the 15.x cycle, so presumably that means support for the last 15.x version will end in 2029
-
ivy
while 15.0 support will end in 2026, which is earlier as you'd expect (15.1, 15.2, ... will be supported longer)
-
siw5ohs0
Thanks
-
vxwarlock
youtube.com/watch?v=0DdnAgKLdG8 || June 2025 FreeBSD Developer Summit Day 1
-
SponiX
vxwarlock: you stalking me?
-
SponiX
I can't wait for FreeBSD 15 to release, so I can start tracking 16. I really like even numbers
-
vxwarlock
no
-
vxwarlock
December 2027
-
vxwarlock
FreeBSD 16.0
-
vxwarlock
I only prefer Stable versions.
-
SponiX
understandable
-
CrtxReavr
-STABLE isn't necessarily stable.
-
CrtxReavr
I stick to the security branches.
-
CrtxReavr
-RELEASEpX
-
mzar
I am 100% STABLE runner and supporter
-
CrtxReavr
I need my OS to be rock solid.
-
Macer
rwp: sorry for the late response and that was my take on arc as well but I ran into strange memory issues with fbsd and samba.
-
Macer
-
Macer
🤔
-
Macer
I don’t think I ever managed to get gnome running using fbsd but I always wished I had.
-
CrtxReavr
🤔
-
CrtxReavr
(╯°□°)╯
-
regis
Macer: Gnome2 from ports always (since FreeBSD 6-7 to maybe 9 - not sure) kinda "just worked" for me. Never tried Gnome3.
-
mason
Gnome 3 is a whole 'nother beast.
-
lattera
anyone know the official irc channel for the devsummit?
-
regis
mason: Ok. I never got to appreciate this new beast on ready out-of-the-box Linux distros so also never tried setting it up on FreeBSD.
-
SponiX
I'm on 15-CURRENT. I was on 14-RELEASE prior but had weird almost random performance problems that I couldn't get tracked down
-
SponiX
15 seems to have cured that for me
-
regis
SponiX: 15-C is is a vague naming since it's 14-R with various changes made over time (so by vague I mean: there's a "different" 15-C every few hours/days), until it slowly freezes with 15-RC*, 15-BETA* and is released as 15-R. I went from 14-C straight to 15-C on laptop and workstation. With boot environments it's safe enough to use as a daily driver, as someone interested in incremental changes
-
regis
or waiting to test some particular change/feature.
-
regis
SponiX: "random performance problems" is not very descriptive.
-
SponiX
I run CURRENT on everything right now for the purpose of being able to host build boxes for the KDE Plasma team ;)
-
SponiX
regis: If I had Plex Media Server going on 14 it would tank my video playback with mpv. And even without that running, having other apps open would often do it also. Talking 10+ seconds to start a video and poor seek etc
-
SponiX
If I was still actively trying to troubleshoot that. I would for sure try to be more descriptive
-
regis
SponiX: amdgpu via LinuxKPI or fancy stuff like this or wasn't it touching the GPU driver? I actually encountered issues related to amdgpu in the opposite situation to yours. Something working flawlessly on 14-C stopped being so perfect after the switch to 15-C. To be more specific: after some random (10-50...) number of clips played one after another in VLC, following ones take 10-30 seconds to
-
regis
load. I've enabled amdgpu verbose logging, looked for mem leaks, tried restarting Xorg and can't find the culprit. Unloading and loading amdgpu and drm modules wasn't always resulting in expected screen getting back on. Restarting the system always works and the specific slowly loading files are loaded blazingly fast.
-
mns
Since people are discussing RELEASE, STABLE, CURRENT etc. is CURRENT stable enough to use as a daily system? Not like I'm using it for heavy loads, just as a webserver in a jail, some exploratory coding, IRC, mailserver
-
mns
on an amd64 system
-
dstolfa
mns: yeah, it is. you can do so via pkgbase or you can build it yourself, just make sure you build it in release mode rather than debug mode in order to not tank your performance
-
ivy
mns: yes, it is. but you need to be at least somewhat aware of what's gone into -current recently and maybe don't update after a big commit until it's had some testing
-
SponiX
mns: to put it into perspective. Netflix runs CURRENT and it does fine for them. And I daily current, so I'm going to say YES you can count on it to do what you need
-
ivy
also, have a dump device configured and know how to debug a kernel panic, just in case
-
dstolfa
and maybe use boot environments just in case
-
dstolfa
along with snapshots
-
SponiX
mns: If you don't have a need for current though, and want a very good uptime record. RELEASE is honestly best in most situations
-
ivy
as i just mentioned (i think) i use -current everywhere on my physical and virtual servers, and i also used it on my desktop for a while, i don't currently but not because it isn't stable
-
SponiX
again, the reason I'm on CURRENT is because the folks building/testing software on my systems need it
-
mns
I don't have a need for CURRENT per se. When I used to use Debian, I was always using Debian/testing as my daily system. I was doing far more with that than I am now.
-
SponiX
mns: Yeah, if you just like being on the edge. CURRENT is the spot
-
SponiX
It also has things like higher versions of drm-kmod. Allowing for newer GPU hardware
-
mns
I always considered RELEASE to be the equivalent of Debian/testing and CURRENT to be Debian/wip.
-
ivy
why would you consider -RELEASE to be Debian testing?
-
mns
SponiX: I don't have a need for GPU hardware, I use my systems headless and work on trying out infrastructure as code and devops type of things
-
mns
ivy: STABLE == stable, CURRENT == wip, so RELEASE == testing ... that's sort of the logic I applied. There was no rhyme or reason in particular.
-
ivy
mns: that seems backwards: with freebsd, -RELEASE is "more stable" than -STABLE
-
ivy
mns: -STABLE is the active development branch for a major release (e.g. 14.x), -RELEASE is branched from -STABLE to produce a release
-
mns
s/wip/unstable/
-
ivy
so FreeBSD -RELEASE = Debian stable, -STABLE = testing, -CURRENT = unstable, perhaps
-
ivy
although that is not a perfect analogy since Debian and FreeBSD releng processes are quite different
-
SponiX
lol
-
mns
yeah they are, but it just made sense in my head when I started using FreeBSD almost a decade ago
-
SponiX
mns: there is a portion in the documentation that covers this and gives recommendations
-
mns
SponiX: ooh that would be good to read
-
ivy
you could perhaps think of -STABLE as equivalent to backports... e.g. 14.1-STABLE contains stuff backported from -CURRENT which will be in 14.2
-
mns
I think the earlier explanation of STABLE being testing, from which the stable release called RELEASE is derived makes more sense
-
» ivy writes yet another jail management system
-
CrtxReavr
xkcd standards
-
regis
mns: Late to answer. Yes - CURRENT is safe as a daily workstation driver. There's basically a bootloader-baked rollback mechanism which allows you to boot previous build if something is wonky. But I'm stressing that I'm talking about workstation use. I'm not Netflix to run prod on CURRENT.
-
SponiX
regis: speaking of Netflix running current. are you familiar with their "stabweek" ?
-
mns
ivy: why another one? don't we have enough of them already?
-
rwp
Macer, Hmm... No idea!
-
mns
regis: thanks for the input. I'm most likely going to stick with RELEASE or switch to STABLE at some point. Mybe switch from 14.3-RELEASE to 14.0-STABLE
-
ivy
mns: that would be 14.3-STABLE - the version increments after each minor release
-
ivy
most people just call it 14-STABLE although technically that's not what it's called
-
ivy
hm, ucl++.h really could do with more documentation. currently it seems to have no documentation at all
-
regis
mns: > RELEASE == testing
-
regis
sounds like Debian-like naming and I don't agree with this classification when it comes to FreeBSD. RELEASE was always "the stable version" for me. I worked for a hosting company once where someone insisted on keeping the FreeBSD version "STABLE" because "it looks nice in PHP info". Absurd and ri
-
regis
diculous. We were still building latests ports and/or running on latest and not quarterly packages and... due to SECURITY REASONS. Base system and userlan
-
regis
d having the "STABLE" label slapped meant sh*. You use 3rd party software (ports/pkg) to serve users stuff and in this case "quarterly" is less secure tha
-
regis
n "latest".
-
regis
mns: I honestly don't see many reasons to be on "STABLE" apart from some weird compliance agreements with 3rd parties. You usually still have to run 3rd party software and networking software is what is exposed to external attacks. My approach is to track "latest" pkg and "HEAD" ports and be able to install something you're aware is or may be vulnerable. I'm not talking about brainless `pkg
-
regis
upgrade` but simply not being limited to some quarterly frozen versions.
-
mns
time to reboot now that I've upgraded to 14.3-RELEASE. BBIAB
-
thedaemon
welcome back
-
mns
regis: duly noted. regardless of what the equivalent in Debian is, I've been happy with RELEASE versions and having lived on the "latest" edge, prefer these days to living on the "quarterly" edge. As I have aged, I don't care to live on the edge these days.
-
regis
And as for STABLE/RELEASE - are you aware of any vulnerabilities that made RELEASE vulnerable when STABLE stayed safe? STABLE gets security patched and RELEASE immediately has the same patches. RELEASE is not less secure than STABLE. For me it's a fancy naming useful for complaince-related purposes.
-
thedaemon
mns: yep, no time for living on the edge anymore. give me stable.
-
ivy
stable is pretty much living on the edge nowadays, given how much is MFC'd
-
SponiX
thedaemon: what have you been up to lately?
-
regis
mns: Sure. Depends on what software you're using. Some stuff gets security updates often and these are better tracked in "latest" for obvious reasons. But I mentioned a hosting company in this case, not a laptop. Case-by-case approach. I wasn't trying to preach any particular approach. Just mentioned a hosting company running STABLE "because it looks pro" but having to run latest 3rd party ;-)
-
SponiX
I know I'm old school... But I really like watching software build
-
rmatte
Same
-
thedaemon
SponiX: upgraded to 14.3 over remote ssh.
-
SponiX
thedaemon: Nice
-
thedaemon
writing some plan9 rc
-
SponiX
I might have to tinker with that sometime
-
SponiX
right now I'm preparing to test drm-68-kmod on current
-
thedaemon
brave lad
-
SponiX
I know right
-
thedaemon
I hope that my lockup issues are over with.
-
SponiX
DNS lookup?
-
SponiX
Oh "lockup"
-
SponiX
as in system freeze/crash
-
thedaemon
drm-kmod system freeze
-
thedaemon
yeah
-
thedaemon
I want to say so far so good..
-
thedaemon
let me check my uptime
-
thedaemon
1d 6h
-
thedaemon
But it would go for days sometimes without dying, then sometimes more than 1 time a day lol
-
SponiX
well, from my experience any system you are on -- it is best to build the drm-kmod from source
-
thedaemon
I have been doing that. :)
-
SponiX
Want to hear my really weird issues?
-
thedaemon
the original 14.2 drm-kmod wouldn't even boot
-
thedaemon
yes
-
SponiX
sometimes, but not always: signal-desktop will freeze for 30 seconds to a minute or more when a message rolls in
-
SponiX
That has happened on both 14.2-RELEASE and still happens on CURRENT for me
-
SponiX
and the other one... I can play videos fine with "mpv". But if I go to just have it open the app without anything specific being played. That has been sometimes but not always crashing my machine all the way to a shutdown/poweroff state
-
SponiX
All of my prior performance problems I was having on 14.2-RELEASE seem to be resolved on 15 though
-
regis
mns: Sorry for adding to the conversation but I've got the best example I can give you to probe my point from security perspective. Hosting companies usually use Exim for email. From ready-to-go DirectAdmin solutions to self-baked - I've always seen Exim and never Postfix+milters. I'm not trying to be disparaging or disrespectful here (the Exim team was always helpful!) but... Exim has a somewhat
-
regis
long vulns history including multiple RCE. "quarterly" ports/packages just can't cut. In my case even "latest" wasn't something I waited for so we were syncing with Exim devs to immediately fetch the hotfix version, compile it and replace out current Exim with it. Now compare this to using "quarterly" from the security perspective.
-
regis
But I have to add here: Exim guys always took the time to inspect my use-case and tell me whether some announced security release may be impactful for particular setup/features.
-
thedaemon
what's signal? chat?
-
thedaemon
why are you opening mpv without a file, doesn't it just close itself?
-
thedaemon
I thought that's why I usually open vlc
-
SponiX
thedaemon: signal-desktop is Signal chat yes
-
thedaemon
googling
-
SponiX
and mpv without a file specified is just supposed to bring up the blank window
-
SponiX
That problem might have existed for a long time before I noticed though. Because I never normally bring up mpv that way, there isn't much of a point to
-
SponiX
I found that out by accident when stoned
-
SponiX
thedaemon: well, the new drm-68-kmod seems to be working fine. And my "mpv" crash isn't happening YET
-
thedaemon
cool
-
SponiX
lol
-
SponiX
Spoke too soon
-
thedaemon
Burnt!
-
thedaemon
mpv crash?
-
SponiX
Crashed right after I said that
-
wavefunction
Anybody else able to list go-anubis in their package search?
-
thedaemon
famous last words
-
wavefunction
Or are packages still "being built" for 14.3?
-
SponiX
Full system crash from mpv
-
thedaemon
just anubis wavefunction
-
thedaemon
no go-anubis
-
thedaemon
14.3
-
regis
I have not used nor tested nor can recommend it but there are plugins like mpv-file-browser to make mpv work after you invoke it w/o some media-listing argument. I've seen it used but haven't tested myself. vlc just works well for me and I never needed to switch (and the issue I mentioned with vlc happens with mpv as well so I'm pinning it to drm_kmod and/or amdgpu; never mind here)
-
SponiX
thedaemon: now the crash did a system reboot, instead of just a poweroff. Is that improvment? LOL
-
thedaemon
I have "anime" filters in my mpv, so I use it for cartoons and vlc for everything else
-
regis
SponiX: crash/reboot wouldn't come come from mpv but more likely an underlying module. Do you have some coredump to inspect?
-
SponiX
regis: let me see if I have one. I think I have most debugging and dumping disabled. But I can always fix that
-
thedaemon
it's always DNS.. err drm-kmod
-
thedaemon
mpv initiates GPU, GPU driver locks up system. imho
-
SponiX
thedaemon: Yeah, but then why would it only do it part of the time, and why Never when an actual video is selected and loaded?
-
SponiX
that part seems odd
-
SponiX
regis: oddly enough the only two .core files I have in my home are firefox and gnome-system-monitor -- and I don't remember either of those two actually crashing
-
SponiX
guess they might be crashing hard on the systems way down though
-
regis
thedaemon: My high-level understanding is that Xorg talks with amdgpu and stuff like mpv interfaces with drm-kmod. But I may be wrong on this.
-
thedaemon
I can and will be wrong XD
-
SponiX
thedaemon: you do a good job of that ;)
-
thedaemon
XD rude!!
-
SponiX
think I might still have you beat though
-
SponiX
my "assumptions" often get the better of me
-
SponiX
well, I'm gonna reboot with the dumps enabled, and then crash it again
-
SponiX
see if I get anything worth while for troubleshooting then
-
thedaemon
do it
-
mariuss
I just upgraded my only desktop FreeBSD system to 14.3-RELEASE; It doesn't attempt to start sddm. I suspect that is related to not finding the mouse "unable to find /dev/psm0" I do see /dev/sysmouse. Was there a name change?
-
SponiX
wonder if I need to rebuild my kernel with the nodebug option off as well
-
SponiX
mariuss: you most likely just need to pull the most recent /usr/ports and rebuild drm-61-kmod -- and everything will then be fine
-
SponiX
this is a common problem, even with little point release upgrades
-
mariuss
SponiX: that might well be necessary. It's been a while since I did this.
-
mariuss
It's my only machine that uses upstream packages, not those built on my poudriere machine, so everything here is rather manual in this case.
-
zilti
So I just updated from 14.2 to 14.3, and now the system gets stuck at boot. It gets all the way to the "link state changed to UP" for all the network devices, then stays there. Not sure how to proceed. Trying to boot single user mode also gets stuck.
-
mariuss
So I need the system sources to rebuild drm-61-kmod. How do I get the correct source tree?
-
nwe
how can I check if external-monitor is connected when running console-mode?
-
thedaemon
mariuss: have you pulled ports before?
-
SponiX
mariuss: git clone -b releng/14.3-RELEASE
git.freebsd.org/src.git /usr/src
-
SponiX
mariuss: git clone -b 14.3-RELEASE
git.freebsd.org/src.git /usr/src
-
SponiX
something like that
-
thedaemon
git -C /usr/src pull
-
wavefunction
thedaemon: anubis comes up as an SMTP mail processor?
-
thedaemon
oh wait that's not ports command
-
mariuss
I think the the last time I did this may have been before the transition to git. But I did figure it out. Currently waiting for the sources to be cloned.
-
thedaemon
mariuss needs /usr/ports updated not /usr/src
-
thedaemon
cd /usr/ports && git pull
-
thedaemon
wavefunction: yes
-
mariuss
I know, but it needs both to be there to build the package
-
mariuss
Otherwise: Cannot open /usr/src/sys/conf/kern.opts.mk
-
thedaemon
oh gotcha
-
thedaemon
did you try SponiX 's suggestions?
-
mariuss
I already was pulling the sys tree when he chimed in. Thanks!
-
thedaemon
:)
-
Conker
Can't quite get serial console working throughout the boot process. The mobo/bios output is captured. The kernel output is as well. But the prompt for the GELI passphrase is not. I've tried using various flags in /boot.config & /boot/loader.conf, but they only seem to take effect after the passphrase is entered. It looks like zfsbootcfg can provide params to zfsboot for the next boot, but I'm not quite
-
Conker
certain how to set those flags (-D & -S115200)
-
wavefunction
thedaemon: I don't understand -- anubis (
anubis.techaro.lol) is mislabeled in pkg?
-
devnull
wavefunction www/go-anubis
-
wavefunction
devnull: okay, that lines up with what I was seeing. Since I'm not doing ports, I guess I'll have to sort this one out manually.
-
devnull
wavefunction you can change quartery branch to latest
-
zadok
anyone have luck with tightvnc or rdp remote desktops on freebsd 13?
-
zilti
Okay, I booted into mfsBSD, mounted the pool, disabled PF, rebooted, but that did not help. Any other ideas? I'm completely stumped
-
thedaemon
freshports.org/www/go-anubis Package not present on quarterly.
-
ek
zadok: Yep. I use xrdp every day with FSBD.
-
thedaemon
wavefunction: I am on quarterly I guess :)
-
thedaemon
I use rdp and vnc on 14, sorry. Don't know about 13.
-
zilti
The bootloader DOES say though "Loader needs to be updated", but I doubt that would help in this case
-
zadok
ek I have the cli renotely, but really don't see a clear path to graphics dektop
-
ek
zadok: net/xrdp
-
thedaemon
what os are you trying to connect to?
-
zadok
freebsd
-
thedaemon
are you running vnc server?
-
zadok
I have tightvnc installed
-
thedaemon
tightvnc-server ?
-
thedaemon
Are you running it on the remote machine?
-
thedaemon
I am using a different vnc server
-
zadok
um. the remote machine is freebsd also and didn't see a client?
-
thedaemon
I am running tiger
-
thedaemon
you need a vnc server running on the remote machine
-
thedaemon
tigervnc is a good client
-
thedaemon
tigervnc-client
-
zadok
I hear tiger is good. Should I just install it. I really would like to use a client on my iphone to connect wherever
-
thedaemon
sorry viewer
-
thedaemon
tigervnc-viewer
-
zadok
ahhh
-
thedaemon
ok you can do that I guess
-
thedaemon
I cannot help with iPhone
-
thedaemon
But you have to setup the vncserver 1st
-
zadok
hahah... No good hacker (whitehat) would use an iphone
-
ek
zadok: pkg install xrdp; service xrdp enable; service xrdp-sesman enable; edit ${LOCALBASE}/etc/xrdp/startwm.sh and choose what DE you want to run (xfce, mate, gnome, whatever); service xrdp-sesman start; service xrdp start
-
ek
Use any RDP client to connect to FBSD's xrdp on port 3389
-
thedaemon
or do that ^ :)
-
zadok
hmmm... I have installed xrdp, but didn't know tp configure it like you mentioned
-
ek
I use net/remmina as an RDP client in FBSD. Works fine.
-
ek
zadok: It's a very simple rdp service to setup.
-
ek
-
zadok
ek: For you, I am sure. I just have never done it till now
-
ek
You'll need to install your preferred X11 DE, but it's otherwise very quick and simple.
-
jmabsd
Does FreeBSD have built-in address randomization everywhere now?
-
zadok
ek: I did follow his directions yesterday. I must be using a crappy client trying to get it on my iphone. Now, I will just use my notebook
-
ivy
jmabsd: yes, at least "nearly everywhere", there might be some places which are missing it
-
zadok
ek, and others thank you. So you get bounced if you sit here for awhile?
-
ek
You're welcome. No idle bouncing here. You can idle as long as you want.
-
ivy
jmabsd: but in general everything is built with ASLR enabled (including PIE executables) by default
-
zadok
frankly I may just use the CLI. irssi is a good program
-
zadok
ek: thnks
-
jmabsd
Is the Kernel ASLR enabled on ARM?
-
ek
zadok: I only use the RDP stuff for when I absolutely need it. Like browsing the web or viewing images/videos of some type. Otherwise, pure terminal/console is best for me.
-
zadok
ek: I like that. It is such a hassle otherwise
-
ek
zadok: For the DE (if you choose to use RDP or VNC or whatever), I'd suggest something light like XFCE4 or Fluxbox. Quick and efficient. Easy to use.
-
ivy
jmabsd: i'm not sure we have KASLR at all right now, perhaps someone else knows
-
zilti
Oh, it was resolv.conf. Oh for god's sake... I tried every trick in the book to tell FreeBSD TO NOT FREAKING TOUCH THAT FILE yet here I am, ended up with not a DHCP-filled resolv.conf, but a blank one
-
zadok
I do use xfce though. I have a 10 year old Dell with both Debian and FeeBSD on it xfce4 is great. KDE and gnome are great too. Please don't hurt me - ;-)
-
zadok
I better go. Others want to be here, I bet. Or they should be. First time here. Thank ek.
-
kevans
ivy: yes, we do
-
kevans
for a few years now
-
ivy
kevans: is there no config(8) option for it? i couldn't find one when i looked
-
ivy
good to know, though
-
ivy
jmabsd: ^^
-
kevans
ivy: no, just a series of tunables in the kern.elf* namespace
-
mariuss
drm-61-kmod rebuilt against 14.3-RELEASE, and all is well!
-
ivy
kevans: ah, does kern.elf64.aslr.enable apply to both kernel and userland? the description is a bit vague :-)
-
kevans
maybe I'm misremembering the disputes between ASLR and KASLR
-
» ivy wonders how/why kgdb works with KASLR
-
ivy
well, i guess it's just changing the load address for each module
-
zilti
Okay, so... *sigh* How on earth do I tell FreeBSD to keep its hands off my resolv.conf?
-
ivy
zilti: echo resolv_enable=NO >>/etc/rc.conf
-
zilti
ivy: thanks, but nope, does not work.
-
ivy
strange, do you have a comment in /etc/resolv.conf saying it was created by resolvconf(8)?
-
ivy
(that's what resolv_enable is supposed to disable)
-
zilti
No, it's completely empty, only containing a newline
-
zilti
Guess I'm gonna try the sledgehammer "chflags schg /etc/resolv.conf"
-
ivy
are you using DHCP?
-
zilti
yes
-
ivy
you may need to manually configure dhclient.conf(5) to not update resolv.conf... although i find it odd that resolv_enable doesn't do this
-
ivy
(i don't use DHCP, so not very familiar with how this works)
-
CrtxReavr
zilti, you *MIGHT* find it more satisfying to set: sudo chflags schg /etc/resolv.conf
-
zilti
I guess resolv_enable only enables/disables the completely broken resolvconf
-
ivy
i thought the point of resolvconf was that dhclient would just call resolvconf, but clearly something else is going on
-
ivy
is there a resolvconf.conf?
-
regis
CrtxReavr: Is this an LLM-generated comment? zilti used the exact same comment you later suggested as "more satisfying" with added `sudo`.
-
regis
s/comment/command/
-
zilti
ivy: there is, yes, I created it, it has "resolvconf=NO" on the first line, followed by two lines setting name servers. None of the three lines ever worked, though
-
zilti
Anyways, it seems like the sledgehammer method works
-
CrtxReavr
regis, nope - my own (possibly) silly comment.
-
CrtxReavr
Actually, an old friend and FreeBSD officionado and kernel hacker, talked about how he found that more satisfying than using "official" means.
-
CrtxReavr
zilti, you can also: echo resolvconf=NO | sudo tee /etc/resolvconf.conf
-
zilti
Luckily I'm moving to fully self-hosted, which means that I'll soon be able to configure DNS in a way that just tells my servers the DNS servers I want to have
-
zilti
CrtxReavr: get lost with your LLM-generated stuff
-
CrtxReavr
zilti, um. . .
-
CrtxReavr
I've been using FreeBSD since v3.0. . . so. . . fuck right off.
-
ek
CrtxReavr: Haha
-
CrtxReavr
Also, I generally add 'sudo' to commands to designate that it requires root, knowing that not everyone uses sudo.
-
ek
... or root.
-
ek
I do the same thing.
-
ivy
hmm, to add tests to a <bsd.prog.mk> program you have to include <src.opts.mk>, but this doesn't exist in /usr/share/mk... so how do you add tests to an out-of-tree program?
-
CrtxReavr
ek, then you must be using an LLM.
-
ek
zilti: Is editing /etc/dhclient.conf to not pull DNS updates not working for you?
-
CrtxReavr
You're too smart for IRC!
-
ek
Damn those LLM's! Got me again! ;P
-
CrtxReavr
dhclient.conf's syntax is. . . tedious.
-
CrtxReavr
'Specially when there's dhclient from OpenBSD (which is in base FreeBSD) and ISC-dhclient.
-
ek
It is. But, specifying the interface and telling what to pull (and excluding dns) should leave that out entirely. At least, that's kinda the design.
-
ivy
ah, you can apparently just not include <src.opts.mk> and it DTRT
-
zilti
ek: that I did not try, because I did not yet figure out how to. So far I assumed that disabling resolvconf would suffice, but it apparently does not; and I did not really have patience left for dhclient. Especially since I use the dual-stack dhclient anyways which I bet has additional quirks
-
ek
zilti: It very well may. I haven't used DHCP (for v4) in quite a while. But, I remember having the same request as you. Didn't want it touching my resolv.conf.
-
zilti
CrtxReavr: I'm sorry. You just sounded exactly like a bot with that resolvconf hint since I just did write above that I have that line in there.
-
CrtxReavr
Though. . . dhclient.conf(5) has some really good syntax examples in the EXMPLES section.
-
CrtxReavr
zilti, never saw that.
-
zilti
Anyways, I'm glad that sledgehammer worked at least, and I hope I won't have to deal with needing to disable this again. :)
-
CrtxReavr
Some of us have. . . wait for it. . . ACTUAL intelligence and experience.
-
CrtxReavr
EXAMPLES*
-
ek
Key word being "Some".
-
CrtxReavr
>_>
-
ek
Oh! That's right. I ended up using dhclient-enter-hooks to disable DNS updates to resolv.conf.
-
CrtxReavr
Don't pick on ivy.
-
ek
Ouch!
-
ivy
CrtxReavr: huh?
-
ek
That was more meant towards myself...
-
CrtxReavr
ivy, just jerk'n your chain.
-
zilti
ek: Ah, yes, that is something I tried as well. Also did not work with the dual-stack dhclient...
-
jmabsd
kevans,ivy: Nice. Is it on by default? What about on ARM, is it supported there
-
ivy
very confused about what you're meant to set in Makefile to override the owner/group here (via <bsd.tests.mk>): Var_Parse: ${INSTALL} -C ${${:UtestsFILES}TAG_ARGS} -o ${${:UtestsFILES}OWN_${:UKyuafile}} -g ${${:UtestsFILES}GRP_${:UKyuafile}} -m ${${:UtestsFILES}MODE_${:UKyuafile}} ${.ALLSRC:Ninstalldirs-*} ${${:UtestsFILES}PREFIX_${:UKyuafile}}/${${:UtestsFILES}NAME_${:UKyuafile}} (eval)
-
SponiX
thedaemon: just a regular git pull will get CURRENT/HEAD I'm pretty sure
-
ivy
it seems like ${OWN_Kyuafile} should work, but it does not
-
SponiX
you need to specify a branch for RELEASE/STABLE pulls
-
SponiX
at least initially
-
ivy
ah, ${SHAREOWN}/${SHAREGRP}
-
oxbar
Hi does freebsd have a gitlab/ github and which one do you report issues or pull request ?
-
oxbar
found it.. Thanks
-
ivy
hm, i hope they aren't about to report an issue on github, you really want bugzilla for that
-
SponiX
it is better, just because it has "bug" in the name? lol
-
ivy
SponiX: no, it's better because that's where bugs go. i'm not sure if you can even open bugs on github, but if you can they will be ignored
-
SponiX
fair enough
-
SponiX
having a central location is important time wise
-
» ivy learns about <auto.obj.mk>
-
ivy
i really wish this stuff was more documented...
-
rwp
ivy, I have not yet tried to learn the FreeBSD .mk makefile system. It's on the growing task list of things that I know will take a while to understand. I lament that it seems less well documented.