Kirjoittaja Aihe: Rikkoutuneet lokaalit? [ratkaistu]  (Luettu 4165 kertaa)

maskotti

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Rikkoutuneet lokaalit? [ratkaistu]
« : 09.04.06 - klo:16.01 »
Minulla on vanhalla pentiumilla Ubuntun serveriasennus ollut backuppipalvelimena jo pitemmän aikaa. Skandit eivät siis olleet käytössä, koska tarvetta ei ollut. Nyt kuitenkin kokeilin irssiä ja huomasin, että skandit ei näy. Kävin sitten tuon sudo dpkg-reconfigure locales jutun läpi muutamaan kertaan ja otin utf8:n käyttöön (eka en huomannut, että irssistäkin pitää erikseen vaihtaa merkistöasetukset) ja sain skandit näkymään. Sitten joku kannu vaati, että pitää käyttää tuota iso8859-1 -merkistöä niin yritin vaihtaa taas siihen. Luultavasti sössin sitten homman jotenkin, koska nyt ei skandit toimi ja kun yrittää tuota sudo dpkg-reconfigure locales käskyä niin antaa seuraavan virheilmoituksen:
Koodia: [Valitse]
serveri@serveri:~$ sudo dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "fi_FI:fi:en_GB:en",
        LC_ALL = (unset),
        LANG = "fi_FI.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/sbin/dpkg-reconfigure: locales is broken or not fully installed


Mikä nyt on pielessä? Mitenkäs tämä ratkaistaan??
« Viimeksi muokattu: 09.04.06 - klo:20.19 kirjoittanut maskotti »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Rikkoutuneet lokaalit?
« Vastaus #1 : 09.04.06 - klo:16.34 »
Minulla on vanhalla pentiumilla Ubuntun serveriasennus ollut backuppipalvelimena jo pitemmän aikaa. Skandit eivät siis olleet käytössä, koska tarvetta ei ollut.

eikös skandit pelaa suoraan asennuksesta jos asennuksen yhteydessä on vain valittu näppis joka tukee skandeja?

Sitten joku kannu vaati, että pitää käyttää tuota iso8859-1 -merkistöä niin yritin vaihtaa taas siihen.

localea voi vaihtaa kyllä ihan jokaisen ohjelman suorituksenkin yhteydessä joten sen ei pitäisi olla ongelma vaikka locale olisikin joku muu kuin ohjelman vaatima. lisäksi utf-8 on asciin osalta täysin yhteensopivan, jos skandeja tai muita erikoismerkkejä ei tarvita.

Luultavasti sössin sitten homman jotenkin, koska nyt ei skandit toimi ja kun yrittää tuota sudo dpkg-reconfigure locales käskyä niin antaa seuraavan virheilmoituksen:
Koodia: [Valitse]
/usr/sbin/dpkg-reconfigure: locales is broken or not fully installed

Mikä nyt on pielessä? Mitenkäs tämä ratkaistaan??

paha sanoa kun en ole ongelmaa koskaan törmännyt. kun tuossa nyt kerran sanotaan, että locales olisi rikki tai huonosti asennettu, niin mitä jos asentaisit sen uudestaan?

Koodia: [Valitse]
$ sudo apt-get install --reinstall locales
Janne

maskotti

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Re: Rikkoutuneet lokaalit?
« Vastaus #2 : 09.04.06 - klo:18.28 »
No minähän kokeilin:
Koodia: [Valitse]
serveri@serveri:~$ sudo apt-get install --reinstall locales
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
Ja sitten tein työtä käskettyä eli komensin sudo dpkg --configure -a ja sitten...
Koodia: [Valitse]
serveri@serveri:~$ sudo dpkg --configure -a
Setting up locales (2.3.5-1ubuntu12.5.10.1) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "fi_FI:fi:en_GB:en",
        LC_ALL = (unset),
        LANG = "fi_FI.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales...
  fi_FI.UTF-8...dpkg: error processing locales (--configure):
 subprocess post-installation script killed by signal (Interrupt)
Errors were encountered while processing:
 locales

Eli virheitä löytyy... Huh!! Mitähän tuolle nyt tekis??

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Rikkoutuneet lokaalit?
« Vastaus #3 : 09.04.06 - klo:19.22 »
Tähän väliin itsekin kysäisen: Miten Dapperissa voi konfiguroida lokaalit uudelleen? Kokeilin komentoja sudo dpkg-reconfigure locales sekä sudo dpkg-configure locales, mutta ensimmäisellä se vain päivitti lokaalit(?) ja toista komentoa ei löytynyt. Eli millä komennolla se onnistuu?
alias vililikku

maskotti

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Re: Rikkoutuneet lokaalit?
« Vastaus #4 : 09.04.06 - klo:20.18 »
Nyt taas skandit toimii. Ratkaisin näin:

Avasin tiedoston /etc/environment ja laitoin sinne:(en tiedä vaikuttiko tämä kohta asiaan ollenkaan)
Koodia: [Valitse]
LANG=C
LC_CTYPE=fi_FI@euro
LC_PAPER=fi_FI@euro
LESSCHARSET=latin1

Avasin tiedoston /etc/locale.gen ja poistin sieltä kaikki muut paitsi
Koodia: [Valitse]
fi_FI ISO-8859-1
fi_FI@euro ISO-8859-15
Tallensin ja komensin sudo locale-gen.

En sitten tiedä kuinka toimiva ratkaisu tuo on, mutta skandit ainakin näkyy..:D

No jaa, sudo dpkg-reconfigure locales ulostaa nyt:
Koodia: [Valitse]
serveri@serveri:~$ sudo dpkg-reconfigure locales
/usr/sbin/dpkg-reconfigure: locales is broken or not fully installed
Eli taitaa olla hieman purkkaratkaisu...:D