License reset issue on Microsoft Small Business Server 2003

I had a problem on SBS2003, where we the C: drive was out of space. As a result we had lots of issues with Exchange and corrupted System log. As a result the SBS license data was reset to the default 5 CALs.
Users had the following problems:

  • Logging into Temporary profile
  • Network Drives not available
  • Problems with Outlook and Entourage
  • 500 internal server error while trying to access OWA

We don’t have a hard copy of the licenses, and I was not able to find a backup of the licenses.(Well we never ran the “back up Licenses” utility)

You will either have to re-enter the licenses or restore the C:\WINDOWS folder or restore a backup of the licenses.

We do a back of the server, but I was not ready to restore C:\Windows for various reasons

After an hour of googling I found that the SBS2003 licenses are in the following location “c:\Windows\system32\” file. When you key in the Licenses initially, windows takes an automatic backup of license info to a file “” in System 32 folder.

This process will fix the license reset bug:

  1. Stop the License Logging Service.
  2. Take a backup of and from C:\Windows\system32
  3. Rename to
  4. From the back up rename to and move it to C:\Windows\system32
  5. Now started License Logging Service
  6. Go to Server Management to view your restored licenses.

You might also want to backup Licenses at this point by clicking on the Back up Licenses in Server Management.

Piracy and the Indian Film Industry.

Say no to Piracy

Say no to Piracy

Indian film industry is the largest in the world. There’s more number of films produced every year than any other. Let alone Bollywood makes more films than Hollywood, and if you add Tollywood, Kollywood and all the regional languages the count is in thousands. There is new film being released every day on average and the anti-piracy campaign is a must for each of these films. In fact the producers stress more on the piracy issues than the film publicity. We have more number of screens than in the past; the audience have increased, ticket prices have gone up. But the duration of a films screened has come down drastically.

 Recently, a film producer announced a long list of gifts for reporting any piracy activity for this film. This is an example how much piracy has crippled the film industry. I believe that in the age of Smart Televisions and internet video streaming, there should be a way to deal with this. I mean there should be an easy way, if not we have the Dutch example. If it’s hard to tackle, make it legal.

Why can’t a film be released online on the same day it starts screening in the theatres? I remember this film by RP Patnaik, where he released it online through the TeluguOne Portal. You had to pay Rs. 60 to watch the movie. The movie can be watched anytime in the 24 hrs after the payment. But this is practically not possible in a country with very less broadband penetration. But at least it’s a start. And why can’t we make the pirated DVD legal, by selling them at double the price of the single movie ticket. The film producers get a share of the sale.

Tags: , , ,
Posted in India Movies internet by Chowdary Kodali. No Comments

An interview with Mr. Gunavardhan Raju


My interview with Mr. Gunavardhan Raju, who is the camp leader at Bhandak Thatch. He is from Visakhapatnam and has done a lot of trek’s with YHAI. Here, he shares some tips on how to survive the Himalayan conditions and have an enjoyable trek. This interview was recorded in Telugu, English version will be avaliable soon.

Raju is one of the friendly camp leaders that we have come across during the trek. The camp was also the best in terms of the view space and unlimited meadows. The camp is the so called mini Switzerland, which offers breath taking views. Combine that view with red, orange and yellow shades just before dusk. It is truly a photographers paradise, with no exaggeration. Check these pictures below.

A view of the sky during dusk

Bhandak at dusk

Snow capped mountains a Bhandak

Birds of the Himalayas.


I have created a short video about the various birds in the Shivalik ranges during my recent trek of the Himalayas.  I have recorded the birds sing on my Olympus Voice recorder. The trek would start at around 8 AM in the morning and we break for lunch at around 12:00 in the afternoon for a good hour and a half. This gave a chance to explore the various bird species in the Parvathi Valley. I never got a change to photograph them as I was using a wide angle lens for my SLR. After lunch i would have a quick nap to recoup myself for the next part of the trek. It is like symphony to nap in the woods while the birds sing for you and put you to deep sleep.

Photos taken by Raghuram on a Cannon DSLR.
Click here to view the photo-set on Facebook.

Link to the Audio file from my podcasting blog

Configuring Apache2 for handling multiple sites on Ubunntu.

I use Ubuntu virtual server for various tasks and hosting my blog and other website is one of them. Ubuntu is so easy and simple to use, I moved all my servers from fedora to Ubuntu. Ubuntu makes it easy to setup the server itself and other services like LAMP, proxy server, etc..

Ubuntu Natty Narwhal

Ubuntu Natty Narwhal. Taken from

I run a lot of website on the server by configuring Virtual host file. I will give you a detailed info on how to configure Apache2 web server to run multiple website. I assume you have already install LAMP and is all configured. If not, please click here to find instruction for the same.

Once it is done you can test if it is working by opening a web browser and entering http://localhost/ in the address bar. You should get Apache’s default message that says “It works!”.

Now that Apache is installed we can go ahead and configure it to fit our needs. You can use Tunnelier application to access your Ubuntu server. It has features like SSH, SFTP, Terminal access, etc.. I use it because it has all the services in single software. If you use others, it is fine.

Let’s imagine you are going to configure the website

  • FTP to the server and create a web directory in /var/www/ and upload a simple HTML file (index.html). This is where you will store all your website files and folders.
  • Next go to /etc/apache2/sites-available.
  • There you will find a various files. Find the file with the name “default”. Download it to your local drive to edit its contents.
  • Rename the file from default to
  • Open the file with a text editor, I use Notepad++.
  • The file should contain the follow. Make the changes as need. See the example below.

<VirtualHost *:80>
 DocumentRoot /var/www/
 <Directory /var/www/>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  allow from all
 ErrorLog /var/www/
 LogLevel warn
 CustomLog /var/www/ combined


The contents of the file may vary, and you might see more info than what is show here. You don’t have to worry about the rest in the file.

In this file ServerName and ServerAlias tell the Apache2 what the hot names are. The DocumentRoot value tells the Apache2 where to find the files for this website. The Directory value specifies the various directives for the given directory. Finally the ErrorLog and CustomLog values tell Apache2 where to store the log files.

  • Save the file once you are done with the changes.
  • Upload the file to the following location /etc/apache2/sites-available
  • Execute the follow from the command line. sudo a2ensite
  • This will enable the virtual host website for
  • If you want to disable the site run the follow command sudo a2dissite
  • And finally, it is time to restart Apache2 for the changes to take effect. You can do so by running the following commands.

sudo /etc/init.d/apache2 restart


service apache2 restart

If everything went well you should able to bring up the website by typing in your web browser.