Ongelmatilanteita ja niiden ratkaisuja
Kodo Korkalo edited this page May 2, 2024
·
19 revisions
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
- Tarkista onko tietue tuplana biblio- ja deletedbiblio-tauluissa: Tietoja Kohasta -> Järjestelmätiedot
- 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
- 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
- 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.
- Tällainen virhe ilmenee lokeissa seuraavana herjana:
- Ilmenee seuraavasti:
-
Kirjautumissivulle tulee ilmoitus Virhe: Tili on lukittu jo ennen kirjautumista
-
- 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