Hpn revamps habba.in with a dashing new look. Its colorful and adds more fun while we prepare ourself for a new journey.
If you want to view your Debian/Ubuntu desktop, you need to add the language support for your language via System -> Administration -> Language Support Menu option.
Once you’re in-front of language support window, do select the language which you want for yourself. Click on “Ok” to start with the installation process. If your installation is fresh, installation CD will be used as source for the packages required. Otherwise, ensure that your system is connected to Internet. Restart your system once the installation is over.
While you’re about to login to desktop again, do find the options button at left right corner of your desktop. Click on it and choose “Select Language” option. Choose the required language and click on “Ok”. Desktop will be restarted to provide you the Login interface in desired language. Once you’re in you can find that most of the options, menu items, dialog’s etc (Based on the amount of translation which has been completed for your language) will be displayed in the selected Language instead of English. Even the other applications in which Language translations has been completed will start displaying the above mentioned items in app’s in your own language.
You can find the installation progress and my desktop in the gallery. Try out today and enjoy!
What if I like to access the servlets directly via port 80 instead of using :portnumber on my URL?
You can do a trick, Edit apache virtualhost entry and add the JkMount directive.
For example: I wanted to access a servlet which was under seed directory of my document root. I was able to access the servlet at http://domainname.com:8080/seed/servlet/<ServletNAME>
All I wanted to do is to simplify the above URL to look like :
http://domainname.com/seed/servlet/<ServletNAME>
This is not possible as appBase and DocBase are set to my domains Document root.
Hence I had make use of JkMount directive in VirtulHost entry as follows to change the appBase for the servler URI as follows :
<IfModule mod_jk.c>
JkMount /*.do ajp13
JkMount /*.jsp ajp13
JkMount /seed/servlet/* ajp13
JkMount /seed/servlets/* ajp13
JkMount /manager/* ajp13
</IfModule>
Now my URL works as needed.
Have you ever wondered how to give access to the files which are stored under /home/username/public_ftp of a Cpanel account anonymously?
Yes, It’s possible. First you need to get a dedicated account assigned for the domain and then, goto /etc/pure-ftpd folder. Here you find a directory named with the different IPs which are found on the server. This folder normally contains the pub folder which is made available for anonymous users for writing.We need to remove this directory and create a soft-link the same to to /home/username/public_html.
ln -s /home/username/public_ftp /etc/pureftpd/<ip_of_domain>
Now you will be able to access the files found under public_ftp via anonymously with ease.
Title: Habba Volunteers meet
Location: Vivekananda Park, Akashavani Circle, Mysore
Link out: Click here
Description: First meet for Habba v2 event preparation.
-Sampada Technical Team
Start Time: 11:00
Date: 2008-08-31
Today I was unable to start apache on one of the VPS servers. Here is the error_log output.
[Thu Aug 28 16:45:02 2008] [warn] pid file /var/run/apache2.pid overwritten — Unclean shutdown of previous Apache run?
[Thu Aug 28 16:45:02 2008] [notice] Apache/2.2.3 (Debian) configured — resuming normal operations
[Thu Aug 28 16:45:02 2008] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Thu Aug 28 16:45:02 2008] [alert] (12)Cannot allocate memory: apr_thread_create: unable to create worker thread
[Thu Aug 28 16:45:04 2008] [alert] No active workers found… Apache is exiting!
As a sysadmin first you should check the user_beancounters information on the hardware node get more inputs about the resource usage of the VPS to understand what might be causing the memory issue. This is how you can find the user_beancounters
cat /proc/user_beancounters
Normally you will find the failure counts for privvmpages.
privvmpages 4052 49146 49152 53575 20
In the above line last column shows the number of times VPS crossed the limit set for privvmpages.
You can change this value if you have the access to hardware node as follows:
vzctl set –privvmpages 100000 –save
VEID is the VPS number allocated on hardware node.
vzlist | grep will get you that number.
Now, take a scenario where in you have no access to VPS hardware node and you stilll want this issue to be fixed from your end.
Here is the fix:
You can force Apache to use far less memory than what ever it is using now by installing apache2-mpm-prefork instead of apache2-mpm-worker.
All that I did on the console of my Debian server to get this fix this issue is running the following command:
#aptitude install apache2-mpm-prefork
I restarted apache and it started working just fine.



