Siirry metatietojen loppuun
Siirry metatietojen alkuun

Tarkastelet tämän sivun vanhaa versiota. Katso nykyinen versio.

Vertaa nykyiseen Selaa sivuhistoriaa

« Edellinen Versio 4 Seuraava »

Lemonsoftin ja LemonOnlinen osalta tuemme myös paikallisia asennuksia. Ohjelmien asennuspaketit ovat noudettavissa uutisnurkkaan tulevien linkkien avulla. Kaikkien Lemonsoft-tuotelinjan ohjelmien on oltava samaa versiota.

Vaikka Lemonsoft-päivityspaketit ovat kumulatiivisia eli voit jättää päivityksiä välistä, suosittelemme päivitystä kuitenkin vähintään kerran vuodessa. Mikäli edellisestä päivityksestä on kulunut yli 2 vuotta, teen välipäivitys sitten ettei pakettien välillä ole kulunut yli kahta vuotta.

Lemonsoftin asennus

Tee ohjelman päivitys ensin palvelimelle ja päivitä tietokannat. Tee asennukset tämän jälkeen työasemille.

Tee päivitys palvelimelle seuraavasti:

  1. Hae asennuspaketit uutisnurkan ohjeiden mukaan ja pura ne (uutisnurkan löydät myös verkosta: www.lemonsoft.fi/uutiset

  2. Käynnistä LemonsoftUpdate ja päivitys

  3. Käynnistä hallintakeskus ja päivitä tietokannat

Työasemien päivitykset teet samalla LemonsoftUpdate paketilla tai vaihtoehtoisesti annat käyttäjien tehdä tämän itse keskitettyjen päivityspakettien avulla.

Keskitetty päivityspaketin sijainti

 Lemonsoftin Hallintakeskus Asetukset Järjestelmän asetukset ja pääkäyttäjät -toiminnossa on UPDATE_PATH -asetus, jolla Lemonsoftin tekninen pääkäyttäjä voi määrittää, mihin kansioon hän on tallentanut uusimman Lemonsoftin päivityspaketin. Kun ohjelma ilmoittaa käyttäjälle että ohjelma pitäisi päivittää, käyttäjä voi käynnistää päivityksen itse. Jos UPDATE_PATH -asetuksen arvo on tyhjä, Järjestelmä Pääkäyttäjä Ohjelman päivitys -toiminto ilmoittaa ”Päivityshakemisto on määrittelemättä (update_path)”.

Huomaa! Keskitetty päivityspaketti on tarkoitettu ainoastaan omaan lähiverkkoon asennettuun Lemonsoft-ympäristöön. Toiminnolla et voi päivittää, tai jakaa kausijulkaisun FIX-paketteja, etkä päivittää Saas-ympäristössä olevaa ohjelmistoa.

LemonOnlinen asennus

LemonOnlinen päivityksessä päivitetään tiedostot LemonOnlinen IIS sovelluksen hakemistoista, eikä tämä normaalitapauksessa vaadi palvelimen uudelleen käynnistystä. Tee Lemonsoftin päivitys ennen LemonOnlinen päivitystä.

Tee päivitys seuraavasti:

  1. Lataa ja pura LemonOnlinen .zip-tiedosto palvelimelle johon LemonOnline on asennettuna.

  2. Varmuuskopioi alkuperäiset LemonOnline-tiedostot talteen ennen päivitystä.

  3. Sulje LemonOnlinen käyttämä Application Pool IIS Managerista.

  4. Poista kaikki tiedostot ja kansiot, pois lukien appSettings.config -tiedosto, LemonOnlinen hakemistosta. Jos appSettings.config -tiedosto poistuu, voit sen palauttaa varmuuskopioiduista tiedostoista (kohta 2).

  5. Kopioi uudet tiedostot (kohta 1), pois lukien appSettings.config, LemonOnlinen asennushakemistoon.

  6. Käynnistä LemonOnlinen Application Pool.

  7. Testaa LemonOnlinen käynnistyminen.

Vinkki!

Jos et tiedä mitä Application Poolia LemonOnline käyttää, tai mistä hakemistosta tiedostot löytyvät, löydät nämä esimerkiksi IIS Managerista  View Applications -valikosta sen sivuston alta, josta LemonOnline löytyy.

Windows-palvelut (automatisointi)

Palvelu asennetaan erillisestä LemonsoftWinServices-asennuspaketista. Nouda ja pura paketti ja käynnistä asennus. Koska palvelu toimii myös silloin, kun kukaan ei ole kirjautuneena koneeseen, palvelun asennus kysyy asennuksen yhteydessä Windows käyttäjän käyttäjätunnusta ja salasanaa. Huomaa että annetulla käyttäjällä pitää olla oikeudet niihin kansioihin ja resursseihin joita automatisoinneissa on määritelty. Anna käyttäjänimi muodossa domain\käyttäjä.

HUOMAA!
Asetetulla käyttäjätunnuksella tulee olla oikeudet ajaa palveluita. Tätä oikeutta ei ole esimerkiksi Järjestelmävalvojaryhmällä, vaan se pitää asettaa erikseen. Katso Ongelmatilanteet uuden version asentamisessa.

Komentokehotteessa voi tarkistaa käyttäjätunnuksen, jolla Windows on käynnissä kirjoittamalla: whoami

Seuraavaksi asennuksessa kysytään tietokantaa koskevat määritykset. Palvelulle on määriteltävä SQL Serverin instanssin sekä tarvittaessa SQL Serverin käyttäjätunnukset. Huomaa että jos käytät SQL Serverin tunnistautumiseen Windows-tunnuksia, sinun tulee jättää tietokantayhteyksien määrittelyssä SQL käyttäjänimi ja salasanakentät tyhjiksi. Tällöin palvelu tunnistautuu SQL Serverille Windows-käyttäjätunnuksella, joka määriteltiin asennuksen edellisellä näytöllä (Kirjautumistiedot).

Palvelu kysyy asennuksen yhteydessä myös tulorekisterin salasanaa. Mikäli käytät tulorekisterin ilmoitusten automaattista lähetystä, anna tähän tulorekisterivarmenteen salasana. Jätä kohta tyhjäksi, jos yrityksesi ei käytä automaattista ilmoitusten lähetystä.

 Palvelu näkyy Windowsin palveluissa nimellä LemonsoftServices.

 Palvelu lähtee käyntiin automaattisesti, kun kone käynnistetään ja se kirjoittaa tilastaan ja mahdollisista poikkeuksista lokia Windowsin tapahtumalokiin nimellä LemonsoftServices. 

 Palvelun käynnistys ja kirjautumistietoja voidaan muuttaa jälkikäteen valitsemalla tilannekohtaisen menun palvelusta.

 

 

Oletuksena asennus asentaa ohjelman \Program Files\Lemonsoft\LemonsoftWinService kansioon, jonne syntyy kaksi alikansiota; Lemonsoft ja Reports. Lemonsoft-kansio pitää sisällään palvelun ja sen tarvitsevat kirjastot ja Reports-kansiosta löytyy kaikki Lemonsoftin raportit. Koska asennus pitää sisällään palvelun suorittamiseen kaiken tarvitseman, ei koneessa tarvitse olla asennettuna LemonsoftUpdate pakettia.

Huomaa, että jos palvelu ja tietokanta on asennettu samalle koneelle, käynnistettäessä konetta uudelleen tulee tietokannan käynnistyä ennen LemonsoftServiceä. Tämän vuoksi LemonsoftServices käynnistystapa on asetettu Automaattinen (lykätty käynnistys). Lykätty käynnistys aiheuttaa sen, että uudelleenkäynnistämisen yhteydessä palvelun käynnistyminen kestää useita minuutteja. Jos tietokanta on asennettu eri tietokoneelle kuin LemonsoftServices, voit asettaa halutessasi käynnistystavaksi Automaattinen jolloin palvelu käynnistyy nopeammin.

Lemonsoft asetukset

Hallintakeskuksen valikosta Asetukset Järjestelmän asetukset ja pääkäyttäjät määritellään seuraavat tiedot:

  • AUTOMATION_EMAIL (pakollinen), joka täytyy olla oikean muotoinen mutta ei ole pakko olla olemassa. Esim. noreply@lemonsoft.fi

  • AUTOMATION_ERRORS (pakollinen), palvelimen teknisen ylläpitäjän sähköpostiosoite, joka pystyy ongelman korjaamaan palvelimelle.

  • AUTOMATION_LOG (oletuksena pois päältä =0) asetus, jonka avulla voidaan virheen jäljitys laittaa päälle ongelma tilanteissa.

  • AUTOMATION_SMS määritetään vain, mikäli käyttöön otetaan sms viestien lähetys.

 

Ongelmatilanteet uuden version asentamisessa

 Oikeudet eivät riitä järjestelmäpalveluiden aloittamiseen

 Jos käyttäjätunnukselle ei ole erikseen annettu oikeuksia ajaa järjestelmäpalveluita tai käyttäjätunnuksella ei ole aiemmin ajettu palveluita, saat asennuksen yhteydessä alla näkyvän virheen.

 

 Voit painaa tässä ”Ohita” ja jatkaa asennuksen loppuun. Asennuksen jälkeen mene Ohjauspaneeli-Valvontatyökalut-Palvelut. Etsi LemonsoftServices ja ota esiin tämän ominaisuudet. Aseta Sisäänkirjautuminen-välilehdellä käyttäjätunnus ja salasana uudestaan (vaikka ne näyttäisivät olevan jo oikein, aseta ne uudelleen). Paina tämän jälkeen OK. Esiin tulee dialogi joka ilmoittaa, että tilille on myönnetty oikeudet palveluun.

 Tämän jälkeen palvelun käynnistäminen onnistuu. Samaten seuraava asennus onnistuu tämän jälkeen ilman virhettä oikeuksista.

Huom. palvelua ei tarvitse asentaa uusiksi. Riittää että se käynnistetään.

 Voit asettaa oikeudet myös ennen asennusta Ohjauspaneeli-Valvontatyökalut-Paikallinen suojauskäytäntö. Mene kohtaan Paikalliset käytännöt-Järjestelmäoikeuksien osoitus ja etsi asetus Kirjautuminen palveluna. Lisää tähän asetukseen haluttu tunnus.

 Palvelu (LemonsoftServices) voi jäädä haamuksi Palvelut valikkoon sen poistamisen jälkeen.

 Poistettu, mutta haamuksi jäänyt palvelu estää uuden version asennuksen.
Palvelun saa pois palvelut valikosta näin:

  1. Poista palvelu normaalisti add/remove programs

  1. Tarkista Ohjauspaneeli-valvontatyökalut-Palvelut, onko LemonsoftServices vielä listassa. Jos on tee vielä seuraavat stepit

  1. Käynnistä PowerShell- tai cmd-sovellus sovellukset listasta Administrator tilassa ja kirjoita komennot kohdasta 4 ja 5.

  1. net stop LemonsoftServices

  1. sc.exe delete lemonsoftservices

  1. sulje komentokehote

Näin ei tarvitse muokata rekisteriä eikä uudelleen käynnistää tietokonetta.

Huomaa!
Komentorivikomentojen aikana services ja server management –ikkuna tulee olla suljettuna.

 Palvelu (LemonsoftServices) ei käynnisty päivityksen jälkeen.

Tarkista, että palvelun asennushakemistoon ei ole jäänyt vanhoja tiedostoja edellisestä versiosta. Mikäli hakemistossa on vanhoja tiedostoja, tulee palvelun asennus suorittaa uudelleen. Ennen asennusta on palvelun asennuskansio tyhjennettävä vanhoista tiedostoista ja asennus tulee suorittaa tyhjään kansioon.

 Kuva: Palvelun (LemonsoftServices) käynnistämisestä Virhe 1053: Palvelu ei vastannut aloitus- tai kontrollipyyntöön ajoissa. => Todennäköisesti Käyttäjähallinta­-näytön Käyttäjät-näkymän Prosessikäyttäjä-tyyppiseltä käyttäjältä puuttuu yksi tai useita tarvittavia lisenssejä (esim WIOAUTO)

 

Yllä olevasta virheestä Windows Tapahtumienvalvonta -näytön Application-listaan tulee Tietoja-tason ilmoitus No enviroments are set to user -viesti. Tai Virhe-tason ilmoitus Viallisen sovelluksen nimi: Lemonsoft.LemonsoftFileServices.exe – tai Sovellus: Lemonsoft.LemonsoftFileServices.exe – tai Järjestelmä-kohdan listaan Palvelua LemonsoftServices ei voi käynnistää. Virhekoodi on Palvelu ei vastannut aloitus- tai kontrollipyyntöön ajoissa.

Palvelurajapinnan (REST Api) asennus

REST Api on tarkoitettu kolmansien osapuolten integroitumistarpeiden lisäksi Lemonsoftin mobiili- ja muiden sovellusten käyttöön.

Nouda ensin asennuspaketti LemonsoftWebServices ja pura se.

  • Ei nimikkeitä