Valitettavasti digipalvelujen päivitysten takia kurssin ohjeet pythonin ja users.jyu.fi-palvelimen yhteispelistä eivät juuri nyt toimi. Täytyy odotella, että päivittävät users.jyu.fi:n samaan käyttöjärjestelmäversioon, kuin halava ja jalava nyt ovat. Ts. virtualenv ei nyt toimi, koska koneista ei löydy samaa pythonin versiota.
Viikkotehtävä 2 kaipaisi users.jyu.fi:tä. Jos on ehdotuksia vaihtoehtoisesta ilmaisesta palvelusta, jossa voi flask-sovelluksia ajaa, niin saa kertoa. Pythonanywhere ei nyt käy, koska sinne ei saa ilmaiseksi kuin yhden sovelluksen kerrallaan ja viikkotehtävä 1:n pitää toimia siellä. Googlen pilveenkään ei vielä kakkosviikolla viitsisi sotkeutua.
On Thu, 19 Sep 2024, Tommi Lahtonen via Ties4080 wrote:
Valitettavasti digipalvelujen päivitysten takia kurssin ohjeet pythonin ja users.jyu.fi-palvelimen yhteispelistä eivät juuri nyt toimi. Täytyy odotella, että päivittävät users.jyu.fi:n samaan käyttöjärjestelmäversioon, kuin halava ja jalava nyt ovat. Ts. virtualenv ei nyt toimi, koska koneista ei löydy samaa pythonin versiota.
users.jyu.fi on edelleen päivittämättä. Korvikkeena voitte kokeilla purkaa seuraavan paketin cgi-bin-kansioonne:
https://appro.mit.jyu.fi/ties4080/vt/vt2/flask/hello/ohjaus1.zip
Tässä tulee mukana flask.cgi, joka käyttää minun kansiossani olevaa toimivaa python 3.8:n virtualenvia. Teidän pitäisi tuolla pärjätä, mutta lisäkirjastoja ette pysty asentamaan.
Pääteohjaus 1 on nyt päivitetty käyttämään edellä mainittua zip-pakettia.
https://appro.mit.jyu.fi/ties4080/ohjaus/ohjaus1/#TOC6
On Tue, 24 Sep 2024, Tommi Lahtonen via Ties4080 wrote:
https://appro.mit.jyu.fi/ties4080/vt/vt2/flask/hello/ohjaus1.zip
Tässä tulee mukana flask.cgi, joka käyttää minun kansiossani olevaa toimivaa python 3.8:n virtualenvia. Teidän pitäisi tuolla pärjätä, mutta lisäkirjastoja ette pysty asentamaan.
Korvike ei sitten ihan tuommoisenaan toiminut vaan tuo koko virtualenv pitää kopioida teidän omaa kansioonne. Ylläolevaa pakettia on nyt päivitetty. Hakekaa uusi versio. Uudessa versiossa on mukana venv-kansio.
Muuta paketissa tulleen flask.cgi-tiedoston ensimmäinen rivi (shebang) oikeaksi eli vaihda oma käyttäjätunnuksesi polkuun ja varmista, että polun loppuosa vastaa omaa kansiorakennettasi.
#!/home/omatunnus/public_html/cgi-bin/ties4080/ohjaus2/venv/bin/python3.8 #muuta edellä olevalle riville oma tunnuksesi omatunnus-sanan tilalle #varmista myös, että muu polku on oikein cgi-bin/-kohdasta eteenpäin
Pääteohjaus 1 on nyt päivitetty käyttämään edellä mainittua zip-pakettia.
Ohjetta on nyt myös uudemman kerran päivitetty.
On Wed, 25 Sep 2024, Tommi Lahtonen via Ties4080 wrote:
Pääteohjaus 1 on nyt päivitetty käyttämään edellä mainittua zip-pakettia.
Ohjetta on nyt myös uudemman kerran päivitetty.
Digipalveluilta tuli viesti:
"Hei, viime viikon keskiviikon huoltokatkolla tehtiin alustavia toimenpiteitä uuden karahka2:n suhteen ja tämän viikon huoltokatkolla ke 2.10. klo 15 alkaen teemme käyttöjärjestelmäpäivityksen."
Ts. users.jyu.fi päivittyy keskiviikkona. Tämä tarkoittaa, että python 3.8 käyttävät sovellukset hajoavat sen jälkeen. Homma korjaantuu, kun tekee keskiviikon päivityksen jälkeen virtualenvin pääteohjauksen ohjeen mukaan ja unohtaa tuon jakamani zip-pakettiversion.
Laitan tästä vielä myöhemmin viestiä päivityksen jälkeen ja kun olen ite kokeillut, että asiat pelittävät päivitetyllä palvelimella.
On Mon, 30 Sep 2024, Tommi Lahtonen via Ties4080 wrote:
Ts. users.jyu.fi päivittyy keskiviikkona. Tämä tarkoittaa, että python 3.8 käyttävät sovellukset hajoavat sen jälkeen. Homma korjaantuu, kun tekee keskiviikon päivityksen jälkeen virtualenvin pääteohjauksen ohjeen mukaan ja unohtaa tuon jakamani zip-pakettiversion.
palvelin on päivitetty. Kaikki vanhat python 3.8:lla tai python 2.7:lla tehdyt sovellukset ovat nyt rikki. Koskee mm. kurssin esimerkkejä. Korjailen näitä sitä mukaa kun kerkiän.
Oman sovelluksen saa nyt korjattua python 3.8:sta, jos luo pääteohjauksen ohjeen mukaan itselleen virtualenvin ja laittaa cgi-ohjelmansa käyttämään tätä virtualenvia. Pääohjausta on päivitetty. kts.
https://appro.mit.jyu.fi/ties4080/ohjaus/ohjaus1/#TOC6