You are not logged in.
I did a long overdue update the other day after maybe 4-6 months of not updating (sudo pacman -Syu) and restarted this morning only to find this error when I try to log in to an account that runs startx (then goes back to the login prompt):
Fatal server error: (EE) cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices (EE) (EE)
I checked /var/log/Xorg.0.log, as it suggested and I see the same error and a bunch of data I don't know the relevance of. I had to add the '-f' flag to get the pacman update to run as one of the updates required it, and I wonder if it didn't change my video libraries from like AMD to Nvidia. I see some GeForce mentions in the Xorg.0.log file, which I don't think I was using any Geforce libraries before the update.
Any help would be greatly appreciated.
Last edited by casual (2017-01-28 14:07:53)
Offline
I see the same error and a bunch of data I don't know the relevance of.
We can't possibly know the relevance either unless you show them to us.
https://bbs.archlinux.org/viewtopic.php?id=57855
I had to add the '-f' flag to get the pacman update to run as one of the updates required it
You forced the entire upgrade instead of reading the news. There's no telling what damage forcing the entire system update could do.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
casual wrote:I had to add the '-f' flag to get the pacman update to run as one of the updates required it
You forced the entire upgrade instead of reading the news. There's no telling what damage forcing the entire system update could do.
Also, the -f option was removed from pacman over five years ago. What spinoff are you running?
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
I just did a fresh install and I'm getting the exact same error so this must be unrelated to how I updated it. This is what's in /var/log/Xorg.0.log: https://ptpb.pw/3e04
Last edited by casual (2017-01-29 14:32:37)
Offline
So now the original error is not there. But as you've nuked the system and started from scratch there's no way the original problem can be solved.
The reason it failed this time is that you did not follow all steps to install Xorg. You do not have a video driver.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Seems like a huge coincidence that I get the exact same error on a fresh install, and I do have a video driver, nvidia-304xx.
Offline
Nvm, you're right, the error is different.
Offline
Honestly I would have tried to fix the original error but the way you responded I figured I bricked my system. My bad.
Offline
(edit original post removed as it was cross posted with the above revisions).
Please note that you can edit your post rather than creating several new posts in sequence.
Are you sure the driver you have installed is the right one? What is your graphics hardware? Do you have the libgl package installed too? Do you need/have an xorg conf file for your nvidia driver?
Whatever happened before, the current problem is that your graphics driver is not properly installed or configured.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
I'm sure I have the driver the arch wiki suggested, which is for GF6000/7000 series. I have nvidia-304xx-libgl installed.
Offline
I just tried running 'X -configure' and got this error: https://ptpb.pw/nEEs
Offline
If you have nvidia-304xx see https://bugs.archlinux.org/task/52734
Offline
"pacman -Q | grep nvidia", installing libgl is NOT enough. You also need to install nvidia-304xx
Offline
Do I have to recompile the sources after I change the line? And where are the sources stored? I don't have 'locate' setup.
Offline
Patching_in_ABS#Applying_patches also from there the linked page covering ABS and from there the pages on makepkg and PKGBUILD.
It can be confusing the first time you attempt to build a package from source / apply a patch. If you still have issues applying the patch after having read the above please post the commands you have used and the PKGBUILD after you have modified it.
Offline
lol... I can't even untar the damn thing. I'm afraid this is beyond me at the moment. Maybe I'm not cut out for Arch. Thanks for all the help though.
Last edited by casual (2017-01-29 19:32:53)
Offline
Decided to give this another shot. I'm confused, why don't I have /var/abs like the wiki is saying which stores all my PKGBUILDs?
Offline
https://bugs.archlinux.org/task/52734
Closed by Laurent Carlier (lordheavy)
Monday, 30 January 2017, 10:01 GMT
Reason for closing: Fixed
Additional comments about closing: nvidia-304xx-304.134-5
Is it not fixed with the version 5 release for you?
On the other point /var/abs will not be created until you run abs for the first time for instance
$ sudo abs extra/nvidia-304xx
Then copy the directory to somewhere belonging to the normal user to work on
$ cp -r /var/abs/extra/nvidia-304xx .
$ cd nvidia-304xx
You would apply the changes to PKGBUILD here
$ makepkg
Build the package
Offline
Version 5 fixed it, thanks guys.
@loqs: so pacman doesnt use the abs system? Where does it store the PKGBUILDs then?
Offline
Don't confuse the pacman cache: https://wiki.archlinux.org/index.php/Pa … kage_cache
with the ABS build system: https://wiki.archlinux.org/index.php/Arch_Build_System
Matt
"It is very difficult to educate the educated."
Offline