Kirjoittaja Aihe: LTSP5 Chroot  (Luettu 8148 kertaa)

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
LTSP5 Chroot
« : 15.09.08 - klo:21.22 »

Tein ohjeen siitä, kuinka kirjaudutaan root-tunnuksella LTSP5-päätteen chroot-ympäristöön.

http://wiki.ubuntu-fi.org/LTSP5_Chroot

Sitä kautta voi ihmetellä LTSP5-päätteen sielunelämää vikatilanteissa ja muutenkin.

Kommentit ja keskustelu tähän ketjuun.

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP5 Chroot
« Vastaus #1 : 16.09.08 - klo:18.02 »
http://wiki.ubuntu-fi.org/LTSP5_Chroot

Lisäsin kaksi osiota.

Toinen koskee polttavaa USB-CD-asemaa ja toinen päätteiden sammuttamista etänä.

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP5 Chroot
« Vastaus #2 : 16.09.08 - klo:18.22 »
Toinen koskee polttavaa USB-CD-asemaa ja toinen päätteiden sammuttamista etänä.

Äh, päätteiden sammuttaminen avainparien avulla ei onnistu. Root-tunnuksen .ssh-hakemisto tyhjenee, kun päätte käynnistyy uudestaan.

Manuaalisesti sammuttaminen onnistuu.

asmok@ubuntu:~$ ssh root@192.168.1.244 'shutdown -h now'
root@192.168.1.244's password:
asmok@ubuntu:~$

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP5 Chroot
« Vastaus #3 : 16.09.08 - klo:19.35 »
Äh, päätteiden sammuttaminen avainparien avulla ei onnistu. Root-tunnuksen .ssh-hakemisto tyhjenee, kun päätte käynnistyy uudestaan.

Htop-ohjelmalla voi seurata päätteen kuormaa. Voiko tätä tietoa jotenkin hyödyntää...

root@ltsp:~# apt-get install htop
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Reading state information... Valmis
Seuraavat UUDET paketit asennetaan:
  htop
0 päivitetty, 1 uutta asennusta, 0 poistettavaa ja 53 päivittämätöntä.
Noudettavaa arkistoa 46,4kt.
After this operation, 180kB of additional disk space will be used.
Nouda:1 http://fi.archive.ubuntu.com hardy/universe htop 0.6.6+svn20070915-1 [46,4kB]
Noudettiin 46,4kt ajassa 4s (9562t/s)                 
Selecting previously deselected package htop.
(Reading database ... 17374 files and directories currently installed.)
Unpacking htop (from .../htop_0.6.6+svn20070915-1_i386.deb) ...
Setting up htop (0.6.6+svn20070915-1) ...

root@ltsp:~#

http://www.arkki.info/howto/Wiki/LTSP5/Ubuntu_8.04.1_P4_Chroot_Htop.png

Tässä ajetaan Youtubesta Bob Dylania videota...

Ystävällisin terveisin Asmo Koskinen.

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: LTSP5 Chroot
« Vastaus #4 : 16.09.08 - klo:19.53 »
Htop-ohjelmalla voi seurata päätteen kuormaa. Voiko tätä tietoa jotenkin hyödyntää...

Täällä http://wiki.ubuntu-fi.org/LTSP5_iTalc lukee näin:

Lainaus
Päätteelle luodaan ajettava skripti, jonka nimi on "start_ica". Se käynnistetään päätteen tunnuksella. Ajettava skripti sijoitetaan /usr/local/bin-hakemistoon.

Jäin tuota miettimään, en oikein ymmärtänyt mihin scripti luodaan ja milloin/missä se ajetaan. Mutten ole nyt vielä ehtinyt tuohon iTalcciin asti, niin se jäi.

Mutta voisiko päätteelle tehdä samalla tavalla scriptin, joka kopioisi jostain rootille .ssh hakemiston?

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP5 Chroot
« Vastaus #5 : 16.09.08 - klo:20.02 »
Tässä ajetaan Youtubesta Bob Dylania videota...

Nyt eron näkee. P4 ei vielä notkahda Youtubesta, mutta t5125 todella. Ja tokenee kun Youtuben sammuttaa.

http://www.arkki.info/howto/Wiki/LTSP5/Ubuntu_8.04.1_P4_Chroot_Htop.png

http://www.arkki.info/howto/Wiki/LTSP5/Ubuntu_8.04.1_t5125_Chroot_Htop_01.png
http://www.arkki.info/howto/Wiki/LTSP5/Ubuntu_8.04.1_t5125_Chroot_Htop_02.png

Ystävällisin terveisin Asmo Koskinen.
« Viimeksi muokattu: 16.09.08 - klo:20.19 kirjoittanut Asmo Koskinen »

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP5 Chroot
« Vastaus #6 : 16.09.08 - klo:20.08 »
Lainaus
Päätteelle luodaan ajettava skripti, jonka nimi on "start_ica". Se käynnistetään päätteen tunnuksella. Ajettava skripti sijoitetaan /usr/local/bin-hakemistoon.

Jäin tuota miettimään, en oikein ymmärtänyt mihin scripti luodaan ja milloin/missä se ajetaan. Mutten ole nyt vielä ehtinyt tuohon iTalcciin asti, niin se jäi.

Mutta voisiko päätteelle tehdä samalla tavalla scriptin, joka kopioisi jostain rootille .ssh hakemiston?

Minulla on se skripti linkissä: http://www.arkki.info/howto/iTalc/start_ica - Voisi vähän vahventaa tätä kohtaa.
Skripti sijoitetaan palvelimella /usr/local/bin-hakemistoon.
Minulta puuttuu vielä se skripti, joka käynnistää Gnome-sessiossa automaattisesti start_ica-skriptin, nyt se pitää tehdä testauksessa manuaalisesti.

En oikein tiedä, mitä kaikkea oikein häviää chrootissa käynnistyksen yhteydessä. Äsken piti asentaa htop uudestaan t5125-päätteen chrootissa, sitä ei ollut enää siellä (!?). Tämä chroot-konsepti ei ihan vielä avaudu minulle  ;D

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP5 Chroot
« Vastaus #7 : 16.09.08 - klo:22.22 »
Nyt eron näkee. P4 ei vielä notkahda Youtubesta, mutta t5125 todella. Ja tokenee kun Youtuben sammuttaa.

Nämä chroot-jutut toimivat myös Ubuntu 8.10 Alpha 5:ssä, tosin nyt t5125 ei löytänyt X:ää tai tosinpäin. P4 kuitenkin:

http://www.arkki.info/howto/Wiki/LTSP5/Ubuntu_8.10_Alpha_5_P4_Chroot_Htop_01.png
http://www.arkki.info/howto/Wiki/LTSP5/Ubuntu_8.10_Alpha_5_P4_Chroot_Htop_02.png

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP5 Chroot
« Vastaus #8 : 11.10.08 - klo:17.36 »

Poistin tämän:

Älä koskaan aja "apt-get upgrade"-komentoa chroot-ympäristössä!!!

https://bugs.launchpad.net/ltsp/+bug/277331
https://help.ubuntu.com/community/UbuntuLTSP/UpdatingChroot

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP5 Chroot
« Vastaus #9 : 24.01.09 - klo:01.46 »

Hyvä lista chroot-ympäristön päivittämisestä.

Koodia: [Valitse]
  sudo chroot /opt/ltsp/i386
  # alternately:
  # su -c 'chroot /opt/ltsp/i386'

  # from here on out, you're in the chroot as root
  mount -t proc /proc /proc

  # make sure daemons don't start
  export LTSP_HANDLE_DAEMONS=false
 
  # update package lists
  apt-get update

  # install available package updates
  apt-get upgrade
  # alternately:
  # apt-get dist-upgrade

  # update the ltsp network boot configuration files if needed
  /usr/share/ltsp/update-kernels

  # unmount proc, as it really shouldn't be there.
  umount /proc

  # exit the chroot
  exit

  # update the server's /var/lib/tftpboot/ltsp/
  ltsp-update-kernels

http://marc.info/?l=ltsp-discuss&m=123275225507266&w=2

Ystävällisin terveisin Asmo Koskinen.