# FreeBSD and X woes // 19-7-16

Last week, during our moving (there'll be another post) and so
without any spare time, I did updates on my laptops, and X stopped
working. Bummer. Now of course I prefer to live in the CLI environment,
but for online banking and other stuff, I need graphical browsers and PDF
viewers, unfortunately.  So I was rather upset. Two days ago, I started
peeking around on fora (a lot of people like to call them forums) and
in search engine results, but could not find anything useful.  X simply
said it was ignoring the vesa device which was "bound by kernel". Someone
on FreeBSD forum claimed there must be some kernel module occupying the
device, which I could not believe. There was one helpful hint, saying
it was an issue of libpciaccess libraries no longer working correctly.

And so before updating my work desktop (with the same OS version), I
backed the library files up. Afterwards, it suffered from the exact same
issue, but simply coping back two libpciaccess libraries solved it! I also
copied them over to my laptops, and everything worked again as before.

I wonder how one can downgrade ports in FreeBSD without working from
sources and compiling them. It would be nice to have a "rollback" scheme,
but I'm not yet aware of an official method. I posted to the FreeBSD
forum; we'll see.

Such events are really annoying.

:.