Tietotekniikka 3/loki 1

Wikiopistosta
Siirry navigaatioon Siirry hakuun

Tehkää omat lokilisäyksenne alla olevan esimerkin mukaan:

Write your own log according to the model below:

Loppuraporttiohjeet[muokkaa]

Loppuraportti

7.3.2008 / Mikko[muokkaa]

Kaksi viikkoa taitaa olla kurssia jäljellä, ja tilanne ei ole muuttunut miksikään - hyviä neuvoja? Vissiin viesti ryhmän jäsenpakosta tohon ryhmätapaamiseen ei yltänyt perille asti, harmi sinällään.

Mitäs kannattais tehdä? Ootko olut Kain kanssa yhteyksissä tai Markuksen? -- Juhana
Hankala softa teillä. Olettehan kokeilleet sitä demo-versiota ohjelman sivulla? Sen perusteella softasta voi muodostaa itselleen mielikuvan, ja voitte ainakin tehdä listan siitä mikä softassa on hyvää ja mikä huonoa. Jos tuntuu että projekti ei etene, voitte 1) kokeilla / tutkia Red5:ia 2) ruveta työstämään loppuraporttia joka teillä voisi olla asennuskokemuspalautetta tuon softan kehittäjille. Englanniksi ja mahdollisimman teknisesti tarkkaa palautetta siitä mikä dokumentaatiossa, softassa sun muussa kusee ja mikä toimii. *Markus

21.2.2008 / Mikko[muokkaa]

Noh, OpenMeetings ei suostu löytämään asennussivua. Viime tiistaina (19.2) käytiin läpi Kain kanssa ohjelman asennusta, ja aiheutti siinäkin tilanteessa päänvaivaa. Ohessa pienimuotoinen yhteenveto OpenMeetings asennuksesta, jonka lähetin Kaille. Kain kanssa sovittiin, että hän katsoo ohjelman asennuksen läpi Opco1:selle, mikäli se on mahdollista. Ei nyt epätoivo ole missään vaiheessa vallannu kenenkään sisäelimiä, lähinnä hatutus on kasvanu ehkä hieman ylimalkaisten asennus"ohjeiden" kanssa. V-P ei ole pariin viikkoon (tai missään vaiheessa) vastannu mun meiliin. Eipä varmaan tule kurssille?


--> En halua kuulostaa liian optimistiselta, mutta Red5 on jo itsessään mielenkiintoinen softa, sillähän vois kehittää jotain hauskaa? Toisaalta, lähdetään vielä siitä olettamuksesta että Kaitsu osaa taikoa tähän jotain :) Ja joo, tässä vaiheessa on liian myöhäistä enää liittyä kurssille. Ketään teidän ryhmästä ei näkynyt tän päivän tapaamisessa??? *Markus



OpenMeetings


Vaatimukset:

OpenOffice-Service (OpenOfficeConverter)

ImageMagick

GhostScript

SWFTools

Red5

OpenLazlo (tarvitaan, jos aikoo käpistellä OpenMeetingsiä)

MySQL kanta


Ongelma:

OpenMeetings ei anna avata asennussivua, herjaten, että sivua ei löydy. Tällä hetkellä red5-serveri siis pyörii osoitteessa http://195.148.97.131:5080, mutta OpenMeetings asennus (http://195.148.97.131:5080/xmlcrm/Install) ei löydy.


Asennettu:


1) OpenOfficeConverter, ilman ongelmia

2) ImageMagick, ilman ongelmia

3) GhostScript löytyi valmiiksi asennettuna

4) SWFTools katsotiin tutor-kerralla läpi, ja löydettiin myös vaihtoehtoisen asennuksen jos tossa paketissa olis ollu ongelmia

5) Red5: asennettu Apache Ant 1.7, Sun Java 6. Käännetty red5 ohjeiden mukaisesti (http://osflash.org/red5/linux-install), ja todettu porttien (http 5080, rmtp 1935) avaamisen jälkeen toimivaksi

6) Luotu kanta 'xmlcrm'

7) OpenMeetings asennettu kahteen kertaan seuraavien ohjeiden mukaisesti

Debian step-by-step installia vanhemmalle OpenMeetings -versiolle)


Toimivaa ratkaisua ei siltikään löydetty. Vian määritteleminen hankalaa, sillä virheilmoituksia on annettu kaksi erilaista: 503, joka viittaisi xmlcrm hakemiston sijaitsevan väärässä paikassa (hakemisto sijoitettu ohjeiden mukaisesti -> $RED5-HOME/webapps/xmlcrm) ja 404, sivua ei löydetä.

HUOM! Tilannekatsaus [muokkaa]

Ti 26.2. klo 10-11:30 Kaikki paikalle (väh. 1/ryhmä). Tutustukaa ennakkoon muiden projektien tilaan ja valmistautukaa esittelemään omaa projektianne!

18.2.2008 / Maikka[muokkaa]

--> Mikä on tilanne? Pääseekö testaamaan vai onko epätoivo vallannut sydämenne? Onko uusia ahaa-väläyksiä / tiedonlähteitä löytynyt?

Vaihtari on poistunut keskuudestamme joten voimme taas suomentaa kommentit. -Markus


5.2.2008 / Mikko[muokkaa]

// Java6 auttoi. Sen asentaminen ja kohdistaminen aukasi jostain syystä pimennossa olleen portinkin. OpenMeetings jäi tosin edelleen takkuilemaan. Red5 ja OpenOffice Converterin servereitä en saanut toimimaan taka-alalla (ilman että tarvii pitää yhteyttä päällä).

Kannattaa tutustua screen komentoon. Sen avulla pitäisi voida jättää prosesseja pyörimään logoutin jälkeenkin.-Kai-






Yhteenveto: Asennettu Java7 (IcedTea). Haettu Red5 ohjelmistopaketti palvelimelle. Käännetty onnistuneesti. Serverin käynnistäminen ei kumminkaan onnistu.



tossa ongelma kokonaisuudessaan:

  • server:
    [java] Exception in thread "main" java.lang.UnsupportedClassVersionError: org/red5/server/Standalone : Unsupported major.minor version 51.0
    [java]     at java.lang.ClassLoader.defineClass1(Native Method)
    [java]     at java.lang.ClassLoader.defineClass(ClassLoader.java:638)
    [java]     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:143)
    [java]     at java.net.URLClassLoader.defineClass(URLClassLoader.java:281)
    [java]     at java.net.URLClassLoader.access$000(URLClassLoader.java:74)
    [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:216)
    [java]     at java.security.AccessController.doPrivileged(Native Method)
    [java]     at java.net.URLClassLoader.findClass(URLClassLoader.java:209)
    [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:324)
    [java]     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:269)
    [java]     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:337)
    [java] Error: Could not find the main class.
    [java] Error: A JNI error has occurred, please check your installation and try again
    [java] Java Result: 1

ja joo, ei tunnu portit olevan auki? Tai sitten me ei vaan osata..


vähän ongelmaa sivuten:

  • Exception in thread "main" java.lang.NoClassDefFoundError: org/red5/server/Standalone

This happens when the class you're referring to:

   * has no main method (wont be the case if it's a software package you got);
   * isn't in the specified location;
   * is compiled with a wrong version of javac.

Vähän aikaa ongelmaa selvittäessä tuli vastaan ubuntuforumilla, että Red5 olisi käännetty tuoreemmalla Javalla, joka olisi asennettu vanhemmalle Java Virtual Machinelle (???), ihme selitys. Joka tapauksessa poistin (apt-get remove) vanhemman Javan (sun-java6-plugin), jonka olin asentanu ennen tuoreempaa IcedTeata (Java7). Hutkitaan, hutkitaan..


Paikallistin java5sen kummittelemassa, tämä tapahtuu kun yrittää käynnistää kääntämisen jälkeen serveriä (ant server):


    [ivy:configure] :: Ivy 1.4.1 - 20061109165313 :: http://ivy.jayasoft.org/ ::
    [ivy:configure] :: configuring :: file = /home/openm/red5/ivyconfig.xml
    [echo] Ivy conf name: java5
    [ivy:resolve] :: resolving dependencies :: [ red5 | server | working@opco2 ]
    [ivy:resolve]   confs: [java5]

..miten vaikuttaa?


Miten seuraava vaikuttaa:


java version "1.5.0" gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)


Voiko toi ns. kusta ristiin IcedTean kanssa? Jos latoo apt-update-alternatives --config java, niin se listaa:


  There are 2 alternatives which provide `java'.
     Selection    Alternative
            1    /usr/bin/gij-4.2
  *+        2    /usr/lib/jvm/java-7-icedtea/jre/bin/java


josta on valittu alimmainen defaultiksi. Muokkasin myös /etc/jvm -tiedostoa siten, että /usr/lib/jvm/java-7-icedtea on listan ensimmäisenä ja listan sisältö olisi siis:


# This file defines the default system JVM search order. Each
# JVM should list their JAVA_HOME compatible directory in this file.
# The default system JVM is the first one available from top to
# bottom.
/usr/lib/jvm/java-7-icedtea
/usr/lib/jvm/java-gcj
/usr/lib/jvm/ia32-java-1.5.0-sun
/usr/lib/jvm/java-1.5.0-sun
/usr

31.1.2008 / Mikko[muokkaa]

A problem encountered:

  • While the ports (http 5080 & rmtp 1935) are claimed to be open, Red5 (and thus the installation of OpenMeetings) doesen't initialize. See: [install URL] or [red5 server test]

In Unix command line, the following error occured while starting red5 server:

    [java] Error: Could not find the main class.
    [java] Error: A JNI error has occurred, please check your installation and try again


--> Yritin noita portteja testailla, mutta eihän se onnistunut. Vaikuttaa yhä siltä että portit on kiinni, vai? Ellette keksi tän päivän aikana mistä toi johtuu, niin pistän eteenpäin kyselyn, että onko portit varmasti auki. -Markus

30.1.2008 / Mikko[muokkaa]

All the required elements for OpenMeetings have been installed except for "swfTools", which we're not 100% sure about it's successful installation. In Thursday, we concentrate to our concept in workshop -type of production conveyor and wait for Stadia Helpdesk to open up the required ports, which helps us (finally) to install and configure OpenMeetings.

Today we had a brief meeting with Kai (technical tutor for this course), and he lent us some tutoring assistance with "swfTools". We're on the right tracks, for now.

Hopefully V-P could arrive tomorrows meeting, so our team would have the same picture about the project.. or at least meet up in person. :)


The required ports should now be open. Go! -Markus


Jos enklanti menee täällä turhan hämäräksi pohdiskeluksi, niin soita 0600-HOWS-MY-LONDON. ;)

29.1.2008 / Mikko[muokkaa]

Asennus etenee taas johonkin suuntaan:


  • GCC asennettu, C kääntäjää ei vielä ollut käytössä
  • Javan tuoreempi versio asennettu

Seuraukset:

  • ImageMagick ainakin ohjeiden ja vuorovaikutusten puolelta vaikuttaisi viimein olevan asennettu
  • Red5 asennettu

Seuraavaksi (ilta):

  • Ghostscriptin loppuun asennus
  • Kaille kysymyksiä jatkosta


Ryhmäpoliittisesti koimme taas muutoksia: Iiro Keurulainen lisätty meidän ryhmään. Olisi myös oleellista saada yhteys Veli-Pekkaan: miten Markus V-P tulee meidän kanssa toimimaan aikuisopiskelijana? Varmaa etunimi.sukunimi@edu.stadia.fi toimii sähköpostitse myös hänelle? Tietääkö V-P tän sivuston, mistä voi seurata tapahtumia ja etenemistä? Mites meiän MySQL tunnarit? Ei vissiin sama passu toimi mikä laitettiin aikasemmin?


MYSQL komentoja lista (jos niitä jostain syystä tarvii phpmyadminin ohessa): http://www.pantz.org/software/mysql/mysqlcommands.html

Jos swfToolsin kanssa tulee ongelmia, voisi tutkia tämän paketin asentamista: Debian swftools-package


--> V-P tietää tämän sivun ja pitäisi ainakin tulla samoihin tutortapaamisiin teidän kanssanne. Kai se muutenkin ehtii tapaamaan teitä? Kokeilkaa tosiaan sähköpostia aluksi.

25.1.2008 / Mikko[muokkaa]

Jesh, eli ryhmän kokoonpano muuttui Jonin ilmaistuaan epämielenkiintonsa proggikseen.. mutta miehistönvajaus korjattiin Ville-Pekalla.

Asennus etenee verkkaisesti eteenpäin. Jos oikein ymmärsin, Java puuttuu Ubuntusta asennettuna /usr/lib/, enkä saanu red5:sta asennettua eteenpäin. Noi muutkin palaset OpenOfficeConverteria lukuunottamatta ei ilman virheilmotuksia oikein suostunu asentumaan.

Ihmetellään taas lisää.. Ville Hirvonen lisätty ryhmäämme.


EDIT: Javan asentaminen auttoi tuntuvasti eteenpäin, kits Kai! Nyt homma vähä nytkähti eteenpäin, edessä vielä monta solmua aukaistavana.


--> Virheilmoitus on oppimiskokemuksen alkusysäys :) Voi yrittää wikinkin kautta kysyä ratkaisua asioihin, jos jokin askarruttaa, mutta usein google on parempi vastaaja.. (ainakin parempi kuin mä näissä asioissa.) -Markus

Kannattaa asentaa mieluiten Sunin JRE muiden open source vaihtoehtojen sisään. -Kai-
Suuntaa antavia ohjeita:
Java - community Ubuntu documentation tai
Kohta 6 10 things to do after installing Ubuntu 7.10.

23.1.2008 / Mikko[muokkaa]

Open Meetingsin asentaminen ei suinkaan ole vaivatonta..katsotaan jospa saataisiin homma oikeasti käyntiin illemmalla muiden pikkujuttujen puitteissa. Toivottavasti toi ei enää hirveän monta kertaa kysele cd-levyjä jokasen pikkupalan asennukseen.. Tutorkerrat sentään jo saatiin sovituksi, ens ke aamupäivästä Kain ja ens to myöskin aamupäivästä Markuksen kanssa.


--> Hienosti lähti käyntiin, tämä on tosiaan "mielenkiintoinen" softa asentaa :) Ilmoitelkaa kaikille sitten kun sitä saa testata, ja pistäkää tonne listaan Kaitsunkin tapaamisen ajankohta, niin tiedän milloin olette siellä. T. Isoveli-Markus PS Ai niin, linkinteko wikissä on muuttunut tässä versiossa, eli ellei halua tuota numerointia [1], niin pistä muotoon hakasulku hakasulku linkki pystyviiva teksti hakasulkuloppu hakasulkuloppu


--> Kävin sotkemassa ryhmään kuuluvien listaanne koska Joni vihjaisi äsken kovasti ettei osallistu kurssille. Vai..? Ville-Pekka tuli kurssille mukaan. -Markus