udevwithout installing upgraded versions of
When I restarted [may be I should not have done that], during boot only the system started throwing errors about
grepbeing unable to find
kmodnot being found. I was able to boot into
kdmbut my keyboard and touchpad were not working. The root of the problem is still unknown; but I thought of trying installing
kmod. However, to install I had to get to the command prompt at least.
So, I created a Gentoo boot disk using my flash drive and
chrootedinto my system. I connect using 3G USB dongle and from the
chrootedenvironment the mode was not switched. So, I had to get packages downloaded separately and then install them through the
chrootedenvironment. I should have installed the same version as in my system's
pacmandatabase; but I installed the latest one. With that I fixed the boot problems and my keyboard was working but it broke a few other things and
kdmdid not work any more. When I booted now, it took me to the command line. I reinstalled
kdebase-workspace; yet the issue persisted. To make things worse, I found that
irssiwere also not working. So, I couldn't get to any IRC channel to ask for help. The only good thing that happened was I was able to get to a command line. So, I did not have to download packages elsewhere and install it.
When I connected to the internet from my system and ran
pacman -Syuit showed me downloads of around 650 mb. I found that many of those packages like
libreofficeand 32-bit libs are not absolute necessity from a repair perspective. So, I decided to download a small subset to get my KDE back. I downloaded
pacmanwanted to download for the system upgrade; but at the same time they also form a superset of the packages I believed could cause my KDM issues.This solved my problem and now I am blogging from my revived linux system.
Experiments like these should not be undertaken unless
1. You are crazy like me.
2. You have a backup system and have your /home folder on a separate partition so that even if your system can't be fixed, you can install a fresh new system without losing data. [You can also save configurations in /etc.]
3. You have sufficient bandwidth.