Erm, why, may I ask, are you trying to truncate the transaction log? This is only for emergencies and should be avoided if at all possible!
If you are using 2005, alter the DB to simple mode - the trans log will commit safely and truncate for you - you won't lose data that way either