Viiden muun opiskelijan modulet

Tehtävä

Kokeile viiden muun opiskelijan modulet ja anna niistä arviot.

Ympäristöt

Acer Aspire ONE D250
Ubuntu 16.04. LTS 32-bit

Pöytäkone, i5-6600k @4,5Ghz, 16GB RAM, GTX 1070

Arvioitavat modulet sekä lähteet

Valitsin arvioitaviksi seuraavat modulet:

Samppa Kangas:
https://github.com/a1402981/myownmodule

Aki Juvonen:
https://github.com/akijuvonen/akinmodule
https://akijuvonen.wordpress.com/

Lauri Helenius:
https://github.com/P2502/chromiumsetup
https://prozac2502.wordpress.com/2016/12/13/ict4tn011-10-oma-moduuli/

Matias Elomäki:
https://github.com/macmatias/opera
https://matiaselomaki.wordpress.com/2016/12/14/oma-moduuli/

Nico Hagelberg
https://github.com/nicougit/puppet/blob/master/isotehtava.md

Muut lähteet

http://terokarvinen.com/2016/aikataulu-linuxin-keskitetty-hallinta-ict4tn011-10-loppusyksy-2016

Valmistelut

Koneelta löytyi jo Puppet, joten tehtäväksi jäi vain ladata modulet, kopioida ne oikeaan kansioon ja ajaa ne.

Sampan module

Koipoituani ne oikeaan kansioon ajoin modulen komennolla:

sudo puppet apply -e ’class {sampanmoduli:}’

screenshot-from-2017-02-06-20-17-56

Module toimi muuten kuin pitikin, Firefoxin syspref.js vaihtui, mutta koska käytössäni oli Ubuntu, eikä Xubuntu ei taustakuva vaihtunut. Tämä johtui siitä, että kyseistä directoryä ei löydy Ubuntusta, vaan taustakuvat ovat eri directoryssä. Oletan kuitenkin, että jos olisin käyttänyt Xubuntua niin module olisi toiminut täydellisesti, koska module toimi muuten hyvin.

Akin module

Ajoin modulen komennolla:

sudo puppet apply -e ’class {akinmoduli:}’

Module ei toiminut minulla ollenkaan, vaan sain ison kasan virheilmoituksia:

screenshot-from-2017-02-06-20-27-12

Ongelma oli sama kuin edellisessä modulessa. Taustakuvat ovat käyttämässäni versiossa eri directoryssä. Tämän lisäksi pakettia ”google-chrome-stable” ei löydetty, eikä se siksi asentunut.

Laurin module

Ajoin modulen komennolla:

sudo puppet apply -e ’class {chromiumsetup:}’

Sain taas kasan virheilmoituksia, mutta tällä kertaa hiukan erilaisia.

Chromium näytti asentuvan, mutta tuota kansiota missä default asetukset ovat ei löytynyt. Muutin käyttäjän alkuperäisestä omakseni, eikä toiminut silloinkaan. Testasin ja Chromium ei myöskään toimi, avautuu ja kaatuu välittömästi.

Matiaksen module

Ajoin modulen komennolla:

sudo puppet apply -e ’class {opera:}’

Yllättäen sain ison kasan virheilmoituksia:

onnistuikunmuokkasi

Koska en halunnut taas vain todeta pienien muutosten kuten init.pp:n tiedoista käyttäjän vaihdon oikeaan jälkeen todeta taas ”eihän tämä toimi koneellani” päätin muokata init.pp:tä hiukan enemmän. Poistin kokonaan nuo osat jotka tekevät pikakuvakkeen ja jätin jäljelle vain tuon osan, joka lataa Operan. Tämän avulla selvisikin syy, miksei module toiminut: 404 not found, eli linkki oli viallinen.

syy

Kaikki uusiksi

Tässä vaiheessa päätin kokeilla Xubuntu livetikulla aikaisemmin testaamiani moduleita ja vielä viidettä löytämääni modulea.

Samppa yritys 2

Kun ajoin modulen livetikulla se toimi kuten pitikin, paitsi että tuo taustakuva ei jostain syystä vaihtunut. Se kuitenkin löytyi oikeasta kansiosta ja sieltä sen sai käsin vaihdettua.

samppa1.png

Aki yritys 2

Sama juttu kuin edellisessä, vaihtamalla livetikulle module toimii paremmin. Kuitenkin edelleen muutama ongelma: vaikka taustakuva löytyy, niin se pitää käydä käsin vaihtamassa. Myös ensimmäisellä yrityksellä vaivannut virheilmoitus ”Unable to locate package google-chrome-stable” vaivaa edelleen modulen toimintaa.

akimodule.png

Lauri yritys 2

Minulla oli aluksi ongelmia saada tätä modulea toimimaan missään muodossa, kunnes huomasin missä oli vika: Init.pp:stä piti käydä muuttamassa käyttäjätunnukset ja ryhmät omikseen, jotta module toimii ja minulta puuttui asennuskomennosta ”-v” . . Module siis asennetaan komennolla:

sudo puppet apply -v -e ’class {chromiumsetup:}’

Tämänkään jälkeen en heti saanut sitä toimimaan. Kuitenkin kun käynnistin Chromiumin muutamaan kertaan uudelleen ja ajoin kyseisen modulin uudestaan, sain tekijän kuvaamat muutokset aikaan:

laurintoimii2laurintoimii.png

Matias yritys 2

Tätä modulea en saanut edelleenkään toimimaan ja sain jopa samanlaiset virheilmoitukset kuin ensimmäisellä kerralla:

matiaseitoimi.png

Nicon module

Tätä modulea olin jo pienellä menestyksellä kokeillut läppärilläni, mutta demosivu ei valitettavasti toiminut. Seurasin taas tekijän erittäin päteviä ohjeita ja kaikki sujuikin hyvin, kunnes tuttu virheilmoitus ja ohje siitä että pakettien asennuksia määritteleviin kohtiin tulisi lisätä ”allowcdrom => true” ilmestyi ruutuun. Kävin lisäämässä ja module toimi lähes kuten sen pitikin.

nicovirhe.png

Vielä tuli muutama virheilmoitus, mutta ainakin sain näkyviin jonkinlaisen infosivun Tomcatiltä:

ncontoimiimelkein.png

Lopuksi

Oli hämmentävää huomata että modulet toimivat näinkin paljon helpommin Xubuntu livetikulta. Osa niistä oli totta kai suunniteltu käytettäväksi sellaisella, mutta oletin että ne olisivat toimineet myös Ubuntu 16.04. läppärilläni. Erityismaininta Nico Hagelbergille siitä, että hänen GitHubinsa oli omasta mielestäni varsin hyvin järjestelty ja modulen toiminta ja asennus oli kuvattu erinomaisesti. Myös Lauri Heleniuksen oma postaus modulesta oli varsin pätevä ja hänelle maininta myös siitä, että hänen modulensa oli käytännössä ainoa, joka toimi juuri niin kuin lupasikin.

Mainokset

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out /  Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out /  Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out /  Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out /  Muuta )

Muodostetaan yhteyttä palveluun %s