Terminal Emulation & /dev/pts and /dev/shm Issues on Kernel 3.4.3
About a week ago I lost the ability to run any terminal emulation in the X windows environment (running openbox). Today I noticed that during boot up I receive a warning that my system was unable to create /dev/pts and /dev/shm. After doing some searching I think these two errors might be related.
The problem is I have no idea where to begin troubleshooting. -the /dev/pts and /dev/shm directories do exist as empty directories within the system when logged in -terminal emulator results terminator:"unable to locate /bin/bash" then crashes X once closed xterm:will not start urxvt:will not start qterminal:displays a blank screen with no input or prompt -Searching the forms and search engines yield no results, more than likely because I am not searching for the "right" phrase/keywords. If anyone has some insight into these parts of the Gentoo system or could provide links to anything that would help me diagnose the problem, it would be appreciated. As always, let me know if you require any further information regarding my system. |
Can you get into a virtual terminal ( ctl FX ) ? :scratch:
Did you try reinstalling the terminal emulators ? :scratch: |
Quote:
Quote:
|
You have mentioned the kernel in the thread name, did you compiled it yourself? If so maybe you missed something in the config?
Have you check the health of your hard drive ? Maybe there are bad sectors resulting corrupted files. Run palimpsest to check if you have it. The directories you mentioned are empty here in my system as well, my terminal works fine, doesn't looks like it is related, but just a result of something else. Quote:
Now this will help us to help you, please post dmesg and xorg.0.log also .xsession-errors. Quote:
Regards |
Thanks for the suggestions, I am almost sure there is an underlying problem with the system rather than with the terminal emulators. But so far, nothing else seems off.
I am not able to locate an .xsession-errors log. A search of my system turns up nothing. Does this mean X is not crashing? Looking through these files, I did not see anything that automatically stands out as an error. I need to clean up my configuration of X a little bit (calling on modules that do not exist) but that has not affected anything in the past. Here are my log dumps: dmesg on fresh boot, before starting X http://pastebin.com/jATRg1tt dmesg after starting and terminator crashing X (stripped to save msg space): http://pastebin.com/4MqriKQM Xorg.0.log on fresh boot http://pastebin.com/ZYHJYbzH Xorg.0.log after starting and crashing X http://pastebin.com/hnWZ6T1t |
Quote:
The drives are scanned regularly and I have not seen any isues that came up with those. (I am not familiar with palimpsest, perhaps I will look into it to see if that might help) |
The .xsession-errors file is in your user directory.
About the kernel make sure you have the options for consoles enabled under: Code:
Device Drivers > Character Devices > Virtual Terminal dmesg Code:
[ 0.000000] No AGP bridge found Run lspci -v to know exactly what hardware do you have, so then you know what have to stay and what have to be gone from your config. xorg.0.log Code:
[ 330.481] (EE) Failed to load module "vesa" (module does not exist, 0) Regards |
Quote:
Quote:
Quote:
|
Well I managed to figure it out. After stumbling upon an illusive thread regarding openrc-11.0 and the same issues, I re-emerged openrc-11.2 and udev-init-scripts. As an install note, udev-init-scripts now requires udev-mount at sysinit via rc-update. After a reboot the errors on boot and terminal issues were resolved.
Here is the link: http://forums.gentoo.org/viewtopic-p-7167918.html Thanks again to everyone that helped me get through this. |
All times are GMT -5. The time now is 10:50 PM. |