IRC log for #koha, 2023-08-04

All times shown according to UTC.

Time S Nick Message
01:01 fridolin joined #koha
01:58 Danyon joined #koha
01:59 Danyon Hi all, am just in the process of fixing translation errors for 21.11.23 release and i've come across an error across 3 different files that i'm a bit confused about if anyone had any input
01:59 Danyon <failure message="msgfmt failure">misc/translator/po/si-messages-js.po:7: invalid nplurals value  msgfmt: found 2 fatal errors
02:00 tcohen[m] There's a header to be added. Look at the security 22.05 branch fix
02:01 Danyon Ah I see, i'll take a look now thank you
02:02 tcohen[m] So... (full message at <https://matrix.org/_matrix/med[…]WoPPpCASSqSKOdWYM>)
02:03 tcohen[m] Today I worked on 22.05, and it helped me to do it letter by letter
02:03 tcohen[m] Command .../a*.po
02:03 tcohen[m] Then b*.po and so on
02:04 tcohen[m] I know Russian has more than one plural form, but there are cases in which things are not correctly fitness
02:04 tcohen[m] Formed
02:04 tcohen[m] Just mark #, fuzzy
02:05 Danyon Yep thank you, have already fixed the majority of the errors with fuzzy, just those 3 were new to me
02:06 tcohen[m] I used Google translate with some lol, it was fun
02:06 tcohen[m] Good night!
02:07 Danyon Good night!
02:14 Danyon joined #koha
02:14 Danyon Hi Sorry to be back so soon! The header change worked great but now when checking for possible XSS attempts I find the following:
02:14 Danyon kohadev-koha@kohadevbox:koha(21.11.x-security)$ git grep PERL **/*.po misc/translator/po/ms-MY-i​nstaller-MARC21.po:msgstr "PERLEMBAGAAN UNIT ENTRI"
02:15 Danyon but the wiki doesn't specify what to do if there are files that show up that aren't expected
02:20 Danyon It doesn't /look/ like an XSS attempt to me, just looks like a word that includes the word PERL in it, i'm tempted to ignore it but would love a second opinion
05:58 dcook joined #koha
05:58 reiveune joined #koha
06:00 reiveune hello
06:00 wahanui bonjour, reiveune
06:02 dcook salut reiveune
06:04 marcelr joined #koha
06:04 marcelr o/
06:06 Joubu Danyon: yes, it's a false positive, you can ignore it
06:07 marcelr hi Joubu
06:07 Joubu marcelr: hi!
06:08 * dcook waves to people
06:08 dcook Alas I haven't had any Koha time today :|
06:08 dcook Although I think I might have a crack at one of yours Joubu..
06:09 Joubu not really mine :D
06:09 marcelr hi dcook
06:09 wahanui hi dcook are you around?
06:09 dcook hehe
06:09 * dcook waves to marcelr
06:10 marcelr will have a look at the secu reports
06:10 dcook <3
06:10 dcook I have something good coming down the pipes I think
06:10 marcelr although i miss my Validator :)
06:10 dcook Today just didn't go the way I hoped it would
06:10 dcook I think we do need a validator at some point
06:10 dcook Let me point you at something I inherited from someone else once upon a time..
06:11 marcelr i found an old Validator module on BZ already too
06:11 marcelr from 2014
06:11 marcelr basically same idea
06:12 dcook https://metacpan.org/pod/Data::FormValidator
06:12 dcook I think it's outdated now and wouldn't be super easy to add into our current code but it's interesting
06:13 marcelr ok i was planning to have a look at cpan too
06:16 Joubu PedroAmorim[m]: Are you going to work on bug 34276?
06:16 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=34276 blocker, P5 - low, ---, koha-bugs, NEW , upgrading 23.05 to 23.05.002
06:40 fridolin joined #koha
06:55 dcook marcelr: It works quite well in a MVC situation
06:55 dcook And where you have generic forms for CRUD
06:58 marcelr ok
07:02 cait joined #koha
07:03 marcelr hi cait
07:14 puphaus[m] joined #koha
07:41 markfrancisonde[m] joined #koha
07:41 markfrancisonde[m] Good day everyone!
07:41 markfrancisonde[m] Newbie here about Koha
07:42 markfrancisonde[m] I want to learn how to install and run Koha for our library
07:44 Joubu Hi markfrancisonde[m], welcome!
07:44 Joubu this page is the entry point: https://wiki.koha-community.or[…]/Getting_involved
07:44 Joubu to install Koha on Debian: https://wiki.koha-community.or[…]ki/Koha_on_Debian
07:44 Joubu for a dev environment (docker container): https://gitlab.com/koha-commun[…]a-testing-docker/
07:46 markfrancisonde[m] thanks.. by the way, I am also a librarian.
07:52 * cait waves
07:52 * cait is also a librarian, so you are not alone ;)
08:13 paulderscheid[m] morning #koha
08:18 PedroAmorim[m] Joubu: re 34276 I wasn't planning to, not in the short-term anyway. At the time of initial reports, I gave it a couple shots at reproducing and I wasn't able to, then I moved on
08:30 cait bug 34276
08:30 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=34276 blocker, P5 - low, ---, koha-bugs, NEW , upgrading 23.05 to 23.05.002
08:30 cait we had too many reports on that one, i think we just haven't figured out how
08:30 cait but we might want to just add some checks
08:55 thibaud_g joined #koha
09:53 marcelr Joubu++
09:53 marcelr will have a look, but not now anymore
10:09 Joubu are they time travelling or felt into a black hole?
10:10 thibaud_glt joined #koha
10:50 NikolayGospodinov[m] joined #koha
10:50 NikolayGospodinov[m] Hello! I have Koha installed on a server. The database is 50 GB in size. The problem is that Kohata is very slow and I can't download reports
11:09 M3muskateers[m] joined #koha
11:18 tcohen[m] joined #koha
11:18 tcohen[m] hola #koha o/
11:18 tcohen[m] happy friday!
11:19 tcohen[m] Nikolay Gospodinov: what do you mean 'the database'?
11:19 tcohen[m] marcelr: thanks for all the hard work
11:20 NikolayGospodinov[m] I access the database through phpMyAdmin
11:21 tcohen[m] go on
11:21 NikolayGospodinov[m] it works very slowly
11:21 tcohen[m] mysql/mariadb is pretty fast
11:22 tcohen[m] so chances are:
11:22 tcohen[m] - your server is not correctly tuned
11:22 tcohen[m] - phpmyadmin is slow for some reason
11:22 tcohen[m] - your query is not good
11:22 NikolayGospodinov[m] now i tried to download a report from Koha and it shows me: Gateway Timeout
11:22 NikolayGospodinov[m] The gateway did not receive a timely response from the upstream server or application.
11:22 NikolayGospodinov[m] Apache/2.4.57 (Debian) Server at 192.168.1.155 Port 8080
11:22 tcohen[m] phpmyadmin is an external service, connecting through a network socket
11:23 NikolayGospodinov[m] Two ago the download was working fine
11:23 NikolayGospodinov[m] hours*
11:25 tcohen[m] so the same query returned fast, and now doesn't
11:25 tcohen[m] do you have access to the server itself?
11:25 tcohen[m] maybe you can run the query manually
11:25 tcohen[m] to discard backend issues, and you can move to the upper layers
11:26 NikolayGospodinov[m] I have access to the server
11:27 NikolayGospodinov[m] In Koha the query returned the required information, but when I tried to export it to csv, showed me: Gateway Timeout
11:27 NikolayGospodinov[m] The gateway did not receive a timely response from the upstream server or application.
11:27 NikolayGospodinov[m] Apache/2.4.57 (Debian) Server at 192.168.1.155 Port 8080
11:30 Joubu how many rows are returned by the query?
11:30 NikolayGospodinov[m] 5735
11:32 Joubu You can extend the timeout of the web server, but 5k rows should not be a problem
11:32 NikolayGospodinov[m] I think so too. That is why I do not understand why works so slow
11:34 tcohen[m] it depends on how wide the rows are, but yeah, I cannot imagine anything too big
11:35 NikolayGospodinov[m] This is my Database Server Information:... (full message at <https://matrix.org/_matrix/med[…]iyVsqJOQCVlobpWMB>)
11:41 tcohen[m] can you run something like this on the server?
11:41 tcohen[m] dd if=/dev/zero of=benchmark.img bs=1G count=5 status=progress
11:46 NikolayGospodinov[m] i will try
11:47 NikolayGospodinov[m] When I run it, it shows: 4294967296 bytes (4.3 GB, 4.0 GiB) copied, 7 s, 596 MB/s
11:50 tcohen[m] looks correct
11:57 tcohen[m] that's enterprise grade SSD to me. Not the problem then
11:57 tcohen[m] did you already run the query manually to check how long it takes?
11:57 NikolayGospodinov[m] Where to run it
11:58 tcohen[m] post the output for
11:58 tcohen[m] koha-list
11:58 wahanui koha-list is what you want
11:59 MatthewBlenkinsop[m] joined #koha
11:59 MatthewBlenkinsop[m] Joubu: new patch on bug 34417
11:59 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=34417 enhancement, P5 - low, ---, jonathan.druart+koha, NEW , ERM's breadcrumb (Vue) does not display the entity's name
12:00 tcohen[m] Matthew Blenkinsop++
12:00 cait marcelr++
12:01 tcohen[m] marcelr++
12:01 tcohen[m] Joubu++ # grumpy people still gets karma
12:01 tcohen[m] :-P
12:02 cait people doing QA get karma :)
12:03 cait now I missed PedroAmorim
12:04 Joubu I havent said anything!
12:04 cait we can feel your grumpy vibe :P
12:05 Joubu I've even worked on csrf this morning, that's unfair :D
12:05 NikolayGospodinov[m] <tcohen[m]> "did you already run the query..." <- I ran the query directly through the server command window. I'm still waiting for it to run
12:05 cait heh
12:05 cait Joubu++
12:06 tcohen[m] Joubu: I know, and I'm very happy. Just messing with you
12:06 * tcohen[m] is happy this morning
12:06 Joubu always easier on Fridays
12:07 tcohen[m] Nikolay Gospodinov: we are reaching the point in which I think your query might be to blame
12:07 Joubu where are [m] people??
12:07 NikolayGospodinov[m] NikolayGospodinov[m]: the query returned a result after 2 min 37.703 sec
12:07 tcohen[m] you should share it on https://paste.koha-community.org
12:07 tcohen[m] Joubu: do I have the [m]
12:08 tcohen[m] how do I get rid of it?
12:08 Joubu s/...$//
12:08 Joubu pretty robust regex
12:09 Joubu NikolayGospodinov[m]: using the MariaDB CLI?
12:10 NikolayGospodinov[m] tcohen[m]: https://paste.koha-community.org/24364
12:10 Joubu that's certainly ExtractValue
12:11 cait depends on the amount of data and how much RAM the database has I think
12:12 NikolayGospodinov[m] But I need the information from biblio_metadata.metadata
12:12 tcohen[m] Ah, how is your RAM doing?
12:12 cait maybe try tuning the db to use more RAM
12:13 cait and how many records do you have in your db?
12:16 NikolayGospodinov[m] This is for the RAM:              total        used        free      shared  buff/cache   available... (full message at <https://matrix.org/_matrix/med[…]hYsKUskmMnRiuiEQw>)
12:17 cait 15 million records is a lot
12:19 cait we ahd a lot of issues with the item search on a much smaller database of 1,7 million and it all went away with tuning the dabase/more RAM
12:19 NikolayGospodinov[m] who to do the tuning
12:19 Joubu https://wiki.koha-community.or[…]uide#MySQL_tuning
12:20 Joubu not sure how this is up-to-date however
12:21 Joubu https://github.com/major/MySQLTuner-perl
12:21 Joubu never tried it!
12:22 cait mysqltuner is prtty common for this I think
12:26 Joubu MatthewBlenkinsop[m]: 34417 - I am trying something
12:28 NikolayGospodinov[m] <cait> "we ahd a lot of issues with..." <- For such a big database what value to give to innodb_buffer_pool_size
12:30 cait I am not a sysadmin sorry
12:31 NikolayGospodinov[m] cait: This is my 50-server.cnf. Now the value is 8 GB: https://paste.koha-community.org/24365
12:31 cait 8 seems small fo that many
12:31 cait the tool shoudl suggest you something
12:38 emlam joined #koha
12:53 cait hi emlam :)
12:53 emlam hi cait!
12:58 khall joined #koha
13:02 NikolayGospodinov[m] I change innodb_buffer_pool_size=23GB, then i tried to restart mariadb, and i get error that MariaDB server is down
13:07 Joubu MatthewBlenkinsop[m]: I've attached an alternative patch, for discussion
13:08 cait maybe try incresing in smaller steps?
13:09 cait I am not usually the one to do the tuning, so not sure about the settings and such
13:10 Joubu NikolayGospodinov[m]: did you notice that the line was commented?
13:10 Joubu #innodb_buffer_pool_size = 8G
13:10 Joubu Try:
13:10 Joubu innodb_buffer_pool_size = 16G
13:10 Joubu without '#'!
13:14 Dyrcona joined #koha
13:16 Joubu @later tell paulderscheid[m] https://www.reddit.com/r/perl/[…]/perl_ide_github/
13:16 huginn Joubu: The operation succeeded.
13:18 NikolayGospodinov[m] <Joubu> "Nikolay Gospodinov: did you..." <- I did what you say. I still can not restart mariadb
13:18 NikolayGospodinov[m] But I can use Koha and I can access the database via phpmyadmin
13:20 Joubu you have a syntax error in the config file?
13:21 NikolayGospodinov[m] Where? I can not see it
13:22 Joubu I don't know, it's just a guess
13:22 NikolayGospodinov[m] I can not see any syntax error
13:23 Joubu which error do you get?
13:24 NikolayGospodinov[m] i just change 8 to 16 end remove the #. Then I try to restart it. Should apache server be stopped before trying to restart mariadb
13:29 NikolayGospodinov[m] <Joubu> "which error do you get?" <-  mariadb.service - MariaDB 10.11.3 database server... (full message at <https://matrix.org/_matrix/med[…]crZVAcZHBCmGagPYS>)
13:33 Joubu you need to search for the error in: sudo journalctl -xe
13:34 rangi[m] joined #koha
13:35 NikolayGospodinov[m] Joubu: I did it. It shows:  An ExecStart= process belonging to unit mariadb.service has exited.... (full message at <https://matrix.org/_matrix/med[…]HaMAyGcVVFMEiACnL>)
13:36 Joubu disk space?
13:37 Joubu I don't know really, there is nothing relevant there, search in /var/log/mysql
13:39 NikolayGospodinov[m] I do not hava /var/log/mysql
13:42 khall_ joined #koha
13:42 Joubu see https://serverfault.com/questi[…]more-on-debian-10
13:49 NikolayGospodinov[m] I do not know why i can not reset mariadb
13:50 NikolayGospodinov[m] But how can i still use koha and can make sql query in database?
13:50 NikolayGospodinov[m] I am using it just now
13:51 Joubu df -h?
13:51 NikolayGospodinov[m] This is what i get: Filesystem      Size  Used Avail Use% Mounted on... (full message at <https://matrix.org/_matrix/med[…]URPPtEtdpKASZcwcn>)
13:53 Joubu did you read the previous link?
13:53 Joubu sorry I cannot help more, I have no idea!
13:53 NikolayGospodinov[m] Ок
13:53 NikolayGospodinov[m] I readed it
13:54 NikolayGospodinov[m] Does not help, but i can use koha which is great 😁
14:40 reiveune bye
14:40 reiveune left #koha
15:00 bag joined #koha
15:42 cait left #koha
16:04 cait joined #koha
16:19 oleonard The patron search popup isn't working at all for me.
16:19 oleonard I thought I'd work on Bug 34443, but search results never show up. Only a JS error
16:19 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=34443 minor, P5 - low, ---, oleonard, ASSIGNED , Spelling: Patron search pop-up Sort1: should be Sort 1:
16:20 oleonard Uncaught TypeError: can't access property "aDataSort", e[i] is undefined
16:22 cait ouch
16:22 cait wonder what it could be - i think it did work at some point
16:23 oleonard Hmm.... works in the random sandbox I found
16:23 oleonard An error specific to my data?
16:25 cait I always find the datatables errors very hard to decipher
16:25 cait if you search for one specitic patron, does that work?
16:27 oleonard Hmm... maybe it's specifically related to doing a search on Sort1
16:30 oleonard ...or sort2
16:31 oleonard But after a sort1 or sort2 search fails, other previously-working searches fail too
16:39 cait hm
18:17 aroussos joined #koha
18:23 fridolin joined #koha
18:52 tcohen[m] fridolin: around?
18:52 tcohen[m] can we chat on signal?
18:52 cait does someone remember what happened to GoogleIndicTransliteration?
18:53 cait ok, found it
18:53 tcohen[m] what happened? :-D
18:55 cait the Transliteration API was deprecated by Google
18:55 cait bug 26070
18:55 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=26070 normal, P5 - low, ---, oleonard, CLOSED FIXED, Google Transliterate API has been deprecated
18:56 cait I didn't find the bug, until I asked here... (the usual)
19:04 tcohen[m] rubber ducking
19:04 tcohen[m] mtj: how far did you get with your jenkins+security sutffs?
19:12 fridolin I was AFK sorry
19:47 cait tcohen[m] ^
19:47 tcohen[m] ¿
19:47 tcohen[m] all solved cait
19:47 cait just showing you fridolin :)
19:48 tcohen[m] ah, yeah, we used another channel
19:48 tcohen[m] rm/rmaint chat, not QA :-P
19:49 cait I feel locked out now, thx ;)
21:40 fridolin left #koha

| Channels | #koha index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary