Kirjoittaja Aihe: en pääse käyttämään tiettyjä ohjelmia  (Luettu 5102 kertaa)

jöök

  • Käyttäjä
  • Viestejä: 13
    • Profiili
en pääse käyttämään tiettyjä ohjelmia
« : 02.09.05 - klo:10.32 »
elikkäs aikaisemmin onglemana oli etten saanut nettiyhteyttä pelaamaan mutta nyt kun sen sain toimimaan niin gnome ei päästä minua tiettyihin ohjelmiin käsiksi esim. root terminal, networkin, users and groups jne. ennen kun nettiyhteys ei toiminut gnome kysyi minulta salasanaa ja pääsin noihin ohjelmiin. osa ohjelmista taas kyllä toimii xchat irc jne. kun loggaan sisään ubuntuun niin saan virheilmoituksen "Could not look up internet address for . This will prevert GNOME from operating correctly. It may be possible to correct the problem by adding to the file /etc/hosts." johtuuko ongelmani tästä? netti kummiskin toimii moitteetta.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #1 : 02.09.05 - klo:12.50 »
elikkäs aikaisemmin onglemana oli etten saanut nettiyhteyttä pelaamaan mutta nyt kun sen sain toimimaan niin gnome ei päästä minua tiettyihin ohjelmiin käsiksi esim. root terminal, networkin, users and groups jne. ennen kun nettiyhteys ei toiminut gnome kysyi minulta salasanaa ja pääsin noihin ohjelmiin.

osa ohjelmista taitaa avata socketteja localhostiin/omaan koneeseen joten sen pitää olla määriteltynä /etc/hosts -tiedostossa. yleensä se onkin ellei käyttäjä ole tehnyt jotain 'ei toivottua'.

kun loggaan sisään ubuntuun niin saan virheilmoituksen "Could not look up internet address for . This will prevert GNOME from operating correctly. It may be possible to correct the problem by adding to the file /etc/hosts." johtuuko ongelmani tästä?

eikö tuossa "Could not look up internet address for .":in perässä ole oikeasti mitään nimeä jolle IP:tä yritettiin hakea? sitä sinun koneesi nimeä mahdollisesti?

no, joka tapauksessa varmista, että siellä /etc/hosts:ssa on rivi jolla lukee:
Koodia: [Valitse]
127.0.0.1 localhost localhost.localdomain <sinun koneesi nimi tässä>
tuolla nimien järjestyksellä ei oikeastaan ole väliä, mutta niiden pitää olla tuon IP:n jälkeen välilyönnillä eroitettuna.
Janne

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #2 : 02.09.05 - klo:12.52 »
no, joka tapauksessa varmista, että siellä /etc/hosts:ssa on rivi jolla lukee:
Koodia: [Valitse]
127.0.0.1 localhost localhost.localdomain <sinun koneesi nimi tässä>
tuolla nimien järjestyksellä ei oikeastaan ole väliä, mutta niiden pitää olla tuon IP:n jälkeen välilyönnillä eroitettuna.

niin joo, jos sinun koneellasi on kiinteä IP (joko julkinen tai sisäverkossa), niin se sinun koneesi nimi voi olla senkin IP:n perässä omalla rivillään, muuten tuohon localhostin perään.
Janne

jöök

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #3 : 02.09.05 - klo:13.48 »
Lainaus
eikö tuossa "Could not look up internet address for .":in perässä ole oikeasti mitään nimeä jolle IP:tä yritettiin hakea? sitä sinun koneesi nimeä mahdollisesti?

ei siinä lue mitään. tuo on se ilmoitus minkä se antaa.

ja /etc/hosts lukee juuri noin kun sanoit. eikä ole kiinteää ip:tä.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #4 : 02.09.05 - klo:13.55 »
Lainaus
eikö tuossa "Could not look up internet address for .":in perässä ole oikeasti mitään nimeä jolle IP:tä yritettiin hakea? sitä sinun koneesi nimeä mahdollisesti?

ei siinä lue mitään. tuo on se ilmoitus minkä se antaa.

ja /etc/hosts lukee juuri noin kun sanoit. eikä ole kiinteää ip:tä.

voisiko olla niin, että sinä et jostain syystä antanut koneellesi nimeä ja siksi siinä ei lue mitään? ja siksi sille ei löydetä IP:täkään...

mitä lukee tiedostossa /etc/hostname ja onko sieltä löytyvää nimeä vastaava entry myös tuolls hostsissa?
Janne

jöök

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #5 : 02.09.05 - klo:14.00 »
/etc/hostname on tyhjä sivu. ei tekstiä ollenkaan
ja /etc/hosts sivulla luki koneen nimeni testi jonka mielestäni annoin koneelle nimeksi  :)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #6 : 02.09.05 - klo:14.34 »
/etc/hostname on tyhjä sivu. ei tekstiä ollenkaan
ja /etc/hosts sivulla luki koneen nimeni testi jonka mielestäni annoin koneelle nimeksi  :)

lisää hostnameen se antamasi koneen nimi ja koeta uudelleen. nyt en osaakaan sanoa, mitä vaaditaan, että koneen nimi päivittyy. jos tuon tiedoston muokkaamisen jälkeen komento:
Koodia: [Valitse]
$ hostname
palauttaa sen /etc/hostname:en kirjoittamasi nimen, niin silloin ei varmaan mitään muuta kuin ulos ja uudelleen sisään loggaamisen. bootti ainakin auttaa, mutta sitä ei kyllä yleensä tarvita kuin kerneliä vaihdettasessa ja kohta ei siinäkään.
Janne

jöök

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #7 : 02.09.05 - klo:14.48 »
lisäänkö sen terminaalissa (millä komennolla) vai mistä?
koska  nuo tiedostot ovat Read Only mitkä löytyy computer -> filesystem -> etc ->

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #8 : 02.09.05 - klo:15.19 »
lisäänkö sen terminaalissa (millä komennolla) vai mistä?
koska  nuo tiedostot ovat Read Only mitkä löytyy computer -> filesystem -> etc ->

ihan valitsemallasi tekstieditorilla, tosin hommaan vaaditaan rootin oikeudet, joten joudut suorittamaan editorin sudolla ;)

siis vaikkapa:
Koodia: [Valitse]
$ sudo gedit /etc/hostname
Janne

jöök

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #9 : 02.09.05 - klo:15.57 »
kirjotankos sinne /etc/hostnameen mitään muuta kuin koneen nimen?

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #10 : 02.09.05 - klo:15.59 »
/etc/hostname on tyhjä sivu. ei tekstiä ollenkaan
ja /etc/hosts sivulla luki koneen nimeni testi jonka mielestäni annoin koneelle nimeksi  :)

lisää hostnameen se antamasi koneen nimi ja koeta uudelleen. nyt en osaakaan sanoa, mitä vaaditaan, että koneen nimi päivittyy. jos tuon tiedoston muokkaamisen jälkeen komento:
Koodia: [Valitse]
$ hostname
palauttaa sen /etc/hostname:en kirjoittamasi nimen, niin silloin ei varmaan mitään muuta kuin ulos ja uudelleen sisään loggaamisen. bootti ainakin auttaa, mutta sitä ei kyllä yleensä tarvita kuin kerneliä vaihdettasessa ja kohta ei siinäkään.

Itse olen todennut että koneen boottamisen sijaan riittää lähes joka tapauksessa se, että käyttää linuxin runlevel 1:ssä. Näin säästyy korvaamattoman arvokas uptime :)


janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #11 : 02.09.05 - klo:16.04 »
kirjotankos sinne /etc/hostnameen mitään muuta kuin koneen nimen?

ei mitään muuta.
Janne

jöök

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #12 : 02.09.05 - klo:16.07 »
joo kiitos taas paljon. buuttasin koneen niin nyt pääsen käsiksi taas root terminaaliin jne.

eduard0

  • Käyttäjä
  • Viestejä: 21
    • Profiili
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #13 : 25.10.05 - klo:00.01 »
Kun nyt oli muutamia ongelmia (tai pikemminkin juttuja) hostnamen kanssa, niin löysinpä tämänkin. Ja yksi kysymys jäi askarruttamaan kun ketjun luin: Miten Linux käytetään runlevel 1:ssä? :)

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: en pääse käyttämään tiettyjä ohjelmia
« Vastaus #14 : 25.10.05 - klo:07.44 »
Ja yksi kysymys jäi askarruttamaan kun ketjun luin: Miten Linux käytetään runlevel 1:ssä? :)
Nykyisen runlevelin näet käskyllä: runlevel
ja sitä voi vaihtaa käskyllä: init esim sudo init 1