Evergreen ILS Website

IRC log for #evergreen, 2015-12-11

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

Time Nick Message
01:09 jboyer_isl joined #evergreen
06:40 rlefaive joined #evergreen
07:39 jboyer-isl joined #evergreen
08:03 rlefaive joined #evergreen
08:09 ericar joined #evergreen
08:10 mrpeters joined #evergreen
08:12 rjackson_isl joined #evergreen
08:42 Dyrcona joined #evergreen
08:44 mmorgan joined #evergreen
08:55 csharp I did a search yesterday morning and got a result set that excluded e-resources that had "transcendant" [sic] set to "false".  After setting "transcendant" to "true", I did the same search and got the same result set that excluded those records.  This morning, the search now includes those records.  Am I correct in assuming that this is search caching at play?
08:56 csharp s/e-resources that/e-resources with a bib_source that/
09:01 jeff seems reasonable that it was search caching.
09:02 jeff though at first i thought you were going to describe a weird behavior when you have located URIs on a bib with a transcendent source.
09:03 jeff (I don't think there is any such weird behavior)
09:05 csharp yeah, this is just a "our results aren't visible when we were expecting them to be visible" issue that apparently comes from a misunderstanding about what "transcendant" does
09:07 csharp unfortunately, several-years-old cataloging procedures for e-resources are based on the misunderstanding, so there's a lot of emotion around the issue :-/
09:12 jeff ah.
09:25 tsbere csharp: I tend to add things like "-boaufaouhad" to searches when I made changes and want to see them.
09:26 csharp tsbere: ah - good idea
09:28 bshum Hmm, so a staff member says that every once in awhile, they type in the barcode of a patron to the place hold in the catalog via the staff client, and the submit button doesn't like light up.
09:28 bshum Subsequent restarting the client, things are fine.
09:28 bshum Sounds like a timeout issue maybe?
09:29 bshum Like their client was either a) no longer connected or b) expired creds?
09:30 tsbere bshum: I could see b, but not a. Due to the fact that the client doesn't maintain a constant connection. Unless by "no longer connected" you mean "to the internet"...
09:30 bshum Right, network being internet.
09:31 mmorgan bshum: We had similar questions after a release (not sure which one off the top of my head) changed the behavior of the hold submit form. The cursor has to leave the barcode box in order for the hold prefernces to fill in and the submit button to light up.
09:31 bshum mmorgan: yeah, they say that hitting tab or clicking out of the box still has no effect.
09:31 mmorgan Interesting.
09:32 bshum So that's why I'm leaning towards some sort of expired session or otherwise disconnected state.
09:32 bshum This library does use windows roaming profiles
09:33 bshum And shares Evergreen profiles for workstations
09:33 bshum So maybe logging in one place, screws up another place
09:33 csharp bshum: if restarting the client fixes the issue, you might want to consider high RAM usage too? Does this library also complain about random freezes?
09:34 bshum csharp: I can check on RAM. We haven't talked memory issues in ages though at Biblio.
09:34 csharp bshum: bully for you!  it seems to only come up in summer in PINES
09:34 bshum And this particular library restarts clients during shift changes during the memory leak era
09:35 csharp got it
09:35 bshum But we've moved past that stage eons ago it seems :D
09:35 csharp it's the libraries who either 1) refuse to do that for some reason or 2) don't do it consistently who complain
09:36 bshum I'll ask anyways. Never hurts to leave no stone unturned.
09:36 csharp "the staff client *shouldn't* have this problem, therefore we shouldn't have to do anything to work around it"
09:37 tsbere bshum: I know that at least once I found that someone had here found a way to get a "logout" button in the opac and clicked on it....in the client....invalidating their session. :(
09:38 tsbere bshum: Beyond that, you may want to check if your memcache is unusually full (and thus potentially removing login sessions to make space)
09:38 bshum tsbere: if it was a full memcache I would think more issues would be reported
09:39 yboston joined #evergreen
09:40 tsbere bshum: Also, if they were in a specific opac tab for a long time the *client* may have thought the token expired despite the *server* being kept up by the tpac hits to the token
09:40 bshum tsbere: That sounds... not good.
09:41 * tsbere would think loading records would make that a non-issue, but if all that was done was searches without loading specific records...
09:44 tsbere Hmmm.
09:44 tsbere bshum: I assume you are running a version that does not have the "you left the opac open in another tab, so it eventually refreshed to log you out" issue for the staff client
09:44 jeff there is of course also bug 1036318 -- which might still be present in local templates.
09:44 pinesol_green Launchpad bug 1036318 in Evergreen 2.4 "OPAC timeout within the client" [Medium,Fix released] https://launchpad.net/bugs/1036318
09:45 jeff which is what tsbere just referred to -- heh
09:46 jeff bshum: we had reports of that kind of thing at a desk where Change Operator was often used.
09:47 * jeff used git-log to find that bug, since he wasn't finding it in launchpad search
09:47 jeff and... bugfix commit is >2y old. time flies.
09:58 bshum jeff: Well, we don't have any local templates
09:59 bshum Since we modify the main files directly in our own git branches prior to deployment.  But I can check to make sure that no customizations affected it.
09:59 bshum Seems unlikely to be a bug for us though
10:00 bshum jeff: Change operator though... that's highly possible
10:00 bshum Cause the staff member who reported it, said they were using an acq login and also circ/cat logins to try things out
10:01 bshum So they may have been using the change operator to perform the switches between user types
10:02 jeff I'd also be interested to know the path taken to get to placing the hold.
10:02 jeff especially if it was something other than a catalog search followed by placing a hold.
10:03 jeff flight recorders.
10:17 Dyrcona They make those: event loggers.
10:19 jeff screen recording software exists for software testing and usability studies. i've often wanted to install at package and either enable it on machines that are having difficult-to-reproduce issues or have them recording semi-constantly with a X minute cyclical buffer.
10:33 Dyrcona Event loggers are more fun: mouse_down btn 1 coords: 865, 124 and you get figure out what they clicked on.
10:36 Shae joined #evergreen
10:39 mmorgan1 joined #evergreen
10:46 mrpeters1 joined #evergreen
10:59 vlewis joined #evergreen
10:59 Dyrcona Whee! Fun with closed days.
10:59 Dyrcona We have Christmas of 2000 and beyond in our closed days table. Must have been migrated.
11:01 * Dyrcona wonders if we should not just delete everything before 2014, except the one whose end date is "infinity."
11:01 Dyrcona "Too infinity and beyond!"
11:01 Dyrcona Grr. Can't lleps this morning....
11:05 mmorgan1 left #evergreen
11:11 mmorgan joined #evergreen
11:16 mrpeters joined #evergreen
11:22 * Dyrcona fires up the dev client to see what happens when you check something out at a library that is closed to infinity....
11:30 pastebot "Dyrcona" at 64.57.241.14 pasted "This happens." (6 lines) at http://paste.evergreen-ils.org/10
11:30 Dyrcona As I expected. I think tsbere should have bet lunch on the outcome. ;)
11:35 bmills joined #evergreen
11:55 sandbergja joined #evergreen
12:03 jihpringle joined #evergreen
12:41 miker Dyrcona: did it time out, or just blow up quickly? asking for a friend...
12:45 tsbere miker: I believe it blew up in the perl layer due to "infinity" not being a valid date/time format in the perl layer.
12:46 tsbere how long that takes likely depends on how long it took to get to the infinity marked closed date.
12:50 Christineb joined #evergreen
12:58 Dyrcona miker: It blew up very quickly.
12:58 Dyrcona I expected that behavior and don't necessarily think it is wrong.
13:06 maryj joined #evergreen
13:09 miker cool, thanks.
13:16 rlefaive joined #evergreen
14:11 dbs Any ideas on what permission is required to allow circ to blocked patrons?
14:15 dbs Blocked by a penalty, that is. Now that we're using in-db rules
14:18 sarabee joined #evergreen
14:27 mmorgan dbs: Depends on the penalty. Here are a few: PATRON_EXCEEDS_FINES.override, PATRON_EXCEEDS_CHECKOUT_COUNT.override, PATRON_EXCEEDS_OVERDUE_COUNT.override
14:27 mmorgan Then for staff placed penalies: STAFF_CHR.override, STAFF_CH.override, etc.
14:29 dbs mmorgan: thanks! It turns out that the actual problem was that the staff member in question hadn't been assigned to the proper permissions group
14:29 mmorgan That helps, too :)
14:29 dbs So I was racking my brains looking at all the .override permissions, seeing they were in our "Super Circulators" permission group, and wondering what else it could be
14:45 jihpringle joined #evergreen
14:47 dbs mmorgan++ # belated, sorry!
14:57 Bmagic anyone seen blank titles in SIP responses for patron hold lists? It seems to happen for holds that are "in-transit"
15:00 tsbere Bmagic: I don't recall anyone claiming such a thing, but I don't think in-transit should be having that much of an effect...
15:02 Bmagic tsbere: hmm, I wouldn't think so either. Something is going on, I have some samples that show clearly, our SIP server responds with blank titles
15:02 tsbere Bmagic: Out of curiosity, does the staff client have any issues with the holds?
15:02 jlitrell joined #evergreen
15:02 Bmagic no, they show in the staff client fine
15:03 tsbere Hmmm. Any odd characters in the titles?
15:04 mmorgan Bmagic: are they vanilla hold_type T holds? Or are they V, C, or P holds?
15:05 Bmagic regular T holds - no special characters
15:05 tsbere mmorgan: Don't forget M! ;)
15:05 Bmagic they just happen to be in transit
15:05 tsbere Bmagic: Do the transits refer back to the hold you think they do?
15:06 Bmagic I'm double checking
15:07 Bmagic it looks like in this case, the hold is P
15:07 tsbere Bmagic: Does the part still exist?
15:07 lualaba joined #evergreen
15:07 Bmagic yes
15:08 Bmagic it might be that bug where you move an item with parts, and it leaves the part on the old bib, and doesnt create one on the new bib
15:08 * tsbere takes a quick look at some code
15:08 tsbere Bmagic: Does the hold have a current_copy at the moment?
15:08 lualaba Hello only admin able to login in staffclient 2.8.1 for all other roles there are permission VIEW_BILL_TYPE, i change several parameters (add, remove permissionc, change depth, but nothing) please suggest me what is reason?
15:09 tsbere lualaba: Did you assign work OUs to any new users?
15:09 lualaba yes assign
15:10 Bmagic tsbere: yes
15:11 tsbere Bmagic: Having a current_copy should bypass what I am seeing here. :/ Not that I haven't found issues, mind you.
15:11 lualaba select * from usr_work_ou_map; (there is a 53 assaigned of records)
15:11 tsbere Bmagic: Then again, I might not be looking at the right function
15:12 tsbere Bmagic: Ok, having done a quick once-over on the rest of the possible functions that may be involved I am going to go with "The SIP code doesn't know anything about Part holds"
15:14 lualaba select * from grp_perm_map where perm = 175; also i see that grp(4) catalogers assign to permission 175(VIEW_BILL_TYPE) depth 2 (i try also 0,1)
15:14 tsbere Bmagic: Can't find any reference to Issuance (serials) holds either.
15:14 Bmagic tsbere: would that cause a blank title?
15:14 tsbere Bmagic: Looks like it likely would, yes.
15:19 Bmagic tsbere: yeah, I think I agree - another example I found - it's Part level holds that "happen" to be in transit
15:21 Dyrcona The Joy of Waiting.
15:21 lualaba but from web staff client i able to login with same user/pass
15:22 mmorgan Bmagic: so is there no problem with Part level holds that aren't in transit?
15:22 Bmagic no, I think there are, I just havent found an example
15:24 mmorgan Bmagic: ok, makes more sense that it would be all P holds, not just the in transit ones.
15:30 Bmagic tsbere: __hold_to_title is missing the "P"  ?
15:30 tsbere Bmagic: and "I" if you want to make things even more complete
15:31 tsbere Bmagic: As are several other functions in there, for that matter.
15:31 Bmagic ok - thanks for the help - I'll make a LP ticket
15:35 lualaba FIXME:  If you encounter this alert, please inform your IT/ILS helpdesk staff or your friendly Evergreen developers.  Sat Dec 12 2015 00:34:28 GMT+0400 (Georgian Standard Time)  The action involved likely failed due to insufficient permissions.  However, this part of the software needs to be updated to better understand permission messages from the server, so please let us know about it.  PERM_FAILURE Permission Denied
15:35 lualaba I try everything but nothing was helped
15:37 lualaba_ joined #evergreen
15:48 jboyer-isl I don't know if I'm making things better or worse, but I'm trying ubuntu's wily kernels on my new machines to see if that knocks out their network issues. The first test is "does it survive sudo shutdown -r now ?"
15:53 Bmagic jboyer-isl++
15:55 Bmagic lualaba_: how about "STAFF_LOGIN"  ?
15:57 jboyer-isl By Jove; so far so functional.
15:57 jboyer-isl I wonder what other gremlins I've loosed on this machine, though.
15:59 lualaba_ i just create new Group and add only one permission VIEW_BILLING_TYPE, same problem
16:00 lualaba_ i am able to login only with admin
16:03 rlefaive joined #evergreen
16:05 lualaba joined #evergreen
16:05 Dyrcona lualaba: You should use the standard staff groups for new accounts.
16:05 lualaba i used catalogers (same problems0
16:06 lualaba FIXME:  If you encounter this alert, please inform your IT/ILS helpdesk staff or your friendly Evergreen developers.  Sat Dec 12 2015 01:06:33 GMT+0400 (Georgian Standard Time)  The action involved likely failed due to insufficient permissions.  However, this part of the software needs to be updated to better understand permission messages from the server, so please let us know about it.  PERM_FAILURE Permission Denied
16:07 lualaba Catalogers,circulators,my own group has same issues
16:07 Dyrcona lualaba: What are you doing when that comes up? Are you trying to add bills or add billing types?
16:07 lualaba i just need to open staff client (i don't use any kind of bills_=)
16:08 Dyrcona lualaba: Is this a fresh installation of Evergreen or is it an upgrade to an existing one?
16:08 jboyer-isl No joy re: ubuntu + wily. Looks like it's time to pick something off the "certified supported" list of distros. :(
16:09 lualaba "ilsperm":"VIEW_BILLING_TYPE", "ilsevent":"5000", "pid":20517, "desc":"Permission Denied", "textcode":"PERM_FAILURE", "servertime":"Sat Dec 12 01:06:25 2015", "stacktrace":"/usr/local/share/perl/5.​18.2/OpenILS/Utils/CStoreEditor.pm:605 /usr/local/share/perl/5.18.2/O​penILS/Application/Circ.pm:89 /usr/local/share/perl/5.18.2/​OpenSRF/Application.pm:594", "ilspermloc":"1"
16:09 lualaba fresh 2.8.1 strange that i have two machines and same issue
16:10 Dyrcona lualaba: It could be that the account has the permission, but at the wrong depth. Have you made changes to the organizational units?
16:10 lualaba however same users work on web client eg/staff/home/
16:10 lualaba yes i make changes, but nothing helps
16:11 Dyrcona lualaba: The XUL staff client tries to download things when it logs in and the web staff client doesn't have ot.
16:11 Dyrcona s/ot/to/
16:11 lualaba you thing rebuild DB and try again?
16:12 Dyrcona lualaba: You could try that. A stock installation should just work.
16:12 lualaba have any chance to disable permission or delete?
16:12 lualaba 2.9 release is stable?
16:12 Dyrcona lualaba: I was going to suggest altering the depth that the view_billing_type permission is granted to existing groups as a test.
16:12 jeff if the existing admin user works and newly created users do not work, it may be that the new users do not have a working location set.
16:12 Dyrcona jeff++ could be that.
16:13 Dyrcona I thought of the perm depth because the client appears to checking loc 1.
16:14 lualaba select * from permission.grp_perm_map where perm = 175; 448 4 175 0
16:14 lualaba i set location for all users
16:15 lualaba also i restart osrf_control, check with srfsh, everything is ok
16:15 lualaba can i upgrade 2.8.1 to 2.9?
16:16 lualaba may be version problem?
16:17 Dyrcona lualaba: What do you mean by "set location for all users?"
16:17 lualaba_ joined #evergreen
16:18 lualaba_ I will try rebuild DB and try with fresh DATA
16:18 Dyrcona lualaba_: To upgrade from 2.8.1 to 2.9.1, you first upgrade to 2.8.4, then to 2.9.0, and finally to 2.91.
16:19 lualaba_ any documentation?
16:20 Dyrcona The README and probably docs.evergreen-ils.org somewhere.
16:21 lualaba_ Thank you
16:26 maryj_ joined #evergreen
16:39 bmills joined #evergreen
16:40 Bmagic lualaba_: did you run autogen.sh ?
16:40 Bmagic oh, they are gone
16:40 Bmagic tsbere: https://bugs.launchpad.net/evergreen/+bug/1525394
16:40 pinesol_green Launchpad bug 1525394 in Evergreen "SIP patron part level holds respond blank" [Undecided,New]
16:42 Dyrcona So many moving parts, it is easy to miss one.
16:51 tsbere Bmagic: I have commented
16:53 Bmagic tsbere: thanks - right on
17:07 mmorgan left #evergreen
17:11 lualaba joined #evergreen
17:12 lualaba Hello Again. I rebuild DB. create Cons-Sys-brench and one cataloger user (profile id 4) but same error: "VIEW_BILLING_TYPE". depth is 1 system
17:13 lualaba Work_ou is already set
17:15 lualaba_ joined #evergreen
18:51 bmills joined #evergreen
20:23 bmills joined #evergreen

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat