Programmer is not responding error

Hello,

I'm running Ubuntu 10.10 with and using an Arduino Duemilanove (ATMEGA328). I've used this same board to do a basic LED blinking sketch in windows 7 and everything worked perfectly. Recently, I've switched to Ubuntu and when I tried uploading the same sketch to the board, here's the error that occurs

Binary sketch size: 990 bytes (of a 30720 byte maximum)
/home/user/Applications/arduino-0022/hardware/tools/avrdude
-C/home/user/Applications/arduino-0022/hardware/tools/avrdude.conf 
-v -v -v -v -patmega328p -cstk500v1 -P/dev/ttyUSB0 -b57600 -D 
-Uflash:w:/tmp/build7394690451378481093.tmp/Blink.cpp.hex:i 

avrdude: Version 5.4-arduino, compiled on Oct 22 2007 at 13:15:12
         Copyright (c) 2000-2005 Brian Dean, 
         System wide configuration file is "/home/user/Applications/arduino-0022/hardware/tools/avrdude.conf"
         User configuration file is "/home/user/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port            : /dev/ttyUSB0
         Using Programmer      : stk500v1
         Overriding Baud Rate  : 57600
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: Send: Q [51]   [20] 
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding