Skip to content

Ongelmatilanteita ja niiden ratkaisuja

Kodo Korkalo edited this page May 2, 2024 · 19 revisions

Kohan hidastuminen/jumiin meneminen

Pääkäyttäjät/Kehittäjät:

  • Jos ongelma ilmenee varsinkin silloin kun tehdään palautuksia, lainauksia tai uusintoja:
    • Tarkista ettei kirjastoja ole "suljettu" kalenterin kautta (kirjasto aina ja ikuisesti kaikkina päivinä kiinni). Tämä voi aiheuttaa sen, että Koha jää ikuisesti etsimään lainalle seuraavaa mahdollista eräpäivää.
    • Kalenterin aiheuttama ongelma laajenee yleensä nopeasti häiritsemään koko kimppaa, koska eräpäivien etsintä varaa kaikki kimpan käytettävissä olevat Plack workerit. Koha-suomi-utilityn misc-hakemistossa on syndrooman mukaan nimetty 'askola-reaper.sh' skripti, joka siivoaa roikkumaan jääneet renew, returns ja circulation prosessit pois ja estää koko kimpan jumimisen. Skripti täytyy käynnistää kimpan kontissa tmux:issa roottina.

Kehittäjät:

  • Tietokannan taulussa on mahdollisesti table lock
  • Tietokannassa on käynnissä jumiin jäänyt kysely
    • Tarkista löytyykö kannasta jokin pitkään kestänyt kysely
    • Pysäytä kysely ajamalla komento kill

Tietueen avaaminen Kohassa johtaa 500 virheseen

  • Tarkista onko tietue tuplana biblio- ja deletedbiblio-tauluissa: Tietoja Kohasta -> Järjestelmätiedot

Tietue ei indeksoidu

Nidettä ei pysty poistamaan

  • Nide voi olla tuplana items- ja deleteditems-tauluissa
    • poista tietue jommasta kummasta taulusta
  • Jos niteen poisto ei onnistu vieläkään, se voi olla kiinni jossain toisessa taulussa, josta se ei poistu automaattisesti
    • tällainen taulu on muun muassa collections_tracking-taulu

Finna-haravointi ei toimi

  • Tämä saattaa näkyä Kohan lokeissa seuraavana virheilmoituksena
    • DBIC result _type isn't of the _type BiblioMetadata at /home/koha/Koha/Koha/BiblioUtils.pm line 149.
  • Tarkista onko biblio- ja deletedbiblio-tauluissa tupla-arvoja
  • Tarkista tietueen MARC (jos tarkka tietue ei ole tiedossa, tiedustele sitä Finnalta)
    • Tietueelta saattaa puuttua esim. 942-kentän osakentät

Salasanan vaihtaminen ei onnistu

  • Ilmenee seuraavasti:
    • Salasanan voi näennäisesti vaihtaa Asiakkaan tiedot-> Vaihda salasana toiminnolla
    • Uusi salasana ei kuitenkaan tule voimaan, kirjautuminen onnistuu edelleen vanhalla salasanalla
  • Mahdollinen ratkaisu:
    • Tarkista mikä on käyttäjän ilmoitusten kieli
    • Tarkista löytyykö kielelle viestipohjaa "PASSWORD_CHANGE"
    • Tarvittaessa joko vaihda käyttäjän ilmoitusten kielen arvoa tai lisää vastaava viestipohja
    • Kehittäjille:
      • Tällainen virhe ilmenee lokeissa seuraavana herjana: No members PASSWORD_CHANGE letter transported by email at /home/koha/Koha/C4/Letters.pm line 585.

Kirjautumissivu sanoo "Virhe: Tili on lukittu" jo ennen kirjautumista

  • Ilmenee seuraavasti:
    • Kirjautumissivulle tulee ilmoitus Virhe: Tili on lukittu jo ennen kirjautumista

      Kirjautumissivulla Virhe: Tili on lukittu

  • Ongelman syy:
    • Todennäköisesti jollain tunnuksella on cardnumber/userid tyhjä ('') ja kyseisen tunnuksen epäonnistuneiden kirjautumisten määrä on ylittänyt sallitun maksimin.
  • Mahdolliset ratkaisut:
    • Tunnukselle vaihdetaan tietokannassa jokin muu cardnumber/userid. Vaihto ei onnistu käyttöliittymän kautta sen valittaessa jo käytössä olevasta userid-arvosta.
    • Tunnus poistetaan.
  • Liittynee järjestelmäasetukseen AutoSelfCheckID