DNS-palvelimet kertovat koneille osoitteiden (esim.
www.google.fi) takana olevat IP-osoitteet (esim. 64.233.183.104).
Tuosta sinun tekstistäsi päätellen ubuntun mielestä fi.archive.ubuntu.com osoitteen takana oleva IP olisi 1.0.0.0, joka on väärin. Tästä lähdin miettimään, että jotain häikkää lienee osoite -> IP välityksessä.
Kokeilepa seuraavaa komentoa ja postaa tuloste tänne:
ping fi.archive.ubuntu.com
Edit:
Jos nyt siis on kyse vain ubuntun palvelimien dns-osoitteista ja aptin toimimattomuudesta, niinkuin vähän epäilen, :
!!!sudo gedit /etc/hosts
Sinne lisää rivit
193.166.3.5 fi.archive.ubuntu.com
91.189.88.37 security.ubuntu.com
ja tallentaa. Saattaa tarvita uudelleenkäynnistyksen, kokeile sitten uudestaan päivittää.
Edit2: Jos tuolla ^^ lähtee toimimaan, ongelmana on nimipalvelin (dns). /etc/resolv.con tiedostossa on määritelty nimipalvelimet, sinne pitää lisätä/korjata jokin toimiva, jollei muuten pelitä.