The system is suddenly inaccessible

I followed the instructions on this page:


No more, no less.

Qtractor still wouldn't work. So I thought maybe I should reboot for the changes to apply?

So I rebooted.

Now FreeBSD boots and I get the graphical login, I enter my password and I see Openbox.
But the lxpanel is absent. All I see is one directory I had created on the Desktop on the upper left corner.
Nothing responds.
What's worse, I can't ssh to FreeBSD. It runs as a guest Virtualbox machine. The prompt usually comes up immediately, now it just hangs. I won't even prompt me for the password.
So I can log in as regular user, but nothing responds.
I can't log in as root over ssh like I usually do so I can't fix it.

I have no idea what to do.
 
I managed to get in and tinker with it. After multiple tests, I've determined it's this line in rc.conf that brings FreeBSD down to its knees:

kld_list="mac_priority"

Any idea why?
 
"man mac_priority" as well as read chapter 17 of the freebsd handbook, particularly the warning.
I added mac_priority_load="YES" to my /boot/loader.conf and the exact same problem happened again.
Do I really need that to enable jack?
 
Note that I haven't used either jack or mac_priority. My guess is without mac_priority you may see some audio drops but I don't really know. I pointed you to the handbook so that you can read it, understand what is going on and figure out the solution on your own.
 
Off the top of my head, I'd think no, but if JACK audio demands it, I'd look at alternatives to it, like pulseaudio and sndio. I personally have all the options enabled to the extent practical. If those options are mutually exclusive, I disable one of them.
 
Note that I haven't used either jack or mac_priority. My guess is without mac_priority you may see some audio drops but I don't really know. I pointed you to the handbook so that you can read it, understand what is going on and figure out the solution on your own.

jack is not even mentioned.
 
Yeah, I normally just try to follow the Handbook to get started. And after that, if some software package (that I install) wants JACK, I just let it compile that dependency, and pay attention to pkg_message that shows up after installation.
 
Back
Top