IRC log for #koha, 2024-01-04

All times shown according to UTC.

Time S Nick Message
02:12 C4R7 joined #koha
02:13 C4R7 Hello
03:11 C4R7 joined #koha
06:35 cait joined #koha
07:14 cait joined #koha
07:17 cait joined #koha
07:28 magnuse ashimema: "ancient perls" - are those the perls shipped with debian and ubuntu?
07:34 ashimema Yup, we lock ourselves to the lowest common denominator.. i.e lts debian
07:35 ashimema 5.14 perl
07:36 magnuse that is pretty low...
07:36 ashimema 5.24 would give us a fair bit from memory.. and the thinks that people are getting excited about in the perl world are brand new.. objects, signatures, etc
07:36 magnuse there are versions of debian/ubuntu we say we support that has perl as old as that?
07:37 ashimema 5.38 is current perl
07:37 ashimema Yup
07:37 magnuse how hard would it be to install a newer perl?
07:39 ashimema Looks like 5.28 is in buster.. the older non-lts debian
07:39 ashimema Whilst we stick to system perl, fairly hard
07:40 ashimema If we opted to try and go local lib it would mean some infrastructure change but then not so hard
07:40 ashimema I don't know the answer to be honest
07:40 ashimema Right, swim time for me.. be back in an hour
08:04 lds joined #koha
08:13 cait joined #koha
08:44 fridolin joined #koha
08:45 fridolin salutations
08:48 fridolin t/db_dependent/api/v1/erm_counter_registries.t failing on master 23.11
08:48 fridolin and t/db_dependent/api/v1/erm_sushi_services.t
08:49 fridolin maybe a change in the WS itself
08:49 fridolin any idea ?
09:00 Joubu PedroAmorim[m]: ?
09:01 Joubu t/db_dependent/api/v1/erm_sushi_services.t is failing because it compares an expected output with https://registry.projectcounte[…]a5f-6c113f7ffa0b/
09:01 Joubu and there is "migrations" there
09:01 Joubu which may have been added recently
09:01 Joubu this test is really bad (ie. depending on an external resource)
09:02 Joubu unless it's what we want, but it's not clear what the test is actually testing
09:06 * cait waves
09:07 cait can anyone help with a password reset on the wiki? It looks like emails are not being sent out
09:07 Joubu fridolin: added a comment on bug 35218
09:07 huginn` Bug https://bugs.koha-community.or[…]_bug.cgi?id=35218 blocker, P5 - low, ---, martin.renvoize, RESOLVED FIXED, No tests for /erm/sushi_service
09:08 fridolin Joubu: tanks a lot
09:18 PedroAmorim[m] I was not aware of this
09:18 PedroAmorim[m] can take a look
10:20 dolf joined #koha
10:24 dolf Hi there. I'm trying to upgrade an old Koha (21.05) step by step, starting with 21.05 -> 21.11. It's on debian, using apt. I updates the codename to 21.11 in /etc/apt/sources.list.d/koha/list and ran `apt update` followed by `apt upgrade`. The database schema upgrades started at 21.06.00.000 and went swimmingly until 21.06.00.041, when I got this error: ERROR - {UNKNOWN}: DBI Exception: DBD::mysql::db do failed: Row size too large. The maximum row size for the
10:24 dolf used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs at /usr/share/koha/lib/C4/Installer.pm line 743 . I'm not sure what to do with this...
10:24 cait you don't need to do a step by step update
10:25 cait but the error you ahve needs to be resolved, give me a moment
10:25 cait Bug 28267  - Older databases fail to upgrade due to having a row format other than "DYNAMIC"
10:25 dolf I realize that, but I tried to upgrade directly to the latest version before, and got the same error, so I reverted the state of the VM and tried again with a smaller increment. Also, our staff members like to test things thoroughly in between upgrades. Anyway, thanks for your time and attention!
10:26 cait yes, but testing every versin in between might be a bit of wasted energy
10:26 dolf Ah, it's the row format again. I think I ran into this on another instance a while ago!
10:26 cait have a look at the bug I posted, the link is https://bugs.koha-community.or[…]_bug.cgi?id=28267
10:26 huginn` Bug 28267: critical, P1 - high, ---, jonathan.druart+koha, RESOLVED FIXED, Older databases fail to upgrade due to having a row format other than "DYNAMIC"
10:28 cait comments 20/21 especially
10:30 dolf Thanks. I also found https://irc.koha-community.org[…]a;date=2023-08-16 where I discussed the same problem. I'll just pick up from there! Thanks again.
10:48 paulderscheid[m] morning #koha
10:50 paulderscheid[m] I think we should make some efforts to get to 5.036 at least as one of perl's flagships (even if not this cycle). And I want these type checks as soon as they're in core :D
10:53 dolf Has the wiki account creation / email sending been sorted out yet? Back in August, davidnind tried to help me get my wiki account activated, but none of the e-mails are reaching me, so I can't (re)set my password. I would like to improve this page: https://wiki.koha-community.or[…]tabase_row_format
10:54 cait dolf: we just found it not workign today/yesterday for another user
10:55 cait maybe you could comment here too: Bug 34637        - Wiki - email notifications aren't being sent (account registrations, password resets, etc.) - I left a comment earlier, but strangely I am receiving page update notifications to my email
11:01 Joubu paulderscheid[m]: we can already improve some of our old code. Waiting for a future version of Perl is just an excuse to procrastinate :D
11:02 paulderscheid[m] You are right
11:02 paulderscheid[m] ˆˆ
11:03 Joubu there are several places where prototype of subs is bad and can be improved/cleaned already
11:11 oleonard Hi #koha
11:50 cait hi oleonard
12:18 dolf cait: I commented on both issues. On Bug 28267 (the one about the DYNAMIC rows) I posted a link to the script that I used to convert everything to DYNAMIC row format. After that, the database upgrades worked, and this Koha instance is now on 21.11 at last. However, now I'm seeing another issue that I also had in August, and never got resolved (I ended up rolling back the VM). The discussion started here https://irc.koha-community.org[…]3-08-17#i_2503120
12:18 dolf . In summary, the search results and normal view on the biblio page are both omitting lots of data, even though the MARC data is all there and in good condition.
12:18 huginn` Bug https://bugs.koha-community.or[…]_bug.cgi?id=28267 critical, P1 - high, ---, jonathan.druart+koha, RESOLVED FIXED, Older databases fail to upgrade due to having a row format other than "DYNAMIC"
12:21 dolf Unfortunately I did not check in between the row format conversion and the "apt upgrade" step, so I don't know which one is the problem.
12:25 dolf It's looking fine on the intranet, but on the OPAC in "Normal view" on the opac-detail.pl page, no record details are shown
12:27 dolf On the OPAC search page, only the covers are shown: https://library.refstudycentre[…]sort_by=relevance
12:34 lds joined #koha
12:37 dolf brb
12:39 cait @later tell dolf sorry, I was afk. That sounds like you should check your frameworks - especially the visilbility settings. It didn't work in the past and then we fixed it. So field need to be set to be visible in the OPAC
12:39 huginn` cait: The operation succeeded.
12:40 cait and you will always want to have "default" in the XSLT prefs (non-XSLT views have been removed in newer versions anyway)
12:48 cait @later tell dolf: also check the logs for errors, XSLT errors can make themselves visible like this. In the frameworks you want to check for biblionumber 999 to be set to visible in the OPAC for a start.
12:48 huginn` cait: The operation succeeded.
12:58 lds joined #koha
13:52 dolf joined #koha
13:53 Dyrcona joined #koha
13:58 dolf cait: Thanks, I'll look into that. Although I don't recall ever changing the frameworks or XLST stuff since installing Koha for the first time back in 2011.
13:59 dolf By the way, I reverted my VM to after converting the rows to DYNAMIC, and before upgrading to 21.11 (so it's still on 21.05) and now everything is working. So it's not the row format that is causing trouble. It must be one of the updates not playing nicely with my settings?
14:03 cait dolf: there can be different reasons
14:03 cait is it only in the opac or the staff interface as well?
14:04 cait meaning: does the result list and detail page in staff interface display normally?
14:05 dolf Staff displays normally, yes. The problem is only on the OPAC (both in search results and on the detail page)
14:06 cait ok, did you check the logs yet?
14:06 cait or first: go to your frameworks
14:07 cait check that all your frameworks have 999$c set to visible in the OPAC
14:07 dolf Will do!, as soon as I get the problem replicated on another VM. I need to keep it in a stable position for the following week until my next maintenance window. So I'm keeping it on 21.05 for now so that the staff can do their work.
14:08 cait ah ok, a separate system for testing might be useful :)
14:09 cait tail -f /var/log/koha/instance/*.log when you go to result list and look for anything error'y
14:23 dolf cait: Under /cgi-bin/koha/admin/marc_subfields_structure.pl?o​p=add_form&tagfield=999&frameworkcode=#subcfield the OPAC check box is ticked next to "Visibility" under "Advanced constraints". Is this the right place? I noticed that it's not possible to modify that check box.
14:23 cait that's odd
14:23 dolf (Still on 21.05, just poking around)
14:23 cait but yes, visibility
14:23 cait is it checked?
14:24 dolf Yes, Checked are OPAC, Intranet and Collapsed. Unchecked are Editor and Flagged.
14:28 dolf On the "Tag 999 Subfield structure" page, it says "subfield ignored" in the "Constraints" column of subfield "c". What does that mean?
14:34 marie-luce joined #koha
14:52 cait i think that's ok
14:53 cait I think checking for an error would be the next step when you try to update again, in the logs, when you do a search
14:56 dolf Will do. In the mean time. I see that "OPACXSLTDetailsDisplay" and "OPACXSLTListsDisplay" and "OPACXSLTResultsDisplay" are empty instead of "default". Maybe that is the problem?
14:56 dolf What did you mean when you said "non-XSLT views have been removed in newer versions anyway" ?
14:58 oleonard-away dolf: There used to be two ways to show those pages, XSLT or non-XSLT.
14:59 caroline joined #koha
15:05 dolf Without upgrading (i.e. still on 21.05) I changed all OPACXSLT*Display settings from empty to "default", and now I see the same problem as when I upgraded: Only the book cover picture is shown. The rest is missing, both on the book detail page and on the search results page.
15:06 dolf Changing back to empty fixed the problem. I don't understand this setting. Maybe the default xslt is missing or corrupted? Is it part of the deb package installed via APT?
15:07 oleonard dolf: I'm sorry if you've answered this already, but have you customized the default XSLT somehow?
15:07 dolf I have not. I would not know how. How can I check if it's still at "factory settings"?
15:08 cait the package update would also overwrite any local changes I think
15:08 cait we really need the error from the logs
15:08 cait if you see the problem now too, maybe check the logs now?
15:08 cait I thin it's something in the configuration
15:09 dolf Good thinking, I should have thought of that. Doing that ASAP
15:12 dolf There are some errors, but nothing new appears in the log when visiting opac-detail.pl , even though I see the issue (no details being displayed other than the book cover and the holdings table)
15:13 cait hm an XSLT bug should be logged soemwhere
15:13 cait are you checking all logs or only a specific one?
15:14 dolf I'm using tail -f /var/log/koha/instance/*.log as you suggested
15:14 dolf with instance being "rsc"
15:15 cait ok
15:15 cait hm
15:15 dolf I can paste some of the errors I see, but their timing don't coincide with my page reload
15:15 cait and when you go to results, there is nothing new?
15:15 dolf I don't understand what you mean
15:15 cait tail -f let's you watch the logs when you do the thing
15:15 cait so you can add empty lines and then reproduce the error, see if something turns up
15:16 dolf Yes, that's what I did. Nothing new pops up when I reload opac-detail.pl
15:16 cait and same for opac-results?
15:16 dolf Yes, same.
15:16 cait i mean the result list
15:16 dolf Got it
15:17 cait yep hm
15:17 cait there was a short ime when we didn't log XSLT errors right, but that would be a very unlucky coincidence
15:17 dolf I see some other errors popping up, but they seem unrelated. This is a production site, and people are searching, browsing, etc.
15:17 cait but you set XSLT to default now?
15:17 cait can you share a link?
15:18 cait I just want to check something real quick
15:18 dolf Yes, three OPACXSLT*Display settings all set to "default", which makes my stuff hidden.
15:18 cait in the browser
15:18 dolf https://library.refstudycentre[…]s&weight_search=1
15:18 dolf https://library.refstudycentre[…]iblionumber=38779
15:19 cait the bit where the output of the XSLt woudl be is completely missing from the page source
15:20 dolf Strange... Where do these default XSLT files live? Can I check them manually?
15:20 cait trying to remember the path for a package installation
15:20 cait they live in .... opac/bootstrap/xslt i think
15:21 cait the opac template directory
15:22 dolf I have /usr/share/koha/opac/htdocs/​opac-tmpl/bootstrap/en/xslt . Is that right?
15:22 dolf Other one is /usr/share/koha/lib/Koha/XSLT
15:22 cait yes, that looks right
15:22 cait no the bootstrap one
15:22 cait the ohter is the perl module, that shoudl be alright
15:23 dolf I see 12 .xsl files here
15:24 dolf compact.xsl MARC21slim2OPACDetail.xsl MARC21slimUtils.xsl NORMARCslim2OPACResults.xsl plainMARC.xsl UNIMARCslim2OPACResults.xsl MARC21Languages.xsl MARC21slim2OPACResults.xsl NORMARCslim2OPACDetail.xsl NORMARCslimUtils.xsl UNIMARCslim2OPACDetail.xsl UNIMARCslimUtils.xsl
15:25 oleonard dolf: MARC21slim2OPACDetail.xsl & MARC21slim2OPACResults.xsl are for the OPAC details page and the OPAC search results page
15:26 oleonard dolf: What's your full Koha version number?
15:26 dolf `apt show koha-common` gives me `21.11.26-1`
15:27 dolf oh wait, I thought I was still on 21.05.
15:28 dolf Ah, `apt show` does not give the installed version, but the latest available one in the apt repos
15:28 oleonard dolf: The Koha "About" page will show you
15:28 dolf It
15:29 dolf It's 21.05.00.000
15:29 oleonard https://gitlab.com/koha-commun[…]lt?ref_type=heads
15:36 dolf I downloaded from git and did a diff. The  MARC21slim2OPACResults.xsl files are identical. The MARC21slim2OPACDetail.xsl files have a diff: https://pastebin.com/qh6Atnbx
15:37 dolf It looks like mine is just slightly older. Should I update to the latest 21.05.* ?
15:39 oleonard dolf: It couldn't hurt to try
15:41 cait I still think itmight be something int he data cuasing an error
15:41 cait but we need the error to be able to tell more
15:41 cait maybe if you try to update again, repeat checking the logs
15:51 dolf Something in the data: You mean in my MARC records? We have tens of thousands, and I did a spot check – all have the same problem.
15:51 dolf I updated to 21.05.21.000 now. Checking again ...
15:54 dolf Still no new lines in any log files when loading opac-detail or opac-search. When I change the OPACXSLT*Display settings back to empty, I can see the book details again.
15:55 cait can you still paste what you have in the logs?
15:55 dolf Yes, I'll do that. But I have to go soon. Thanks for all the help!!!
15:56 cait have to go soon too, but maybe someone will also read later
15:57 dolf opac-error.log https://pastebin.com/LD3JHkmg
15:57 dolf Any other files? There are many, but I assumed opac-error.log is the only relevant one.
15:57 dolf Bye now :)
15:57 cait i was thinking of anything that appears when you load the opac-rsult or opac-detail page
15:58 cait but ther eis nothing obvious there
15:58 dolf Nothing appeared when doing tail -f *.log during a reload.
15:58 cait hm
15:59 cait sorry, I am out of ideas :(
15:59 cait have a nice evening/rest of day #koha
16:00 bag joined #koha
16:36 paulderscheid[m] Is metacpan.org broken for anyone else (Search specifically)?
16:55 ashimema All works for me
17:00 cait joined #koha
17:04 paulderscheid[m] thanks ashimema
17:04 paulderscheid[m] now it works for me too
17:05 paulderscheid[m] Have you played w/ Mojo::JWT already ashimema?
17:07 ashimema Yeah, a few times over the years
17:11 paulderscheid[m] Would you recommend it for JWTs for Koha via OpenAPI or rather one of the other packages?
17:11 paulderscheid[m] I think there's also JSON::WebToken
17:11 paulderscheid[m] And many more
17:51 tuxayo paulderscheid:  https://github.com/orgs/Perl-A[…]lo/discussions/49 => is that about optional typing?
17:51 tuxayo hi all :)
17:56 alexted[m] joined #koha
17:59 alexted[m] hello, I have jsut installed Koha on Debian (following the official Wiki: https://wiki.koha-community.or[…]i/Koha_on_Debian). My question is: which is the default password assigned to the system user "library-koha" created by the "koha-create"? Thanks!
18:11 tuxayo alexted: hi :)
18:11 tuxayo https://wiki.koha-community.or[…]the_web_interface
18:11 tuxayo > When you see the login for the Koha installer, the username and password are in the koha-conf.xml file for the instance.
18:12 tuxayo > You can view the password with:
18:12 tuxayo > sudo koha-passwd libraryname
18:12 tuxayo I think it's that
18:17 alexted[m] tuxayo: hi! thanks for you reply :)
18:19 alexted[m] the password you are referring to is that of the MySQL user (koha_library), I was referring to that of the Debian system user (koha-library)
18:39 lukeg joined #koha
18:40 lukeg hi
18:41 cait alexted[m]: what are you trying to do?
18:41 cait you can use sudo koha-shell instance to switch to this user
19:06 alexted[m] cait: hi cait, thanks for your answer
19:07 alexted[m] i'm tring to rebuild Zebra with "sudo koha-rebuild-zebra -f -v  instancename" and i don't know how to find the password for the koha system user
19:57 cait you don't need it
19:58 cait that's your normal root user, not the koha one
19:58 cait all the sudo koha-... commands are just run with your own password
19:59 cait and if you need to run other scripts you switch to the koha user using the command I gave earlier
20:20 paulderscheid[m] Hi tuxayo => yes
20:20 paulderscheid[m] Also: global big squashing days came up during the last dev meeting, just fyi if you want to organise
20:30 alexted[m] caitok, so so the "koha-rebuild"-zebracommand must be run as root user? thanks!
20:32 cait it will take care of using the right user internally I believe
20:32 cait you have the instance as parameter
20:41 alexted[m] ok, but the Koha Installation Guide on Debian https://wiki.koha-community.or[…]ki/Koha_on_Debian says that "A system user is created, called library-koha. All things to do with this instance will be run as this user."
20:41 alexted[m] This is why I was wondering if the "koha-rebuild-zebra" command should be run as the library-koha user

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