Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: jöök - 02.09.05 - klo:10.32

Otsikko: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: jöök - 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.
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: janne - 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.
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: janne - 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.
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: jöök - 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ä.
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: janne - 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?
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: jöök - 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  :)
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: janne - 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.
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: jöök - 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 ->
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: janne - 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
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: jöök - 02.09.05 - klo:15.57
kirjotankos sinne /etc/hostnameen mitään muuta kuin koneen nimen?
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: _Pete_ - 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 :)

Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: janne - 02.09.05 - klo:16.04
kirjotankos sinne /etc/hostnameen mitään muuta kuin koneen nimen?

ei mitään muuta.
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: jöök - 02.09.05 - klo:16.07
joo kiitos taas paljon. buuttasin koneen niin nyt pääsen käsiksi taas root terminaaliin jne.
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: eduard0 - 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ä? :)
Otsikko: Re: en pääse käyttämään tiettyjä ohjelmia
Kirjoitti: LittleLion - 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