This is my screen... nothing else I could do, not even able to access to virtual terminals
Fortunately, I had an empty USB which I converted to a fedora live usb to enter to my system using chroot (love this command, with this command you can become root of another linux directory in a terminal, see more of what I did here: https://help.ubuntu.com/community/Grub2/Installing#via_ChRoot) and also I created this little script to automatically mount all system devices before executing chroot
modprobe dm-modvgchange -aymount /dev/virtualvolumename/root /mnt/mount /dev/bootpartition /mnt/boot/for i in /dev /dev/pts /proc /sys /run; do mount -B $i /mnt$i; donechroot /mnt
After rooted as normal user the first thing I tried to do is to downgrade to previous update, but I didn't noticed before that I did this update with DNF, and by some reason I couldn't go to any kind of log or history of latest updated packages... not even with yum.
Ok, next thing I tried to do is to review logs, what ever log I could find useful, and I found this on /var/log/messages:
That took me to /var/log/Xorg.0.log, in that file I noticed this error:
Nevermind, X Server is not behaving correctly, and that happened after last fedora update, so I tried downgrading only X server, and the right package is xorg-x11-server-Xorg (thanks to potty for finding this) so in my chroot enviroment I tried this
I still don't know why but that fixed this issue, I would recomend to to this just as a workarround, as it doesn't happen to all (in fact, potty also updated his computer without having this problem... although he says it does :D )
Thanks for reading, if you know something else please comment it.
HakS
Jul 13 20:34:04 haks gdm[537]: GdmLocalDisplayFactory: maximum number of X display failures reached: check X server log for errorsWhen I saw this message, I just remembered that when plymouth finished to load, screen blinked about 6 times and then plymouth got frozen. That means that X was trying to load at first tty (virtual terminal) but something went wrong and then it continued with next tty, also failed, and that way successively until 6 ttys got over... that was confirmed in forum posts like this http://forums.fedoraforum.org/showthread.php?t=265558
That took me to /var/log/Xorg.0.log, in that file I noticed this error:
[ 29.066] (EE) Failed to load module "nv" (module does not exist, 0)That means... nvidia???? Ok, my laptop has an nvidia graphic card, but in fedora (or linux in general) I cannot use it because a terrible abomination created by nvidia called Optimus >.< so I never tried to install an nvidia driver before, so why X server is asking this to Fedora?
Nevermind, X Server is not behaving correctly, and that happened after last fedora update, so I tried downgrading only X server, and the right package is xorg-x11-server-Xorg (thanks to potty for finding this) so in my chroot enviroment I tried this
yum downgrade xorg-x11-server-Xorg
I still don't know why but that fixed this issue, I would recomend to to this just as a workarround, as it doesn't happen to all (in fact, potty also updated his computer without having this problem... although he says it does :D )
Thanks for reading, if you know something else please comment it.
HakS
6 comentarios:
You can just install a kmod-nvidia propriarity driver from rpmfusion repository. It works perfectly.
Same problem here... Only wanted to tell you that you don't need a live USB or chrooting for that. While in GRUB, press 'e' to edit parameters, go to the kernel line[1] and append the number 3. Then press CTRL+x or F10 (if I remember correctly) to boot. This way you will prevent graphical session to load and you will directly get to console mode (just as when you press CTRL+ALT+Fx).
*[1]: that would be something like this "linux /boot/vmlinuz-3.9.9-301.fc19.x86..... rhgb quiet LANG=en_US.UTF-8", so you just append the number 3 "linux /boot/vmlinuz-3.9.9-301.fc19.x86..... rhgb quiet LANG=en_US.UTF-8 3" (with an space before the number)
@snevolin:
No, you can not when your laptop has Optimus technology... Although you may want to try Bumblebee:
https://fedoraproject.org/wiki/Bumblebee
hey, just ctr+Fx, log as user, and do an "startx" voila!
Hi, for first annonymous comment: yes, I knew I could try logging as single user by grub (that's what I think you are trying to mention), It's just I wanted a graphical browser to search whatever resource I could use to solve this.
For second annonymous, the problem is that X was trying to load in all virtual terminals unsuccessfully, so Ctrl+Fx or Ctrl+Alt+Fx didn't work
Hi, I'm "first annonymous" again. :-P
Last uptade "xorg-x11-server-Xorg-1.14.2-4.fc19.x86_64" fixes the problem. It is in the "stable" updates repository (you don't need to enable updates-testing repository).
https://bugzilla.redhat.com/show_bug.cgi?id=984121
Publicar un comentario