Saturday, December 27, 2008

Fedora 10 stumbling blocks

Hey Guys,

Having used Fedora (6, and subsequently, 8) for the past two years, I was excited to download the Fed10 DVD within the first few days of its release. The 'few days' was owing to my rather slow 256 kbps connection; the download began on the release day itself :). After 35 excruciating hours, the download was complete. Hurriedly, I burned the DVD and set it to work.

Unfortunately, my excitement was short-lived as I couldn't get it to work. The problem was fundamental: the installer screen appeared scrambled/corrupted. So, indeed, there was no question of proceeding any further. At that time, there were scant threads on any of the help forums, so I was unable to fix the problem. Now, however, things have been sorted out.

Here are the first two stumbling blocks any new Fedora 10 user is likely to encounter:

Installation screen is garbled / scrambled / corrupted / blank

The problem lies with 'Anaconda', Fedora's installer program. Here's how to fix it:

1. At the install screen of Fedora, press tab
2. A command line statement will appear. At the end of that statement, leave a single blank space, and type xdriver=vesa
3. Hit enter, and the installation will begin

That should take care of the problem. The rest of the installation is a piece of cake. Experienced Fedora users will find that there are fewer 'steps' in the installation process, and the dialogs are less ambiguous than previous editions.

Can't login as root from the login screen

Stupid thing (with the OS). Just follow the steps below:
  1. Login as any user
  2. $ su
  3. Enter the correct root password
  4. $ gedit /etc/pam.d/gdm
  5. Find the line that reads auth required pam_succeed_if.so user != root quiet
  6. Place a # (hash, or pound sign) at the beginning of that line. This will comment it out.
  7. Save the file
  8. Logout, and you shall have the right of passage as root

Cant connect to the internet using static IP

Now this is a cool one!! There is a bug in the configuration tool. It copies your default gateway address, to the subnet mask, irrespective of what subnet mask you specify !! Here's the solution:

  1. Login as any user
  2. Go to Applications > System Tools > Terminals
  3. $ su
  4. Enter the root password and hit enter
  5. $ gedit /etc/sysconfig/network-scripts/ifcfg-eth0
  6. Step 5 assumes your network device is called eth0
  7. This will open the network configuration file for the said device
  8. Type the required subnet mask after NETMASK=
  9. Save the file
  10. Quit the text editor
  11. Go to System > Administration > Services >
  12. Disable network
  13. Save settings and quit that dialog box
  14. Go to Network Preferences > eth0 > Edit > Deselect 'Controlled by NetworkManager'
  15. Reactivate eth0 (disable and enable, if already in the active state)
  16. Test connection using your web-browser
That should set things straight. I am still wondering how such a big bug went unnoticed while testing.......

Remember that if you are using DHCP, you are unlikely to face any such problem. DHCP requires the Network-Manager to be enabled.

If you ask my opinion, I have to say, I am pretty disappointed with Fed10, because of these silly bugs and deficiencies, which were not present in the earlier versions, and which you certainly do not expect from any OS that is in its tenth edition!

-----------------------------
Note: The above guide assumes the reader is familiar with Linux in general, and Fedora in particular. Hence, several basic steps and commands have not been mentioned, assuming the reader knows where to find the desired option, and how to set the stuff....

1 comment:

Anonymous said...

Thanks for the IP netmask tip - was wondering what the hell was going on after taking it off DHCP and onto different network using static IP
Thanks
V