Törmäsin jälleen samaan kummallisuuteen päivitettyäni Apachen alla olevan Ubuntun uuteen versioon. Tällä kertaa tein muutoksen Apache-koneella "/etc/mime.types" -tiedostoon. Siellä löytyy rivi:
application/x-sh sh
mutta ei vastaavaa riviä "bash" tiedostotyypille. Lisäsin sinne tämän rivin aakkosissa silmämääräisesti sopivaan väliin:
application/x-bash bash
Latasin Apachen uudestaan ( sudo service apache2 restart) ja kokeilin eri koneella. Työnsi näytölle edelleen sen sijaan että olisi tarjonnut ladattavaksi. Poistin selaimen historian: Alkoi toimia. Menin eri koneelle kokeilemaan, ihme: Siellä se toimi nyt oikein ilman selaimen historian poistoa eli ehdotti ladattavaksi. Ei toiminut vähän sitä ennen eli jotain oli tapahtunut mutta en yritä selittää miksi --- logiikasta puuttuu palasia, ikään kuin Apache (tai Firefox ?) olisi yht'äkkiä "oppinut" mitä ".bash" -loppuisille tiedostoille tehdään vai mistä sitten johtuneekin.
Osa 2:
Kolmannella koneella osa ".bash" -loppuisista aukesi näytölle, osa taasen antoi kysymyksen ladataanko. Kun Firefox: sta poisti väliaikaistiedostot alkoi kaikki toimia oikein eli jokaisesta tulee kysymys ladataanko.
Tuo asia on siis tällä tietoa Firefox: in sekoilua väliaikaistiedostojen kanssa. Lieneekö tuota korjattu uudemmissa versioissa, tämä Firefox sattui olemaan v4.01 Ubuntu Studiossa.
Edit 29.3.2012:
Yritän estää tuota kiusaa parilla tempulla:
http://forum.ubuntu-fi.org/index.php?topic=42206.msg324702#msg324702Edit 1.4.2012
Asia tutkittu. Tuo "/etc/mime.types" -tiedoston täydentäminen Apache-koneella ylläkuvatulla tavalla on välttämätöntä. Jos kohtaat ongelman Apachen kanssa että jokin muu tiedostotyyppi tulee näytölle vaikka tuossa tilanteessa pitäisi tulla download-ehdotus niin tuossa piilee se lääke. Firefox: sta kannattaa pimentää "cache" (about:config) ellet halua kamppailla ärsyttävien sivuilmiöiden kanssa.
Lähetin postia tuon "mime.types" tiedoston ylläpitäjälle ehdottaen tuota lisäystä mutta sain hieman yllättävän vastauksen: "bash ei ole tiedostotyyppi". Lieneeköhän "sh" sitten sellainen, se ainakin löytyy oletuksena tuosta tiedostosta.